body, html { margin: 0; padding: 0; height: 100%;scroll-behavior: smooth;}
body.admin-bar .navbar-fixed-top { position: fixed; top: 32px; z-index: 1000;}   body{font-size: 15px; line-height: 22px; font-family: 'Cairo'; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; } h1, h2, h3, h4, h5, h6 {color: #222; margin-bottom: 10px; }
h1{font-size: 36px;font-weight: 500;}
h2{font-size: 26px;font-weight: 400;}
h3{font-weight: 400;}
h4{font-weight: 400;}
h1.titolo-galleria-realizzazioni{font-size: 2.5rem;color: #10596b; font-weight: 700;}
p.testo-galleria-realizzazioni{font-size: 1.2rem;color: #10596b; font-weight: 400;} a{ color: #eae0e0;  text-decoration: none; text-transform: uppercase; font-size: 1rem;}
a:hover { color: #fff!important; }
main,
article,
aside,
section,
footer{ margin-bottom: 20px;padding: 20px}
.no-col{padding: 0px;padding-top: 0px;} .grid{margin-bottom: 0px;}     .nav-wrap ul{padding-top: 30px;}
.logo{display: inline-block;float:left;}
.logo img{width: 180px; margin-top: 20px;}
ul.primary.primary--left li a{text-transform: uppercase; color: #ffffff; font-size: 16px;}
ul.primary.primary--right li a{text-transform: uppercase; color: #afcb08;}
ul.primary li:hover a {background: #000000;color: #ffffff!important;}
ul.primary ul.dropdown-menu li a:hover {color: #ffffff;background: #000000;}
.nav-light .alux-arrow {background: url(//pirinoatelier.it/wp-content/themes/maskamente-web/img/piu-bianco.svg) 50%;background-size: 22px 22px;rotate: -90deg;}
.spotlight{min-width: 140px; display: none;} .nav-wrap{background:#10596b;}   .testo-slide{
position: absolute;
z-index: 100;
right: 50px;
top: 30%;
min-height: 350px;
min-width: 350px;
border-radius: 175px;
text-align: center;
padding-top: 50px;
}
.testo-slide h1, h2{
color: #ffffff; font-size: 3rem; font-weight: 700;max-width: 600px;}
.sottotitolo-slide{color: #fff; max-width: 600px; font-size: 1.2rem;}
ul.custom-bullets {
list-style-type: none; max-width: 200px;
margin: 0 auto;
background: #10596b;
padding-top: 20px;
padding-bottom: 10px;
padding-left: 40px;
}
ul.custom-bullets li::after {
content: ''; color: #ffffff; font-size: 1.5em; display: inline-block; width: 1em; margin-right: 0.5em; }
ul.custom-bullets a:hover{color: #ffffff!important;}  .cover{padding: 150px 20px; text-align: center;position: relative;}
.cover:before { content : ''; position : absolute; top : 0; left : 0; bottom : 0; right : 0; background-color : #000000; opacity : 0.5; z-index : 0; }
.cover h1,
.cover h2{color:#fff;z-index: 1;position: relative;} .irrigazione-home{display: flex;align-items: center;height: 70vh;}
.wp-block-cover{padding-right: 80px;}
.contenitore-copertina-home{margin-top: 50px;overflow: hidden;}
.wp-block-cover img{width: 150px; display:block;margin-top: 50px;float:right;}
.wp-block-cover h1{text-align: right;font-weight: 300; font-size: 40px; margin-top: 50px; margin-bottom: 50px; }
.wp-block-cover p{font-size: 18px; line-height: 24px; }
h2.wp-block-heading{color: #fff; padding-top: 20px;} 
.count{display: none;}
h2.prodotti-home {font-size: 40px; color:#fff; font-weight: 400;padding: 40px;}
h2.linea-prodotti {font-size: 24px;color: #fff;font-weight: 300;margin-bottom: 0;}
.woocommerce ul.products li.product .woocommerce-loop-category__title{border-top: 0; padding-top: 0; font-size: 24px;font-weight:300; color:#000000; text-transform: uppercase;display: inline-flex;}
.woocommerce ul.products{text-align: center;list-style-type:none;padding: 0;margin: 0;}
.woocommerce ul.products li.product{margin: 0px;float:none;display:inline-block; vertical-align: top;}
.woocommerce .products ul li, .woocommerce ul.products li{color: #000;}
.woocommerce-loop-product__title{color: #000;}
.elenco-liste-home {list-style: none; text-align: center;}
.elenco-liste-home li::after {
content: "\2192"; color: rgb(255, 255, 255);
font-size: 16px;
margin-left: 8px;
}
.wp-block-list a{color: #cfcfcf!important;}
.wp-block-list a:hover{color: #fff!important;} .wp-block-media-text__media{height: 100vh;}
.wp-block-media-text__media img{width: 100%; height: 100%; object-fit: cover; }
.wp-block-media-text{margin-bottom: 0px;}
.wp-block-media-text h2{font-weight: 500; font-size: 50px; margin-top: 120px;color: #fff; text-align: left;}
.titolo-team{font-weight: 700; font-size: 50px; margin-top: 120px;color: #000000; text-align: right;}
.wp-block-media-text h4{font-weight: 700; display: block; padding-left: 100px; position: relative;}
.wp-block-media-text h4:after{content: ' '; position: absolute; top: 10px; left: 0; height: 10px; width: 80px; background: #9f3f51;}
.wp-block-media-text p{font-size: 18px;color: #fff;}
.wc-block-grid{margin-bottom: 100px;}
.sottotitolo-media-text{font-size: 20px!important; font-weight: 200;margin-top: -10px;}
.wp-block-list {list-style-type: disclosure-closed; font-weight: bold; text-transform: uppercase;}
.wp-block-list li a:hover{list-style-type: disclosure-open; color: #fff!important;}
body.page-id-193 .wp-block-list {list-style-type:none; font-weight: bold; text-transform: uppercase;}
.custom-div {
width: 100%;
height: 50px;
background-color: #e3e3e3;
clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
}
.custom-div-inverse {
width: 100%;
height: 50px;
background-color: #e3e3e3;
clip-path: polygon(0% 0%, 100% 100%, 0 100%, 0 0);
}
.titolo-blocco{font-weight: 700; font-size: 50px;color: #9bd62a;}
.contenitore-una-colonna{padding: 30px;}
.elemento-decorativo{position: relative; z-index: 1;}
.elemento-decorativo::after {
content: ""; display: inline-block;
width: 40px; height: 40px;
background-image: url(//pirinoatelier.it/wp-content/themes/maskamente-web/img/arrow-dx.png); background-size: cover; }
.elemento-decorativo::after {
content: ""; display: inline-block; transition: transform 0.3s ease; transform: translateX(0); margin-top: -50px;
margin-left: -40px;
}
.elemento-decorativo:hover::after {
transform: translateX(5px); }
.wp-block-buttons>.wp-block-button {
margin-top: 20px;
} .hero.wp-block-media-text.has-media-on-thr-right{grid-template-columns: auto 55%;}    .woocommerce-product-gallery{padding: 0;} .woocommerce ul.products li.product .price,
.woocommerce div.product p.price,
.woocommerce div.product span.price{color:#000;}
.woocommerce-Price-amount{display: none;} .woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.wp-block-button__link{background: #000000; color: #fff; text-transform: uppercase; font-weight: bold; border-radius: 3px; padding-left: 40px; padding-right: 40px; margin-bottom: 50px;}
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover, .nav-wrap .grid{position: relative;}
.minicart { list-style-type : none; margin : 0px; width : 270px; max-height : 0px; overflow : hidden; position : absolute; z-index : 2; top : 62px; right : 25px; background : #ffffff; box-shadow : 0 10px 15px rgba(0,0,0,0.15); }
.minicart__inside { padding : 20px; position: relative;}
.minicart .widget { margin-bottom : 0; }
.minicart .widget li { position : relative; margin-top : 5px!important; }
.minicart .widget a { border : none; padding : 0px 0 0 0; color:#9bd62a }
.minicart .widget a.button { padding : 10px; }
.minicart .widget_shopping_cart .total{ border-top : 1px solid #dddddd; margin-top : 10px; padding-top : 20px; }
.minicart .woocommerce-mini-cart__buttons { margin-bottom : 0; }
.cart-icon { display : block; position : absolute; top : 30px; right : 60px; padding-bottom : 10px; margin-bottom : 10px; width : 40px; height : 40px; z-index : 30; }
.cart-icon .cart-contents { background : #ffffff; line-height : 40px; text-align : center; cursor : pointer; color : #ffffff; width : 50px; height : 50px; border-radius : 100px; font-size : 22px; line-height : 50px; position : relative; background : transparent; }
.cart-icon .cart-contents__number { position : absolute; height : 20px; width : 20px; line-height : 22px; border-radius : 20px; text-align : center; font-size : 10px; right : -5px; bottom : -4px; font-weight : bold; background : #9bd62a; color : #000; }
.cart--open { min-height : 50px; max-height : 600px; }
.woocommerce-mini-cart__buttons { margin-bottom : 0; }
.woocommerce-cart .actions .button[name="update_cart"] {
display: none;
}
.responsive-table {
width: 100%;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
.responsive-table table {
width: 100%;
border-collapse: collapse;
border-spacing: 0;
}
.responsive-table th, .responsive-table td {
padding: 8px;
text-align: left;
border: 1px solid #ddd;
}
@media screen and (max-width: 600px) {
.responsive-table thead {
display: none;
}
.responsive-table tr {
display: block;
margin-bottom: 10px;
}
.responsive-table td {
display: block;
text-align: right;
border-bottom: 1px solid #ddd;
position: relative;
padding-left: 50%;
}
.responsive-table td::before {
content: attr(data-label);
position: absolute;
left: 0;
width: 50%;
padding-left: 10px;
font-weight: bold;
text-align: left;
}
}   .home-title { position: absolute; top:-9999px; color: #fff; font-size: 12px;}    footer{background: #1a1c23;}
footer p{color: #fff; font-size: 15px;}
.footer__logo{width: 100px; height: auto; display: block; margin: 20px auto;}
.footer__menu {list-style-type: none;}
.footer__menu li{display: inline-block;}
.footer__menu li a{padding: 10px; color: #fff; font-weight: bold; font-size: 18px;}
.footer__bottom{background: #ffffff; color:#000; text-align: center; padding: 10px; margin-bottom: 0; font-size: 15px;}
.content-footer{width: 100%; padding:50px 0;}
.footer-area-logo {padding-top: 50px; padding-left: 30px;}
.footer-area ul{list-style-type: none; font-weight: 200; text-transform: uppercase;}
.footer-area a{color: #9bd62a; font-size: 16px;}
.social{margin-top: 20px; display: flex; justify-content: center;}
.social a{font-size: 25px!important; padding: 10px; color: #fff;}
.copyright{margin-top: -40px;}   .cart-icon { right : 100px; }   @media (max-width: 1250px) {
.hero .wp-block-media-text__content{margin-left:0; margin-right: 0;}  
}   @media (min-width: 1023px) {
}   @media (max-width: 998px) {
}   @media (max-width: 767px) {
body.admin-bar .navbar-fixed-top { top: 42px;}
.logo{float:right;padding: 40px;}
.testo-slide{
right: 50px;
top: 30%;
min-height: 250px;
min-width: 250px;
padding-top: 10px;
max-width: 200px;
max-height: 200px;
}
.testo-slide h1, h2{font-size: 2rem; font-weight: 700;}
.sottotitolo-slide{font-size: 1rem;}
.wp-block-media-text h2{font-weight: 700; font-size: 30px;margin-top: 0px;}
.titolo-blocco{font-weight: 700; font-size: 30px;}
.wp-block-media-text h4{font-size: 18px;}
.wp-block-media-text p{font-size: 16px; line-height: 24px;}
.wp-block-media-text__media{height: 300px;}
.cart-icon .cart-contents {right: auto; top:auto; bottom: 15px; left: 15px; position: fixed; }
.minicart {position: fixed; bottom: 70px; left: 0px; top: auto;box-shadow: 0 -10px 15px rgba(0,0,0,0.15);}
.hero.wp-block-media-text .wp-block-media-text__content{padding-left: 30px!important; padding-right: 30px!important;}
.footer-area-logo {padding-top: 20px; padding-left: 30px;}
.footer-area {padding-top: 20px;}
.footer-area ul{list-style-type: none; font-weight: 200; text-transform: uppercase; text-align: center;}
.social{margin-top: 20px; display: flex; justify-content: center;}
.social a{font-size: 25px!important; padding: 10px; color: #fff;}
.nav-light.mobile-footer-menu .grid:after {background: #10596b;}
.mobile-footer-menu .nav-container.open{background: #10596b;}
.nav-light.nav-wrap ul.primary li a.select{background: #10596b;}
.nav-light.nav-wrap ul.primary ul.dropdown-menu li a{background: #10596b;}
.nav-light .tog span {background: #ffffff;}
.navbar-scroll-down .logo img{width: 100px; position: fixed; bottom: 25px; left: 40%;}
.sottotitolo-media-text{font-size: 18px!important;}
.mobile-footer-menu{z-index: 1000;}
h1.titolo-galleria-realizzazioni{font-size: 1.8rem;color: #10596b; font-weight: 700;padding: 10px 20px;}
p.testo-galleria-realizzazioni{font-size: 1rem;color: #10596b; font-weight: 400; padding: 10px 20px;}
.custom-div {
width: 100%;
height: 50px;
background-color: #e3e3e3;
clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
display: block;
position: absolute;
z-index: 10;
}
.custom-div-inverse {
width: 100%;
height: 50px;
background-color: #ffffff!important;
clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
display: block;
position: absolute;
z-index: 10;
}
}    .pagination { margin: 40px 0 40px 0; padding: 0; width: 100%; }
.pagination span,
.pagination a { float: left; margin: 0 10px 10px 0; padding: 14px 19px; border: 1px solid #ddd; } .gallery { float: left; margin: 20px 0 20px 0; width: 103.55%; }
.gallery-item { float: left; width: 33.333333%; text-align: center; }
.gallery img { margin: 0 10% 0 0; width: 90%; height: auto; border: none!important; }
.gallery-caption { width: 90%;margin:10px 0 0 0;} .alignleft { float: left; margin-right: 20px; margin-bottom: 10px; max-width: 97%; height: auto; }
.alignright { float: right; margin-bottom: 10px; margin-left: 20px; max-width: 97%; height: auto; }
.aligncenter { display: block; margin: 0 auto; max-width: 97%; height: auto; }
.alignnone { max-width: 97%; height: auto; }
.alignfull{
margin-left: calc( -100vw / 2 + 100% / 2);
margin-right: calc( -100vw / 2 + 100% / 2);
max-width: 100vw;
width: 100vw;
} .img-res{width: 100%;height: auto;} .video-container {
position: relative;
padding-bottom: 56.25%; padding-top: 25px;
height: 0;
}
.video-container iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} table {border-collapse: collapse;margin: 40px 0; width:100%;}
table, th, td {border: 1px solid #ddd;padding:10px; font-size: 18px;text-transform: capitalize;}
table  tr:first-child td {font-weight: 900; text-transform: uppercase; background: #eee; padding:12px 8px;} .wp-caption { margin-top: 1.5rem;margin-bottom: 0px; padding: 10px; max-width: 97%; border: 1px solid #ddd; text-align: center; }
.wp-caption img { margin: 0; padding: 0; width: 100%!important; height: auto; border: 0 none; }
.wp-caption p.wp-caption-text { margin: 0; padding: 8px; font-size: 1em; line-height: 17px; } .sticky { border-right: 3px solid #eee; border-bottom: 3px solid #ddd; } .search-form {background: #eee;}
.search-form input[type=text]{ width: 80%; color: #333; }
.search-form button{float:right;padding:10px 15px 0 0;border: none; background: none;padding: 11px;} .wpcf7 label{width:100%} .comment-form-author,
.comment-form-email,
.comment-form-url { float: left; margin-top: 20px; margin-right: 3%; width: 30.3333333%; }
.comment-form-author input,
.comment-form-email input,
.comment-form-url input { width: 100%; }
ol.commentlist { margin: 0 0 1em; padding: 0; list-style: none; text-indent: 0; }
ol.commentlist li.comment { padding: 1em; border-top: 1px solid #eee; }
ol.commentlist li.comment div.vcard cite.fn { text-transform: uppercase; font-size: 14px; }
ol.commentlist li.comment div.vcard img.avatar { float: left; margin: 6px 1em 1em 0; border-radius: 50px; }
ol.commentlist li.comment div.comment-meta { font-size: 12px; }
ol.commentlist li.comment ul { margin: 0 0 1em 2em; }
ol.commentlist li.comment div.reply { margin-left: 80px; font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { margin: 1em 0 0; list-style: none; text-indent: 0; }
ol.commentlist li.comment ul.children li.depth-2 { margin: 0 0 .25em .25em; border-left: 1px solid #eee; }
ol.commentlist li.comment ul.children li.depth-3 { margin: 0 0 .25em .25em; border-left: 1px solid #eee; }
ol.commentlist li.comment ul.children li.depth-4 { margin: 0 0 .25em .25em; border-left: 1px solid #eee; }
ol.commentlist li.even { background: #fff; }
ol.commentlist li.odd { }
ol.commentlist li.parent { border-left: 1px solid #eee; }
ol.commentlist li.bypostauthor .fn { font-weight: bold; }
ol.commentlist li img{max-width: 97%;}
input[type=text],
input[type=email] { width: 98%;margin-right: 10px; padding: 10px; border: none; background: #eee; -webkit-appearance: none;border-radius: 0;font-size: 14px;}
textarea { padding: 10px; width: 98%; border: none; background: #eee; -webkit-appearance: none;border-radius: 0;font-size: 14px;}
input[type=submit] { margin-top: 10px; padding: 15px 20px; color: #fff; text-transform: uppercase; background: #333; border:none; font-size: 14px;}
#comments { width: 100%; } #wp-calendar { width: 100%; }
#wp-calendar a { padding: 0; border: none; }
#wp-calendar caption,
.screen-reader-text { padding-bottom: 10px; color: #000; text-align: left; text-transform: uppercase; font-weight: 700; font-size: 14px; }
#wp-calendar thead { font-size: 10px; }
#wp-calendar thead th { padding-bottom: 10px; }
#wp-calendar tbody { color: #aaa; }
#wp-calendar tbody td { padding: 8px; border: 1px solid #fff; background: #f5f5f5; text-align: center; }
#wp-calendar tbody td:hover { background: #fff; }
#wp-calendar tbody .pad { background: none; }
#wp-calendar tfoot #next { text-align: right; text-transform: uppercase; font-size: 10px; }
#wp-calendar tfoot #prev { padding-top: 10px; text-transform: uppercase; font-size: 10px; }.wp-block-kadence-testimonials .kt-testimonial-rating-wrap{margin:10px 0 10px 0}.wp-block-kadence-testimonials .kt-testimonial-rating-wrap .kb-svg-icon-wrap{color:gold;font-size:16px}.wp-block-kadence-testimonials .kb-svg-icon-wrap{display:inline-flex}.wp-block-kadence-testimonials .kb-svg-icon-wrap svg{width:1em;height:1em}.wp-block-kadence-testimonials .kt-blocks-carousel{padding-bottom:35px}.wp-block-kadence-testimonials .kt-blocks-carousel.kt-carousel-container-dotstyle-none{padding-bottom:0}.wp-block-kadence-testimonials .kt-blocks-carousel .kt-blocks-carousel-init:not(.kt-carousel-arrowstyle-none):not(.tns-slider){padding-left:35px;padding-right:35px}.wp-block-kadence-testimonials .kt-blocks-carousel-init:not(.kt-carousel-dotstyle-none){padding-bottom:30px;margin-bottom:0}.wp-block-kadence-testimonials .kt-blocks-carousel-init .splide__pagination{bottom:6px}.kt-testimonial-grid-wrap{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:30px 30px}.kt-testimonial-grid-wrap .kt-testimonial-item-wrap{margin:0 auto;width:100%}.kt-testimonial-text-wrap .kt-testimonial-title-wrap .kt-testimonial-title{margin:0 0 .5em 0}.kt-t-xxl-col-1 .kt-testimonial-grid-wrap{grid-template-columns:minmax(0, 1fr)}.kt-t-xxl-col-2 .kt-testimonial-grid-wrap{grid-template-columns:repeat(2, minmax(0, 1fr))}.kt-t-xxl-col-3 .kt-testimonial-grid-wrap{grid-template-columns:repeat(3, minmax(0, 1fr))}.kt-t-xxl-col-4 .kt-testimonial-grid-wrap{grid-template-columns:repeat(4, minmax(0, 1fr))}.kt-t-xxl-col-5 .kt-testimonial-grid-wrap{grid-template-columns:repeat(5, minmax(0, 1fr))}@media(min-width: 1200px)and (max-width: 1499px){.kt-t-xl-col-1 .kt-testimonial-grid-wrap{grid-template-columns:minmax(0, 1fr)}.kt-t-xl-col-2 .kt-testimonial-grid-wrap{grid-template-columns:repeat(2, minmax(0, 1fr))}.kt-t-xl-col-3 .kt-testimonial-grid-wrap{grid-template-columns:repeat(3, minmax(0, 1fr))}.kt-t-xl-col-4 .kt-testimonial-grid-wrap{grid-template-columns:repeat(4, minmax(0, 1fr))}.kt-t-xl-col-5 .kt-testimonial-grid-wrap{grid-template-columns:repeat(5, minmax(0, 1fr))}}@media(min-width: 992px)and (max-width: 1199px){.kt-t-lg-col-1 .kt-testimonial-grid-wrap{grid-template-columns:minmax(0, 1fr)}.kt-t-lg-col-2 .kt-testimonial-grid-wrap{grid-template-columns:repeat(2, minmax(0, 1fr))}.kt-t-lg-col-3 .kt-testimonial-grid-wrap{grid-template-columns:repeat(3, minmax(0, 1fr))}.kt-t-lg-col-4 .kt-testimonial-grid-wrap{grid-template-columns:repeat(4, minmax(0, 1fr))}.kt-t-lg-col-5 .kt-testimonial-grid-wrap{grid-template-columns:repeat(5, minmax(0, 1fr))}}@media(min-width: 768px)and (max-width: 991px){.kt-t-md-col-1 .kt-testimonial-grid-wrap{grid-template-columns:minmax(0, 1fr)}.kt-t-md-col-2 .kt-testimonial-grid-wrap{grid-template-columns:repeat(2, minmax(0, 1fr))}.kt-t-md-col-3 .kt-testimonial-grid-wrap{grid-template-columns:repeat(3, minmax(0, 1fr))}.kt-t-md-col-4 .kt-testimonial-grid-wrap{grid-template-columns:repeat(4, minmax(0, 1fr))}.kt-t-md-col-5 .kt-testimonial-grid-wrap{grid-template-columns:repeat(5, minmax(0, 1fr))}}@media(min-width: 544px)and (max-width: 767px){.kt-t-sm-col-1 .kt-testimonial-grid-wrap{grid-template-columns:minmax(0, 1fr)}.kt-t-sm-col-2 .kt-testimonial-grid-wrap{grid-template-columns:repeat(2, minmax(0, 1fr))}.kt-t-sm-col-3 .kt-testimonial-grid-wrap{grid-template-columns:repeat(3, minmax(0, 1fr))}.kt-t-sm-col-4 .kt-testimonial-grid-wrap{grid-template-columns:repeat(4, minmax(0, 1fr))}.kt-t-sm-col-5 .kt-testimonial-grid-wrap{grid-template-columns:repeat(5, minmax(0, 1fr))}}@media(max-width: 543px){.kt-t-xs-col-1 .kt-testimonial-grid-wrap{grid-template-columns:minmax(0, 1fr)}.kt-t-xs-col-2 .kt-testimonial-grid-wrap{grid-template-columns:repeat(2, minmax(0, 1fr))}.kt-t-xs-col-3 .kt-testimonial-grid-wrap{grid-template-columns:repeat(3, minmax(0, 1fr))}.kt-t-xs-col-4 .kt-testimonial-grid-wrap{grid-template-columns:repeat(4, minmax(0, 1fr))}.kt-t-xs-col-5 .kt-testimonial-grid-wrap{grid-template-columns:repeat(5, minmax(0, 1fr))}}.kt-testimonial-media-inner-wrap{overflow:hidden;border:0 solid rgba(0,0,0,0);width:60px;margin:0 15px 0 0;border-radius:100%}.kt-testimonial-media-inner-wrap .kadence-testimonial-image-intrisic{padding-bottom:100%;height:0;position:relative}.kt-testimonial-media-inner-wrap .kt-testimonial-image{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;left:0;padding:0}.kt-testimonial-media-inner-wrap .kt-svg-testimonial-icon{position:absolute;width:100%;height:100%;display:flex;left:0;right:0}.kt-testimonial-item-wrap{border:0 solid rgba(0,0,0,0);text-align:center;margin:0 auto;padding:20px}.kt-testimonial-style-bubble .kt-testimonial-item-wrap,.kt-testimonial-style-inlineimage .kt-testimonial-item-wrap{padding:0}.kt-testimonial-occupation-wrap .kt-testimonial-occupation{font-size:15px}.kt-testimonial-meta-wrap{display:flex;justify-content:center;align-items:center;margin-top:10px}.kt-testimonial-meta-wrap .kt-testimonial-meta-name-wrap{text-align:left}.kt-svg-testimonial-global-icon{border:2px solid var(--global-palette7, #eeeeee);border-radius:100%;background:rgba(0,0,0,0);color:var(--global-palette4, #444444);padding:20px;display:inline-flex;justify-content:center;align-items:center}.kt-svg-testimonial-global-icon svg{width:1em;height:1em}.kt-svg-testimonial-global-icon-wrap{margin:0 0 10px 0}.kt-testimonial-style-card .kt-testimonial-media-inner-wrap{width:auto;margin:0 0 15px 0;border-radius:0}.kt-testimonial-style-card .kt-testimonial-media-inner-wrap .kadence-testimonial-image-intrisic{padding-bottom:50%}.kt-testimonial-style-card .kt-testimonial-media-inner-wrap .kt-testimonial-image{border-radius:0}.kt-testimonial-style-card .kt-testimonial-meta-wrap .kt-testimonial-meta-name-wrap{text-align:center}.kt-testimonial-style-card.kt-testimonials-icon-on.kt-testimonial-halign-center .kt-testimonial-item-wrap{text-align:left}.kt-testimonial-style-card .kt-svg-testimonial-global-icon-wrap{float:left;margin:0 10px 0 0}.kt-testimonial-style-card.kt-testimonial-halign-right .kt-svg-testimonial-global-icon-wrap{float:right}.kt-testimonial-style-card.kt-testimonial-halign-right .kt-testimonial-media-inner-wrap{margin:0 0 15px 0}.kt-testimonial-style-bubble .kt-testimonial-text-wrap{border:2px solid var(--global-palette7, #eeeeee);padding:20px;position:relative;border-radius:10px}.kt-testimonial-style-bubble .kt-testimonial-text-wrap:after{height:0;left:50%;top:100%;position:absolute;border-top:14px solid var(--global-palette7, #eeeeee);border-bottom:14px solid rgba(0,0,0,0);border-left:14px solid rgba(0,0,0,0);border-right:14px solid rgba(0,0,0,0);content:"";transform:translateX(-50%);width:0}.kt-testimonial-style-bubble .kt-testimonial-meta-wrap{margin-top:20px}.kt-testimonial-style-bubble.kt-testimonial-halign-left .kt-testimonial-meta-wrap{margin-left:6px}.kt-testimonial-style-bubble.kt-testimonial-halign-left.kt-testimonials-media-off .kt-testimonial-meta-wrap{margin-left:20px}.kt-testimonial-style-bubble.kt-testimonial-halign-right .kt-testimonial-meta-wrap{margin-right:6px}.kt-testimonial-style-bubble.kt-testimonial-halign-right.kt-testimonials-media-off .kt-testimonial-meta-wrap{margin-right:20px}.kt-testimonial-style-bubble .kt-svg-testimonial-global-icon{background:#fff}.kt-testimonial-style-bubble.kt-testimonials-icon-on .kt-svg-testimonial-global-icon-wrap{margin:-55px 0 10px 0}.kt-testimonial-style-bubble.kt-testimonials-icon-on .kt-testimonial-item-wrap{padding-top:55px}.kt-testimonial-media-off .kt-testimonial-meta-wrap .kt-testimonial-meta-name-wrap{text-align:inherit}.kt-testimonial-style-inlineimage .kt-testimonial-media-wrap{float:left}.kt-testimonial-style-inlineimage .kt-testimonial-text-wrap{border:2px solid var(--global-palette7, #eeeeee);padding:20px;position:relative;border-radius:10px;text-align:left}.kt-testimonial-style-inlineimage .kt-testimonial-text-wrap:after{height:0;left:20px;top:100%;position:absolute;border-top:14px solid var(--global-palette7, #eeeeee);border-bottom:14px solid rgba(0,0,0,0);border-left:14px solid rgba(0,0,0,0);border-right:14px solid rgba(0,0,0,0);content:"";transform:none;width:0}.kt-testimonial-style-inlineimage .kt-testimonial-meta-wrap{margin-top:2px;justify-content:flex-start;padding-left:60px}.kt-testimonial-style-inlineimage .kt-testimonial-meta-wrap .kt-testimonial-meta-name-wrap{text-align:left;display:flex;align-items:center}.kt-testimonial-style-inlineimage .kt-testimonial-meta-wrap .kt-testimonial-meta-name-wrap .kt-testimonial-name-wrap{padding-right:6px}.kt-testimonial-style-inlineimage.kt-testimonial-halign-right .kt-testimonial-text-wrap{text-align:left}.kt-testimonial-style-inlineimage.kt-testimonial-halign-right .kt-testimonial-media-wrap{float:right}.kt-testimonial-style-inlineimage.kt-testimonial-halign-right .kt-testimonial-meta-wrap{padding-left:0px;padding-right:60px}.kt-testimonial-style-inlineimage .kt-svg-testimonial-global-icon{background:#fff}.kt-testimonial-style-inlineimage.kt-testimonials-icon-on .kt-svg-testimonial-global-icon-wrap{margin:-55px 0 10px 0}.kt-testimonial-style-inlineimage.kt-testimonials-icon-on .kt-testimonial-item-wrap{padding-top:55px}.kt-testimonial-halign-left .kt-testimonial-item-wrap{text-align:left;margin:0}.kt-testimonial-halign-left .kt-testimonial-item-wrap .kt-testimonial-meta-name-wrap{text-align:left}.kt-testimonial-halign-left .kt-testimonial-meta-wrap{justify-content:flex-start}.kt-testimonial-halign-left .kt-testimonial-text-wrap:after{left:20px;transform:none}.kt-testimonial-halign-right .kt-testimonial-item-wrap{text-align:right;margin-left:auto;margin-right:0}.kt-testimonial-halign-right .kt-testimonial-item-wrap .kt-testimonial-meta-name-wrap{text-align:right}.kt-testimonial-halign-right .kt-testimonial-meta-wrap{justify-content:flex-start;flex-direction:row-reverse}.kt-testimonial-halign-right .kt-testimonial-media-inner-wrap{margin:0 0 0 15px}.kt-testimonial-halign-right .kt-testimonial-text-wrap:after{left:auto;right:20px;transform:none}.kt-testimonial-name a{color:inherit;text-decoration:underline}.kt-testimonial-occupation a{color:inherit;text-decoration:underline}.kt-testimonial-item-wrap.testimonial-valign-middle{display:flex;flex-direction:column;justify-content:center}.kt-testimonial-item-wrap.testimonial-valign-bottom{display:flex;flex-direction:column;justify-content:flex-end}.kt-testimonial-halign-center.kt-testimonials-media-off .kt-testimonial-meta-wrap .kt-testimonial-meta-name-wrap{text-align:center}.rtl .kt-testimonial-media-inner-wrap{margin:0 0 0 15px}.rtl .kt-testimonial-style-card .kt-testimonial-media-inner-wrap{margin:0 0 15px 0}.rtl .kt-testimonial-halign-right .kt-testimonial-meta-wrap{flex-direction:row}.rtl .kt-testimonial-meta-wrap .kt-testimonial-meta-name-wrap{text-align:right}.kb-splide.splide__container{box-sizing:border-box;position:relative}.kb-splide .splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.kb-splide.splide-initial .splide__list{gap:0;display:flex}.kb-splide.is-initialized:not(.is-active) .splide__list{display:block}.kb-splide .splide__pagination,.kb-splide ul.menu ul.splide__pagination.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.kb-splide .splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.kb-splide .splide__progress__bar{width:0}.kb-splide .splide__toggle.is-active .splide__toggle__play,.kb-splide .splide__toggle__pause{display:none}.kb-splide .splide__toggle.is-active .splide__toggle__pause{display:inline}.kb-splide{outline:0;position:relative;--splide-nav-color:#fff;--splide-nav-background:rgba(0,0,0,0.8);--splide-nav-border:2px solid transparent;--splide-pagination-background:#000}.kb-splide[data-slider-dots=true]{margin-bottom:30px}.kb-splide.kt-carousel-arrowstyle-blackonlight{--splide-nav-color:#000;--splide-nav-background:rgba(255,255,255,0.8)}.kb-splide.kt-carousel-arrowstyle-outlineblack{--splide-nav-color:#000;--splide-nav-border:2px solid #000;--splide-nav-background:transparent}.kb-splide.kt-carousel-arrowstyle-outlinewhite{--splide-nav-color:#fff;--splide-nav-border:2px solid #fff;--splide-nav-background:transparent}.kt-blocks-carousel .splide__pagination__page.is-active{background-color:#000}.kt-blocks-carousel .splide__pagination__page:focus,.kt-blocks-carousel .splide__pagination__page:focus-visible,.kt-blocks-carousel .splide__pagination__page:hover{outline:0}.kt-blocks-carousel .kt-carousel-dotstyle-light .splide__pagination__page,.kt-blocks-carousel .kt-carousel-dotstyle-light .splide__pagination__page.is-active{background-color:#fff}.kt-blocks-carousel .kt-carousel-dotstyle-outlinedark .splide__pagination__page{background-color:transparent;box-shadow:inset 0 0 0 1px #000;transition:box-shadow .3s ease}.kt-blocks-carousel .kt-carousel-dotstyle-outlinedark .splide__pagination__page.is-active{background-color:transparent;box-shadow:inset 0 0 0 8px #000}.kt-blocks-carousel .kt-carousel-dotstyle-outlinelight .splide__pagination__page{background-color:transparent;box-shadow:inset 0 0 0 1px #fff;transition:box-shadow .3s ease}.kt-blocks-carousel .kt-carousel-dotstyle-outlinelight .splide__pagination__page.is-active{background-color:transparent;box-shadow:inset 0 0 0 8px #fff}.kb-splide.is-initialized,.kb-splide.is-rendered{visibility:visible}.kb-splide .splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;outline:0;position:relative}.kb-splide .splide__slide img{vertical-align:bottom}.kb-splide .splide__slider{position:relative}.kb-splide .splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.kb-splide .splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.kb-splide .splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.kb-splide.splide--draggable>.splide__slider>.splide__track,.kb-splide.splide--draggable>.splide__track{user-select:none}.kb-splide.splide--fade>.splide__slider>.splide__track>.splide__list,.kb-splide.splide--fade>.splide__track>.splide__list{display:flex}.kb-splide.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide,.kb-splide.splide--fade>.splide__track>.splide__list>.splide__slide{position:relative;left:unset;right:unset;top:unset;opacity:0;z-index:0}.kb-splide.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.kb-splide.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.kb-splide.splide--rtl{direction:rtl}.kb-splide.splide--rtl.splide--fade>.splide__track .splide__list{direction:rtl;flex-direction:row-reverse}.kb-splide.splide--ttb.is-active>.splide__slider>.splide__track>.splide__list,.kb-splide.splide--ttb.is-active>.splide__track>.splide__list{display:block}.kb-splide .splide__arrow{font-size:1rem;align-items:center;background:var(--splide-nav-background);border:var(--splide-nav-border);border-radius:3px;cursor:pointer;display:flex;height:3em;width:2em;justify-content:center;opacity:.25;padding:0;color:var(--splide-nav-color);position:absolute;top:50%;transform:translateY(-50%);z-index:1;box-shadow:none;transition:opacity .3s ease-in-out}.kb-splide.kb-slider-group-arrows .splide__arrows{position:absolute;z-index:1;display:flex;gap:1rem}.kb-splide.kb-slider-group-arrows .splide__arrows .splide__arrow{position:static;opacity:.5;transform:none}.kb-splide.kb-slider-group-arrows .splide__arrows .splide__arrow:focus,.kb-splide.kb-slider-group-arrows .splide__arrows .splide__arrow:hover{opacity:1}.kb-splide.kb-slider-group-arrows .splide__arrows .splide__arrow:disabled{opacity:.1}.kb-splide.kb-slider-arrow-position-top-right .splide__arrows{top:1rem;right:1rem}.kb-splide.kb-slider-arrow-position-top-left .splide__arrows{top:1rem;left:1rem}.kb-splide.kb-slider-arrow-position-bottom-left .splide__arrows{bottom:1rem;left:1rem}.kb-splide.kb-slider-arrow-position-bottom-right .splide__arrows{bottom:1rem;right:1rem}.kb-splide:hover .splide__arrow{opacity:.75}.kb-splide .splide__arrow svg{fill:currentColor;height:1em;width:1em}.kb-splide .splide__arrow:focus,.kb-splide .splide__arrow:hover{opacity:1;background:var(--splide-nav-background);color:var(--splide-nav-color)}.kb-splide .splide__arrow:disabled{opacity:.1;cursor:not-allowed}.kb-splide .splide__arrow--prev{left:1rem}.kb-splide .splide__arrow--prev svg{transform:scaleX(-1)}.kb-splide .splide__arrow--next{right:1rem}.kb-splide .splide__pagination,.kb-splide ul.splide__pagination.splide__pagination{bottom:-25px;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.kb-splide .splide__pagination__page{background:var(--splide-pagination-background);border:0;border-radius:50%;display:inline-block;height:10px;margin:3px;opacity:.25;padding:0;transition:opacity .2s ease-in-out;width:10px}.kb-splide .splide__pagination__page.is-active{background:var(--splide-pagination-background);opacity:.75}.kb-splide .splide__pagination__page:hover{cursor:pointer;opacity:1}.kb-splide .splide__pagination__page:focus-visible{outline-offset:3px}.kb-splide .splide.is-focus-in .splide__pagination__page:focus{outline-offset:3px}.kb-splide .splide__progress__bar{background:#ccc;height:3px}@supports (outline-offset:-3px){.kb-splide .splide__slide:focus-visible{outline-offset:-3px}}@supports (outline-offset:-3px){.kb-splide .splide.is-focus-in .splide__slide:focus{outline-offset:-3px}}.kb-splide .splide__toggle{cursor:pointer}.kb-splide .splide__toggle:focus-visible{outline-offset:3px}.kb-splide.is-focus-in .splide__toggle:focus{outline-offset:3px}.kb-splide.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide,.kb-splide.splide--nav>.splide__track>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.kb-splide.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.kb-splide.splide--nav>.splide__track>.splide__list>.splide__slide.is-active{border:3px solid #000}.kb-splide.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide:focus,.kb-splide.splide--nav>.splide__track>.splide__list>.splide__slide:focus{outline:0}.kb-splide.splide--rtl>.splide__arrows .splide__arrow--prev,.kb-splide.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,.kb-splide.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev{left:auto;right:1em}.kb-splide.splide--rtl>.splide__arrows .splide__arrow--prev svg,.kb-splide.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,.kb-splide.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:scaleX(1)}.kb-splide.splide--rtl>.splide__arrows .splide__arrow--next,.kb-splide.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,.kb-splide.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next{left:1em;right:auto}.kb-splide.splide--rtl>.splide__arrows .splide__arrow--next svg,.kb-splide.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,.kb-splide.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg{transform:scaleX(-1)}.kb-splide.splide--ttb>.splide__arrows .splide__arrow,.kb-splide.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow,.kb-splide.splide--ttb>.splide__track>.splide__arrows .splide__arrow{left:50%;transform:translate(-50%)}.kb-splide.splide--ttb>.splide__arrows .splide__arrow--prev,.kb-splide.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,.kb-splide.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev{top:1em}.kb-splide.splide--ttb>.splide__arrows .splide__arrow--prev svg,.kb-splide.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,.kb-splide.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:rotate(-90deg)}.kb-splide.splide--ttb>.splide__arrows .splide__arrow--next,.kb-splide.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,.kb-splide.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next{bottom:1em;top:auto}.kb-splide.splide--ttb>.splide__arrows .splide__arrow--next svg,.kb-splide.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,.kb-splide.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg{transform:rotate(90deg)}.kb-splide.splide--ttb>.splide__pagination,.kb-splide.splide--ttb>.splide__slider>.splide__pagination{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.kb-blocks-fluid-carousel:not(.splide-initialized):not(.tns-slider) .splide__slide.kb-slide-item{display:block}.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=slider] .splide__slide.kb-slide-item{display:block}.kb-gallery-type-thumbslider .kt-blocks-carousel-init.splide-initialized:not(.tns-slider)[data-slider-type=thumbnail] .splide__slide.kb-slide-item{display:block}.wp-block-kadence-advancedgallery .kt-blocks-carousel{overflow:hidden}.wp-block-kadence-advancedgallery .kt-blocks-carousel .splide__arrow--prev{left:0}.wp-block-kadence-advancedgallery .kt-blocks-carousel .splide__arrow--next{right:0}.wp-block-kadence-advancedgallery .kt-blocks-carousel .splide--nav>.splide__track>.splide__list>.splide__slide{border:0}.wp-block-kadence-advancedgallery .kt-blocks-carousel .splide--fade>.splide__track>.splide__list>.splide__slide{position:relative;left:unset;right:unset;top:unset}.wp-block-kadence-advancedgallery .kt-blocks-carousel .splide--fade>.splide__track>.splide__list{display:flex}.wp-block-kadence-advancedgallery .kt-blocks-carousel .splide--fade.splide--rtl>.splide__track>.splide__list{direction:rtl;flex-direction:row-reverse}.wp-block-kadence-advancedgallery .kt-blocks-carousel .splide--rtl>.splide__arrows .splide__arrow--prev{right:0;left:auto}.wp-block-kadence-advancedgallery .kt-blocks-carousel .splide--rtl>.splide__arrows .splide__arrow--next{left:0;right:auto}.wp-block-kadence-testimonials .kt-blocks-carousel .splide__arrow--prev{left:0}.wp-block-kadence-testimonials .kt-blocks-carousel .splide__arrow--next{right:0}.wp-block-kadence-testimonials .kt-blocks-carousel .splide__arrows--rtl .splide__arrow--next{right:unset}.wp-block-kadence-rowlayout .kt-blocks-carousel .splide--nav>.splide__track>.splide__list>.splide__slide{border:0}.wp-block-kadence-rowlayout .kt-blocks-carousel .splide--fade>.splide__track>.splide__list>.splide__slide{position:relative;left:unset;right:unset;top:unset}.wp-block-kadence-rowlayout .kt-blocks-carousel .splide--fade>.splide__track>.splide__list{display:flex}.gb-container-1d1f9b85{position:relative;}.gb-container-1d1f9b85 > .gb-shapes .gb-shape-1{color:#1a1c23;z-index:1;position:absolute;overflow:hidden;pointer-events:none;line-height:0;left:0;right:0;bottom:-1px;}.gb-container-1d1f9b85 > .gb-shapes .gb-shape-1 svg{height:200px;width:calc(100% + 1.3px);fill:currentColor;position:relative;left:50%;transform:translateX(-50%);min-width:100%;}.gb-container-1b234165{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;align-items:flex-start;position:relative;padding-top:40px;background-color:#1a1c23;color:#ffffff;}.gb-container-6ab79136{position:relative;}.gb-grid-wrapper > .gb-grid-column-6ab79136{width:30%;}.gb-container-0f3d1677{position:relative;}.gb-container-0f3d1677 > .gb-shapes .gb-shape-1{color:#1a1c23;position:absolute;overflow:hidden;pointer-events:none;line-height:0;left:0;right:0;bottom:-1px;}.gb-container-0f3d1677 > .gb-shapes .gb-shape-1 svg{height:100px;width:calc(100% + 1.3px);fill:currentColor;position:relative;left:50%;transform:translateX(-50%);min-width:100%;}.gb-container-da527b4d{position:relative;}.gb-grid-wrapper > .gb-grid-column-da527b4d{width:30%;}.gb-container-a48d6f8d{position:relative;}.gb-container-a48d6f8d > .gb-shapes .gb-shape-1{color:#1a1c23;position:absolute;overflow:hidden;pointer-events:none;line-height:0;left:0;right:0;bottom:-1px;}.gb-container-a48d6f8d > .gb-shapes .gb-shape-1 svg{height:100px;width:calc(100% + 1.3px);fill:currentColor;position:relative;left:50%;transform:translateX(-50%);min-width:100%;}.gb-container-ef466978{position:relative;}.gb-grid-wrapper > .gb-grid-column-ef466978{width:30%;}.gb-container-967fdb64{position:relative;}.gb-container-967fdb64 > .gb-shapes .gb-shape-1{color:#1a1c23;position:absolute;overflow:hidden;pointer-events:none;line-height:0;left:0;right:0;bottom:-1px;}.gb-container-967fdb64 > .gb-shapes .gb-shape-1 svg{height:100px;width:calc(100% + 1.3px);fill:currentColor;position:relative;left:50%;transform:translateX(-50%);min-width:100%;}.gb-container-6aaf2dd7{position:relative;}.gb-container-b7cdc1d8{position:relative;padding:7rem 40px;background-image:linear-gradient(90deg, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.30));}.gb-container-fb713de5{max-width:1100px;display:flex;align-items:center;column-gap:5rem;row-gap:3rem;z-index:1;position:relative;margin-right:auto;margin-left:auto;}.gb-container-b5149d80{flex-basis:50%;}.gb-container-ac982a23{max-width:300px;flex-basis:50%;}.gb-container-a549c3b6{position:relative;}.gb-grid-wrapper-d46bc9b3{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;margin-left:-20px;}.gb-grid-wrapper-d46bc9b3 > .gb-grid-column{box-sizing:border-box;padding-left:20px;}h2.gb-headline-bd25b1bf{font-size:32px;margin-bottom:1.5rem;color:#000000;}div.gb-headline-e9e60a77{font-size:1.125rem;}.gb-image-be23772a{width:250px;object-fit:contain;vertical-align:middle;}@media (max-width: 1024px) {.gb-container-b7cdc1d8{padding:6rem 30px;}.gb-container-fb713de5{flex-direction:column;}}@media (max-width: 767px) {.gb-grid-wrapper > .gb-grid-column-6ab79136{width:100%;}.gb-grid-wrapper > .gb-grid-column-da527b4d{width:100%;}.gb-grid-wrapper > .gb-grid-column-ef466978{width:100%;}.gb-container-b7cdc1d8{padding:4rem 20px;}h2.gb-headline-bd25b1bf{margin-bottom:1.25rem;}}:root{--gb-container-width:1100px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}