.navbar-toggler:focus{box-shadow:none;}
/*font family for footer */
@font-face{font-family:'Quincy-Regular';src:url('../fonts/quincy/Quincy-Regular.woff2') format('woff2'),url('../fonts/quincy/Quincy-Regular.woff') format('woff'),url('../fonts/quincy/Quincy-Regular.ttf') format('truetype');font-style:normal;}
@font-face{font-family:'Satoshi-Regular';src:url('../fonts/satoshi/Satoshi-Regular.woff2') format('woff2'),url('../fonts/satoshi/Satoshi-Regular.woff') format('woff'),url('../fonts/satoshi/Satoshi-Regular.ttf') format('truetype');font-weight:400;font-display:swap;font-style:normal;}
@font-face{font-family:'Satoshi-Light';src:url('../fonts/satoshi/Satoshi-Light.woff2') format('woff2'),url('../fonts/satoshi/Satoshi-Light.woff') format('woff'),url('../fonts/satoshi/Satoshi-Light.ttf') format('truetype');font-weight:300;font-display:swap;font-style:normal;}
@font-face{font-family:'Satoshi-Medium';src:url('../fonts/satoshi/Satoshi-Medium.woff2') format('woff2'),url('../fonts/satoshi/Satoshi-Medium.woff') format('woff'),url('../fonts/satoshi/Satoshi-Medium.ttf') format('truetype');font-weight:500;font-display:swap;font-style:normal;}
@font-face{font-family:'FONTSPRING DEMO - Quincy CF';src:url('../fonts/fontspring/FONTSPRINGDEMO-QuincyCFRegular.woff2') format('woff2'),url('../fonts/fontspring/FONTSPRINGDEMO-QuincyCFRegular.woff') format('woff'),url('../fonts/fontspring/FONTSPRINGDEMO-QuincyCFRegular.ttf') format('truetype'),url('../fonts/fontspring/FONTSPRINGDEMO-QuincyCFRegular.svg#FONTSPRINGDEMO-QuincyCFRegular') format('svg');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{    /* font-family: 'FONTSPRING DEMO - Quincy CF'; */
font-family:"FONTSPRING DEMO - Quincy CF Thin";src:url('../fonts/fontspring/FONTSPRINGDEMO-QuincyCFThinRegular.woff2') format('woff2'),url('../fonts/fontspring/FONTSPRINGDEMO-QuincyCFThinRegular.woff') format('woff'),url('../fonts/fontspring/FONTSPRINGDEMO-QuincyCFThinRegular.ttf') format('truetype');font-weight:100;font-style:normal;font-display:swap;}
/* common */
.font-60{font-size:60px;font-style:normal;font-weight:100;line-height:67px;}
.font-40{font-size:40px;font-style:normal;font-weight:100;line-height:50px;margin-bottom:0px;}
.font-50{font-size:50px;font-style:normal;font-weight:100;line-height:normal;}
p{font-size:18px;font-weight:300;line-height:30px;margin-bottom:15px;}
body{font-family:'Satoshi-Light';-webkit-font-smoothing:antialiased;background:#0D222D;color:#FEFBF9;position:relative;}
body:after{content: '';position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:-1;background:url('../images/Noise-texture.svg');background-repeat:repeat;}
h1,h2,h3,h4,h5,h6{font-family:'Quincy-Regular';-webkit-font-smoothing:antialiased;margin-bottom:0px;}
/* header */
.navbar-expand-lg .navbar-toggler{display:block;border:0;padding:0;border-radius:0;position:relative;z-index:12;width:33px;height:22px;}
.header .logo-block{position:relative;z-index:12;width:100%;display:flex;justify-content:center;}
.navbar-expand-lg .navbar-toggler .navbar-toggler-icon{background-image:url('../images/hamburger-menu-icon.svg');}
.header{height:90px;background-color:#000;}
.header .navbar{padding:0;height:inherit;display:flex;align-items:center;justify-content:center;position:static;}
.header .logo-block a{padding:0;margin:0;display:block;}
.header .logo-block{top:5px;}
.header .navbar-collapse{position:absolute;background-color:#000;width:100%;left:0;top:0;height:100%;z-index:9;padding:98px 0 40px;overflow-y:auto;}
.header .navbar-collapse nav{width:1000px;max-width:100%;margin:0 auto;position:relative;z-index:20;}
.header .menu-block .navbar-collapse ul.nav{flex-direction:column;}
.header .menu-block .navbar-collapse ul.nav li{margin-bottom:45px;}
.header .menu-block .navbar-collapse ul.nav li:last-child{margin-bottom:0;}
.dropdown-toggle::after{content:none;}
body.sticky-menu{overflow:hidden;}
.header .menu-block .navbar-collapse ul.nav > li > span,.header .menu-block .navbar-collapse ul.nav > li > a{color:#fff;font-size:50px;font-family:'Quincy-Regular';line-height:58px;padding:0;cursor:pointer;position:relative;display:inline-block;-webkit-font-smoothing:antialiased;}
.header .menu-block .navbar-collapse ul.nav > li > span:after,.header .menu-block .navbar-collapse ul.nav > li > a:after{content: "";background-color:#E76F51;height:2px;position:absolute;right:0;bottom:0;left:0;margin:0;border:0;display:block;transition-duration:.6s;transition-timing-function:cubic-bezier(.4,.01,.06,1);transition-property:transform;transform-origin:right;transform:scaleX(0);}
.header .menu-block .navbar-collapse ul.nav > li > span:hover:after,.header .menu-block .navbar-collapse ul.nav > li > a:hover:after{transition-delay:0s;transform:scaleX(1);transform-origin:left;}
.header .menu-block .navbar-collapse ul.nav > li > span:hover,.header .menu-block .navbar-collapse ul.nav > li > span:focus,.header .menu-block .navbar-collapse ul.nav > li > a:hover,.header .menu-block .navbar-collapse ul.nav > li > a:focus{color:#E76F51;}
.header .navbar-toggler .btn-bar{width:inherit;height:inherit;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);margin:0 auto;}
.header .navbar-toggler .icon-bar{background-color:#fff;display:block;position:absolute;height:1px;width:100%;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.header .navbar-toggler .icon-bar:nth-child(1){top:0px;width:33px;height:0.5px;}
.header .navbar-toggler .icon-bar:nth-child(2){top:3px;width:23px;height:0.5px;}
.header .navbar-toggler .icon-bar:nth-child(3){visibility:hidden;opacity:0;top:3px;width:23px;height:0.5px;}
.header .navbar-toggler.menu-btn_show .icon-bar:nth-child(3){visibility:visible;opacity:1;}
.header .navbar-toggler .icon-bar:nth-child(4){top:12px;width:16px;}
.header .navbar-toggler .icon-bar + .icon-bar{margin-top:7px;}
.header .menu-block .navbar-collapse ul.nav li:hover .dropdown-menu{display:block;}
.header .menu-block .navbar-collapse ul.nav li .dropdown-menu{background-color:transparent;left:439px;top:0;display:none;margin:0;border:0;}
.header .menu-block .navbar-collapse ul.nav li .dropdown-menu li{margin-bottom:15px;}
.header .menu-block .navbar-collapse ul.nav li .dropdown-menu li,.header .menu-block .navbar-collapse ul.nav li .dropdown-menu li a{font-family:'FONTSPRING DEMO - Quincy CF';color:#fff;font-size:30px;text-decoration:none;}
.header .menu-block .navbar-collapse ul.nav li .dropdown-menu li:hover,.header .menu-block .navbar-collapse ul.nav li .dropdown-menu li a:hover,.header .menu-block .navbar-collapse ul.nav li .dropdown-menu li:focus,.header .menu-block .navbar-collapse ul.nav li .dropdown-menu li a:focus{color:#E76F51;background-color:transparent;}
/* footer */
.region-copyright{position:relative;}
.site-footer-wrapper{position:relative;background:#0D222D;padding-bottom:20px;}
.site-footer-wrapper .footer-logo{position:absolute;left:37px;top:13px;}
.site-footer-wrapper .site-footer{background:transparent;font-family:'Quincy-Regular';padding:98px 0px 135px;-webkit-font-smoothing:antialiased;}
.site-footer .region-footer{margin:0px;}
.site-footer-wrapper .site-footer .block{padding:0px;margin:0px;border:0px;}
.site-footer-wrapper .site-footer .nav{flex-direction:column;}
.site-footer-wrapper .site-footer .nav .nav-item{margin-bottom:15px;}
.site-footer h2{color:#FEFBF9;font-size:30px;font-weight:100;line-height:38px;margin-bottom:18px;}
.site-footer-wrapper .site-footer .nav .nav-item .nav-link{color:#FEFBF9;font-size:30px;font-weight:100;line-height:38px;padding:0px;margin:0px;width:fit-content;position:relative;}
.site-footer-wrapper .address p{margin-bottom:21px;}
.site-footer-wrapper .address a,.site-footer-wrapper .address p{text-decoration:none;color:#FEFBF9;font-size:18px;font-weight:100;width:fit-content;line-height:25px;}
.site-footer-wrapper .linkedin{margin-right:10px;}
.site-footer-wrapper .region-copyright p,.site-footer-wrapper .region-copyright .nav-link,.site-footer-wrapper .region-copyright a{margin-bottom:0px;color:#FEFBF9;font-size:15px;font-weight:400;line-height:25px;padding:0px;text-decoration:none;font-family:'Satoshi-Regular';}
.site-footer-wrapper .region-copyright .nav-item{display:flex;align-items:center;}
.site-footer-wrapper .region-copyright .nav-item:last-child::after{display:none;}
.site-footer-wrapper .region-copyright .nav-item:after{content: '';display:inline-block;width:1px;height:16px;background:#FEFBF9;margin:0px 8px;}
.site-footer-wrapper .region-copyright .poweredby .content{display:flex;justify-content:end;}
.site-footer-wrapper .address .address-info{max-width:400px;}
.site-footer-wrapper .site-footer .nav .nav-item:last-child{margin-bottom:0px;}
.site-footer-wrapper .address .phone-number,.site-footer-wrapper .address .email{margin-bottom:0px;}
/*home page */
.footer-call-to-action{background:url('../images/call-to-action.png') no-repeat;width:100%;height:100%;background-size:cover;background-position:center center;position:relative;}
.footer-call-to-action:after{content: '';position:absolute;top:0px;left:0px;right:0px;bottom:0px;height:100%;width:100%;background:linear-gradient(0deg,rgba(17,42,55,0.70) 0%,rgba(17,42,55,0.70) 100%);}
a,button{transition:all 0.3s ease;-webkit-transition:all .3s ease;}
.footer-call-to-action .call-to-action h2{margin-bottom:14px;}
.footer-call-to-action .call-to-action{padding-top:93px;padding-bottom:95px;color:#FEFBF9;position:relative;z-index:1;text-align:center;}
.footer-call-to-action .call-to-action .breva-btn{margin:auto;color:#FEFBF9;}
.footer-call-to-action .call-to-action .desc{color:#FEFBF9;max-width:692px;margin:0px auto 56px;}
.breva-btn,.ui-dialog .button{border-radius:30px;text-decoration:none;padding:14px 30px;display:flex;font-weight:400;line-height:normal;letter-spacing:0.32px;font-size:16px;color:#FEFBF9;align-items:center;width:fit-content;border:1px solid #E76F51;background:transparent;font-family:'Satoshi-Regular';min-height:55px;}
.breva-btn:hover,.ui-dialog .button:hover{background:#E76F51;color:#FEFBF9;border-color:#E76F51;}
.home-brand-text-btn-wrap{display:flex;justify-content:space-between;}
.home-brand-text-btn-wrap .desc{max-width:680px;padding-top:8px;}
.home-brand-text-btn-wrap h2{margin-bottom:7px;max-width:680px;}
.brand-section-wrapper .text-content-wrapper{margin-top:30px;margin-bottom:88px;max-width:1006px;margin-left:calc(100% - 1320px / 1.39);}
.masterpiece-section-wrapper{position:relative;}
.masterpiece-section-wrapper img{width:100%;object-fit:cover;}
.masterpiece-section-wrapper .content-block .desc{margin-bottom:30px;}
.masterpiece-section-wrapper .content-block .desc p{font-size:25px;line-height:37px;}
.masterpiece-section-wrapper .content-block h2{margin-bottom:14px;}
.masterpiece-section-wrapper .content-block{position:absolute;background:#FEFBF9;right:75px;bottom:-93px;color:#112A37;padding:30px 90px 46px 59px;max-width:740px;}
.breva-link-btn{font-size:16px;font-weight:500;color:#112A37;line-height:normal;width:fit-content;display:block;text-transform:uppercase;text-decoration:none;font-family:'Satoshi-Medium';letter-spacing:1.6px;}
.breva-link-btn:after{content: '';background:#E76F51;width:100%;margin-top:5px;height:1.5px;display:block;}
.brand-section-wrapper{margin-top:227px;max-width:1255px;}
.homepage-wrapper .banner-section-wrapper img{width:100%;object-fit:cover;}
.homepage-wrapper .banner-section-wrapper{position:relative;}
.homepage-wrapper .banner-section-wrapper .banner-content{position:absolute;bottom:108px;max-width:644px;z-index:1;}
.homepage-wrapper .banner-container{position:relative;}
.sub-title{font-size:15px;font-weight:400;font-family:'Satoshi-Regular';line-height:30px;letter-spacing:1.05px;margin-bottom:14px;text-transform:uppercase;}
.text-inro:before{content: '';display:block;background:url('../images/intro.svg') no-repeat;width:120px;height:28px;min-width:120px;margin:0px auto 23px;}
.text-inro{text-align:center;max-width:995px;margin:auto;padding:103px 0px 41px;font-family:'Quincy-Regular';}
.text-inro p{font-size:inherit;line-height:inherit;}
.homepage-wrapper .banner-section-wrapper:after{display:none;}
.origin-section-wrapper img{width:100%;object-fit:cover;}
.origin-section-wrapper .text-content-wrapper h2{margin-bottom:30px;}
.origin-section-wrapper .text-content-wrapper .desc{margin-bottom:56px;}
.origin-section-wrapper .content-block{max-width:440px;margin-left:auto;margin-right:auto;}
.origin-section-wrapper .text-content-wrapper{display:flex;align-items:center;}
.origin-section-wrapper{margin-bottom:140px;padding-top:63px;}
.masterpiece-list-wrapper{padding:41px 0 63px;}
.masterpiece-list-wrapper .view-header h2{font-size:50px;margin-bottom:41px;font-weight:100;}
.masterpiece-block{text-decoration:none;display:block;}
.masterpiece-block .hpmb-image{margin-bottom:23px;background-color:#071116;position:relative;width:410px;height:410px;display:flex;align-items:center;justify-content:center;overflow:hidden;}
.masterpiece-block .hpmb-image:before{content: "";width:281px;height:281px;border-radius:50%;background:#0F2734;filter:blur(32px);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;}
.masterpiece-block .hpmb-image img{position:relative;z-index:3;max-width:100%;height:auto;display:block;margin:0 auto;transition:transform .8s cubic-bezier(.165,.84,.44,1);}
.masterpiece-block .hpmb-title{font-family:'FONTSPRING DEMO - Quincy CF,Arial,sans-serif';font-size:30px;font-weight:100;line-height:38px;color:#FEFBF9;}
.masterpiece-block .hpmb-subtitle{font-size:22px;font-weight:100;line-height:26px;margin-bottom:16px;font-family:'FONTSPRING DEMO - Quincy CF';color:#FEFBF9;}
.masterpiece-block .hpmb-price-section{display:flex;transition-duration:.8s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.165,.84,.44,1);}
.masterpiece-block .hpmb-price-section .hpmb-price{font-size:18px;font-weight:700;letter-spacing:1.26px;color:#E76F51;text-transform:uppercase;font-family:'Satoshi-Medium';margin-right:12px;}
.masterpiece-block .hpmb-price-section .hpmb-price-subtext{font-size:16px;font-weight:300;color:#898989;font-family:'Satoshi-Regular';}
.masterpiece-block:hover .hpmb-image img{transform:scale(1.2);}
.masterpiece-block:hover .hpmb-price-section{opacity:0;transform:translateY(35px);}
.masterpiece-block:hover .hpmb-title,.masterpiece-block:hover .hpmb-subtitle{transform:translateY(30px);}
.masterpiece-block .hpmb-title,.masterpiece-block .hpmb-subtitle{transition:transform .7s .05s cubic-bezier(.165,.84,.44,1);}
.masterpiece-listing-wrapper .masterpiece-block{margin-bottom:36px;}
.masterpiece-listing-wrapper .banner-section-wrapper .text-content-wrap{position:absolute;bottom:86px;z-index:1;}
.masterpiece-listing-wrapper .banner-section-wrapper{height:100vh;position:relative;}
.masterpiece-listing-wrapper .banner-section-wrapper .text-content-wrap .desc{max-width:600px;}
.masterpiece-listing-wrapper .banner-section-wrapper .text-content-wrap .desc *{font-size:26px;line-height:34px;}
.masterpiece-listing-wrapper .banner-section-wrapper img{width:100%;object-fit:cover;}
.masterpiece-listing-wrapper .banner-section-wrapper .banner-block,.masterpiece-listing-wrapper .banner-section-wrapper .video-section-wrapper,.masterpiece-listing-wrapper .banner-section-wrapper .image-block{height:100%;}
.masterpiece-listing-wrapper .masterpiece-list-block{padding:126px 0 228px;}
/* terms & condition page*/
.terms-wrapper .header-title{position:relative;}
.terms-wrapper .header-title .page-title{position:absolute;bottom:56px;}
.terms-wrapper .banner-section-wrapper{position:relative;text-align:center;mix-blend-mode:plus-lighter;background:#060606;}
.terms-wrapper .field--name-body{margin-top:30px;}
.terms-wrapper .field--name-body h2{font-size:40px;line-height:50px;max-width:718px;margin-bottom:13px;}
.terms-wrapper .field--name-body h3{font-size:30px;font-weight:100;line-height:38px;margin-top:32px;margin-bottom:19px;}
.terms-wrapper .field--name-body h3:after{content: '';display:block;width:30px;height:1px;background:#E76F51;margin-top:8px;}
.terms-wrapper .field--name-body a{text-decoration:none;margin-bottom:0px;font-family:'Satoshi-Medium';}
.terms-wrapper .field--name-body p,.terms-wrapper .field--name-body a,.terms-wrapper .field--name-body ul li{color:#C5C5C5;font-size:16px;line-height:26px;margin-bottom:8px;max-width:1180px;}
.terms-wrapper{margin-bottom:100px;}
.region-full-width-bottom{margin:0px;}
.layout-main-wrapper .row-offcanvas-left{margin:0px;}
.layout-main-wrapper .main-content{padding:0px;}
.origin-section-wrapper .row{margin:0px;}
.warranty-wrapper .banner-section-wrapper img{width:100%;object-fit:cover;}
.warranty-wrapper .banner-section-wrapper{position:relative;}
.warranty-wrapper .banner-section-wrapper:after{background:linear-gradient(0deg,rgba(20,37,46,0.90) 0%,rgba(20,37,46,0.90) 100%);}
.warranty-wrapper .banner-section-wrapper .content h1{max-width:718px;}
.warranty-wrapper .banner-section-wrapper .content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;text-align:center;}
.warranty-wrapper .sub-title{margin-bottom:4px;}
.warranty-wrapper .banner-section-wrapper .icon{position:absolute;right:75px;bottom:-177px;z-index:1;}
.contact-us-wrapper .webform-wrapper{margin-top:84px;}
.webform-wrapper h2 p{max-width:530px;font-size:inherit;line-height:inherit;}
.webform-row{margin-top:50px;}
.webform-submission-form .form-select,.webform-submission-form .form-control{border:0px;border-bottom:1px solid #898989;background:transparent;box-shadow:none;border-radius:0px;font-size:18px;color:#FEFBF9;line-height:30px;padding:8px 5px 11px 4px;}
.webform-submission-form .form-control::placeholder{color:#898989;}
.webform-submission-form .form-select{background-image:url('../images/drop-down.svg');background-repeat:no-repeat;background-size:24px 24px;background-position:right 5px center;}
.webform-submission-form .form-control:focus,.webform-submission-form .form-select:focus{border-bottom:1px solid #E76F51;}
.webform-submission-form .mb-3{margin-bottom:30px!important;}
.webform-submission-form select option{color:#112A37;}
.webform-submission-form .form-check-input[type=checkbox]{width:11px;height:11px;margin-right:8px;background-color:transparent;border-radius:1px;box-shadow:none;margin-top:0px;border:1px solid #FEFBF9;}
.webform-submission-form .js-form-type-checkbox{display:flex;align-items:center;}
.webform-submission-form .form-check-input:checked[type=checkbox]{background-color:#E76F51;}
.webform-submission-form .form-textarea{resize:none;min-height:140px;}
.webform-submission-form .form-actions{margin-bottom:0px!important;display:flex;justify-content:end;padding-top:40px;}
.warranty-wrapper{margin-bottom:135px;}
.warranty-wrapper .contact-address-wrap{padding-left:140px;padding-top:27px;}
.contact-address-wrap span{color:#898989;font-size:15px;line-height:30px;font-family:'Satoshi-Regular';letter-spacing:1.05px;margin-bottom:4px;}
.contact-address-wrap a:hover{color:#E76F51;}
.address-block .address,.contact-address-wrap .telephone-block{padding-bottom:40px;}
.address-block .address p,.contact-address-wrap a{font-family:'Satoshi-Light';color:#FFF;font-size:25px;font-weight:300;line-height:37px;text-decoration:none;}
.contact-address-wrap .telephone-block span{margin-bottom:10px;}
.contact-address-wrap .email-block span{margin-bottom:7px;}
.warranty-inner-sec.webform-wrapper h2 p{max-width:632px;font-size:30px;line-height:38px;margin:0px auto 37px;}
.brand-section-wrapper .text-content-wrapper .container{padding:0px;}
.warranty-inner-sec{margin-top:58px;}
.warranty-inner-sec .webform-submission-form{max-width:632px;margin:auto;}
.brand-wrapper .banner-section-wrapper{position:relative;}
.brand-wrapper .banner-section-wrapper img{width:100%;object-fit:cover;}
.brand-wrapper .banner-section-wrapper:after{background:linear-gradient(0deg,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 100%);}
.banner-section-wrapper:after{content: '';position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;}
.brand-wrapper .banner-section-wrapper .text-content-wrap{position:absolute;bottom:100px;z-index:1;}
.brand-wrapper .banner-section-wrapper .sub-title{margin-bottom:21px;}
.brand-wrapper .banner-section-wrapper h1{max-width:573px;}
.story-section-wrapper img{width:100%;object-fit:cover;}
.story-section-wrapper .text-content-wrapper .sub-title,.brand-wrapper .behind-the-brand-section-wrapper .sub-title,.text-carousel-block .sub-title,.masterpiece-wrapper .text-content-wrapper .sub-title{color:#898989;margin-bottom:12px;}
.story-section-wrapper .text-content-wrapper h2{max-width:467px;padding-bottom:16px;}
.story-section-wrapper .text-content-wrapper,.text-carousel-block .text-content-wrapper{display:flex;align-items:center;justify-content:center;}
.story-section-wrapper .text-content-wrapper .desc p,.brand-wrapper .behind-the-brand-section-wrapper .desc p,.text-carousel-block .desc p{color:#C5C5C5;font-size:16px;line-height:26px;}
.story-section-wrapper .first-row .text-content-wrapper .desc p{max-width:411px;}
.story-section-wrapper .second-row .text-content-wrapper .desc p{max-width:740px;}
.story-section-wrapper .first-row .image-block{position:relative;}
.story-section-wrapper .first-row .icon{position:absolute;right:-151px;bottom:-122px;}
.story-section-wrapper .second-row .image-block{padding:0px;}
.video-wrapper .youtube-block img{width:100%;height:100%;}
.video-wrapper .youtube-block .youtube-para{width:100%;height:100%;}
.video-wrapper{padding-top:32px;}
.story-section-wrapper .row{margin-bottom:112px;}
.video-wrapper .youtube-block iframe{width:100%;height:100%;object-fit:cover;}
.brand-wrapper .behind-the-brand-section-wrapper{margin-top:142px;}
.video-wrapper .youtube-block{position:relative;height:725px;}
.play,.play-btn,.origin-section-wrapper .play-btn{position:absolute;top:50%;left:50%;width:110px;height:110px!important;border-radius:100%;background:rgba(255,255,255,0.10);backdrop-filter:blur(5px);transform:translate(-50%,-50%);color:#FEFBF9;font-size:16px;font-weight:500;line-height:normal;letter-spacing:0.32px;text-transform:uppercase;font-family:'Satoshi-Medium';cursor:pointer;display:flex;justify-content:center;align-items:center;transition-duration:4s;z-index:4;}
.brand-wrapper .behind-the-brand-section-wrapper .image-block img{width:100%;object-fit:cover;}
.brand-wrapper .behind-the-brand-section-wrapper .text-content-wrapper{display:flex;align-items:center;justify-content:center;}
.brand-wrapper .behind-the-brand-section-wrapper h2{max-width:269px;padding-bottom:11px;}
.brand-wrapper .behind-the-brand-section-wrapper .desc p{max-width:520px;}
.story-section-wrapper .row,.behind-the-brand-section-wrapper .row{margin:0px;}
.p-0{padding:0px;}
.masterpiece-wrapper .text-inro{max-width:811px;}
.masterpiece-wrapper .banner-section-wrapper{position:relative;}
.masterpiece-wrapper .banner-section-wrapper img{width:100%;object-fit:cover;}
.masterpiece-wrapper .banner-section-wrapper:after{background:linear-gradient(0deg,rgba(0,0,0,0.10) 0%,rgba(0,0,0,0.10) 100%),linear-gradient(180deg,rgba(0,0,0,0.70) 8.47%,rgba(0,0,0,0.00) 21.59%);}
.masterpiece-wrapper .text-button-wrap{position:absolute;bottom:64px;display:flex;justify-content:space-between;align-items:end;width:100%;z-index:1;}
.masterpiece-wrapper .text-button-wrap h1{max-width:722px;margin-bottom:5px;}
.masterpiece-wrapper .text-button-wrap .sub-title{margin-bottom:4px;}
.masterpiece-wrapper .banner-section-wrapper .text-content .container{position:relative;}
.price-block .price-content{display:flex;column-gap:8px;margin-bottom:5px;align-items:center;}
.price-block .price-content .price-header{color:#E76F51;font-size:20px;font-weight:700;line-height:30px;font-family:'Satoshi-Medium';letter-spacing:1.4px;}
.price-block .price-subtext{color:#898989;font-size:16px;line-height:26px;}
.price-block .price-text{color:#898989;font-size:18px;line-height:30px;}
.masterpiece-wrapper .banner-section-wrapper .button-wrapper .pre-order{margin-bottom:20px;background:#E76F51;}
.masterpiece-wrapper .banner-section-wrapper .button-wrapper .pre-order:hover{background:transparent;}
.masterpiece-wrapper .banner-section-wrapper .button-wrapper .breva-btn{min-width:180px;min-height:60px;justify-content:center;}
.concept-section-wrapper .image-wrapper img{width:100%;object-fit:cover;}
.concept-section-wrapper .text-content-wrapper{display:flex;align-items:center;justify-content:center;}
.concept-section-wrapper .text-content-wrapper .sub-title{margin-bottom:12px;}
.concept-section-wrapper .text-content-wrapper h2{max-width:467px;padding-bottom:16px;}
.concept-section-wrapper .text-content-wrapper .desc p{max-width:440px;font-size:16px;line-height:26px;color:#C5C5C5;}
.image-mechanism-block{text-align:center;position:relative;}
.image-mechanism-block .icon{position:absolute;right:100px;bottom:40px;}
.image-mechanism-block img{text-align:center;margin:70px auto;padding-bottom:70px;}
.text-carousel-block .text-carousel-col{margin-bottom:140px;padding-left:0px;padding-right:0px;}
.text-carousel-block .text-carousel-col .slide__content img{width:100%;object-fit:cover;}
.text-carousel-block h2{max-width:549px;margin-bottom:12px;}
.text-carousel-block .desc p{max-width:452px;}
.text-carousel-block .text-carousel-col:nth-child(even) .text-image-wrapper{flex-direction:row-reverse;}
.text-carousel-block .slick-arrow,.view-duplicate-of-team-member-tab-content .slick-arrow{width:90px;height:90px;background:rgba(255,255,255,0.1);display:flex;justify-content:center;align-items:center;bottom:20px;top:initial;transform:initial;}
.text-carousel-block .slick__arrow,.view-duplicate-of-team-member-tab-content .slick__arrow{top:initial;transform:initial;}
.text-carousel-block .slick-arrow:before,.view-duplicate-of-team-member-tab-content .slick-arrow:before{content: '';width:30px;height:22px;background:url('../images/previous.svg') no-repeat;background-position:center center;}
.text-carousel-block .slick-next:before,.view-duplicate-of-team-member-tab-content .slick-next:before{transform:rotate(-180deg);}
.text-carousel-block .slick-next{right:20px;}
.text-carousel-block .slick-prev{right:130px;left:initial;}
.text-carousel-block .text-carousel-col:nth-child(even) .slick-next{left:130px;right:initial;}
.text-carousel-block .text-carousel-col:nth-child(even) .slick-prev{left:20px;right:initial;}
.masterpiece-technical-specifications-wrapper h2{margin-bottom:50px;text-align:center;}
.masterpiece-technical-specifications-wrapper{background:rgba(17,42,55,0.50);padding-top:95px;padding-bottom:130px;}
.masterpiece-technical-specifications-wrapper .spec-block h3{font-size:30px;line-height:38px;margin-bottom:26px;}
.masterpiece-technical-specifications-wrapper li strong{font-weight:500;font-family:'Satoshi-Medium';}
.masterpiece-technical-specifications-wrapper ul{padding-left:16px;margin-bottom:0px;}
.masterpiece-technical-specifications-wrapper li{margin-bottom:7px;max-width:375px;line-height:26px;}
.masterpiece-technical-specifications-wrapper .spec-block h3:after{content: '';background:#E76F51;display:block;width:30px;height:1px;margin-top:6px}
.text-carousel-block .slick-arrow:hover{background:#E76F51;}
.masterpiece-movement-section-wrapper img{width:100%;object-fit:cover;}
.masterpiece-movement-section-wrapper .content-block .button .breva-btn{color:#112A37;}
.masterpiece-movement-section-wrapper .content-block .button .breva-btn:hover{color:#FEFBF9;}
.masterpiece-movement-section-wrapper .content-block .button{margin-top:20px;}
.masterpiece-movement-section-wrapper .content-block .desc p{font-size:25px;line-height:37px;}
.masterpiece-movement-section-wrapper .content-block{background:#FEFBF9;color:#112A37;padding:43px 94px 47px 60px;position:absolute;max-width:740px;bottom:-83px;}
.masterpiece-movement-section-wrapper{position:relative;margin-bottom:184px;}
.masterpiece-case-dial-section-wrapper img{width:100%;object-fit:cover;}
.masterpiece-case-dial-section-wrapper .text-content-wrapper{display:flex;justify-content:center;align-items:center;}
.masterpiece-case-dial-section-wrapper .text-content-wrapper h2{max-width:511px;padding-bottom:18px;}
.masterpiece-case-dial-section-wrapper .text-content-wrapper .desc p{max-width:500px;font-size:16px;line-height:26px;}
.masterpiece-case-dial-section-wrapper .video-wrapper{padding:0px;}
.masterpiece-case-dial-section-wrapper .youtube-block{margin:130px 0px;}
.ajax-progress{display:none;}
.ui-dialog{max-width:1070px;border:0px!important;padding:0px!important;}
.ui-widget-overlay{background:rgba(11,28,36,0.95);opacity:1;}
.ui-dialog .ui-dialog-titlebar .ui-dialog-title{display:none;}
.ui-dialog .ui-dialog-titlebar-close{margin:0px;border:0px;background:url('../images/close.svg') no-repeat;width:34px;height:34px;top:15px;right:20px;z-index:10;}
.ui-dialog .ui-dialog-content{z-index:1;padding:58px 0px 65px;margin:0px;}
.ui-dialog .ui-dialog-titlebar{padding:0px;background:transparent;border:0px;border-radius:0px;}
.ui-dialog .webform-submission-form .form-select,.ui-dialog .webform-submission-form .form-control,.ui-dialog .webform-submission-form .form-control::placeholder{color:#1D5662;font-family:'Satoshi-Light';}
.ui-dialog .webform-submission-form .js-form-item-civility{width:100%;}
.ui-dialog .webform-submission-form .js-form-item-civility .form-select{max-width:408px;}
.ui-dialog .webform-submission-form .col-sm-6.js-form-item{padding-left:15px;padding-right:15px;}
.ui-dialog{font-family:'Satoshi-Light';color:#1D5662;}
.ui-dialog .webform-submission-form{max-width:852px;margin:auto;}
.ui-dialog .webform-submission-form .form-check-input[type=checkbox]{border:1px solid #112A37;border-radius:1px;}
.ui-dialog h2{text-align:center;font-size:35px;max-width:400px;margin-left:auto;margin-right:auto;line-height:43px;margin-bottom:8px;}
.ui-dialog .content-wrapper p{color:#112A37;padding-bottom:24px;text-align:center;font-size:16px;line-height:26px;max-width:740px;margin:auto;    /* 162.5% */}
.ui-dialog .webform-submission-form .form-actions{padding-top:0px;}
.ui-dialog .button{color:#112A37;}
.ui-dialog .content-wrapper,.ui-dialog .js-form-type-processed-text{margin-bottom:0px!important;}
.ui-dialog .webform-submission-form .form-field-wrapper{margin-bottom:0px!important;}
.ui-dialog .webform-submission-form .js-form-type-checkbox{margin-bottom:20px!important;}
.ui-dialog .webform-submission-form .form-textarea{min-height:130px;}
.ui-dialog .webform-submission-form .js-form-type-textarea{margin-bottom:15px!important;}
.ui-dialog .ui-dialog-content{scrollbar-width:thin;}
/*pages banner animation */
.banner-animation{animation:image-scale 2500ms ease-in-out;overflow:hidden;animation-delay:500ms;overflow:hidden;animation-fill-mode:forwards;}
.banner-animation-block{overflow:hidden;}
@keyframes image-scale{
0%{transform:scale(1);}
100%{transform:scale(1.05);}
}
/* banner animation */
/* image animation*/
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated .animate-img-left{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);}
.animate-img-left{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:.8s cubic-bezier(.45,.05,.15,.93) .15s;}
.animated .animate-img-right,.animate-img-right{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);}
.animated .animate-img-right,.animate-img-right{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);}
.animate-img-right{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);transition:.8s cubic-bezier(.45,.05,.15,.93) .15s;}
/* right animation css*/
.youtube-block{overflow:hidden;}
.youtube-para{position:relative;}
.masterpiece-case-dial-section-wrapper .youtube-para{transition-duration:3s;cursor:pointer;}
.masterpiece-case-dial-section-wrapper .youtube-para:hover{transform:scale(1.05);}
.youtube-para:hover .play{width:120px;height:120px;}
/* team section in masterpiece*/
.team-section .pagerer-container{margin-top:-30px;grid-column:span 2;}
.team-section h2{text-align:center;padding-bottom:76px;}
.team-section{margin-top:97px;margin-bottom:120px;}
.team-section .view-team-member-tab-custom{display:flex;position:relative;column-gap:139px;}
.team-section .view-team-member-tab-custom .content-tabs{display:grid;grid-template-columns:repeat(2,1fr);column-gap:30px;row-gap:70px;border:0px;height:fit-content;min-width:630px;}
.team-section .view-team-member-tab-custom .nav-link{padding:0px;background:transparent;border:0px;margin:0px;text-align:left;}
.team-section .view-team-member-tab-custom .nav-link .function,.team-member-detail .function{color:#898989;font-size:15px;font-family:'Satoshi-Regular';line-height:30px;letter-spacing:1.05px;margin-top:20px;}
.team-section .view-team-member-tab-custom .nav-link .name{font-family:'Quincy-Regular';font-size:30px;line-height:38px;color:#FEFBF9;}
.team-member{position:relative;}
.team-member .hover-content{position:absolute;top:0px;left:0px;right:0px;width:100%;height:77%;bottom:0px;border:1px solid transparent;background:#1D5662;opacity:0;display:flex;align-items:center;justify-content:center;}
.team-section .nav-link.active .team-member .hover-content{opacity:1;}
.team-section .view-team-member-tab-custom .nav-link .hover-content .name{color:#112A37;}
.team-member-detail .desktop-image{width:100%;}
.team-member-detail .desktop-image img{width:100%;object-fit:cover;}
.team-member-detail .name{font-family:'Quincy-Regular';font-size:40px;line-height:50px;color:#FEFBF9;}
.team-member-detail .desc p{font-size:16px;line-height:26px;color:#C5C5C5;}
.team-section .pager__items{list-style:none;padding:0px;align-items:center;display:flex;}
.pagerer-container .pager__item--previous a{background:url('../images/team-next.svg') no-repeat;width:14px;height:11px;font-size:0px;transform:rotate(-180deg);min-width:11px;display:block;}
.pagerer-container .pager__item--next a{background:url('../images/team-next.svg') no-repeat;width:14px;height:11px;font-size:0px;display:block;min-width:11px;}
.pagerer-container .pagerer-prefix{font-family:'Quincy-Regular';padding:0px 10px;line-height:38px;font-size:30px;}
.pagerer-container .pagerer-prefix span > span{font-family:initial;}
.site-footer-wrapper .site-footer .nav .nav-item .nav-link:hover,.site-footer-wrapper .site-footer .nav .nav-item .nav-link.active,.site-footer-wrapper .region-copyright a.active{color:#E76F51;cursor:pointer;}
.site-footer-wrapper .region-copyright a:hover{color:#E76F51;}
.site-footer-wrapper .linkedin:hover svg circle,.site-footer-wrapper .instagram:hover svg circle{fill:#E76F51}
.contact-banner-wrapper{overflow:hidden;}
.contact-us-wrapper .banner-section-wrapper{overflow:visible;}
.region-copyright{justify-content:space-between;}
.terms-wrapper .banner-section-wrapper img{object-fit:cover;}
.terms-wrapper .field--name-body a{text-decoration:underline;text-decoration-color:#E76F51;text-underline-offset:5px;text-decoration-thickness:1px;}
.masterpiece-wrapper .row{margin-left:0px;margin-right:0px;row-gap:50px;}
/* Banner animation  start*/
.hero{position:relative;}
/* .hero__bg,.hero__cnt{align-self:center;grid-column:1/2;grid-row:1/2;} */
.hero__bg{position:relative;    /* animation: fade-in 0.75s linear; */}
.hero__bg::before{content: "";display:block;position:absolute;z-index:1;top:0px;right:0px;bottom:0px;left:0px;background:linear-gradient(0deg,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 100%);}
.hero__bg picture{display:flex;height:100vh;width:100vw;animation:scaling-hero-anim 4s 0.25s cubic-bezier(0,0.71,0.4,0.97) forwards;will-change:transform;}
.hero__bg img{display:block;object-fit:cover;height:auto;width:100%;}
.hero__cnt{display:grid;position:relative;place-items:center;z-index:10;color:#FFF;opacity:0;text-align:center;top:-93px;animation:fade-in 0.75s 0.75s linear forwards;}
.hero__cnt h1{margin-bottom:0;}
@keyframes fade-in{
from{opacity:0;}
to{opacity:1;}
}
@keyframes scaling-hero-anim{
from{transform:scale(1.25);}
to{transform:scale(1);}
}
@keyframes clip-hero-anim{
from{clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%);}
to{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);}
}
/* Banner animation  end*/
.path-frontpage.autofixed .menu-wrapper{display:flex;animation:initial!important;}
.path-frontpage .homepage-wrapper .banner-section-wrapper .banner-content{animation:TextAnimate 1s ease-in;}
.path-frontpage.scrolled .menu-wrapper{display:flex;}
/* body:not(.sticky-menu).path-frontpage #header.fixed-header{top:0px;background:transparent!important;} */
@keyframes TextAnimate{
from{opacity:0;transform:translateY(100%);}
to{opacity:1}
}
/* brevo animation css */
.homepage-wrapper .banner-section-wrapper{height:100vh;}
.homepage-wrapper .hero{height:100vh;grid-template-rows:100vh;}
.homepage-wrapper .hero__bg,.homepage-wrapper .banner-section-wrapper .banner-block,.homepage-wrapper .banner-section-wrapper .video-section-wrapper,.homepage-wrapper .banner-section-wrapper .image-blok-custom,.homepage-wrapper .banner-section-wrapper .image-blok-custom img{height:100vh;}
body::-webkit-scrollbar{display:none;}
.node--type-homepage.autofixed{scrollbar-width:initial;transition:ease-in-out .5s;}
.origin-section-wrapper .video-section-wrapper{position:relative;}
.origin-section-wrapper .video-block{height:655px;object-fit:cover;}
.contact-us-wrapper .webform-submission-form .form-actions{padding-top:0px;}
.contact-us-wrapper .webform-submission-form .js-form-type-checkbox{margin-bottom:24px!important;}
.team-section .view-team-member-tab-custom .nav-link{transition:none;}
.story-section-wrapper .second-row{margin-top:112px;margin-bottom:112px;}
.poster-overlay:after{display:none!important;}
.masterpiece-case-dial-section-wrapper .video-wrapper .poster-overlay:hover{transform:initial;}
.masterpiece-header-mobile-block video::-webkit-media-controls{position:relative;z-index:2;}
.masterpiece-wrapper .banner-section-wrapper.mobile-banner-wrap:after{display:none;}
.homepage-wrapper .hero__bg,.homepage-wrapper .banner-section-wrapper .banner-block,.homepage-wrapper .banner-section-wrapper .video-section-wrapper{width:100%;}
.homepage-wrapper .video-section-wrapper video{width:100%;height:100%;object-fit:cover;}
.address{font-family:'Quincy-Regular';-webkit-font-smoothing:antialiased;}
video{object-fit:cover;width:100%;display:block;height:100%;}
.masterpiece-wrapper .banner-section-wrapper .video-section-wrapper video{height:850px;}
.homepage-wrapper .banner-section-wrapper .video-section-wrapper .video{width:100%;height:100%;}
.masterpiece-movement-section-wrapper .video-section-wrapper video{width:100%;height:100%;}
.masterpiece-movement-section-wrapper .video-section-wrapper .video,.masterpiece-second-row .video{height:725px;}
.masterpiece-second-row{margin-top:140px;position:relative;margin-bottom:140px;}
.masterpiece-second-row img{width:100%!important;}
.terms-wrapper .term-banner-bg{opacity:0.55;}
.masterpiece-wrapper .text-image-wrapper .image-wrapper .video{width:100%;height:650px;}
.masterpiece-wrapper .text-image-wrapper .image-wrapper .video video{width:100%;height:100%;display:flex;object-fit:cover;}
.poster-container,.poster-container-m{width:100%;height:850px;overflow:hidden;position:relative;}
.poster-container img,.poster-container-m img{width:100%;height:100%;object-fit:cover;opacity:0;animation:image-scale 2500ms ease-in-out;overflow:hidden;animation-delay:500ms;overflow:hidden;animation-fill-mode:forwards;}
.poster-container img.show,.poster-container-m img.show{opacity:1;}
.poster-container:after,.poster-container-m:after{content: '';position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,0.10) 0%,rgba(0,0,0,0.10) 100%),linear-gradient(180deg,rgba(0,0,0,0.70) 8.47%,rgba(0,0,0,0.00) 21.59%);}
#block-breva-watches-footer{text-align:center;}
#block-breva-watches-footer ul{display:inline-flex;}
/*brand sec banner full width*/
.brand-wrapper .banner-section-wrapper,.masterpiece-wrapper .banner-section-wrapper{height:100vh;}
.brand-wrapper .banner-section-wrapper .banner-block,.masterpiece-wrapper .banner-section-wrapper .banner-block,.brand-wrapper .banner-section-wrapper .video-section-wrapper,.masterpiece-wrapper .banner-section-wrapper .video-section-wrapper,.brand-wrapper .banner-section-wrapper .image-block,.masterpiece-wrapper .banner-section-wrapper .image-block,.brand-wrapper .banner-section-wrapper img,.masterpiece-wrapper .banner-section-wrapper img,.brand-wrapper .banner-section-wrapper .video-section-wrapper *,.masterpiece-wrapper .banner-section-wrapper .video-section-wrapper *{height:100%;}
.banner-section-wrapper .youtube-block{width:100%;height:100%;}
.iframe-block-custom{position:relative;overflow:hidden;}
#custom-iframe{width:100%;object-fit:cover;height:100%;max-width:100%;}
.masterpiece-wrapper .banner-section-wrapper .video-section-wrapper video,.brand-wrapper .banner-section-wrapper .video-section-wrapper video{height:100%!important;}
.error-message{color:#dc3545;}
.homepage-wrapper .origin-section-wrapper .video-section-wrapper .video{width:705px;height:655px;float:right;}
.masterpiece-wrapper .text-image-wrapper .image-wrapper .video{float:right;width:705px;}
#custom-iframe-masterpiece{width:100%;height:100%;object-fit:cover;}
.iframe-block-masterpiece{width:100%;height:725px;}
/* full screen iframe set for all pages*/
/* Fullscreen Video Background */
.banner-section-wrapper .iframe-block-custom{top:0;left:0;width:100%;height:100vh;overflow:hidden;}
.iframe-block-custom #custom-iframe{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;    /* 16:9 aspect ratio (9/16 * 100vw) */min-height:100vh;min-width:177.78vh;    /* 16:9 aspect ratio (16/9 * 100vh) */transform:translate(-50%,-50%);pointer-events:none;    /* Prevents interaction */}
.iframe-block-masterpiece{position:relative;}
#custom-iframe-masterpiece{position:absolute;top:50%;left:50%;width:100vw;height:57vw;min-height:100vh;min-width:177.78vh;transform:translate(-50%,-50%);pointer-events:none;}
.hidden-text-custom,input[name='hidden_text']{display:none;}
.image-mechanism-block{margin-block:100px 100px;background:#000;}
.movement-sec .movement-block{width:100%;max-width:800px;    /* max-height: 400px; */height:auto;justify-content:center;display:inline-flex;margin:100px auto 100px;}
.news-listing-main{padding-top:108px;padding-bottom:71px;}
/* News detail page */
body.node--type-news .layout-main-wrapper{padding-top:108px;}
.news-listing-main h1{text-align:center;margin-bottom:34px;}
/* Store listing */
body.page-node-52 .layout-main-wrapper{padding-top:108px;}
.news-listing .view-filters .form-radios{display:flex;gap:15px;align-items:center;justify-content:center;}
.news-listing .form-check .form-check-input{display:none;}
.news-listing .view-filters .form-check{padding:0px;margin:0px;}
.news-listing .view-filters .form-check label{padding:6px 20px 7px;border-radius:30px;border:1px solid #E76F51;font-size:16px;color:#FEFBF9;line-height:normal;letter-spacing:0.32px;cursor:pointer;}
.news-listing .js-form-type-radio:first-child{display:none;}
.news-listing .view-filters .form-check label:hover,.news-listing .view-filters .js-form-item.selected label{background:#E76F51;}
.news-listing .view-filters legend{display:none;}
.news-listing .view-filters .fieldgroup{width:100%;margin-bottom:0px!important;}
.news-listing .view-content{margin-top:60px;}
.news-listing .news-wrapper{text-decoration:none;position:relative;}
.news-listing .news-list-col-2 .news-wrapper .image{height:450px;width:100%;margin-bottom:20px;}
.news-listing .news-list-col-3 .news-wrapper .image{height:390px;width:100%;margin-bottom:16px;}
.news-listing .news-list-col-2{margin-bottom:80px;}
.news-listing .news-list-col-3{margin-bottom:65px;}
.news-listing .news-wrapper .image img{width:100%;height:100%;object-fit:cover;backface-visibility:hidden;will-change:transform;display:block;}
.news-listing .news-list-col-2 .news-wrapper .title{font-size:30px;line-height:38px;}
.news-listing .news-list-col-3 .news-wrapper .date{font-size:16px;line-height:23px;}
.news-listing .news-wrapper .date{color:#E76F51;font-size:18px;font-weight:400;line-height:30px;display:flex;align-items:center;padding-bottom:4px;}
.news-listing .news-wrapper .title{font-family:"FONTSPRING DEMO - Quincy CF Thin";font-weight:100;font-size:24px;line-height:32px;color:#FEFBF9;}
.news-wrapper.no-image{background:#112A37;padding:30px 41px 25px 49px;display:block;height:390px;}
.news-wrapper.no-image .date{padding-bottom:11px;}
.news-wrapper.no-image .view-more{display:block;}
.news-wrapper .view-more{background:url('../images/news-arrow.svg') no-repeat;width:60px;height:60px;min-width:60px;background-size:100% 100%;right:25px;bottom:25px;display:none;position:absolute;}
.news-wrapper.no-image .title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;line-clamp:7;overflow:hidden;}
.news-wrapper .news-type{display:flex;align-items:center;}
.news-wrapper .news-type::before{content: '';display:block;background:#E76F51;width:1px;height:16px;margin:0px 10px;}
.news-detail-wrapper{padding-bottom:108px;}
.news-detail-wrapper .title-section{text-align:center;}
.news-detail-wrapper .title-section .news-type{padding:5px 20px;width:fit-content;margin:0px auto 7px;border-radius:30px;border:1px solid #E76F51;font-size:14px;line-height:normal;letter-spacing:0.28px;}
.news-detail-wrapper .title-section h1{max-width:891px;margin:auto;font-family:"FONTSPRING DEMO - Quincy CF Thin";padding-bottom:12px;}
.news-detail-wrapper .date{font-size:14px;line-height:normal;letter-spacing:0.28px;margin-bottom:4px;}
.news-detail-wrapper .image-block{margin-top:40px;}
.news-detail-wrapper .image-block img{width:100%;object-fit:cover;backface-visibility:hidden;will-change:transform;display:block;}
.news-detail-wrapper .introduction{padding-top:55px;}
.news-detail-wrapper .text-block h3{font-size:30px;line-height:38px;font-family:"FONTSPRING DEMO - Quincy CF Thin";padding-bottom:15px;}
.news-detail-wrapper .text-block p{font-size:16px;line-height:26px;}
.news-detail-wrapper .image-gallery{width:100%;display:flex;gap:30px;margin-block:50px 50px;}
.news-detail-wrapper .quote-block{font-size:25px;line-height:37px;background-image:url('../images/quote.svg');background-repeat:no-repeat;background-size:37px 26px;background-position:top left;margin-block:30px 30px;padding-left:49px;}
.news-detail-wrapper .document-wrapper{margin-top:40px;}
.news-detail-wrapper .document-wrapper a{border-radius:30px;border:1px solid #E76F51;padding:14px 30px;display:flex;width:fit-content;column-gap:10px;align-items:center;color:#FEFBF9;text-decoration:none;}
.news-detail-wrapper .document-wrapper a:hover{background:#E76F51;}
.news-detail-wrapper .document-wrapper a:hover:after{filter:brightness(0) saturate(100%) invert(100%) sepia(56%) saturate(267%) hue-rotate(1deg) brightness(108%) contrast(99%);}
.news-detail-wrapper .document-wrapper a:after{content: '';display:block;background:url('../images/Download.svg') no-repeat;width:24px;height:24px;min-width:24px;background-size:100% 100%;}
.event-details{margin:17px auto 50px;}
.event-details{font-size:18px;line-height:30px;}
.event-details span{margin-bottom:3px;}
.event-details span:first-child{color:#E76F51;padding-right:10px;}
.news-detail-wrapper .news-detail-wrap{max-width:1075px;margin-inline:auto;}
.news-detail-wrapper .image-gallery img{width:100%;object-fit:cover;}
.news-listing .news-wrapper.press-block{padding-top:40px;}
.homepage-wrapper .news-listing .view-content{margin-top:57px;}
.homepage-wrapper .news-listing .view-header h2{text-align:center;}
.homepage-wrapper .news-wrapper .image{height:390px;margin-bottom:16px;}
.homepage-wrapper .news-listing .news-wrapper .date{font-size:16px;line-height:23px;padding-bottom:7px;}
.homepage-wrapper .news-listing .view-footer{display:flex;justify-content:center;margin-top:36px;}
.homepage-wrapper .news-listing .news-col{margin-bottom:0px;}
.homepage-wrapper .news-listing{padding-bottom:130px;}
.homepage-wrapper .news-listing .slick-track{text-align:left;}
.homepage-wrapper .news-listing .slick-slide{margin:0px 15px;}
.homepage-wrapper .news-listing .slick-list{margin:0px -15px;}
.news-detail-wrapper .document-wrapper .document-row{display:flex;flex-wrap:wrap;gap:20px;}
.news-detail-wrapper .document-wrapper .document-row > *{width:auto;padding:0px;}
.store-listing-main h1{padding-bottom:80px;text-align:center;}
.view-store .view-filters h3{font-size:30px;font-family:"FONTSPRING DEMO - Quincy CF Thin";line-height:38px;padding-bottom:19px;}
.view-store .js-form-type-number{display:none;}
.view-store .store-search .js-form-wrapper{width:100%;margin-bottom:0px!important;}
.view-store .js-form-type-search{width:100%;margin-bottom:0px!important;}
.view-store .js-form-type-search label{display:none;}
.view-store .js-form-type-search .form-control{padding:8px 32px 12px 4px;background:transparent;border:0px;font-size:18px;line-height:30px;border-bottom:1px solid #898989!important;border-radius:0px;box-shadow:none;color:#FEFBF9;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis;}
.view-store .js-form-type-search .form-control:focus{white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis;}
.view-store .js-form-type-search .form-control::placeholder{color:#FEFBF9;}
.view-store .js-form-type-search .description{display:none;}
.view-store .views-exposed-form .form-actions{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:auto;}
/*input[type="search"i]:enabled:read-write:-webkit-any(:focus,:hover)::-webkit-search-cancel-button{display:none!important;}*/
input[type="search"i]:enabled:read-write:-webkit-any(:focus,:hover)::-webkit-search-cancel-button{display:none!important;}
input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none!important;}
.view-store .views-exposed-form .form-actions .button{font-size:0px;background:url('../images/search.svg') no-repeat;width:17px;height:19px;min-width:17px;border:0px;background-size:100% 100%;}
.view-store .views-exposed-form{position:relative;max-width:370px;}
.store-search .store-data{margin-top:40px;overflow:auto;height:calc(730px - 148px);scrollbar-width:thin;padding-right:9px;}
.store-search .store-data::-webkit-scrollbar-button{display:none;}
.view-store{margin-bottom:150px;}
.view-store .attachment .views-element-container{margin-left:15px;}
.store-wrapper .content-block{background:#112A37;padding:20px 50px 20px 26px;}
.store-wrapper .content-block h3{font-size:25px;line-height:37px;font-family:'Satoshi-Light';padding-bottom:11px;}
.store-wrapper .address{font-family:'Satoshi-Light';}
.store-wrapper .content-block .info-text.email{background-image:url('../images/email.svg');background-size:17px 12px;}
.store-wrapper .content-block .info-text.phone{background-image:url('../images/call.svg');background-size:18px 18px;}
.store-wrapper .content-block .info-text.address{background-image:url('../images/Location.svg');background-size:24px 24px;background-position:top left;}
.store-wrapper .content-block .info-text{background-repeat:no-repeat;background-size:24px 24px;background-position:left center;padding-left:29px;}
.view-store .store-wrapper .content-block .info-text{margin-bottom:10px;}
.store-wrapper .content-block .info-text,.store-wrapper .content-block .info-text a,.store-wrapper .content-block p{font-size:15px;line-height:25px;color:#FEFBF9;margin-bottom:0px;text-decoration:none;}
.store-wrapper .content-block .appointment{background-image:url('../images/store-clock.svg');background-size:16px 16px;display:flex;justify-content:space-between;align-items:center;background-position:left 5px;}
.store-wrapper .image img{width:100%;object-fit:cover;}
.store-wrapper .content-block .website.info-text{font-family:'Satoshi-Regular';}
.store-wrapper{margin-bottom:22px;}
.store-wrapper .content-block .appointment .opening-hours{display:flex;justify-content:space-between;width:100%;}
/*store-locator*/
/*language switcher*/
.js .dropdown-switcher .dropbutton-wrapper{display:inline-block;width:100%;}
.dropdown-toggle::after{display:none;}
.js .dropdown-switcher .dropbutton-widget{border:0;text-align:left;border-radius:0;background-color:transparent;background-image:none;margin:0;padding:0!important;}
.js .dropdown-switcher .dropbutton-widget .dropbutton{font-size:24px;font-family:"FONTSPRING DEMO - Quincy CF Thin";line-height:30px;text-transform:lowercase;}
.js .dropdown-switcher .dropbutton-widget .dropbutton:first-letter{text-transform:uppercase;}
.js .dropdown-switcher .dropbutton-widget .dropbutton{border-right:0;}
.js .dropbutton-multiple .dropbutton-widget .dropbutton-action a{text-decoration:none;text-transform:lowercase;}
.js .dropbutton-multiple .dropbutton-widget .dropbutton-action a:first-letter{text-transform:uppercase;}
.js .dropdown-switcher .dropbutton-widget ul li{border-top:0;line-height:30px;}
.js .dropdown-switcher .dropbutton-widget .dropbutton-toggle{left:0;width:100%;}
.path-frontpage .dropdown-language-item a{color:#fff;}
.dropdown-language-item a{color:var(--white);text-decoration:none;}
.js .dropdown-switcher .dropbutton-wrapper.open .dropbutton-toggle{left:auto;width:auto;}
.js .dropdown-switcher .dropbutton-widget ul li{border-top:0;}
.js .dropdown-switcher .dropbutton .dropbutton-action:hover,.js .dropdown-switcher .dropbutton a:hover{background-color:transparent;}
.js .dropdown-switcher .dropbutton-widget .dropbutton-toggle .dropbutton-arrow{border:0px;margin:0px;right:-3px;background:url('../images/language-arrow.svg') no-repeat;width:24px;height:24px;top:3px;background-size:100% 100%;}
.js .dropdown-switcher .dropbutton-toggle button{background-color:transparent;background-image:none;}
.dropbutton-wrapper .dropbutton .dropbutton-action > *{padding:0;margin:0;color:#fff!important;}
.js .dropbutton-multiple.open .dropdown-other-languages:before{border-color:rgba(56,76,255,0);border-bottom-color:#fff;border-width:9px;margin-left:-7px;}
.js .dropbutton-multiple.open .dropdown-other-languages:after{border-color:rgba(255,255,255,0);border-bottom-color:#ffffff;border-width:5px;margin-left:-5px;}
.dropbutton-multiple.open .dropdown-other-languages:before,.dropbutton-multiple.open .dropdown-other-languages:after{bottom:100%;left:48%;border:solid transparent;content: " ";height:0;width:0;position:absolute;pointer-events:none;}
.dropbutton-multiple.open .dropdown-other-languages{border-radius:20px;background-color:#fff;padding:20px 17px 0px 31px;position:absolute;top:37px;width:82px;left:-34px;}
.dropbutton-multiple.open .dropdown-other-languages li{margin-bottom:20px;}
.dropbutton-multiple.open .dropdown-other-languages li a{font-size:18px;font-weight:400;color:var(--blue)!important;letter-spacing:-0.18px;line-height:30px;}
.language-link.active-language{width:50px;display:block;}
.js .header .dropdown-switcher{position:relative;height:20px;}
.dropbutton-multiple .dropbutton .dropbutton-action > *{margin-right:0px!important;}
.js .dropbutton-multiple.open .dropbutton-widget{overflow:visible;}
