/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
input[type="range"]{-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer;width:25rem;}input[type="range"]:focus{outline:none;}input[type="range"]::-webkit-slider-runnable-track{background-color:#cfd1d3;border-radius:0.5rem;height:0.5rem;}input[type="range"]::-webkit-slider-thumb{box-shadow:3px 3px 3px #efefef;border:3px solid #fff;height:20px;width:20px;border-radius:50%;background:#3091ec;cursor:pointer;-webkit-appearance:none;margin-top:-9px;}input[type="range"]:focus::-webkit-slider-thumb{box-shadow:3px 3px 3px #efefef;border:3px solid #fff;height:20px;width:20px;border-radius:50%;background:#3091ec;cursor:pointer;-webkit-appearance:none;margin-top:-9px;}input[type="range"]::-moz-range-track{background-color:#cfd1d3;border-radius:0.5rem;height:0.5rem;}input[type="range"]::-moz-range-thumb{background-color:#3091ec;border-radius:50%;border:5px solid #fff;height:10px;width:10px;box-shadow:3px 3px 3px #efefef;}input[type="range"]:focus::-moz-range-thumb{}.form-range{border:none;border-radius:none;box-shadow:none;-webkit-box-shadow:none;width:100%;}.form-type-range label{width:20%;}.form-type-range .input-group{width:73%;}.form-type-range .input-group .input-group-addon{width:23%;border:none;border-radius:4px;}.webform-submission-website-cost-calculator-add-form .form-number{border:2px solid #aaa !important;font-size:15px;width:300px;height:45px;}input[type="range"]::-moz-range-progress{background-color:#3091ec;}input[type="range"]::-ms-fill-lower{background-color:#3091ec;}#project-quote-calculator{background:#e7e8e9;font-family:'Plus Jakarta Sans',sans-serif;}#project-quote-calculator > .paragraph__column{width:670px;}#project-quote-calculator .processed-text-pad{padding:0 !important;width:710px;max-width:100%;margin:0 auto 50px;}#project-quote-calculator .style-text-font{font-style:normal;font-size:18px;font-weight:400;line-height:1.5em;text-align:center;color:#3d464d;}#project-quote-calculator .paragraph--id--543{padding-top:45px !important;}#project-quote-calculator .quote-container{background:#fff;border-radius:10px;padding:55px 30px;margin-bottom:30px;}#project-quote-calculator .webform-submission-form label,#project-quote-calculator .webform-submission-form .form-composite legend{font-size:16px;color:#000;}#project-quote-calculator .form-type-range .input-group .input-group-addon{border-radius:0;border:1px solid #ccc;background:#fff;font-size:15px;padding:3px 5px;}#project-quote-calculator .form-type-range label{width:30%;}#project-quote-calculator .form-type-range .input-group{width:68%;}#project-quote-calculator span.webform-element-help{margin-left:5px;}#project-quote-calculator .cta-btn.with-arrow-out,#project-quote-calculator .webform-button--previous,#project-quote-calculator .webform-button--next{background:#80c34a !important;color:#fff !important;padding:18px 35px;font-size:24px;font-weight:bold;border:none;margin:0 5px;border-radius:0;}#project-quote-calculator .cta-btn.with-arrow-out::after{background:url(/themes/creative/images/btn-with-arrow-out-white.png) no-repeat 0 0;}#project-quote-calculator .form-actions{text-align:center;}#project-quote-calculator .form-range{padding:6px 20px;}#project-quote-calculator .form-control{border-radius:0;box-shadow:none;}#project-quote-calculator .form-control.form-range{background-color:#fff;border:none;}#project-quote-calculator #edit-quote-details{height:210px;max-height:210px;min-height:210px;padding:20px 20px 0;border:1px solid #efefef;background-color:#fff;width:100%;}#project-quote-calculator .form-item-number-of-standard-pages{}#project-quote-calculator .tippy-content a{color:#fff !important;text-decoration:underline;}.css-toggle-item .control-label{width:49%;height:100%;display:inline-block;vertical-align:middle;margin:0;text-align:center;position:relative;z-index:2;line-height:40px;font-weight:normal;}.css-toggle-item .toggle-wrap,#project-quote-calculator .js-webform-radios{border:2px solid #aaa;padding:0;display:inline-block;width:300px;position:relative;height:44px;}#project-quote-calculator .radios--wrapper .fieldset-wrapper{display:inline-block;vertical-align:middle;}.css-toggle-item .form-radio{position:absolute;top:0;left:0;width:50%;height:40px;margin:0;z-index:1;}.css-toggle-item input[type="radio"]{appearance:none;-webkit-appearance:none;background:#fff !important;border:none !important;outline:none !important;}.css-toggle-item input[type="radio"]:checked{background:#3091ec !important;}.css-toggle-item input[type="radio"][value="Not Included"]:checked{background:#dedede !important;}.css-toggle-item input[type="radio"][value="Included"]{left:50%;}#project-quote-calculator .form-type-select .select-wrapper{display:inline-block;}#project-quote-calculator .form-type-select label,#project-quote-calculator .webform-submission-form .form-composite legend,#project-quote-calculator .webform-submission-form .form-type-number label{display:inline-block;width:280px;margin-right:22px;float:left;position:relative;top:8px;}#project-quote-calculator .form-type-select select{border:2px solid #aaa;padding:0 10px;height:45px;width:300px;}#project-quote-calculator .js-webform-radios .form-type-radio{margin:0;width:50%;position:relative;height:100%;float:left;}#project-quote-calculator .js-webform-radios .form-type-radio label{padding:0;position:relative;height:100%;width:100%;}#project-quote-calculator .js-webform-radios .form-type-radio label input[type="radio"]{appearance:none;-webkit-appearance:none;background:#fff !important;border:none !important;outline:none !important;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;border-radius:0 !important;}#project-quote-calculator .js-webform-radios .form-type-radio label input[type="radio"]:checked{background:#3091ec !important;}#project-quote-calculator .js-webform-radios .form-type-radio:first-child label input[type="radio"]:checked{}#project-quote-calculator .form-type-radio .text-wrap{position:absolute;left:0;top:0;line-height:40px;text-align:center;width:100%;height:100%;}#project-quote-calculator .radios--wrapper{margin-bottom:15px;}#project-quote-calculator .included-only .js-webform-radios > .form-type-radio{width:100%;}#project-quote-calculator .included-only .js-webform-radios > .form-type-radio:first-child{display:none;}.style-2021 #project-quote-calculator h1{font-size:40px;}#project-quote-calculator .captcha legend,#project-quote-calculator .captcha .captcha__description{display:none;}@media screen and (max-width:1023px){#project-quote-calculator .paragraph--id--543{padding-top:0 !important;}#project-quote-calculator .webform-submission-form .page-2 label{margin-bottom:10px;margin-left:0;}#project-quote-calculator .form-item.half-width{width:100%;display:block;margin:0 0 15px !important;}#project-quote-calculator #edit-quote-details{height:350px;max-height:350px;min-height:350px;}}@media screen and (max-width:767px){#project-quote-calculator .form-type-select label,#project-quote-calculator .webform-submission-form .form-composite legend,#project-quote-calculator .webform-submission-form .form-type-number label{float:none;display:block;margin-bottom:20px;}#project-quote-calculator .quote-container{padding:25px 25px;margin:0 auto 30px;width:350px;}#project-quote-calculator .webform-submission-form label,#project-quote-calculator .webform-submission-form .form-composite legend,.webform-submission-website-cost-calculator-add-form .form-number{font-size:14px;}.css-toggle-item .toggle-wrap,#project-quote-calculator .js-webform-radios,#project-quote-calculator .form-type-select select,.webform-submission-website-cost-calculator-add-form .form-number{width:270px;}#project-quote-calculator .quote-container{width:320px;}#project-quote-calculator .processed-text-pad br{display:none;}}
#card-carousel{padding:0;}.card-carousel{width:745px;height:596px;position:relative;max-width:100%;margin:0 auto;overflow:hidden;}.card-carousel .card{position:absolute;left:55%;width:35%;height:60%;top:20%;z-index:1;opacity:.7;transition:left 300ms,top 300ms,width 300ms,opacity 300ms;transition-timing-function:linear;}.card-carousel .card.currentspot{left:0;width:70%;height:100%;top:0;z-index:6;opacity:1;}.card-carousel .card.nextspot1{left:10%;width:65%;height:90%;top:5%;z-index:5;}.card-carousel .card.nextspot2{left:25%;width:55%;height:80%;top:10%;z-index:4;}.card-carousel .card.nextspot3{left:40%;width:45%;height:70%;top:15%;z-index:3;}.card-carousel .card.nextspot4{left:55%;width:35%;height:60%;top:20%;z-index:2;}.card-carousel .card *,#contentwrap .card-carousel .card img{width:100% !important;height:100% !important;}.card-carousel .card img{object-fit:cover;}.card-carousel .nav-arrow{border:6px solid #363d43;border-width:0 6px 6px 0;display:inline-block;padding:1px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);cursor:pointer;position:absolute;height:25px;right:5px;top:48%;width:25px;text-indent:-9999px;}@media screen and (max-width:1023px){.card-carousel .nav-arrow{right:5px;}}@media screen and (max-width:567px){.card-carousel{width:320px;height:256px;}}
#home-hero-scroller > .paragraph__column{max-width:100%;}#home-hero-scroller > .paragraph__column > div{display:inline-block;vertical-align:top;}#home-hero-scroller > .paragraph__column > div:nth-child(1) .paragraph{width:515px;max-width:100%;margin:120px auto 0;}#home-hero-scroller > .paragraph__column > div:nth-child(1){width:50%;}#home-hero-scroller > .paragraph__column > div:nth-child(2){position:relative;width:49%;}#home-hero-scroller{padding:0 !important;background-image:url(/themes/creative/images/honeycomb-pattern-bg-2.png);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;overflow:hidden;}#home-hero-scroller h1{color:#252525;}#home-hero-scroller p.bigger{font-size:20px;}#hero-scroller-section{padding:0 !important;transform:rotate(20deg);position:relative;top:-170px;}#hero-scroller-section,#home-hero-scroller > .paragraph__column > div:nth-child(2)
#hero-scroller-section .paragraph__column,#hero-scroller-section .field--name-bp-text{height:800px;}.style-2021 #home-hero-scroller h1{font-size:45px;}.hero-scroller{padding:0;display:inline-block;vertical-align:top;width:29%;margin:0 2%;max-width:29%;overflow:hidden;position:relative;top:0;left:0;height:auto;}.hero-scroller .wrapper{will-change:transform;}#hero-scroller-1 .wrapper,#hero-scroller-3 .wrapper{animation:scrolling 160s linear infinite;position:relative;top:1150px;}#hero-scroller-2 .wrapper{animation:scrolling2 160s linear infinite;}.hero-scroller .wrapper.paused{animation-play-state:paused !important;}.hero-scroller .wrapper .scroller-row{margin:0;}.hero-scroller .item{width:100%;margin:30px 0 !important;overflow:hidden;}.hero-scroller .item img{width:100%;height:auto !important;transition:all 0.5s ease;}.hero-scroller .item img:hover{transform:scale(1.05);}@keyframes scrolling{0%{transform:translateY(-100%);}50%{transform:translateY(-35%);}100%{transform:translateY(-100%);}}@keyframes scrolling2{0%{transform:translateY(0);}50%{transform:translateY(-65%);}100%{transform:translateY(0);}}@media screen and (max-width:1500px){#home-hero-scroller>.paragraph__column>div:nth-child(1) .paragraph{width:450px;margin:30px auto 0;padding-top:50px !important;}.style-2021 #home-hero-scroller h1{font-size:40px;}#hero-scroller-section,#home-hero-scroller>.paragraph__column>div:nth-child(2) #hero-scroller-section .paragraph__column,#hero-scroller-section .field--name-bp-text{height:550px;}#home-hero-scroller>.paragraph__column>div:nth-child(2){margin-right:-10%;margin-left:10%;}}@media screen and (max-width:1023px){#home-hero-scroller > .paragraph__column > div{display:block;width:100% !important;margin:0 auto 30px !important;overflow:hidden;}#home-hero-scroller > .paragraph__column{max-width:93%;}#hero-scroller-section{transform:rotate(0deg);top:0;display:none !important;}#home-hero-scroller>.paragraph__column>div:nth-child(1) .paragraph{width:100%;padding-top:20px !important;}}@media screen and (max-width:567px){#hero-scroller-section,#home-hero-scroller > .paragraph__column > div:nth-child(2) #hero-scroller-section .paragraph__column,#hero-scroller-section .field--name-bp-text{height:350px;}@keyframes scrolling{0%{transform:translateY(-100%);}50%{transform:translateY(-65%);}100%{transform:translateY(-100%);}}@keyframes scrolling2{0%{transform:translateY(0);}50%{transform:translateY(-35%);}100%{transform:translateY(0);}}}
