@media only screen and (max-width:767px){.realizations-widget{gap:38px}.realizations-widget .realizations-card{background:#fff;padding:13px 13px 30px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));border-radius:5px}.realizations-widget .realizations-card .realizations-image-box{margin-bottom:20px}.realizations-widget .realizations-card .realizations-image{border-radius:5px;height:auto}.mobile-hidden{display:none !important}.mobile-bg-gray{background-color:#d1d1d1}.test-magento{padding:75px 5vw !important}.excels{background:transparent linear-gradient(180deg,#0057f3 0%,#00a2f3 100%) 0% 0% no-repeat padding-box}#html-body .bubbles .pagebuilder-column{padding-top:75px;padding-bottom:75px;padding-right:0;padding-left:0}.bubbles{position:relative;overflow-x:clip}.bubbles:before{content:'';position:absolute;top:-80px;left:-53px;width:106px;height:106px;background:transparent radial-gradient(closest-side at 34% 77%,#005af3 0%,#009ff3 400%);border-radius:50%;z-index:3}.bubbles .row-full-width-inner{z-index:2}.bubbles .row-full-width-inner .pagebuilder-column-group .pagebuilder-column:first-child{position:relative}.bubbles .row-full-width-inner .pagebuilder-column-group .pagebuilder-column:first-child:before{content:'';position:absolute;top:0;left:-50%;width:200%;height:100%;background:#00b1eb;z-index:-1}.bubbles .row-full-width-inner .pagebuilder-column-group .pagebuilder-column:first-child:after{content:'';position:absolute;bottom:-50px;right:-10px;width:89px;height:89px;background:transparent radial-gradient(closest-side at 34% 77%,#005af3 0%,#009ff3 400%);border-radius:50%;z-index:3}.cms-realizations{background-color:#d1d1d1}.main-img img{aspect-ratio:10/7}.container-box-left,.container-box-right{margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw}}@media only screen and (max-width:1023px){h1{margin-top:0;font-size:34px;font-weight:700}h2{margin-top:0;font-size:34px;font-weight:700}h3{margin-top:0;font-size:32px;font-weight:700}h4{margin-top:0;font-size:22px;font-weight:400}p{font-size:16px}.banner-section{display:none}.widget-hompage-banner .banner-media .video-desktop{display:none}.widget-hompage-banner .banner-media .video-mobile{display:block}.widget-hompage-banner .banner-content{padding-left:5vw;padding-right:5vw}.attributes-section .atributes-box-grid{background:#0057f3;color:#fff}.attributes-section .attributes-box-content{padding-left:5vw;padding-right:5vw}.attributes-section .attributes-box-content .attributes-heading{margin-top:0;margin-bottom:65px}.attributes-section .attributes-box-content .attributes-grid-item{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:60px}.attributes-section .attributes-box-content .attributes-grid-item:last-child{margin-bottom:0}.attributes-section .attributes-box-content .attributes-grid-item .attributes-icon-box{order:2}.attributes-section .attributes-box-content .attributes-grid-item .attributes-icon-box .attributes-icon{max-width:75px}.attributes-section .attributes-box-content .attributes-grid-item .attributes-grid-item-title{font-size:22px;font-weight:700;margin:0;order:1;max-width:62%}.attributes-section .attributes-box-content .attributes-grid-item .attributes-grid-item-text{order:3;width:100%;margin-top:15px;margin-bottom:0}.listed-section .listed-box-content{padding-left:5vw;padding-right:5vw}.listed-section .listed-box-content .listed-heading{margin-top:0;margin-bottom:65px}.listed-section .listed-box-list{padding-top:60px}.listed-section .listed-box-list .listed-list .listed-list-item{border-bottom:2px solid #0098f3;display:flex;flex-wrap:wrap;padding-bottom:45px}.listed-section .listed-box-list .listed-list .listed-list-item .listed-list-number{display:block;color:#0098f3;font-weight:700;width:15%}.listed-section .listed-box-list .listed-list .listed-list-item .listed-list-title{display:block;font-weight:700;width:85%}.listed-section .listed-box-list .listed-list .listed-list-item .listed-list-text{display:block;font-size:16px;width:100%;margin-top:10px;margin-bottom:15px}.listed-section .listed-box-list .listed-list .listed-list-item:last-child{border:none}.opinions-section{padding-top:75px;padding-bottom:75px}.opinions-section .opinions-content{padding-left:5vw;padding-right:5vw}.opinions-section .opinions-content .opinions-box{display:none}.opinions-section .logos-box{padding-left:5vw;padding-right:5vw;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 25px}.portfolio-widget{gap:38px}.portfolio-widget .portfolio-card{background:#fff;padding:13px 13px 30px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));border-radius:5px}.portfolio-widget .portfolio-card .portfolio-image-box{margin-bottom:20px}.portfolio-widget .portfolio-card .portfolio-image{border-radius:5px}.portfolio-widget .portfolio-card .portfolio-content{padding-left:20px;padding-right:20px}.cardsgrid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:35px}.cardsgrid .cardsgrid-card{background-color:#fff;padding:13px}.cardsgrid .cardsgrid-title{font-size:22px}.cardsgrid .cardsgrid-title:after{width:100%}.cardsgrid .cardsgrid-image,.cardsgrid .cardsgrid-image-placeholder,.cardsgrid .cardsgrid-card{border-radius:5px}.cardsgrid .cardsgrid-content{padding:10px 15px 0}}@media only screen and (max-width:1439px){.test-magento{padding:75px 80px !important}}@media all and (min-width:768px),print{.column:not(.sidebar-main) form .actions-toolbar{margin-left:0}.column:not(.sidebar-main) form .actions-toolbar>.primary .action{width:536px}.realizations-widget{gap:50px}.realizations-widget .realizations-card{border:1px solid #000;grid-template-columns:repeat(2,minmax(0,1fr))}.realizations-widget .realizations-card .realizations-image{position:absolute;top:0;left:0;right:0;bottom:0;height:100%}.realizations-widget .realizations-card .realizations-content{padding:65px 90px 65px 55px}.realizations-widget .realizations-card .realizations-content .realizations-title{font-size:28px;margin-top:0;border-bottom:1px solid #0098f3}.realizations-widget .realizations-card .realizations-content .realizations-subtitle{font-weight:700;font-size:30px}.cms-index-index .realizations-card{border:unset;padding:55px 50px}.cms-index-index .realizations-card .realizations-content{padding:0 0 0 75px}.cms-index-index .realizations-card .realizations-image{position:initial;height:auto;width:100%;object-fit:contain}a.pagebuilder-button-primary:active,div.pagebuilder-button-primary:active,.button-primary:active,.primary>button:active,a.button-scroll-to-contact:active,.action-primary:active,a.pagebuilder-button-primary:focus,div.pagebuilder-button-primary:focus,.button-primary:focus,.primary>button:focus,a.button-scroll-to-contact:focus,.action-primary:focus,a.pagebuilder-button-primary:hover,div.pagebuilder-button-primary:hover,.button-primary:hover,.primary>button:hover,a.button-scroll-to-contact:hover,.action-primary:hover,a.pagebuilder-button-primary:visited,div.pagebuilder-button-primary:visited,.button-primary:visited,.primary>button:visited,a.button-scroll-to-contact:visited,.action-primary:visited{background-color:#0089f6;color:#fff;text-decoration:unset;border:unset}a.pagebuilder-button-primary:after,div.pagebuilder-button-primary:after,.button-primary:after,.primary>button:after,a.button-scroll-to-contact:after,.action-primary:after{content:'';position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:linear-gradient(to bottom,rgba(229,172,142,0),rgba(255,255,255,.5) 50%,rgba(229,172,142,0));transform:rotateZ(60deg) translate(0,50vw)}a.pagebuilder-button-primary:hover:after,div.pagebuilder-button-primary:hover:after,.button-primary:hover:after,.primary>button:hover:after,a.button-scroll-to-contact:hover:after,.action-primary:hover:after{animation:sheen 1.5s forwards ease-out}.desktop-hidden{display:none !important}.excels{background:transparent linear-gradient(180deg,#00a2f3 0%,#0057f3 100%) 0% 0% no-repeat padding-box;position:relative}.excels .white-border-right{border-right:1px solid #fff}.excels:before{content:'';position:absolute;top:-130px;right:200px;width:230px;height:230px;background:transparent radial-gradient(closest-side at 34% 77%,#005af3 0%,#009ff3 400%);border-radius:50%;z-index:3}.excels:after{content:'';position:absolute;bottom:0;left:150px;width:400px;height:400px;background:transparent radial-gradient(closest-side at 34% 77%,#005af3 0%,#009ff3 400%);border-radius:50%;z-index:3}.bubbles{position:relative;overflow-x:clip}.bubbles:before{content:'';position:absolute;top:-100px;left:-200px;width:311px;height:311px;background:transparent radial-gradient(closest-side at 34% 77%,#005af3 0%,#009ff3 400%);border-radius:50%;z-index:3}.bubbles:after{content:'';position:absolute;bottom:-215px;right:-170px;width:437px;height:437px;background:transparent radial-gradient(closest-side at 34% 77%,#005af3 0%,#009ff3 400%);border-radius:50%;z-index:3}.bubbles .row-full-width-inner{z-index:2}.bubbles .row-full-width-inner:before{content:'';position:absolute;top:0;left:0;width:50%;height:100%;background:#00b1eb;z-index:-1}.bubbles .row-full-width-inner:after{content:'';position:absolute;top:140px;left:50%;transform:translateX(-30%);width:89px;height:89px;background:transparent radial-gradient(closest-side at 34% 77%,#005af3 0%,#009ff3 400%);border-radius:50%;z-index:3}.bubbles .row-full-width-inner [data-content-type=buttons]{margin-top:auto}.bubble-bottom{position:relative;overflow-x:clip}.bubble-bottom:after{content:'';position:absolute;bottom:-100px;right:-250px;width:400px;height:400px;background:transparent radial-gradient(closest-side at 34% 77%,#005af3 0%,#009ff3 400%);border-radius:50%;z-index:3}.container-box{padding-top:25px;padding-bottom:90px}.container-box-left,.container-box-right{width:100%;max-width:calc(100% - ((100vw - 1526px)/2));box-sizing:border-box}.container-box{padding-top:80px;padding-bottom:135px}.container-box-left{padding-left:80px;margin-left:auto}.container-box-left:not([data-content-type=divider]){padding-right:80px}.container-box-right{padding-right:80px;margin-right:auto}.container-box-right:not([data-content-type=divider]){padding-left:80px}.double-blue-rows .pagebuilder-column-group:first-child>.pagebuilder-column{padding-top:100px}.double-blue-rows .offer-box{display:flex;flex-direction:column;height:100%}.double-blue-rows [data-content-type=html]{padding-top:40px;padding-bottom:200px}.double-blue-rows [data-content-type=html] p:last-of-type{margin-bottom:80px}.main-img{position:relative}.main-img picture img{position:absolute;top:0;bottom:0;left:0;right:0;height:100% !important;width:100%}}@media all and (min-width:1024px),print{h1{margin-top:0;font-size:66px;font-weight:700}h2{margin-top:0;font-size:66px;font-weight:700}h3{margin-top:0;font-size:32px;font-weight:400}h4{margin-top:0;font-size:34px;font-weight:400}.widget-hompage-banner .banner-media .video-desktop{display:block}.widget-hompage-banner .banner-media .video-mobile{display:none}.banner-section{position:relative}.banner-section .banner-image{width:100%;height:768px;object-fit:cover;object-position:50% 25%}.banner-section .banner-content{box-sizing:border-box;position:absolute;width:100%;max-width:1526px;padding-left:80px;padding-right:80px;bottom:0;left:50%;transform:translateX(-50%);margin-bottom:80px}.banner-section .banner-content .banner-title{color:#fff;font-weight:700;line-height:1.4;letter-spacing:3px}.banner-section .banner-content .banner-text{color:#fff;max-width:50%}.attributes-section{background:#0057f3;color:#fff}.attributes-section .attributes-box{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1526px;padding-left:80px;padding-right:80px;width:auto}.attributes-section .attributes-box .attributes-heading{margin-top:0;margin-bottom:70px}.attributes-section .attributes-box .attributes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.attributes-section .attributes-box .attributes-grid .attributes-grid-item{max-width:370px}.attributes-section .attributes-box .attributes-grid .attributes-grid-item .attributes-icon-box{height:140px}.attributes-section .attributes-box .attributes-grid .attributes-grid-item .attributes-icon-box .attributes-icon{width:auto;height:100px}.attributes-section .attributes-box .attributes-grid .attributes-grid-item .attributes-grid-item-title{margin-top:0;font-weight:700}.listed-section{background:transparent linear-gradient(0deg,#00a2f3 0%,#0068f3 64%,#0057f3 100%) 0% 0% no-repeat padding-box;color:#fff;padding-top:130px;padding-bottom:120px}.listed-section .listed-box{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1526px;padding-left:80px;padding-right:80px;width:auto}.listed-section .listed-box .listed-heading{margin-top:0;margin-bottom:70px}.listed-section .listed-box .listed-list .listed-list-item{border-top:2px solid #fff;display:flex;padding-bottom:60px}.listed-section .listed-box .listed-list .listed-list-item .listed-list-number{width:10%;font-size:42px}.listed-section .listed-box .listed-list .listed-list-item .listed-list-title{width:30%;display:block;padding-top:20px}.listed-section .listed-box .listed-list .listed-list-item .listed-list-text{width:60%;display:block;padding-top:20px;font-size:16px}.opinions-section{padding-top:160px;padding-bottom:160px}.opinions-section .opinions-content{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1526px;padding-left:80px;padding-right:80px;width:auto}.opinions-section .logos-box{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1626px;padding-left:80px;padding-right:80px;width:auto}.opinions-section-chat .opinion{max-width:65%}.widgetform form{position:relative}.widgetform form .fieldset{flex-direction:row;flex-wrap:wrap;margin:0 0 62px}.widgetform form .fieldset .legend{width:40%}.widgetform form .fieldset .field.note{width:calc(60% - 1rem)}.widgetform form .fieldset .field:nth-of-type(3),.widgetform form .fieldset .field:nth-of-type(4){width:calc(50% - .5rem)}.widgetform form .g-recaptcha{position:absolute}.widgetform .control.checkbox-container{max-width:60%;margin-top:35px}.widgetform .actions-toolbar{position:absolute;bottom:0;right:0;max-width:40%}.portfolio-widget{gap:50px}.portfolio-widget .portfolio-card{padding:55px 50px;grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-widget .portfolio-card .portfolio-content{padding-left:75px}.cardsgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:130px 18px}.cardsgrid .cardsgrid-title:after{width:75%}.cardsgrid .cardsgrid-image{max-height:440px}.cardsgrid .cardsgrid-image-placeholder{max-height:440px}.cardsgrid .cardsgrid-content{padding-top:10px}img-comparison-slider:hover .custom-animated-handle{padding:40px 27px}.custom-animated-handle{padding:36px 23px;width:54px;height:28px}dl{display:flex;flex-wrap:wrap;padding:55px 0}dl dt{width:30%;padding-right:30px;box-sizing:border-box}dl dd{width:70%;font-size:22px}dl .row-border:after{max-width:100%;left:0;right:0}form label{font-size:22px}input[type=checkbox]+label:before{margin-right:32px}}html{scroll-behavior:smooth}picture{display:block}a{color:#65c3ff;text-decoration:underline}a:hover{color:#0098f3}@font-face{font-family:'luma-icons';src:url('../fonts/Luma-Icons.woff2') format('woff2'),url('../fonts/Luma-Icons.woff') format('woff');font-weight:400;font-style:normal;font-display:auto}.typed-wrapper{position:relative}#typed-out-ghost{visibility:hidden;white-space:pre-wrap;word-break:break-word}#typed-out{position:absolute;top:0;left:0;white-space:pre-wrap;word-break:break-word}.typing-cursor:after{content:"|";animation:blink 1s step-end infinite}@keyframes blink{50%{opacity:0}}.widget-hompage-banner{position:relative}.widget-hompage-banner .banner-media{position:relative;width:100%}.widget-hompage-banner .banner-media .image,.widget-hompage-banner .banner-media .video,.widget-hompage-banner .banner-media .video-desktop,.widget-hompage-banner .banner-media .video-mobile{width:100%;height:100%}.widget-hompage-banner .banner-media picture,.widget-hompage-banner .banner-media img,.widget-hompage-banner .banner-media video{width:100%;height:100%;object-fit:cover}.widget-hompage-banner .banner-media .video-desktop{display:none}.widget-hompage-banner .banner-content{box-sizing:border-box;position:absolute;width:100%;max-width:1526px;padding-left:80px;padding-right:80px;bottom:0;top:0;left:50%;transform:translateX(-50%);margin-bottom:80px;display:flex;flex-direction:column;justify-content:flex-end}.widget-hompage-banner .banner-content .banner-title{color:#fff;font-weight:700;line-height:1.4;letter-spacing:3px;margin-bottom:1rem}.widget-hompage-banner .banner-content .banner-text{color:#fff;max-width:50%;margin-bottom:2rem}.widget-hompage-banner .banner-content .pagebuilder-button-primary{width:fit-content;padding:1rem 2rem}.widget-hompage-banner .banner-container{width:100%;height:100%}.widget-hompage-banner .banner-container .banner-media{position:absolute;top:0;left:0;right:0;height:100vh;z-index:-1}.widget-hompage-banner .banner-container .banner-media .media-container{position:relative}.widget-hompage-banner .banner-container .banner-media .image img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:cover}.widget-hompage-banner .banner-container .banner-media .video video{display:none;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:cover}.widget-hompage-banner .banner-container .banner-media .video img{display:none;width:100%;height:100%;object-fit:cover;object-position:center}.mobile-columns-row .pagebuilder-column-line{flex-wrap:nowrap !important;width:fit-content !important;gap:20px}.mobile-columns-row .pagebuilder-column-line .pagebuilder-column{display:flex !important;align-items:center !important;flex-direction:row !important}.listed-section .listed-box .listed-list{counter-reset:listed;list-style-type:none;padding-left:0;margin-bottom:0}.listed-section .listed-box .listed-list .listed-list-item .listed-list-number:before{counter-increment:listed;content:'0' counter(listed)}.opinions-section .opinions-content .opinions-title{margin-bottom:100px}.opinions-section .opinions-content .opinions-box{margin-bottom:100px;min-height:210px;border:1px solid #707070;border-radius:46px;padding:30px 80px 30px 120px;position:relative;display:flex;align-items:center}.opinions-section .opinions-content .opinions-box .quote-box{position:absolute;left:-55px;top:50%;width:110px;height:110px;transform:translateY(-50%);background-color:#006af3;border-radius:50%;display:flex;justify-content:center;align-items:center}.opinions-section .opinions-content .opinions-box .opinions{width:100%}.opinions-section .opinions-content .opinions-box .opinions .opinion{display:none;align-items:center;gap:30px;opacity:0;transition:opacity .5s}.opinions-section .opinions-content .opinions-box .opinions .opinion.opacity{opacity:1}.opinions-section .opinions-content .opinions-box .opinions .opinion.show{display:flex}.opinions-section .opinions-content .opinions-box .opinions .opinion .opinion-info{flex-shrink:0;min-width:25%}.opinions-section .opinions-content .opinions-box .opinions .opinion .opinion-info p{margin-bottom:0;font-weight:700}.opinions-section .opinions-content .opinions-box .opinions .opinion .opinion-info .opinion-role{font-size:16px}.opinions-section .logos-box{display:flex;justify-content:space-between;align-items:center}.opinions-section .logos-box img{width:auto}.opinions-section-chat h2{letter-spacing:3px;color:#0089f6}.opinions-section-chat .opinion{max-width:100%}.opinions-section-chat .opinion .opinion-text{position:relative;padding:15px 20px;border-radius:15px}.opinions-section-chat .opinion .opinion-info{width:100%;font-size:16px;margin-top:10px}.opinions-section-chat .opinion .chat-bubble{position:absolute;bottom:0;z-index:-1}.opinions-section-chat .opinion .chat-bubble.left{left:-10px}.opinions-section-chat .opinion .chat-bubble.right{right:-10px}.opinions-section-chat .opinion:nth-child(2n+1) .opinion-text{background-color:#628ebf;color:#fff}.opinions-section-chat .opinion:nth-child(2n+1) .opinion-info{text-align:left;margin-left:20px}.opinions-section-chat .opinion:nth-child(2n){margin-left:auto}.opinions-section-chat .opinion:nth-child(2n) .opinion-text{background-color:#d1d1d1}.opinions-section-chat .opinion:nth-child(2n) .opinion-info{text-align:right}.opinions-section-chat .opinion:nth-child(2n) .opinion-info>*{margin-right:20px}.widgetform form .fieldset{display:flex;flex-direction:column;gap:1rem;margin:0 0 32px}.widgetform form .fieldset .legend{margin-left:0;max-width:100%;font-size:34px;font-weight:500;padding:0;float:left}.widgetform form .fieldset .field{margin:0;width:100%}.widgetform form .fieldset div:not(.field){width:100%}.widgetform form .fieldset input{height:60px}.widgetform form .fieldset input,.widgetform form .fieldset textarea{background-color:transparent;border:2px solid;font-size:16px}.widgetform form .fieldset .field.required label:after,.widgetform form .fieldset .field._required label:after{color:inherit}.widgetform form .actions-toolbar{width:100%;margin-left:0 !important}.widgetform form .actions-toolbar .primary{width:100%;float:unset}.widgetform form .actions-toolbar .primary button{width:100%;margin:0;float:unset;border:unset}.widgetform.blue-inputs input,.widgetform.blue-inputs textarea{border-color:#0098f3 !important}.widgetform.white-inputs{color:#fff}.widgetform.white-inputs input,.widgetform.white-inputs textarea{color:#fff;border-color:#fff !important}.widgetform.white-inputs .actions-toolbar .primary button{background-color:#0089f6}.widgetform.white-inputs input[type=checkbox]+label:before{border:1px solid #fff}.widgetform.white-inputs input[type=checkbox]:checked+label:before{background-color:#fff}.widgetform.white-inputs input[type=checkbox]:checked+label:after{border-bottom:4px solid #00b1eb;border-left:4px solid #00b1eb}.alekseon-widget-form-wrapper .actions-toolbar{margin-left:0;width:100%}.alekseon-widget-form-wrapper .actions-toolbar>.primary .action{display:block;width:100%}.portfolio-widget{display:flex;flex-direction:column}.portfolio-widget .portfolio-card{background:#fff;display:grid}.portfolio-widget .portfolio-card .portfolio-content{display:flex;flex-direction:column}.portfolio-widget .portfolio-card .portfolio-content .portfolio-title-link{text-decoration:none;color:#000}.portfolio-widget .portfolio-card .portfolio-content .portfolio-link{font-size:16px;display:block;margin-top:auto}.realizations-widget{display:flex;flex-direction:column;position:relative}.realizations-widget .realizations-card{background:#fff;display:grid}.realizations-widget .realizations-card .realizations-content{display:flex;flex-direction:column}.realizations-widget .realizations-card .realizations-content .realizations-title-link{text-decoration:none;color:#000}.realizations-widget .realizations-card .realizations-content .realizations-link{margin-top:30px;width:100%}.realizations-widget .realizations-card .realizations-content .realizations-subtitle{display:block;margin-top:5px}.realizations-widget .realizations-card .realizations-image-box{position:relative;overflow:hidden}.realizations-widget .realizations-card .realizations-image{width:100%;object-fit:cover}.cardsgrid .cardsgrid-image{aspect-ratio:1/1}.cardsgrid .cardsgrid-image-placeholder{aspect-ratio:1/1;background-color:#00b1eb;margin-bottom:9px}.cardsgrid .cardsgrid-title{position:relative;font-weight:700}.cardsgrid .cardsgrid-title:after{content:'';position:absolute;bottom:-5px;left:0;height:1px;width:75%;background-color:#0098f3}.cardsgrid .cardsgrid-subtitle{font-size:16px;color:#0098f3}img-comparison-slider{visibility:hidden;--divider-color:#0062f3;--divider-width:6px}img-comparison-slider [slot=second]{display:none}img-comparison-slider.rendered{visibility:inherit;width:100%}img-comparison-slider.rendered [slot=second]{display:unset}img-comparison-slider picture{height:100%}img-comparison-slider img{height:100%;width:100%;object-fit:cover}img-comparison-slider:hover{cursor:pointer}img-comparison-slider:hover .custom-animated-handle{padding:30px 17px}img-comparison-slider .handle-container{transition:padding .1s ease}.custom-animated-handle{padding:26px 13px;border-radius:100%;transition:padding .1s ease;background-color:var(--divider-color);width:44px;height:18px}a.pagebuilder-button-primary,div.pagebuilder-button-primary,.button-primary,.primary>button,a.button-scroll-to-contact,.action-primary{display:block;width:100%;max-width:536px;background-color:#0089f6;color:#fff;font-size:.75rem;font-weight:500;letter-spacing:.6px;text-transform:uppercase;text-align:center;padding:1.5rem 1rem;box-sizing:border-box;border:unset;text-decoration:unset;position:relative;overflow:hidden;border-radius:8px}a.pagebuilder-button-primary:active,div.pagebuilder-button-primary:active,.button-primary:active,.primary>button:active,a.button-scroll-to-contact:active,.action-primary:active,a.pagebuilder-button-primary:focus,div.pagebuilder-button-primary:focus,.button-primary:focus,.primary>button:focus,a.button-scroll-to-contact:focus,.action-primary:focus,a.pagebuilder-button-primary:hover,div.pagebuilder-button-primary:hover,.button-primary:hover,.primary>button:hover,a.button-scroll-to-contact:hover,.action-primary:hover,a.pagebuilder-button-primary:visited,div.pagebuilder-button-primary:visited,.button-primary:visited,.primary>button:visited,a.button-scroll-to-contact:visited,.action-primary:visited{background-color:#0089f6;color:#fff;text-decoration:unset;border:unset}@keyframes sheen{100%{transform:rotateZ(60deg) translate(0,-50vw)}}[data-content-type=divider]{width:100%}dl{padding:35px 0}dl dt,dl dd{width:100%}dl dd{font-size:16px}dl .row-border{position:relative;width:100%;height:0;padding:30px 0}dl .row-border:after{content:'';position:absolute;left:-5vw;right:-5vw;border-top:2px solid #0057f3}ul.checklist{position:relative;list-style:none;padding-left:0}ul.checklist li:before{content:'✓';padding-right:10px}.visually-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@keyframes animation-left{0%{left:30%;opacity:0}100%{left:0;opacity:1}}@keyframes animation-right{0%{right:30%;opacity:0}100%{right:0;opacity:1}}@keyframes animation-up{0%{top:100px;opacity:0}100%{top:0;opacity:1}}.animation-left{animation-name:animation-left;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.animation-right{animation-name:animation-right;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.animation-up{animation-name:animation-up;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.animation-duration-100{animation-duration:.1s}.animation-duration-200{animation-duration:.2s}.animation-duration-300{animation-duration:.3s}.animation-duration-400{animation-duration:.4s}.animation-duration-500{animation-duration:.5s}.animation-duration-600{animation-duration:.6s}.animation-duration-700{animation-duration:.7s}.animation-duration-800{animation-duration:.8s}.animation-duration-900{animation-duration:.9s}.animation-duration-1000{animation-duration:1s}.animation-duration-1100{animation-duration:1.1s}.animation-duration-1200{animation-duration:1.2s}.animation-duration-1300{animation-duration:1.3s}.animation-duration-1400{animation-duration:1.4s}.animation-duration-1500{animation-duration:1.5s}.animation-duration-1600{animation-duration:1.6s}.animation-duration-1700{animation-duration:1.7s}.animation-duration-1800{animation-duration:1.8s}.animation-duration-1900{animation-duration:1.9s}.animation-duration-2000{animation-duration:2s}.animation-duration-2100{animation-duration:2.1s}.animation-duration-2200{animation-duration:2.2s}.animation-duration-2300{animation-duration:2.3s}.animation-duration-2400{animation-duration:2.4s}.animation-duration-2500{animation-duration:2.5s}.animation-duration-2600{animation-duration:2.6s}.animation-duration-2700{animation-duration:2.7s}.animation-duration-2800{animation-duration:2.8s}.animation-duration-2900{animation-duration:2.9s}.animation-duration-3000{animation-duration:3s}.slide-left,.slide-right,.slide-up{animation-duration:1s;outline:1px solid transparent;position:relative;opacity:0}.bubbles h2,.bubbles h3,.bubbles p{color:#fff}.excels h2,.excels h3,.excels p{color:#fff}.text-white{color:#fff}.main-img{height:100%}.main-img picture{display:block;height:100%}.main-img picture img{object-fit:cover}.double-blue-rows [data-content-type=html]{width:100%;display:flex;flex-direction:column;height:100%;padding-top:25px;padding-bottom:50px;color:#fff;box-sizing:border-box}.double-blue-rows [data-content-type=html] a{margin-top:auto}.gradient-basic{background:transparent linear-gradient(180deg,#00a2f3 0%,#0057f3 100%) 0% 0% no-repeat padding-box;color:#fff}.gradient-darker{background:transparent linear-gradient(180deg,#0061f3 0%,#00b1eb 100%) 0% 0% no-repeat padding-box;color:#fff}form label{font-size:16px}form label a{color:inherit;text-decoration:none}form label a:hover{text-decoration:underline}form input{height:60px}form input,form textarea{font-size:16px;background-color:transparent;border:1.5px solid;padding:1rem}.control.checkbox-container{display:inline-flex}input[type=checkbox]{margin:0;position:absolute;opacity:0;top:unset;left:unset;right:unset;bottom:unset}input[type=checkbox]+label{position:relative}input[type=checkbox]+label:before{content:'';margin-right:16px;display:inline-block;vertical-align:middle;width:38px;height:38px;background:0 0;border:1px solid #0098f3}input[type=checkbox]:checked+label:before{background-color:#0098f3}input[type=checkbox]:checked+label:after{content:'';position:absolute;left:10px;top:11px;background:0 0;width:15px;height:8px;border-bottom:4px solid #fff;border-left:4px solid #fff;transform:rotate(-45deg)}.page-print .logo{display:block;float:none;text-align:left}@media print{*{-webkit-filter:none !important;background:0 0 !important;color:#000 !important;filter:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}.table-wrapper table{width:100%;table-layout:fixed}.table-wrapper table td{width:auto}.table-wrapper table>tfoot>tr:first-child{border-top:1px solid #999}.box,tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:1cm}.block-content,p,h2,h3{break-inside:avoid}.block-content{break-before:avoid}.block-title,h2,h3{break-after:avoid;break-inside:avoid}.nav-toggle{display:none !important}.sidebar,.nav-sections,.header.content>*[class],.panel.wrapper>*[class],.footer.content>*[class]{display:none}.logo,.footer .copyright{display:block !important;margin:10px 0}.order-details-items .order-items .order-gift-message:not(.expanded-content){height:auto;visibility:visible}.column.main{float:none !important;width:100% !important}.breadcrumbs{margin:0 auto;text-align:right}.footer.content{padding:0}.hidden-print{display:none !important}}