/*!
Theme Name: CBD
Theme URI: https://www.cbwebsitedesign.co.uk/
Author: Creative Brand Design
Author URI: https://www.cbwebsitedesign.co.uk/
Description: Creative Brand Design
Version: 6.2
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: cbd
*/
 .form .gform_wrapper.gravity-theme .gfield input[type='number'],.form .gform_wrapper.gravity-theme .gfield select{padding-left:3px!important;padding-right:3px!important}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{display:none}.book-form__info p{margin-bottom:1rem}#swiper-features .swiper-slide{width:19rem!important;transition:0.5s}#swiper-features .swiper-slide:last-child{transform:translateX(0rem) scale(1)!important}.service-card::before{transition:0.4s}.service-card{transform:scale(.9)!important;transition:0.4s}.service-card:hover{transform:scale(1)!important}.service-card:hover:before{opacity:1}.about-us .banner__title strong,.google-cloud-solutions strong,.robotics strong{transform:translateX(-15px)}.section-products__subtitle strong{border-radius:.5rem;background:url(../../../../../../themes/cbd/img/title-highlight-bg.svg) no-repeat top left/100%}.hero__bg{top:10%;height:65%;opacity:.8}.section-news__wrap{padding-top:0;padding-bottom:4rem}@media (min-width:992px){.wrapper,.section-news{overflow:unset}}.sticky{position:sticky;margin:auto;width:90%;transform:none}.sticky:nth-child(1){top:15rem}.sticky:nth-child(2){top:17rem;width:95%;margin-top:-2rem}.sticky:nth-child(3){top:20rem;width:100%;margin-top:-2rem}.section-products__slider-wrap{margin-top:8rem;position:relative}.product-card__img img{opacity:1;height:200%}.fixed-title{position:fixed;top:6rem;width:100%}img{width:auto;height:auto}.footer-bottom__menu>li>span{font-size:.625rem;font-weight:400;letter-spacing:.0625rem;text-transform:uppercase;transition:color 0.5s}@media (max-width:991px){.footer-bottom__menu>li>span{font-size:1rem}}.book-form::before{content:none}.book-form__subtitle{position:absolute;z-index:-2;left:0;top:0;width:100%;background-color:#000;font-size:8vw;font-weight:700;line-height:1;white-space:nowrap;text-align:center;text-transform:uppercase;text-shadow:-.0625rem -.0625rem 0 rgba(255,255,255,.25),.0625rem -.0625rem 0 rgba(255,255,255,.25),-.0625rem .0625rem 0 rgba(255,255,255,.25),.0625rem .0625rem 0 rgba(255,255,255,.25);color:#000;transform:translateY(-50%)}.tabs__nav>li>a{position:relative;z-index:0;border:none;border-radius:3.5rem;width:100%;padding:.75rem 2.5rem;background:linear-gradient(90deg,#2828f0 0%,#1f5dda 25%,#149bc0 50%,#0ad7a8 75%,#05f59b 100%);font-size:.8125rem;font-weight:700;letter-spacing:.08125rem;white-space:nowrap;text-align:center;text-transform:uppercase;color:#fff;cursor:pointer;transition:color 0.5s}.tabs__nav>li>a:before{content:"";position:absolute;z-index:-1;border-radius:inherit;background-color:#000;transition:opacity 0.5s;inset:.125rem}.tabs__nav>li>a:hover:before,.tabs__nav>li>a._active:before{opacity:0}.form .gform_required_legend{display:none}.form .gform_wrapper.gravity-theme .gform_fields{grid-column-gap:calc(30 / var(--media-breakdown));grid-row-gap:1.5rem}.form .gform_wrapper.gravity-theme .gfield input,.form .gform_wrapper.gravity-theme .gfield textarea{appearance:none;outline:none;border:none;border-bottom:.0625rem solid rgba(255,255,255,.4);width:100%;padding:.5rem 1rem;background:none;font-size:.9375rem;font-weight:300;line-height:1.46;color:#fff;resize:none;transition:all 0.5s ease}@media (any-hover:hover){.form .gform_wrapper.gravity-theme .gfield input:hover,.form .gform_wrapper.gravity-theme .gfield textarea:hover{border-color:#fff}}.form .gform_wrapper.gravity-theme .gfield input:focus,.form .gform_wrapper.gravity-theme .gfield textarea:focus{box-shadow:0 0 0 .0625rem #fff}.form .gform_wrapper.gravity-theme .gfield input::placeholder,.form .gform_wrapper.gravity-theme .gfield textarea::placeholder{color:rgba(255,255,255,.5)}.form .gform_wrapper.gravity-theme .gfield select{outline:none;border:none;border-bottom:.0625rem solid rgba(255,255,255,.4);border-radius:0;width:100%;padding:.53125rem 1rem;background:none;font-size:.9375rem;font-weight:300;line-height:1.45;color:#fff;transition:all 0.5s ease}@media (any-hover:hover){.form .gform_wrapper.gravity-theme .gfield select:hover{border-color:#fff}}.form .gform_wrapper.gravity-theme .gfield select:focus{box-shadow:0 0 0 .0625rem #fff}.form .gform_wrapper.gravity-theme .gfield select option{color:#2f449d}.form .gform_wrapper.gravity-theme .gchoice input{display:none}.form .gform_wrapper.gravity-theme .gchoice{margin-top:2.5rem}.form .gform_wrapper.gravity-theme .gchoice label{position:relative;display:block;padding-left:1.75rem;font-size:.75rem;font-weight:300;cursor:pointer;user-select:none}.form .gform_wrapper.gravity-theme .gchoice label:before{content:'';position:absolute;left:0;top:0;border:.0625rem solid #fff;border-radius:.1875rem;width:1.125rem;height:1.125rem;transition:all 0.5s ease}.form .gform_wrapper.gravity-theme .gchoice label:after{content:"";position:absolute;left:.375rem;top:0rem;border:solid #fff;border-width:0 .125rem .125rem 0;width:.375rem;height:.75rem;opacity:0;visibility:hidden;transform:rotate(45deg);transition:all 0.5s ease}.form .gform_wrapper.gravity-theme .gchoice input:checked+label:after{opacity:1;visibility:visible}.form .gform_wrapper.gravity-theme .gform_fileupload_rules{display:none}.form .gform_wrapper.gravity-theme .gform_footer{display:flex;margin:1.5rem 0 0;padding:0}.form .gform_wrapper.gravity-theme #field_submit{align-items:flex-start;justify-content:flex-end;margin:1.5rem 0 0}.admin-bar .header{top:32px}@media (max-width:991px){.admin-bar .menu__body{top:32px;height:calc(100% - 32px)}}@media (max-width:782px){.admin-bar .header{top:46px}.admin-bar .menu__body{top:46px;height:calc(100% - 46px)}}@media (max-width:600px){#wpadminbar{position:fixed}}.lang__menu .wpml-ls-legacy-dropdown-click{width:auto}.lang__menu .wpml-ls-legacy-dropdown-click a{background-color:#404041;color:#fff;border:.125rem solid #555;border-radius:.125rem;font-size:.8125rem;font-weight:400;min-height:2.0625rem;padding:.125rem .5rem .125rem .375rem}.lang__menu .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{display:flex;align-items:center;gap:.5rem;padding:.1875rem 2.5rem .1875rem .25rem}.lang__menu .wpml-ls-legacy-dropdown-click .wpml-ls-flag{display:block;border-radius:.125rem;width:1.46rem;height:.73rem;object-fit:contain}.lang__menu .wpml-ls-legacy-dropdown-click .wpml-ls-flag+span{margin-left:0}.lang__menu .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:before{content:"";position:absolute;right:1.5rem;top:.125rem;bottom:.125rem;width:.09375rem;background-color:#555}.lang__menu .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{content:"";position:absolute;z-index:10;right:.5rem;top:50%;display:inline-block;margin-top:-.375rem;border:solid #fff!important;border-width:0 .125rem .125rem 0!important;width:0;height:0;padding:.1875rem;transform:rotate(45deg);pointer-events:none}.lang__menu .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a,.lang__menu .wpml-ls-legacy-dropdown-click a:focus,.lang__menu .wpml-ls-legacy-dropdown-click a:hover{background-color:#404041;color:#fff}.lang__menu .wpml-ls-legacy-dropdown-click a:focus{border-color:#fff}.lang__menu .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a{display:flex;align-items:center;gap:.5rem;border-width:.125rem;border-color:#fff}.lang__menu .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a:hover{background-color:#272727}.pagination__list .page-numbers:not(.dots){position:relative;display:flex;align-items:center;justify-content:center;margin:auto;border-radius:50%;width:2.5rem;height:2.5rem;margin:.25rem 1rem;padding:.25rem;background-color:#000;font-size:.8125rem;font-weight:700;text-transform:uppercase;color:#fff;transition:background-color 0.5s}.pagination__list .page-numbers:not(.dots):after{content:"";position:absolute;z-index:-1;border-radius:inherit;background:linear-gradient(90deg,#2828f0 0%,#1f5dda 25%,#149bc0 50%,#0ad7a8 75%,#05f59b 100%);inset:-.125rem}.pagination__list .page-numbers.current,.pagination__list a.page-numbers:hover{background-color:transparent}.member-card__body p:not(:last-child){margin-bottom:1rem}.member-card__img-wrap{padding:0}.member-card__img-wrap:before,.member-card__img-wrap:after{content:none}.member-card__img{width:8.25rem;height:8.25rem}.text-block ul{list-style:initial;margin-left:1rem}.text-block ol{margin-left:1rem}.text-block a:not([class]){text-decoration:underline;transition:color 0.5s}.text-block a:not([class]):hover{color:#14f0cd}.feature-card__img>img{height:100%}.btn:hover,.btn:focus{animation:pulse 1s;box-shadow:-.125rem .125rem 0 .8rem transparent;border-radius:5px;@keyframes pulse{0%{box-shadow:0 0 0 0 rgb(44 168 102)}}}.footer-bottom__logos li img{max-width:150px}.join-card__img{height:100%;margin-bottom:0}.article-card__img>img{min-height:350px}.product-card__col{position:unset}.product-card__img{position:unset}.product-card__img img{height:125%;bottom:-5%;left:40%;width:auto}#field_1_16 #input_1_16{height:180px}#field_1_16{grid-row:span 3}#gform_1 .spacer.gfield{display:none}#field_7_16 #input_7_16{height:180px}#field_7_16{grid-row:span 3}#gform_7 .spacer.gfield{display:none}@media (max-width:768px){.hero__wrap{min-height:60vh}.section-benefits{background:none}.banner__text img{max-width:150px}.banner.banner--full .banner__wrap{padding:10rem 0 6.25rem}#swiper-features .swiper-slide{width:100%!important}#swiper-features{padding:20px}.footer-top__logo img{width:150px}.product-card.sticky{width:100%}.product-card__img img{bottom:-15%}.product-card.sticky:nth-child(2){width:100%;margin-top:2rem}.product-card.sticky:nth-child(3){margin-top:2rem}.section-news__wrap #fixed-title{top:0;width:100%}.about-us .banner__title strong,.google-cloud-solutions strong,.robotics strong{transform:translateX(0)}.product-card__img{position:relative}.product-card__img img{bottom:0;left:0;top:0;height:100%}}.social{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:2rem}.social>li>a{font-size:1.25rem;transition:color 0.5s}.social>li>a:hover{color:#14f0cd}.section-benefits__title{font-size:1.5rem}h2,.h2{font-size:2.5rem}@media (max-width:991px){body.touch .menu__body>ul>li.menu-item-has-children{padding-right:2.5rem}body.touch .menu__body .menu__arrow{display:flex;align-items:center;justify-content:center;width:2.5rem;height:3.75rem;padding:0;position:absolute;top:0;right:0;transform:rotate(0);border:none}body.touch .menu__body>ul>li.active .menu__arrow{transform:rotate(0)}body.touch .menu__body .menu__arrow:after{content:'';display:inline-block;margin:0 0 .125rem .25rem;border:solid currentcolor;border-width:0 .125rem .125rem 0;padding:.1875rem;transform:rotate(45deg);transition:transform 0.5s;position:absolute}body.touch .menu__body>ul>li.active .menu__arrow:after{transform:rotate(225deg)}}@media (max-width:991px){.section-vision__col{flex:0 0 100%;max-width:100%}.section-vision__col:first-child,.section-vision__col:last-child{flex:0 0 100%;max-width:100%}}.rtl .cards-row,.rtl .product-card__row{flex-direction:row-reverse}.rtl .swiper-button-next:after{content:'\e909'}.rtl .swiper-button-prev:after{content:"\e913"}.section-expert .section-expert__body a{font-weight:900;font-size:1.2rem;color:#14f0cd}.section-items--reversed .row{flex-direction:row-reverse}.section-items__title strong{display:inline-block;border-radius:.75rem;padding:.25rem 1rem;background:linear-gradient(90deg,rgba(40,40,240,.4) 0%,rgba(31,93,218,.4) 25%,rgba(20,155,192,.4) 50%,rgba(10,215,168,.4) 75%,rgba(5,245,155,.4) 100%);font-weight:inherit;backdrop-filter:blur(.125rem)}@media (min-width:992px){.section-items__title{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.section-items__title h2{width:70%}}.section-items__row{position:relative;display:flex;flex-wrap:wrap;gap:1rem;background-color:#000;padding:1.2rem;border-radius:.75rem}.section-items__row:after{content:'';position:absolute;z-index:-1;border-radius:inherit;background:linear-gradient(90deg,#2828f0 0%,#1f5dda 25%,#149bc0 50%,#0ad7a8 75%,#05f59b 100%);inset:-.125rem}.section-items__row .btn{margin-left:auto}.section-values--reversed .row{flex-direction:row-reverse}.section-values__title strong{display:inline-block;border-radius:.75rem;padding:.25rem 1rem;background:linear-gradient(90deg,rgba(40,40,240,.4) 0%,rgba(31,93,218,.4) 25%,rgba(20,155,192,.4) 50%,rgba(10,215,168,.4) 75%,rgba(5,245,155,.4) 100%);font-weight:inherit;backdrop-filter:blur(.125rem)}.section-values .text-block ul li:not(:last-child){margin-bottom:calc(10 / var(--media-breakdown))}.section-values .text-block ul li::marker{color:#05f59b}.section-values__img{position:relative}.section-values__img img{display:block;max-width:17.1875vw;margin:auto}@media (max-width:991px){.section-values__img img{max-width:50vw;margin:6rem auto}}.section-values__img span{position:absolute;max-width:8rem;text-align:center;transform:translate(-50%,-50%)}.section-values__img span:nth-of-type(1){top:50%;left:50%}.section-values__img span:nth-of-type(2){top:-10%;left:40%}.section-values__img span:nth-of-type(3){top:15%;left:77%}.section-values__img span:nth-of-type(4){top:85%;left:75%}.section-values__img span:nth-of-type(5){top:110%;left:40%}.section-values__img span:nth-of-type(6){top:50%;left:20%;max-width:7rem}@media (max-width:991px){.section-values__img span:nth-of-type(2){top:-15%;left:40%}.section-values__img span:nth-of-type(3){top:3%;left:85%}.section-values__img span:nth-of-type(4){top:95%;left:85%}.section-values__img span:nth-of-type(5){top:115%}.section-values__img span:nth-of-type(6){top:40%;left:15%}}@media (max-width:991px){.banner__row--reverse{flex-direction:column-reverse}}.table-section{overflow:scroll;padding:10px}.table-section .section__title{text-align:center}.table-section table{position:relative;background-color:#000;border-spacing:0;border-radius:1rem}.table-section table thead tr th:first-of-type{background-color:#1b1b1b;border-radius:1rem 1rem 0 0}.table-section table th{padding:20px;text-align:center;vertical-align:top;min-width:250px}.table-section table .theader{font-weight:600;color:#05F59B}.table-section table tbody tr td:first-of-type{background-color:#1b1b1b;text-align:left}.table-section table td{padding:20px;text-align:center}.table-section table .tcontent{font-weight:400}.table-section table::after{content:"";position:absolute;z-index:-1;border-radius:inherit;background:linear-gradient(49deg,#2828F0 19.61%,#05F59B 100%);inset:-.125rem}.alt-styling{max-height:500px;margin:8rem 0;margin-top:0}.alt-styling .section__wrap{padding:0}.alt-styling .row{align-items:flex-end;gap:5%}.alt-styling .row .col-md-6:first-of-type{flex:0 0 60%;max-width:60%}.alt-styling .row .col-md-6{flex:0 0 30%;max-width:30%}.alt-styling .section-items__img{width:100%;height:100%;max-height:500px}.alt-styling .section-items__img::before{content:"";position:absolute;z-index:1;border-radius:1rem;background:linear-gradient(49deg,#2828F0 19.61%,#05F59B 100%);inset:-.125rem;opacity:.1}.alt-styling .section-items__img::after{content:"";position:absolute;z-index:-1;border-radius:1rem;background:linear-gradient(49deg,#2828F0 19.61%,#05F59B 100%);inset:-.125rem}.alt-styling img{max-height:500px;width:100%;height:100%;object-fit:cover;position:relative;border-radius:1rem}.alt-styling .section__title{font-weight:300;font-size:1rem}.alt-styling .text-block{font-weight:300;font-size:1.5rem}@media(max-width:768px){.alt-styling{max-height:100%}.alt-styling .row .col-md-6:first-of-type{flex:0 0 100%;max-width:100%}.alt-styling .row .col-md-6{flex:0 0 100%;max-width:100%;padding-top:5%}}.s-banner-section{position:relative;margin:5rem 0}.s-banner-section figure{position:absolute;width:100%;height:100%;top:0;z-index:-1;opacity:.5}.s-banner-section figure::after{content:"";position:absolute;z-index:-1;background:linear-gradient(49deg,#2828F0 19.61%,#05F59B 100%);inset:-.125rem 0rem}.s-banner-section figure img{height:100%;width:100%;object-fit:cover;object-position:top}.s-banner-section .banner-container{padding:5rem 10rem;text-align:center}.s-banner-section .banner-content{padding:0 15%;font-size:1.25rem;margin-bottom:30px}@media(max-width:768px){.s-banner-section .banner-container{padding:5rem 0}.s-banner-section .banner-content{padding:0 5%}}.s-small-banner .container{position:relative;max-width:60%;padding:0}.s-small-banner .container::after{content:"";position:absolute;z-index:-2;border-radius:1rem;background:linear-gradient(49deg,#2828F0 19.61%,#05F59B 100%);inset:-.125rem}.s-small-banner .inner-container{padding:5rem;text-align:center;background-color:#1b1b1b;border-radius:1rem}.s-small-banner .inner-container a{margin-top:20px}.s-small-banner .inner-container h3{font-size:2rem;font-weight:400;text-transform:uppercase}.s-small-banner .inner-container h3,.s-small-banner .inner-container a{position:relative;z-index:3}.s-small-banner svg{width:100%;position:absolute;bottom:0;left:0;z-index:1}@media(max-width:768px){.s-small-banner .container{max-width:90%}}.section-text-button__card{display:flex;flex-direction:column;justify-content:center}.section-text-button__card{margin:0 auto;max-width:80%;padding:1.5rem 1.25rem;text-align:center}.section-text-button .section-text__wrap{padding-bottom:7rem}.section-text-button .section-text__title{font-size:2.5rem;font-weight:500}body.pc .menu__body>ul>li .menu__sub-menu li.menu-item-has-children{margin-right:1rem}body.pc .menu__body>ul>li .menu__sub-menu li.menu-item-has-children a{display:inline-block}body.pc .menu__body>ul>li .menu__sub-menu li.menu-item-has-children .menu__arrow{transform:rotate(320deg)}body.pc .menu__body>ul>li:hover .menu__sub-menu li.menu-item-has-children .menu__arrow{border-color:#fff;transform:rotate(320deg)}body.pc .menu__body>ul>li .menu__sub-menu li.menu-item-has-children:hover .menu__arrow{border-color:#14f0cd;transform:rotate(45deg)}body.pc .menu__body>ul>li:hover .menu__sub-menu li.menu-item-has-children .menu__sub-menu{opacity:0;width:100%;box-shadow:none;padding-left:1rem}body.pc .menu__body>ul>li .menu__sub-menu li.menu-item-has-children:hover .menu__sub-menu{opacity:1;position:relative}section.hero-alt h2{font-size:3.5rem}section.hero-alt .banner__body{font-size:1.2rem;font-weight:300}section.hero-alt .banner__row .banner__col:last-child{position:relative;height:600px}section.hero-alt .banner__img{border-radius:30px;overflow:hidden;height:100%}section.hero-alt .banner__img>img{height:100%}section.hero-alt .banner__row .banner__col:last-child:before{content:"";position:absolute;left:0;top:0;width:3rem;height:3rem;background:url(../../../../../../themes/cbd/img/hero-alt-decoration.svg) no-repeat center / contain;z-index:1}section.hero-alt .banner__row .banner__col:last-child:after{content:"";position:absolute;right:0;bottom:0;width:4rem;height:4rem;background:url(../../../../../../themes/cbd/img/hero-alt-decoration-01.svg) no-repeat center / contain}.features-alt h2{text-align:center}.section__features-alt{display:flex;flex-direction:column;justify-content:space-between}.section__features-alt .feature-card{max-width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem;background-color:transparent;padding:1.5rem 2rem}.section__features-alt .feature-card::after{content:none}.section__features-alt .feature-card__img>img{height:80%}.section__features-alt .feature-card__title{display:inline-block;border-radius:.25rem;padding:.25rem 1rem;background:url(../../../../../../themes/cbd/img/title-highlight-bg.svg) no-repeat top left / 100% 100%;font-weight:inherit;backdrop-filter:blur(.125rem);color:#fff}.section__features-alt .feature-card__body{text-align:center}.section-features__btn-box a{display:block;width:fit-content;margin:auto}.section-features__btn-box a{background:url(../../../../../../themes/cbd/img/button-bg.svg) no-repeat top left / 100% 100%}.section-features__btn-box a span{background:none;box-shadow:none;transition:none;padding:.5rem 3rem}.section-features__btn-box a::after{content:none}.section-features__btn-box a:hover,.section-features__btn-box a:focus{animation:none;box-shadow:none}@media (any-hover:hover){.btn:not(:disabled,._disabled):hover span{box-shadow:none}}@media (min-width:1200px){.section__features-alt .feature-card{padding:1.5rem 5rem}}@media (min-width:992px){.section__features-alt{flex-direction:row}.section__features-alt .feature-card{flex:0 0 30%;max-width:30%}}form#gform_8 .gfield_label{color:rgba(255,255,255,.5);font-weight:400}form#gform_8 .gchoice{margin-top:1rem}form#gform_8 .gchoice label{color:rgba(255,255,255,.5);font-weight:400}.banner__form .book-form .gform_wrapper.gravity-theme .gform_fields{display:flex;flex-direction:column;gap:12px}.banner__form .book-form{padding:2rem 3rem;margin:0 2rem}.banner__form .book-form:after{background:linear-gradient(90deg,rgba(40,40,240,.6) 0%,rgba(31,93,218,.6) 25%,rgba(20,155,192,.6) 50%,rgba(10,215,168,.6) 75%,rgba(5,245,155,.6) 100%)}.banner__img.absolute{position:absolute}@media(min-width:991px){.banner__img.absolute{top:30%}}.section-vision__col.w-66{flex:0 0 66%;max-width:66%}.section-vision__col.w-33{flex:0 0 33%;max-width:33%}.book-form__title.full-width{max-width:100%;flex:0 0 100%}.content-cards{position:relative;margin-bottom:8rem}.content-cards:after{content:"";position:absolute;z-index:-1;left:0;top:0;border-radius:inherit;width:100%;height:100%;background:linear-gradient(90deg,rgba(40,40,240,.4) 0%,rgba(31,93,218,.4) 25%,rgba(20,155,192,.4) 50%,rgba(10,215,168,.4) 75%,rgba(5,245,155,.4) 100%);box-shadow:0 10px 25px 0 rgba(20,240,205,.4);backdrop-filter:blur(1.5px)}.content-cards .section__title{text-transform:uppercase}.content-cards .content-cards__row{padding:2rem 0}@media(min-width:767px){.content-cards .content-cards__row{display:flex;flex-wrap:wrap}}.content-cards .content-card{margin:1rem auto;border-radius:1rem;padding:.125rem;background:linear-gradient(90deg,rgba(40,40,240,.7) 0%,rgba(31,93,218,.7) 25%,rgba(20,155,192,.7) 50%,rgba(10,215,168,.7) 75%,rgba(5,245,155,.7) 100%)}.content-cards .content-card__inner{display:flex;align-items:center;gap:2rem;border-radius:inherit;padding:2rem;background-color:#1b1b1b}.content-cards .content-card__title{color:#05f59b;font-weight:600}@media(min-width:767px){.content-cards .content{width:80%;margin:auto}.content-cards .content-card{width:60%}}@media(min-width:1280px){.content-cards .content{width:60%}.content-cards .content-card{width:40%}}.section-benefits.alt .section-benefits__subtitle{max-width:unset}.section-benefits.alt .benefit-cards{border-radius:1rem;padding:.125rem;background:linear-gradient(90deg,rgba(40,40,240,.7) 0%,rgba(31,93,218,.7) 25%,rgba(20,155,192,.7) 50%,rgba(10,215,168,.7) 75%,rgba(5,245,155,.7) 100%)}.section-benefits.alt .benefit-cards__inner{border-radius:inherit;margin:0;padding:0 2rem;background-color:#1b1b1b}.section-benefits.alt .benefit-card__img-wrap::before,.section-benefits.alt .benefit-card__img::after,.section-benefits.alt .benefit-card__img-wrap::after{display:none}.section-benefits.alt .benefit-card__img{width:unset;height:unset;margin-top:4rem}.section-benefits.alt .benefit-card__img img{max-width:unset;max-height:unset}@media (any-hover:hover){.section-benefits.alt .benefit-card:hover .benefit-card__img img{filter:none}}.section-benefits.alt .benefit-card__title{color:#05f59b;font-weight:600}@media(min-width:992px){.section-benefits.alt .col-md-4{flex:0 0 25%;max-width:25%}}.accordion-title{text-transform:uppercase;font-size:2.5rem;margin:4rem 0 1rem}.section-power.alt .section-power__title{font-weight:400;font-size:1.5rem;max-width:unset;text-align:center;margin-bottom:4rem;text-transform:unset}.section-power.alt .section-power__title strong{color:#05f59b;background:unset;-webkit-text-fill-color:#05f59b;text-transform:unset}.section-power.alt .section-power__row{flex-direction:row-reverse}.section-power.alt .section-power__text .mb-3{border-radius:1rem;padding:.125rem;background:linear-gradient(90deg,rgba(40,40,240,.7) 0%,rgba(31,93,218,.7) 25%,rgba(20,155,192,.7) 50%,rgba(10,215,168,.7) 75%,rgba(5,245,155,.7) 100%)}.section-power.alt .section-power__text .toggle{border-radius:inherit;border-width:0;margin:0;background-color:#1b1b1b}.section-power.alt .section-power__text .toggle__btn{color:#05f59b}.section-power.alt .toggle._active .toggle__content{padding-top:0}@media(min-width:992px){.section-power.alt .section-power__title{width:80%;margin:0 auto 4rem}}.section-titles{position:relative;padding:4rem 0}.section-titles .titles__background-image{position:absolute;top:0}.section-titles .titles__background-image-wrapper{position:relative}.section-titles .titles__background-image-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0,0,0);background:radial-gradient(circle,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 50%)}.section-titles .section__absolute{height:100%;width:100%}.section-titles .section__container{position:relative;height:100%}.section-titles .section__wrap{height:100%;display:flex;flex-direction:column;justify-content:center}.section-titles .section__title{text-transform:uppercase;font-size:2.5rem}.section-titles .titles__row{display:flex;flex-wrap:wrap;gap:1rem}.section-titles .title-card{max-width:100%;flex:0 0 100%}.section-titles .title-card{border-radius:1rem;padding:.125rem;background:linear-gradient(90deg,rgba(40,40,240,.7) 0%,rgba(31,93,218,.7) 25%,rgba(20,155,192,.7) 50%,rgba(10,215,168,.7) 75%,rgba(5,245,155,.7) 100%)}.section-titles .title-card__inner{border-radius:inherit;border-width:0;margin:0;background-color:rgba(27,27,27,.8);height:100%;padding:2rem;text-align:center;display:flex;align-items:center}.section-titles .title-card__title{text-transform:uppercase;font-size:2rem}@media(min-width:767px){.section-titles .section__title{width:80%;margin:0 auto 4rem}}@media(min-width:1280px){.section-titles .title-card{max-width:calc(33% - .66rem);flex:0 0 calc(33% - .66rem)}}.section-workflows{position:relative;padding:4rem 0}@media(min-width:767px){.section-workflows,.section-titles{padding:8rem 0}}.section-workflows .workflows__background-image{position:absolute;top:50%;left:50%;transform:translate(-40%,-30%);scale:1.2}.section-workflows .workflows__background-image-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0,0,0);background:radial-gradient(circle,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 80%)}.section-workflows .flex{display:flex;flex-direction:column}.section-workflows .section__title{text-transform:uppercase;font-size:2.5rem;margin:0 0 2rem}.section-workflows .left{width:100%;z-index:2;position:relative}.section-workflows .title-left,.section-workflows .title-right{text-align:center;text-transform:uppercase}.section-workflows .left-box{margin:1rem auto;border-radius:1rem;padding:.125rem;background:linear-gradient(90deg,rgba(40,40,240,.7) 0%,rgba(31,93,218,.7) 25%,rgba(20,155,192,.7) 50%,rgba(10,215,168,.7) 75%,rgba(5,245,155,.7) 100%)}.section-workflows .left-box__inner{border-radius:inherit;padding:2rem;background-color:#1b1b1b;display:flex;flex-wrap:wrap;gap:2rem}.section-workflows .left-box__box{width:calc(50% - 1rem);display:flex;flex-direction:column;text-align:center;justify-content:center}.section-workflows .left-box__title,.section-workflows .right-card__title{color:#05f59b;font-size:1.2rem;margin-bottom:.5rem}.section-workflows .center-text{display:none}.section-workflows .right-box{width:100%;margin-left:auto;z-index:2;position:relative}.section-workflows .right-card{margin:1rem auto;border-radius:1rem;padding:.125rem;background:linear-gradient(90deg,rgba(40,40,240,.7) 0%,rgba(31,93,218,.7) 25%,rgba(20,155,192,.7) 50%,rgba(10,215,168,.7) 75%,rgba(5,245,155,.7) 100%)}.section-workflows .right-card__inner{border-radius:inherit;padding:2rem;background-color:#1b1b1b}@media(min-width:767px){.section-workflows .left,.section-workflows .right-box{width:33%}.section-workflows .flex{flex-direction:row}.section-workflows .left{margin-top:2rem}.section-workflows .section__title{width:60%;margin:0 auto 2rem}.section-workflows .center-text{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-30%);text-transform:uppercase;font-size:2.5rem;line-height:0}.section-workflows .center-text .text{position:absolute;top:50%;left:50%;transform:translate(-65%,-60%)}.section-workflows .center-text .text.small{font-size:1.5rem;line-height:1;display:flex;flex-direction:column;max-width:7rem;align-items:center;text-align:center;transform:translate(-56%,-45%);gap:1rem}}@media(min-width:1500px){.section-workflows .left{margin-top:4rem}.section-workflows .center-text{transform:translate(-50%,-20%)}}.hero-image-fade .banner__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0,0,0);background:radial-gradient(circle,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 90%)}.section--form .gform_wrapper.gravity-theme .gform_previous_button.button,.gform_wrapper.gravity-theme .gform_save_link.button{background-color:transparent;color:#2828f0}.section--form #gform_wrapper_11 .gform-page-footer{display:flex;justify-content:space-between}.section--form .form .gform_wrapper.gravity-theme .gchoice{margin-top:1.5rem}.gfield--type-multi_choice .gfield_label{font-size:1.3rem!important}.swiper-slide .feature-card{margin:1rem}.features-wide .section__title:not(:last-child){margin-bottom:0}.features-wide .feature-card{height:30rem;display:flex;flex-direction:column;justify-content:space-between}.features-wide .feature-card__img{height:4rem;margin-bottom:2rem}.features-wide .feature-card__img img{object-fit:contain}#swiper-features-wide-prev,#swiper-features-wide-next{position:relative}.flex{display:flex}.justify-between{justify-content:space-between}.gap-8{gap:2rem}.mb-6{margin-bottom:2rem}.items-center{align-items:center}@media(max-width:768px){.sm-flex-wrap{flex-wrap:wrap}.sm-mt-6{margin-top:2rem}.features-wide .feature-card{height:35rem}}.features-static .section__title{text-align:center}.features-static .section__text{text-align:center;margin-bottom:2rem}.features-static .section__features{gap:3rem}.features-static .section__features .feature-card{width:33%;display:flex;flex-direction:column;justify-content:space-between;gap:1rem}.features-static .section__after_text{margin:2rem 0;text-align:center;font-size:1rem}.features-static .section__link{text-align:center}.features-static .feature-card__title{margin-bottom:0}@media(max-width:768px){.features-static .section__features .feature-card{width:100%}}.gap-4{gap:1rem}.flex-col{flex-direction:column}.space-between{justify-content:space-between}.items-center{align-items:center}.mt-8{margin-top:2rem}.slider-side .section__container{max-width:100%;margin-left:10rem}.slider-side .section__content{width:40%}.slider-side .section__slides{width:50%}.slider-side .swiper-button-next,.slider-side .swiper-button-prev{position:inherit}.slider-side .swiper-slide{padding:1rem}.slider-side .slide-card{position:relative;border-radius:1rem;background-color:#1b1b1b}.slider-side .slide-card__img img{border-radius:1rem 1rem 0 0;height:20rem;object-fit:cover}.slider-side .slide-card__content{padding:1.5rem 2rem}.slider-side .slide-card::after{content:"";position:absolute;z-index:-1;border-radius:inherit;background:linear-gradient(90deg,#2828f0 0%,#1f5dda 25%,#149bc0 50%,#0ad7a8 75%,#05f59b 100%);inset:-.125rem}.banner.banner--reversed .banner__text.text-left{text-align:left}@media(max-width:768px){.slider-side .section__container{max-width:83.125rem;margin-left:0}.slider-side .section__wrap .column{flex-direction:column;gap:2rem}.slider-side .section__content,.slider-side .section__slides{width:100%}}.faq-section .section__title{text-align:center}.faq-section .section__faq{position:relative;border-radius:1rem;background-color:#1b1b1b;margin:1rem 0;padding:1rem;cursor:pointer}.faq-section .section__faq::after{content:"";position:absolute;z-index:-1;border-radius:inherit;background:linear-gradient(90deg,#2828f0 0%,#1f5dda 25%,#149bc0 50%,#0ad7a8 75%,#05f59b 100%);inset:-.125rem}.faq-section .faq__title svg{height:25px;width:25px;fill:#fff;transform:rotate(45deg);transition:all .5s}header__container .faq-section .faq__title.open svg{transform:rotate(0deg)}.faq-section .faq_content.hidden{display:none}.book-form__header.alt__styling{text-align:center;display:block}.book-form__header.alt__styling .book-form__title{max-width:100%}.book-form__header.alt__styling .book-form__info{margin-top:2rem;max-width:100%}.header__container{max-width:90rem}.header__logo{width:10rem}.wpml-ls-flag{display:none}.menu__body{justify-content:center}@media (min-width:992px){.menu__body>ul:not(.soc)>li{margin:.625rem 1rem}}.footer-top{padding:20.25rem 0 4.75rem}@media(max-width:991px){.footer-top__col{display:flex;flex-direction:column;padding-top:3rem;gap:2rem}}@media(min-width:992px){.footer-top__col:last-child{flex-direction:row;width:100%;justify-content:space-between}}.footer-top__nav{margin-bottom:0}.footer-top__menu{display:flex;flex-wrap:wrap;gap:2rem}.footer-top__menu>li:not(:last-child){margin-bottom:0}.hero_links{position:absolute;bottom:2rem;left:2rem;display:flex;flex-direction:column;gap:1rem}.hero_links .btn span:first-child{z-index:10}.hero_links .btn--light{color:#000}