﻿body{color:#000;font-size:1.8rem;line-height:1.5em;font-family:"Roboto";font-weight:400;overflow-x:hidden}body.fixed{overflow:hidden}h1,h2,h3,h4,h5,h6{margin-top:0;line-height:1.2em;font-family:"Barlow Semi Condensed"}h1{font-weight:800;letter-spacing:clamp(1px,2dvw,15px);font-size:clamp(3rem,4dvw,7.5rem)}h1 span{font-weight:600}:root{font-size:62.5% !important;scroll-behavior:smooth}*{box-sizing:border-box}a{color:#000}a:hover,a:focus,a:active{color:#dd2f2f}a:focus{box-shadow:none;outline:2px dotted;outline-offset:5px}p{margin-top:0;margin-bottom:10px}p:last-of-type{margin-bottom:0}ul,ol{margin:0;padding-left:0;list-style:none}.site-main{clear:both}.wp-block-group__inner-container .wp-block-cover{padding-block:5rem}.wp-block-cover__inner-container,.container{width:100%;padding-inline:15px;margin-inline:auto}@media only screen and (min-width: 576px){.wp-block-cover__inner-container,.container{max-width:72rem}}@media only screen and (min-width: 768px){.wp-block-cover__inner-container,.container{max-width:96rem}}@media only screen and (min-width: 992px){.wp-block-cover__inner-container,.container{max-width:114rem}}@media only screen and (min-width: 1200px){.wp-block-cover__inner-container,.container{max-width:130rem}}.col-1{width:8.33333333%}.col-2{width:16.66666667%}.col-3{width:25%}.col-4{width:33.3333333333%}.col-5{width:41.66666667%}.col-6{width:50%}.col-7{width:58.33333333%}.col-8{width:66.66666667%}.col-9{width:75%}.col-10{width:83.33333333%}.col-11{width:91.66666667%}.col-12{width:100%}@media only screen and (max-width: 767px){[class*=col-]{width:100%}}.col-auto{width:auto}.d-grid,.posts-grid .entry-content{display:grid}.p-center,.posts-grid .entry-content{place-items:center}.divider{height:1px;width:7rem;background-color:#fff}.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;margin-inline:-15px}.flex.ng{margin:0}.flex.ng>*{padding-inline:0;margin-bottom:0}.flex>*{padding-inline:15px;margin-bottom:30px}.flex-1{flex:1 0 0}.block{display:block}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-center{justify-content:center;-webkit-justify-content:center;-moz-justify-content:center}.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.align-center{align-items:center;-webkit-align-items:center;-moz-align-items:center}.text-center{text-align:center}.text-white{color:#fff}.bdr-bottom{padding-bottom:8px;border-bottom:5px solid #dd2f2f}.visually-hidden{position:absolute !important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal !important}figure{margin:0}.visibilitySlide{visibility:hidden}.relative{position:relative}.overlay{position:relative;isolation:isolate}.overlay::before{content:"";background:rgba(0,0,0,0) linear-gradient(180deg, rgba(0, 0, 0, 0.75) 0%, #000000 100%) 0% 0% no-repeat;opacity:.64;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.overlay--black{position:relative;isolation:isolate}.overlay--black::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background-color:#000;opacity:.5}.overflow-hidden{overflow:hidden}.bg-black{background-color:#000}.bg-gray2{background-color:#f0f0f0}.bg-gray4{background-color:#f2f2f2}.bg-gray6{background-color:#eaeaea}.bg-red{background-color:#dd2f2f}.bg-cover{background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position:center}.text-uppercase{text-transform:uppercase}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.w-100{width:100%}.h-100{height:100%}.slick-dots li{height:10px;width:10px}.slick-dots li button{height:10px;width:10px;background-color:rgba(0,0,0,0);border:1px solid;border-radius:50%}.slick-dots li button::before{display:none}.slide__ctrl{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;gap:15px}.slide__ctrl button{border:0;background-color:rgba(0,0,0,0);padding:0;vertical-align:top;cursor:pointer;color:#000}.slide__ctrl button:hover{color:#dd2f2f}.head-bdr{margin-bottom:7rem;position:relative;isolation:isolate;width:min(71rem,100%);margin-inline:auto}.head-bdr::before{content:"";position:absolute;top:0;left:0;bottom:0;margin-block:auto;height:1px;width:100%;background-color:#c9c9c9;z-index:-1}.head-bdr .h2-title{display:inline-block;font-size:clamp(3rem,2dvw,3.1rem);font-family:"Big Shoulders Text";margin-bottom:0;background-color:#fff;padding-inline:2rem}@media only screen and (max-width: 991px){.ps [class*=col-]{width:100%}}.ps [class*=col-]:first-child{padding-block:3rem}@media only screen and (min-width: 992px){.ps [class*=col-]:first-child{min-height:75.2rem}}.ps__url{display:block;height:100%}.ps__graphic{background-image:url("/wp-content/themes/danchini-aero/assets/img/bg_portfolio.jpg");background-color:#f3f5f4;position:relative}.ps__graphic .slide__ctrl{position:absolute;right:3.5rem;bottom:3.5rem}.ps__inner{width:min(543px,100%);margin-inline:auto;padding-inline:15px}.ps__media{background-color:#000;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:100%}.ps__media .ps__media-col{position:relative;max-height:75.2rem;isolation:isolate;flex:1 0 0;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out}.ps__media .ps__media-col::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.4;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out}.ps__media .ps__media-col:hover{flex-grow:2}.ps__media .ps__media-col:hover::before{opacity:0}.ps__media figure{height:100%}.ps__media figure img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.ps__media .ps__title{position:absolute;top:50%;z-index:999;transform:translate(-50%, -50%);left:50%;width:100%;text-align:center}.ps__media .ps__title h2{transform:rotate(-90deg);font-size:clamp(2rem,2dvw,4.4rem);font-weight:600;margin-bottom:0;letter-spacing:1.7px;height:100%;width:100%;text-align:center;color:#fff}.alignfull{width:100vw;position:relative;margin-left:-50vw;left:50%}.video-holder video{position:absolute;left:0;top:0;object-fit:cover;height:100%;width:100%}.posts-grid{top:-3rem;position:relative}.posts-grid .entry-content{min-height:31.6rem;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;outline-offset:-1rem;outline:1px solid rgba(0,0,0,0)}.posts-grid .entry-content .btn-wrapper{opacity:0;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out}.posts-grid .entry-content:hover{outline-color:#fff}.posts-grid .entry-content:hover .btn-wrapper{opacity:1}.posts-grid .cat-name{text-transform:uppercase;color:#000;font-size:1.9rem;line-height:1em;font-family:"Big Shoulders Text";font-weight:400}.posts-grid .entry-header{padding-top:3rem}.posts-grid .entry-title{font-size:2.8rem;letter-spacing:2.8px;color:#000;margin-bottom:0;font-family:"Big Shoulders Text";font-weight:700}.posts-grid .entry-title a{color:inherit;text-decoration:none}.s-banner__inner{padding-block:8rem}.s-banner .title-top{font-family:"Big Shoulders Text";font-weight:600;letter-spacing:4.5px;font-size:2.7rem}.s-banner h1,.s-banner .entry-title{font-family:"Big Shoulders Text";font-weight:400}@media only screen and (max-width: 991px){.s-banner h1,.s-banner .entry-title{letter-spacing:1px}}.p-banner h1{font-family:"Big Shoulders Text";font-size:clamp(5rem,5dvw,8.5rem);font-weight:400;letter-spacing:12.75px}@media only screen and (max-width: 767px){.p-banner h1{letter-spacing:1px}}input[type=button],input[type=reset],input[type=submit]:not(.search-submit){padding:1rem 4rem 1rem 3rem;font-size:1.3rem;letter-spacing:1.3px;font-weight:600;position:relative;background-color:#dd2f2f;font-family:"Barlow Semi Condensed";border:1px solid #dd2f2f;color:#fff;background-image:url("/wp-content/themes/danchini-aero/assets/svg/input-arrow-right.svg");background-repeat:no-repeat;background-position:calc(100% - 1.8rem);cursor:pointer;text-transform:uppercase;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out}input[type=button]:hover,input[type=reset]:hover,input[type=submit]:not(.search-submit):hover{background-position:calc(100% - 1.2rem);background-color:#000;border-color:#000}input[type=button]:focus,input[type=reset]:focus,input[type=submit]:not(.search-submit):focus{outline:2px dotted;outline-offset:5px;outline-color:#dd2f2f}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],select,textarea{border:1px solid #f2f2f2;background-color:#fff;font-family:"Roboto" !important;color:#000;font-size:1.6rem !important;padding:9px 15px !important;border-radius:0}@media only screen and (max-width: 767px){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],select,textarea{padding:5px 10px !important;font-size:15px !important}}input[type=text]:focus,input[type=text]:hover,input[type=email]:focus,input[type=email]:hover,input[type=url]:focus,input[type=url]:hover,input[type=password]:focus,input[type=password]:hover,input[type=search]:focus,input[type=search]:hover,input[type=number]:focus,input[type=number]:hover,input[type=tel]:focus,input[type=tel]:hover,input[type=range]:focus,input[type=range]:hover,input[type=date]:focus,input[type=date]:hover,input[type=month]:focus,input[type=month]:hover,input[type=week]:focus,input[type=week]:hover,input[type=time]:focus,input[type=time]:hover,input[type=datetime]:focus,input[type=datetime]:hover,input[type=datetime-local]:focus,input[type=datetime-local]:hover,input[type=color]:focus,input[type=color]:hover,select:focus,select:hover,textarea:focus,textarea:hover{box-shadow:0px 0px 20px rgba(0,0,0,.1)}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,select:focus,textarea:focus{outline:2px dotted;outline-offset:5px}textarea{width:100%;resize:none}@media only screen and (max-width: 640px){textarea{height:100px !important}}.gform_wrapper.gravity-theme .gfield textarea.medium{height:137px}.gform_wrapper ::-webkit-input-placeholder{color:#000}.gform_wrapper ::-moz-placeholder{color:#000}.gform_wrapper :-ms-input-placeholder{color:#000}.gform_wrapper :-moz-placeholder{color:#000}.gform_wrapper .gfield_required_text{display:none !important}.gform_wrapper .gfield_required.gfield_required_text{color:#fff}.gform_wrapper .gform_footer{justify-content:center;-webkit-justify-content:center;-moz-justify-content:center}.gform_wrapper .gform_validation_errors{display:none !important}.gform_wrapper .gfield_validation_message,.gform_wrapper .validation_message{display:none !important}.gform_wrapper .gfield_radio input[type=radio]{display:none !important}.gform_wrapper .gfield_radio input[type=radio]+label{padding-left:30px;position:relative;cursor:pointer}.gform_wrapper .gfield_radio input[type=radio]+label::before{content:"";height:20px;width:20px;background-color:#000;border-radius:50%;position:absolute;left:0;top:4px}.gform_wrapper .gfield_radio input[type=radio]:checked+label::after{content:"";position:absolute;left:5px;top:9px;height:10px;width:10px;border-radius:50%;background-color:#fff;z-index:1}.gform_wrapper .gfield_checkbox input[type=checkbox]{display:none !important}.gform_wrapper .gfield_checkbox input[type=checkbox]+label{padding-left:30px;position:relative;cursor:pointer}.gform_wrapper .gfield_checkbox input[type=checkbox]+label::before{content:"";height:20px;width:20px;background-color:#000;border-radius:3px;position:absolute;left:0;top:4px}.gform_wrapper .gfield_checkbox input[type=checkbox]:checked+label::after{content:"";position:absolute;left:7px;top:8px;height:10px;width:5px;z-index:1;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}.gform_confirmation_message{text-align:center;background:#f2f2f2;padding:130px 15px 30px 15px !important;font-size:25px;position:relative;border:none !important;color:#000;line-height:1.5em}.gform_confirmation_message::before{content:"✓";line-height:2.6;position:absolute;top:40px;left:0;right:0;background:#458b1b;width:70px;height:70px;color:#fff;border-radius:50%;margin:0 auto}.site-header{position:relative}@media only screen and (max-width: 991px){.site-header{display:none}}.site-header .header_curve{position:absolute;bottom:-15px;z-index:1}@media only screen and (min-width: 1201px){.site-header .header_curve{bottom:-20px}}.menu-container{border:0;margin:0;background-color:rgba(0,0,0,0)}.site-header [class*=flex-],.site-header [class*=col-]{margin-bottom:0}.menu,.navigation-right,.site-header-menu{font-size:1.6rem;text-transform:uppercase;letter-spacing:1.6px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap}.menu li a,.navigation-right li a,.site-header-menu li a{padding:10px;font-family:"Big Shoulders Text";font-weight:600}.menu li a:focus,.navigation-right li a:focus,.site-header-menu li a:focus,.menu li a:hover,.navigation-right li a:hover,.site-header-menu li a:hover{color:#dd2f2f !important}.menu a,.navigation-right a,.site-header-menu a,.menu a:visited{border-bottom:0 !important;color:#000 !important;text-decoration:none}.navigation-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.navigation-right li:last-child{border-left:1px solid #d5d5d5}.main-navigation ul ul{margin-top:-8px}.sub-menu{width:100%;top:94% !important;padding:0 !important;border:0 !important}.sub-menu.toggle-on{width:100%}.main-navigation ul li.menu-item-has-children:not(.mega-menu){position:relative}.main-navigation ul li.menu-item-has-children:not(.mega-menu) .sub-menu{width:200px}.main-navigation ul li.menu-item-has-children:not(.mega-menu) .sub-menu>li>a{padding-block:5px !important}.cart-menu a{position:relative}.cart-menu span{position:absolute;background:#dd2f2f;color:#fff;height:2.5rem;width:2.5rem;display:grid;place-items:center;top:-5px;border-radius:50%;right:0;font-size:1.1rem;line-height:1}.shipping_Cart{position:absolute;top:9px;right:6.5rem;z-index:9999999}.shipping_Cart .cart{position:relative}.shipping_Cart .cart .cart-contents-count{position:absolute;top:-8px;right:-13px;background:#dd2f2f;color:#fff;height:2.5rem;width:2.5rem;border-radius:50%;font-size:1.1rem;display:grid;place-items:center}.logged-in .shipping_Cart{top:55px}@media only screen and (min-width: 992px){.menu-item-has-children{display:flex}}.menu-item-has-children .dropdown-toggle{margin-left:0 !important;margin-right:10px}@media only screen and (max-width: 991px){.menu-item-has-children .dropdown-toggle{display:none}}.menu-item-has-children .dropdown-toggle::after{display:none}.menu-item-has-children .dropdown-toggle::before{content:"";height:8px;width:8px;border-right:2px solid #000;border-bottom:2px solid #000;display:inline-block;rotate:45deg}.menu-item-has-children .dropdown-toggle.toggled-on::before{rotate:-135deg}.menu-item-has-children:hover .dropdown-toggle::before{rotate:-135deg}.main-navigation ul{position:static}.main-navigation ul li{position:static;padding:0}.main-navigation ul li:hover>ul{width:100%;left:0;padding:0;border:0}.main-navigation ul li>a{padding:20px 10px}.no-js .main-navigation ul ul li,.main-navigation ul ul li{width:100%;padding:0}.menu .menu__inner,.site-header-menu .menu__inner,.navigation-right .menu__inner{padding-block:5rem 1rem}.menu .menu__inner .header_curve,.site-header-menu .menu__inner .header_curve,.navigation-right .menu__inner .header_curve{bottom:auto;top:0}.menu .menu__item,.site-header-menu .menu__item,.navigation-right .menu__item{min-height:80px;color:#fff;text-transform:uppercase;letter-spacing:1.6px;position:relative;display:flex;isolation:isolate}.menu .menu__item a,.site-header-menu .menu__item a,.navigation-right .menu__item a{color:inherit !important;text-decoration:none;display:grid;place-items:center;width:100%;font-size:1.8rem;font-family:"Roboto";letter-spacing:1.6px;font-weight:normal}.menu .menu__item::before,.site-header-menu .menu__item::before,.navigation-right .menu__item::before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background-color:rgba(11,1,1,.38);z-index:-1}.mobileNav{display:none !important}@media only screen and (min-width: 992px){.mobileMenu{display:none}}@media only screen and (max-width: 991px){.mobileMenu .site-branding{position:absolute;top:1.5rem;left:1.5rem;z-index:999999}.mobileMenu.mean-container .mean-bar{background:#fff}.mobileMenu.mean-container .mean-nav{background:#fff;position:absolute;top:0}.mobileMenu.mean-container .mean-nav ul li a{opacity:1}.mobileMenu.mean-container .mean-nav ul li a.mean-expand:hover{background:rgba(239,239,239,.9);color:#000 !important}.mobileMenu.mean-container a.meanmenu-reveal{color:#000}.mobileMenu.mean-container a.meanmenu-reveal span{background:#000}}.logged-in .mobileMenu .site-branding{top:5.5rem}.megamenu.menu__inner a{font-weight:600 !important}.megamenu.menu__inner a:hover{color:#fff !important;text-decoration:underline;text-underline-offset:8px}.site-footer{position:relative;padding-top:1rem;clear:both}.site-footer .small_plances{position:absolute;right:8.8rem;top:18%}.site-footer .menu,.site-footer .site-header-menu,.site-footer .navigation-right{justify-content:center;-webkit-justify-content:center;-moz-justify-content:center}.site-footer .widget_media_image{margin-bottom:4rem}.site-footer .widget_nav_menu:nth-child(2) .menu,.site-footer .widget_nav_menu:nth-child(2) .site-header-menu,.site-footer .widget_nav_menu:nth-child(2) .navigation-right{display:block;font-size:1.3rem}.site-footer .widget_nav_menu:nth-child(2) .menu li,.site-footer .widget_nav_menu:nth-child(2) .site-header-menu li,.site-footer .widget_nav_menu:nth-child(2) .navigation-right li{padding:5px}.site-footer .widget_nav_menu:nth-child(2) .menu li a,.site-footer .widget_nav_menu:nth-child(2) .site-header-menu li a,.site-footer .widget_nav_menu:nth-child(2) .navigation-right li a{letter-spacing:2.27px}.site-footer .widget_block{font-size:1.3rem}.site-footer .widget_block p{letter-spacing:2.27px;text-transform:uppercase}.footer-social{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;margin-inline:-15px;margin-bottom:3rem}.footer-social li{padding-inline:15px}.footer-social li:hover a{color:#dd2f2f}.footer-logo{position:relative;isolation:isolate}.footer-logo::before{content:"";position:absolute;left:0;height:1px;width:100%;background-color:#000;bottom:1.4rem;z-index:-1}.footer-logo figure,.footer-logo a{display:inline-block;padding-inline:4rem;background-color:#fff}.footer-graphic img{width:100%}.btn-wrapper{display:inline-block;margin-top:5.4rem}.btn-wrapper.d-block{display:block}.btn-wrapper.mt-0{margin-top:0}.btn{font-size:clamp(1.6rem,2dvw,2.2rem);text-transform:uppercase;font-family:"Big Shoulders Text";letter-spacing:3.3px;text-decoration:none;border:1px solid currentColor;display:flex;align-items:center;font-weight:600;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out}.btn-text{display:inline-block;vertical-align:middle;padding:11px 22px;border-left:1px solid currentColor;text-align:center}@media only screen and (min-width: 992px){.btn-text{min-width:275px}}.btn-icon{padding-inline:1.8rem;line-height:1}.btn:focus{box-shadow:none;outline:2px dotted;outline-offset:5px}.btn-primary{background-color:rgba(0,0,0,0);border-color:currentColor;color:#000}.btn-primary:focus,.btn-primary:active,.btn-primary:hover{background-color:#fff;color:#dd2f2f}.btn-white{background-color:rgba(0,0,0,0);border-color:currentColor;color:#fff}.btn-white:focus,.btn-white:active,.btn-white:hover{color:#dd2f2f;background-color:#fff}.btn-red{background-color:#dd2f2f;border-color:#dd2f2f;color:#fff;padding:1.7rem 8rem 1.7rem 2.2rem;letter-spacing:1.7px;font-size:1.7rem;font-weight:600;position:relative}.btn-red svg{position:absolute;right:1.8rem;top:0;bottom:0;margin-block:auto}.btn-red:focus,.btn-red:active,.btn-red:hover{color:#dd2f2f;background-color:#fff}.btn-load{background-color:#dd2f2f;border-color:#dd2f2f;color:#fff;padding:17px 55px;font-family:"Barlow Semi Condensed";font-weight:600;font-size:1.7rem;letter-spacing:1.7px;margin-bottom:0}.btn-load:focus,.btn-load:active,.btn-load:hover{color:#dd2f2f;background-color:#fff}.slick-slide:focus,.slick-slide:focus-visible,button:focus,button:focus-visible{box-shadow:none;outline:2px dotted;outline-offset:5px}.button{background-image:none;padding:1.5rem 3.8rem;font-size:1.4rem;background-color:#dd2f2f;color:#fff;border:2px solid #dd2f2f;text-decoration:none;text-transform:uppercase;letter-spacing:2.8px;font-family:"Roboto";display:inline-block}.button:hover{background-color:#fff;color:#dd2f2f}.hm-banner{overflow:hidden;background-color:#000;display:grid;place-items:center;isolation:isolate;min-height:48.4rem}.hm-banner .video-holder{z-index:-1}.hm-banner .bnt-curve{color:#fff;position:absolute;left:0;top:-1px;width:100%}.hm-banner .graph_interface{position:absolute;bottom:0;left:0}.hm-banner .scroll-bottom{position:absolute;bottom:25px;width:100%;text-align:center}.hm-banner .scroll-bottom a{color:#fff}.hm-banner .bnr-shape{position:absolute;right:0;bottom:10rem;z-index:1}@media only screen and (max-width: 991px){.hm-banner .bnr-shape{display:none}}.hm__inner{padding-block:5rem 1rem}.hm__cat{min-height:80px;color:#fff;text-transform:uppercase;letter-spacing:1.6px;position:relative;display:flex;isolation:isolate}.hm__cat a{color:inherit;text-decoration:none;display:grid;place-items:center;width:100%}.hm__cat::before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background-color:rgba(11,1,1,.38);z-index:-1}.hm-bn-btm{position:relative;z-index:1}.hm-bn-btm .banner-arrow{background-color:rgba(0,0,0,0);border:0;color:#fff}.hm-bn-btm__inner{display:inline-block;padding:1.4rem}.hm-bn-btm__inner h1 span{position:relative}@media only screen and (min-width: 992px){.hm-bn-btm__inner h1 span{padding-bottom:3.6rem;top:-5rem;border-bottom:1px solid #fff}}.middle-content{padding-block:3.5rem;font-size:clamp(1.6rem,2dvw,2.4rem);line-height:1.5em}.middle-content .container{max-width:1024px}.ab__left-media{z-index:1;position:relative}.ab__heading{padding:1.5rem;position:relative;isolation:isolate}@media only screen and (min-width: 768px){.ab__heading{height:34.6%}}.ab__heading .h2-title{font-size:clamp(3rem,3dvw,4.3rem);letter-spacing:6.5px;line-height:1.18em;font-family:"Big Shoulders Text";font-weight:600;margin-bottom:0}.ab__bdr{position:absolute;top:0;right:0;bottom:0;width:calc(100% - 12.8rem);display:flex;justify-content:space-between;z-index:-1}.ab__bdr span{height:100%;width:1px;background-color:#d5d5d5;display:inline-block}.ab__inner{font-size:clamp(1.6rem,2dvw,2rem);line-height:1.5em;padding:3rem 1.5rem;display:grid;place-items:center}@media only screen and (min-width: 992px){.ab__inner{min-height:575px}}.ab__content{width:min(486px,100%);margin-inline:auto}.ab__img{width:50%}.ab__img figure{height:100%}.ab__img img{width:100%;height:100%}.ab__img:first-child{width:100%}.ab__left-media img{width:100%}.cb{padding-block:22rem 3.3rem;background-color:#000}@media only screen and (min-width: 992px){.cb{margin-top:-50px}}@media only screen and (max-width: 991px){.cb{padding-block:10rem 3rem}}.cb__inner{transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out}.cb__inner .btn-wrapper{transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;opacity:0}@media only screen and (max-width: 991px){.cb__inner .btn-wrapper{opacity:1}}@media only screen and (max-width: 991px){.cb [class*=col-]{width:100%}}@media only screen and (min-width: 992px){.cb [class*=col-]:hover .cb__inner{margin-top:-5rem}}.cb [class*=col-]:hover .cb__inner .btn-wrapper{opacity:1}@media only screen and (max-width: 991px){.cb__content{padding-top:1.5rem}}@media only screen and (min-width: 992px){.cb__content{margin-top:-3rem}}.cb__content ul li+li{margin-top:10px}.cb .h2-title{font-size:clamp(3rem,4dvw,5.5rem);letter-spacing:8.5px;line-height:1.2em;font-family:"Big Shoulders Text";font-weight:600}@media only screen and (max-width: 991px){.cb .h2-title{padding-bottom:1.5rem}}.abf{padding-block:3rem;font-size:1.6rem;background-color:#000}@media only screen and (min-width: 992px){.abf{min-height:89rem}}.abf__graphic{position:absolute;left:0;bottom:0;z-index:-1}@media only screen and (max-width: 767px){.abf__graphic svg{width:100%}}.abf .container{max-width:88.5rem}.abf .heading__wrapper{width:min(75rem,100%);margin-inline:auto}.abf .h2-title{letter-spacing:3.9px;font-size:clamp(3rem,2dvw,3.9rem);line-height:1.2em}.yts{padding-block:5rem}@media only screen and (max-width: 767px){.yts{text-align:center}}.yts .h2-title{margin-bottom:1rem;font-size:clamp(3rem,2dvw,3.9rem);letter-spacing:3.9px;font-weight:600}.yts .h3-title{font-size:1.7rem;letter-spacing:1.7px;font-weight:600;margin-top:1rem;margin-bottom:0}.yts .time{opacity:.44;color:#000;font-family:"Barlow Semi Condensed";font-weight:600}.yts__inner figure{position:relative}.yts__inner .btn-play{border:0;background-color:rgba(0,0,0,0);position:absolute;color:#fff;cursor:pointer;inset:0}/*# sourceMappingURL=home.css.map */
