html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}body{color:#615e5e}body:is(.page-template){margin:0}a{color:#007bff;text-decoration:none}a,a:visited{color:var(--theme--link-color)}a:hover{color:var(--theme--primary-color)}a:focus{outline:none}p{margin:0 0 15px}hr.wp-block-separator{height:0}ul{margin:0}.btn,.btn-primary,.read-more,.search-submit{border-radius:0;text-transform:uppercase;text-decoration:none;font-size:.875rem}input[type=submit]{background:var(--theme--accent-color) !important;padding:1.25rem 2rem !important;border:1px solid var(--theme--accent-color) !important;text-transform:uppercase;box-shadow:none !important;min-width:13.75rem;cursor:pointer}.article .content-inner .entry-meta,.sidebar-widget .wp-block-search .wp-block-search__button,.site-header .search-form .search-submit,input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea,button,input[type=button],input[type=reset],input[type=submit]{border-radius:0;border-right:0;border-left:0;border-top:0;padding:.875rem 0}.form--white input,.form--white textarea{-webkit-text-fill-color:#fff;color:#fff}.form--white input:-webkit-autofill{-webkit-background-clip:text}.transparent-header{left:0;position:absolute;top:0;width:100%;z-index:999;background:0 0;box-shadow:none}.aftertitle{position:relative}.aftertitle:after{content:"";position:absolute;border-left:20px solid transparent;border-right:20px solid transparent;border-top:15px solid #14aee2;margin:0 auto;height:30px;left:0;bottom:-30px;right:0;width:30px}.slider-image.background img{height:100%;object-fit:cover}.swiper-pagination{width:100%}.swiper{overflow:hidden !important}body.is-cursor-active{cursor:none !important}body.is-cursor-active *{cursor:none !important}.cursor{position:fixed;pointer-events:none;z-index:10000;display:flex;justify-content:center;align-items:center;transition:transform .1s cubic-bezier(.165,.84,.44,1)}.cursor__wrapper{display:flex;justify-content:center;align-items:center;transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1)}.cursor__follower{position:absolute;background-color:#888;opacity:.25;border-radius:100%;width:1.5rem;height:1.5rem;transition:transform .3s cubic-bezier(.165,.84,.44,1),opacity .3s cubic-bezier(.165,.84,.44,1),background-color .1s cubic-bezier(.165,.84,.44,1)}.cursor__arrows{position:absolute;display:flex;opacity:0;transform:scale(.7) rotate(40deg);transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1)}.cursor__arrows>*{position:relative;color:#000;stroke-width:1}.cursor__arrows>*:first-child{left:-.625rem}.cursor__arrows>*:last-child{right:-.625rem}.cursor__label{position:absolute;display:flex;justify-content:center;align-items:center;color:#fff;letter-spacing:.05em;transform:scale(0);will-change:transform,opacity;transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1)}.cursor__icon{position:absolute;display:flex;justify-content:center;align-items:center;color:#fff;transform:scale(0);will-change:transform,opacity;transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1)}.cursor__icon svg{width:48px;height:48px;stroke-width:.75}.cursor{visibility:hidden}.cursor.is-enabled{visibility:visible}.cursor.is-hidden .cursor__wrapper{transform:scale(0) !important}.cursor.is-mouse-down .cursor__wrapper{transform:scale(.8)}.cursor.is-active .cursor__follower{box-shadow:0 0 8px 0 rgba(0,0,0,.7);transform:scale(3.6);opacity:.25}.cursor.is-active.has-label .cursor__follower{background-color:#000;opacity:.8}.cursor.is-active.has-label .cursor__label{transform:scale(1)}.cursor.is-active.has-icon .cursor__follower{background-color:#000;opacity:.8}.cursor.is-active.has-icon .cursor__icon{transform:scale(1)}body.elementor-editor-active .transparent-header{z-index:0}.elementor-image-carousel .swiper-pagination-bullet{position:relative}.elementor-image-carousel .swiper-pagination-bullet-active:after{content:"";position:absolute;width:18px;height:18px;background:0 0;border-radius:50%;left:-4px;top:-4px;border:1px solid var(--theme--primary-color)}body .transparent-header.is-sticky{background:#18130c;position:fixed;top:0;width:100%;z-index:210;height:65px;box-shadow:rgb(0 0 0/12%)0 1px 3px;max-width:100%}header.is-sticky .site-branding img{max-height:80px;height:50px;width:auto}.site-header{border:none;transition:all .2s cubic-bezier(.165,.84,.44,1)}.site-header .header-main{padding:10px 0}.site-header.is-sticky .header-main{padding:5px 0}.site-header .row{margin-left:-15px;margin-right:-15px}.site-header .container-fluid{padding:0 4rem}.site-branding img{max-width:var(--theme--desktop-logo-size);transition:all ease .3s;height:100px;width:100%}.main-navigation ul{justify-content:center}.main-navigation ul li{cursor:pointer}.main-navigation .menu>li+li{margin-left:25px}.main-navigation ul>li>a{padding:0;position:relative;transition:all .2s cubic-bezier(.165,.84,.44,1);text-transform:uppercase;font-size:15.45px;text-align:center;font-weight:400;color:#fff}.main-navigation ul:not(.sub-menu)>li>a:after{content:'';position:absolute;left:0;bottom:-.4rem;width:100%;height:.0625rem;background-color:currentColor;transition:all .2s cubic-bezier(.165,.84,.44,1);transform-origin:left;transform:scaleX(0)}.item-toggle{display:none}.main-navigation ul:not(.sub-menu) .current-menu-item>a:after,.main-navigation ul:not(.sub-menu) li:hover>a:after{transform:scaleX(1)}.main-navigation .current-menu-item a,.main-navigation ul>li:hover>a{color:var(--theme--primary-color)}.main-navigation .block-social{display:none}.header-action-button a{background:0 0;color:initial;font-size:16px;padding:0 0 0 20px;position:relative;font-weight:600;color:#fff;letter-spacing:0px}.header-action-button a:after{content:"\f095";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;left:0;position:absolute;height:100%;display:flex;align-items:center}.header-action-button{margin-right:20px}.header__search{font-size:1.25rem;order:1;cursor:pointer;color:#fff}.headerSearch{background:#18130c;opacity:0;z-index:500;transition:all .3s ease-out;position:fixed;top:0;left:0;width:100%;padding:40px 60px;pointer-events:none}@media (max-width:767px){.headerSearch{padding:40px 30px}}.headerSearch.is-open{opacity:1;pointer-events:auto}.headerSearch__line{position:absolute;top:0;left:0;width:100%;height:3px;background:#14aee2}.headerSearch__icon{position:absolute;font-size:20px;color:#fff}.headerSearch__close{position:absolute;top:calc(50% + 3px);right:60px;transform:translateY(-50%);font-size:18px !important;cursor:pointer;background:0 0 !important;border-radius:0 !important;padding:0 !important;border:none !important;background:0 0 !important;box-shadow:none !important}@media (max-width:767px){.headerSearch__close{right:30px}}.headerSearch form{position:relative;display:flex;align-items:center}.headerSearch form input{padding:0;border:none;margin-left:42px;margin-right:42px;font-size:14px;font-weight:400;line-height:24px;color:#fff;height:auto;-webkit-text-fill-color:#615e5e;caret-color:#fff;border:none !important}.headerSearch form input:focus{border:none}.header-action-button a:hover{color:#14aee2;background:0 0;outline:none}.site--header-inner{position:relative}.header-icons,.site-branding{z-index:5}.main-navigation ul:not(.sub-menu){position:absolute;top:0;left:0;right:0;justify-content:center;display:flex;align-items:center;height:100%;max-width:800px;margin:0 auto}.main-navigation li{position:relative;height:100%;display:flex;align-items:center;justify-content:center}.main-navigation ul .menu-item-has-children>.sub-menu{top:100%;display:flex;flex-direction:column;padding:1.25rem 2rem;width:100%;background-color:#18130c;transition:all .25s cubic-bezier(.165,.84,.44,1);max-width:15rem;width:15rem;display:none}.main-navigation ul .menu-item-has-children:hover>.sub-menu,.main-navigation ul li.focus>ul{display:block;left:0}.main-navigation ul .menu-item-has-children>.sub-menu a{padding:.875rem 0;text-align:left;font-size:.8125rem;text-transform:uppercase;padding:.875rem 0;line-height:20px;color:#a8a7a5}.main-navigation ul .menu-item-has-children>.sub-menu:before{content:'';position:absolute;top:0;left:0;right:0;height:.1875rem;background-color:#14aee2}.main-navigation ul .menu-item-has-children>.sub-menu:after{content:'';position:absolute;bottom:100%;left:1rem;width:0;height:0;border-left:.625rem solid transparent;border-right:.625rem solid transparent;border-bottom:.625rem solid var(--theme--accent-color);z-index:999}.pattern-bg .elementor-image-box-img,.features-section .elementor-image-box-img{box-shadow:0 6px 24px -2px rgb(119 139 165/20%);width:6rem !important;height:6rem !important;border-radius:100%;display:flex !important;align-items:center;justify-content:center;margin:0 auto 20px !important;background:#f9f5f5;transition:all .2s cubic-bezier(.165,.84,.44,1)}.features-section .elementor-image-box-img{margin:0 auto 20px 0 !important}.features-section .elementor-image-box-img{background:rgba(215,146,107,.1)}.pattern-bg .elementor-image-box-img img,.features-section .elementor-image-box-img img{width:50px;height:50px;object-fit:contain;transition:all .2s cubic-bezier(.165,.84,.44,1)}.pattern-bg .elementor-image-box-wrapper:hover .elementor-image-box-img{background:#000}.features-section .elementor-image-box-wrapper:hover .elementor-image-box-img{background:var(--theme--primary-color)}.features-section .elementor-image-box-wrapper:hover .elementor-image-box-img img,.pattern-bg .elementor-image-box-wrapper:hover .elementor-image-box-img img{filter:contrast(0%) brightness(100)}.section-before-after .twentytwenty-before-label:before{content:"Design"}.section-before-after .twentytwenty-after-label:before{content:"Build"}.section-before-after .twentytwenty-overlay:hover{background:0 0}.section-before-after .twentytwenty-before-label:before,.section-before-after .twentytwenty-after-label:before{background-color:rgba(0,0,0,.4)}.section-before-after .twentytwenty-container img{width:100%}.site-footer .section-footer{padding-top:100px;padding-bottom:70px;font-size:16px}.footer-block-one img{width:100px}.site-footer .section-footer h2,.site-footer .section-footer h3{font-size:16px;text-transform:uppercase;color:var}.footer-block-four .wp-block-button__link{background:0 0;border:0 !important;padding:0 !important;position:relative;display:flex;align-items:center;transition:all .3s cubic-bezier(.165,.84,.44,1)}.footer-block-four .wp-block-button__link:after{opacity:.4;transition:all .2s cubic-bezier(.165,.84,.44,1);content:"";position:absolute;top:.3125rem;bottom:.3125rem;right:.3125rem;left:.3125rem}.footer-block-four .wp-block-button__link:before{content:"";position:relative;display:inline-block;margin-right:.625rem;width:2.75rem;height:.0625rem;background-color:currentColor;transition:all .3s cubic-bezier(.165,.84,.44,1);transform-origin:left}.footer-block-four .wp-block-button__link:hover:before{width:4rem}.footer-block-four .wp-block-button__link:hover:after{opacity:1}.footer-block-one{padding-right:30px}.footer-block-one .wp-block-social-link{background:0 0 !important;border-radius:100%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #a8a7a5}.footer-block-one .wp-block-social-link a{display:block}.footer-block-one .wp-block-social-link svg{fill:#a8a7a5}.site-footer .footer-bottom{padding:20px 0;border-top:1px solid rgba(255,255,255,.15)}.site-footer .section-copyright .copyright{font-size:16px;line-height:24px}.section-gallery .block-gallery-images .gallery-inner{grid-template-columns:repeat(3,1fr)}.section-gallery .block-gallery-images .gallery-inner img{width:100%;height:100%}.backButton{z-index:200;position:absolute;bottom:6.5625rem;right:3rem;transition:all .2s cubic-bezier(.77,0,.175,1)}.backButton .nav__item{cursor:pointer;display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;border-radius:100%;border:1px solid var(--theme--accent-color);transition:all .1s ease-out}.backButton .nav__item .icon{position:relative;color:var(--accent-color);font-size:1.875rem;transition:all .1s ease-out}.backButton .nav__item.-left{transform:rotate(90deg)}.backButton .nav__item.-left .icon{left:.9375rem;transform:rotate(180deg)}.backButton .nav__item:hover{transform:scale(1.05) rotate(90deg)}.testimonial-slider-block .slide-previous svg,.testimonial-slider-block .slide-next svg{display:none}.testimonial-slider-block .slide-previous:before,.testimonial-slider-block .slide-next:before{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:1}.testimonial-slider-block .slide-previous:before{content:"\e900"}.testimonial-slider-block .slide-next:before{content:"\e901"}.testimonial-slider-block .slide-previous:after,.testimonial-slider-block .slide-next:after{z-index:5;cursor:pointer;position:absolute;top:52%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;border-radius:100%;border:1px solid #e4e4e4;transition:all .1s ease-out;content:"";right:1rem;z-index:0}.testimonial-slider-block .slide-next:after{left:1rem}.testimonial-slider-block .slide-next,.testimonial-slider-block .slide-previous{font-size:1.875rem;transition:all .1s ease-out}.testimonial-slider-block .swiper-pagination span{display:flex;justify-content:center;align-items:center;border-radius:100%}.testimonial-slider-block .swiper-pagination-bullet:after{border-radius:100%;content:'';position:absolute;width:18px;height:18px;border:1px solid transparent;transform:scale(.5);transition:all .15s ease-out}.testimonial-slider-block .swiper-pagination-bullet-active:after{transform:scale(1);border:1px solid var(--theme--primary-color)}.search-no-results .section-search,.error404 .section--error-template{padding:0}.page-header-custom{background-image:url(//sequoiapoolbuilders.com/wp-content/themes/startupx-child/./assets/images/page-header.jpg);background-size:cover;padding-top:15.1875rem;padding-bottom:7rem;position:relative;background-repeat:no-repeat;background-position:center}.page-header-custom:after{content:"'";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6)}.page-header-custom>*{position:relative;z-index:1}.page-header-custom .page-title{font-size:3.375rem;font-weight:400;line-height:1.1;text-transform:uppercase;color:#fff}.page-header-custom .page-title-back{white-space:nowrap;position:absolute;bottom:-2.5rem;left:-3rem;font-size:4.5rem;font-weight:400;line-height:1.15;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.2);text-transform:uppercase}.error-404,.no-results{padding:100px 0}.error-404 .error-bg-img{max-width:500px;height:455px;background-image:url(//sequoiapoolbuilders.com/wp-content/themes/startupx-child/./assets/images/error.png);background-repeat:no-repeat;background-position:center;background-size:cover;margin:0 auto}.error-content,.no-results{text-align:center}.error-content h3,.no-results h3{font-size:42px;margin-top:25px;margin-bottom:15px}.error-content p{margin-bottom:25px}.error-content .btn,.no-results .btn{margin:0 auto}.no-result-bg{max-width:500px;height:500px;background-image:url(//sequoiapoolbuilders.com/wp-content/themes/startupx-child/./assets/images/no-results.png);background-repeat:no-repeat;background-size:cover;background-position:center;margin:0 auto}.quote-form .form-field label{display:block;margin-bottom:0;font-size:16px}.quote-form .grid__item{padding:1rem 0}.quote-form form select,form input[type=text],.quote-formform input[type=tel],.quote-form form input[type=search],.quote-form form textarea,.quote-formform input[type=email]{border:0;font-size:.875rem;line-height:1.3;font-weight:400;width:100%;padding:.875rem 0;background-color:transparent;border-bottom:1px solid #2b;transition:border .15s cubic-bezier(.165,.84,.44,1);outline:0}.cities-block h5{background:var(--theme--accent-color);width:100%;display:block;padding:12px 24px;color:#fff;font-style:normal;font-weight:600;font-size:16px;text-transform:uppercase}.cities-block ul{margin:0;padding:0;list-style:none}.cities-block li{margin:15px 0}.cities-block li a{font-style:normal;font-weight:600;font-size:14px;text-transform:uppercase;color:#000;background:#fff;padding:12px 24px;width:100%;display:block}.form-block input[type=text],.form-block input[type=email],.form-block input[type=tel],.form-block textarea{background:#f9f5f5;border:1px solid #f9f5f5;padding-left:20px;color:#615e5e;margin-bottom:20px}.form-block input[type=submit]{margin:0 auto;display:flex;justify-content:center}.sticky-sidebar{align-self:flex-start;position:sticky;top:50px}.main-content.main-container.no-sidebar .content-area{max-width:1040px;margin:0 auto}.page-header-wrapper,.page-header:not(.entry-header){padding:15.1875rem 0 7rem;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;background-color:#18130c}.page-header .page-title{color:#fff}.page-header-v2{padding:15.1875rem 0 7rem;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;background-color:#18130c}.page-header-v2:before{content:"";height:100%;width:100%;top:0;left:0;position:absolute;background-color:#000;opacity:.6;transition:background .3s,border-radius .3s,opacity .3s;z-index:0}.page-header-v2 .page-title{z-index:1;position:relative;color:#fff;font-size:3.5rem;font-weight:400;text-transform:uppercase}.page-header-v2 .shadow-heading.page-title{color:#02010100;font-size:4.5rem;text-transform:uppercase;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#FFFFFF33;stroke:#FFFFFF33;position:absolute;top:0;left:-60px}.page-header-v2 .grid__item{position:relative}.article .content-inner{box-shadow:0px 34px 46px rgba(197,205,216,.3)}.article .content-inner .entry-title a{color:inherit}.article .content-inner .post-content{background-color:#fff;position:relative;border-radius:0;border:none}.article .content-inner .entry-meta{all:unset}.sidebar-widget .widget{background:#fff;box-shadow:0px 34px 46px rgba(197,205,216,.3);border:none}.wp-block-latest-posts.wp-block-latest-posts__list a,.wp-block-categories a{color:inherit}.sidebar-widget input[type=search],.site-header .search-form input[type=search]{border:1px solid #f8f8fa;background:#f8f8fa}nav.navigation.posts-navigation{flex:0 0 100%}.block--pagination-nav{display:flex;align-items:center;justify-content:flex-start;padding:0 30px;list-style:none;gap:10px}.sidebar li{margin-bottom:20px}.block--pagination-nav li.prev-post-link a,.block--pagination-nav li.next-post-link a{font-size:0;position:relative}.block--pagination-nav li.prev-post-link a:before,.block--pagination-nav li.next-post-link a:before{background:var(--theme--accent-color);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;height:25px;width:25px;content:"";position:absolute;position:absolute;left:50%;top:50%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;transform:translate(-50%,-50%)}.block--pagination-nav li.prev-post-link a:before{-webkit-mask-image:url('https://sequoiapoolbuilders.com/wp-content/uploads/2024/01/left-angle.svg');mask-image:url('https://sequoiapoolbuilders.com/wp-content/uploads/2024/01/left-angle.svg')}.block--pagination-nav li.next-post-link a:before{-webkit-mask-image:url('https://sequoiapoolbuilders.com/wp-content/uploads/2024/01/right-angles.svg');mask-image:url('https://sequoiapoolbuilders.com/wp-content/uploads/2024/01/right-angles.svg')}.block--pagination-nav li a{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border:1px solid var(--theme--accent-color);font-weight:700;transition:.25s all;font-size:18px}.block--pagination-nav li.active a,.block--pagination-nav li:hover a{background-color:var(--theme--accent-color);color:#fff}.block--pagination-nav li.prev-post-link a:hover:before,.block--pagination-nav li.next-post-link a:hover:before{background:#fff}.page-header-v2 .post-meta{display:flex;gap:15px}.page-header-v2 span.posted-on a,.page-header-v2 span.byline a,.page-header-v2 span.byline{color:#fff}.page-header-v2 span.byline{display:flex;gap:8px}.page-header-v2 span.byline svg{fill:#fff;width:13px}@media (min-width:571px){aside#secondary{position:sticky;top:15%;height:100%}}@media (max-width:571px){.left-sidebar .content-area{order:unset}.page-header-v2 .shadow-heading.page-title{display:none}}@media (max-width:1024px){.header-main{padding:5px 0}.menu-toggle{padding:0 !important;border:unset;display:block;background:unset;box-shadow:unset !important;border:0 !important;background:0 0 !important;text-align:right;width:100%;position:relative;width:30px;height:30px;text-align:center;color:#fff}.mobile-menu__toggle{top:18px;right:15px;height:32px;position:absolute;display:flex !important;align-items:center;justify-content:center;background:unset;border:unset;color:var(--theme--primary-color);width:32px;padding:0}button.menu-toggle svg,.mobile-menu__toggle.hide svg{display:none}button.menu-toggle:before{content:"\e902";font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px}.mobile-menu__toggle.hide:before{content:"\e90a";font-size:1.0625rem;font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.navigation .toggled .main-navigation{display:block;position:fixed;transform:translateX(0%);left:0;height:100vh;z-index:99;top:0;background:#18130c;max-width:375px;overflow-y:auto}.main-navigation{width:100%;display:none}.site-branding{flex:0 0 50%}.navigation.header--main-navigation.align--flex-center{order:1;flex:0 0 10%;padding:0 15px 0 10px}.header-icons{flex:0 0 40%;flex-direction:row-reverse;justify-content:flex-start !important;gap:25px}.main-navigation ul:not(.sub-menu){position:unset;max-width:100%;width:100%;padding:1.875rem;padding-top:4.875rem;padding-bottom:1.875rem}.main-navigation .navigation--desktop ul>li,.main-navigation .navigation--desktop ul>li:first-child{border:none}.main-navigation ul>li>a{font-size:1.125rem;line-height:3.75rem;display:flex;align-items:center;justify-content:space-between;width:100%;color:#a8a7a5}.main-navigation ul:not(.sub-menu)>li>a:after{content:none}.main-navigation .menu>li+li{margin:0}.item-toggle{position:absolute;top:18px;right:15px;width:30px;height:30px;text-align:center;color:#333c4e;display:block}.item-toggle i{font-size:1.125rem;color:#a8a7a5}.navigation--desktop>*{width:100%}.mobile-menu__toggle.hide{display:block !important;box-shadow:unset !important;border:0 !important;background:0 0 !important;text-align:right;width:100%;padding:0 !important;position:relative;width:auto;margin-left:auto}.header-action-button{position:inherit;margin:0}.testimonial-slider-block .slide-previous,.testimonial-slider-block .slide-next{display:none}.navigation .toggled .block-social a{display:flex;justify-content:center;align-items:center;width:2.1875rem;height:2.1875rem;border-radius:100%;border:1px solid transparent;transition:all .2s cubic-bezier(.165,.84,.44,1);color:#14aee2 !important;font-size:14px}.navigation .toggled .block-social ul{padding:30px 15px;justify-content:flex-start}.main-navigation .block-social{display:block}#site-navigation .sub-menu{display:none}#site-navigation .sub-menu.active{display:block}.main-navigation ul .menu-item-has-children>.sub-menu{all:unset}#site-navigation .sub-menu.active:before,#site-navigation .sub-menu.active:after{content:none}.main-navigation li{flex-direction:column}.menu-item-has-children a.active{background:#615e5e;color:#fff !important;padding:0 20px}.page-header-custom .page-title{font-size:3.5rem;text-align:center}.page-header-custom .page-title-back{font-size:4.5rem;top:65%;left:50%;transform:translateX(-50%) translateY(-50%)}.error-content h3,.no-results h3{font-size:25px}.navigation--desktop{height:auto;overflow-y:scroll}}@media (max-width:992px){.site-header .container-fluid{padding:0 15px}}@media (max-width:767px){.header-action-button a{font-size:15px;font-weight:500}.page-header-custom{padding:12.5rem 0 7.5rem}.site-branding{flex:0 0 25%}.header-icons{flex:0 0 60%;gap:15px;padding:0 !important}.header__search{font-size:1rem}.navigation.header--main-navigation.align--flex-center{flex:0 0 15%}.site-header .site-branding img{height:auto}.site-footer .section-footer{padding:60px 0}.page-header-custom .page-title-back{display:none}.page-header-custom .page-title,.page-header-v2 .page-title{font-size:2rem}.error-404 .error-bg-img,.no-result-bg{height:300px}}