/*!
Theme Name:     Crevalens
Theme URI:      
Description:    Twentytwentyfour child theme.
Author:         Me
Author URI:     
Template:       twentytwentyfour
Version:        0.1.0
*/.wp-block-site-logo img{width:150px}header{position:absolute;top:0;left:0;right:0;z-index:9999999}.wp-block-navigation__responsive-container a:focus,.wp-block-navigation__responsive-container a:focus-visible,.wp-block-navigation .wp-block-navigation__container li a:focus,.wp-block-navigation .wp-block-navigation__container li a:focus-visible{outline-width:0}.wp-block-navigation__responsive-container a:after,.wp-block-navigation .wp-block-navigation__container li a:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='30' viewBox='0 0 26 30' fill='none'%3E%3Cg clip-path='url(%23clip0_2_65)'%3E%3Cpath d='M0.608704 17.9586V12.2897L13.2454 24.7034H12.7546L25.3913 12.2897V17.9586L13 30L0.608704 17.9586ZM10.7508 0H15.2084V26.2345H10.7508V0Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2_65'%3E%3Crect width='24.7826' height='30' fill='white' transform='translate(0.608704)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");width:10px;height:10px;margin-left:5px;background-size:contain;background-repeat:no-repeat;display:inline-block}footer .wp-block-navigation .wp-block-navigation__container li a:after{transform:rotateZ(180deg);-webkit-transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);-o-transform:rotateZ(180deg)}#nav-icon3{display:none}@media screen and (min-width: 1800px){h1{font-size:clamp(86px,5vw,116px);padding-top:clamp(250px,31vh,550px)}}@media screen and (min-width: 1440px){header .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{font-size:clamp(14px,1vw,19px)}header .wp-block-navigation .wp-block-navigation__container li a:after{width:clamp(10px,.9vw,15px);height:clamp(10px,.9vw,15px)}header .wp-block-site-logo img{width:clamp(150px,11vw,180px)}}@media screen and (max-width: 981px){header .wp-block-group.is-layout-constrained{padding-top:20px !important}header .wp-block-group.is-layout-constrained .wp-block-group.alignwide{padding-left:30px !important;padding-right:30px !important;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}header .wp-block-group.is-layout-constrained .wp-block-group.alignwide .wp-block-group:first-child{width:37%}header .wp-block-group.is-layout-constrained .wp-block-group.alignwide .wp-block-group:first-child .wp-block-site-logo{position:relative;z-index:99999999}header .wp-block-group.is-layout-constrained .wp-block-group.alignwide .wp-block-group:first-child .blackLogo img{filter:invert(1);-webkit-filter:invert(1)}header .wp-block-group.is-layout-constrained .wp-block-group.alignwide .wp-block-group:last-child nav{background-color:#f6f6f6;position:absolute;right:0;top:0;width:100%;height:auto;max-height:0;overflow:hidden;transition:max-height .2s cubic-bezier(0, 1, 0, 1);-webkit-transition:max-height .2s cubic-bezier(0, 1, 0, 1);-moz-transition:max-height .2s cubic-bezier(0, 1, 0, 1);-ms-transition:max-height .2s cubic-bezier(0, 1, 0, 1);-o-transition:max-height .2s cubic-bezier(0, 1, 0, 1)}header .wp-block-group.is-layout-constrained .wp-block-group.alignwide .wp-block-group:last-child .openNav{max-height:1000px;transition:max-height .2s ease-in-out;-webkit-transition:max-height .2s ease-in-out;-moz-transition:max-height .2s ease-in-out;-ms-transition:max-height .2s ease-in-out;-o-transition:max-height .2s ease-in-out}header .wp-block-group.is-layout-constrained .wp-block-group.alignwide ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-top:100px;padding-right:30px;padding-bottom:40px}header .wp-block-group.is-layout-constrained .wp-block-group.alignwide ul li a{color:#000}header .wp-block-group.is-layout-constrained .wp-block-group.alignwide ul li a::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='30' viewBox='0 0 26 30' fill='none'%3E%3Cg clip-path='url(%23clip0_2_65)'%3E%3Cpath d='M0.608704 17.9586V12.2897L13.2454 24.7034H12.7546L25.3913 12.2897V17.9586L13 30L0.608704 17.9586ZM10.7508 0H15.2084V26.2345H10.7508V0Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2_65'%3E%3Crect width='24.7826' height='30' fill='black' transform='translate(0.608704)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}header #nav-icon3{display:block;width:30px;height:22px;position:relative;margin:0 auto;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}header #nav-icon3 span{display:block;position:absolute;height:2px;width:100%;background:#fff;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}header #nav-icon3 span:nth-child(1){top:0px}header #nav-icon3 span:nth-child(2),header #nav-icon3 span:nth-child(3){top:10px}header #nav-icon3 span:nth-child(4){top:20px}header #nav-icon3.open span:nth-child(1){top:18px;width:0%;left:50%}header #nav-icon3.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}header #nav-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header #nav-icon3.open span:nth-child(4){top:18px;width:0%;left:50%}header #nav-icon3.open span{background-color:#000}}@media screen and (max-width: 370px){header .wp-block-group.is-layout-constrained .wp-block-group.alignwide .wp-block-group:first-child{width:115px}}.gform_wrapper.gravity-theme .gform_heading{display:none}.gform_wrapper.gravity-theme form .gform-body .gfield .gfield_label{font-size:18px;font-weight:500;margin-bottom:0}.gform_wrapper.gravity-theme form .gform-body .gfield input,.gform_wrapper.gravity-theme form .gform-body .gfield textarea{border:0;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;padding-left:20px}.gform_wrapper.gravity-theme form .gform-body .gfield input:focus-visible,.gform_wrapper.gravity-theme form .gform-body .gfield textarea:focus-visible{outline:0}.gform_wrapper.gravity-theme form .gform-body .gfield textarea.large{height:auto}.gform_wrapper.gravity-theme form .gform-body .gfield--type-consent{padding-bottom:24px}.gform_wrapper.gravity-theme form .gform-body .gfield--type-consent legend.gform-field-label{font-size:18px;font-weight:500}.gform_wrapper.gravity-theme form .gform-body .gfield--type-consent .gform-field-label{font-size:14px;font-weight:400}.gform_wrapper.gravity-theme form .gform-body .gfield--type-html{font-size:12px;font-weight:400;grid-column:span 7}.gform_wrapper.gravity-theme form .gform-body .gfield--type-submit{grid-column:span 5;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.gform_wrapper.gravity-theme form .gform-body .gfield--type-submit .gform-button{background-color:#ee322e;color:#fff;padding:37px 60px;padding-left:60px;text-transform:uppercase;font-size:18px;text-transform:uppercase;font-weight:700;font-family:"Fractul Variable";-ms-flex-item-align:center !important;align-self:center !important;cursor:pointer}.gform_wrapper.gravity-theme form .gform_footer.before{display:none}@media screen and (max-width: 981px){.gform_wrapper.gravity-theme form .gform-body .gfield--type-html{grid-column:span 12;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gform_wrapper.gravity-theme form .gform-body .gfield--type-submit{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;grid-column:span 12}}footer{width:calc(100% - 40px);margin:0 auto;border-top-left-radius:30px;border-top-right-radius:30px;overflow:hidden;text-align:center}footer .wp-block-site-logo img{width:100%;max-width:330px}footer .wp-block-navigation{margin-top:0}footer a{text-decoration:none}footer a:hover{text-decoration:underline}@media screen and (max-width: 981px){footer{width:100%}}@media screen and (max-width: 600px){footer .has-background{padding-top:110px !important}}.none{display:none}:root main{margin-top:0}:root main .entry-content{padding-left:0;padding-right:0;margin:0 auto}:root main .containerMax{max-width:100%}:root main .wp-block-cover,:root main .contaienrGlobal{width:calc(100% - 40px);margin:0 auto}h1{padding-top:250px;font-size:86px;line-height:.9;max-width:640px}h2{font-size:60px;line-height:1;padding-bottom:25px}h3{font-size:18px;line-height:1.2;max-width:400px;font-weight:500}.page-template-page-de-mentions h3{margin-bottom:1rem}p,ul li{font-size:15px;font-weight:300;margin-top:0 !important}p,ul,ol{padding-bottom:20px}p+ul{margin-top:0 !important;margin-top:-20px}ul li::marker{font-size:10px}ul+.wp-block-media-text{padding-top:25px !important}.regular{font-weight:400}.borderRadius{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.zIndex{z-index:99999;position:relative}.sectionIntro{height:calc(100vh - 20px);border-bottom-left-radius:30px !important;border-bottom-right-radius:30px !important;overflow:hidden}.sectionIntro .wp-block-cover__image-background{-o-object-position:unset !important;object-position:unset !important;border:none;bottom:0;-webkit-box-shadow:none;box-shadow:none;height:100%;left:0;margin:0;padding:0;position:absolute;right:80px;top:auto;width:100%;-o-object-fit:cover;object-fit:cover}.logoSection{position:relative;max-width:900px}.logoSection .iconeSection{width:170px;height:170px;display:block;background-size:cover;background-repeat:no-repeat;position:absolute;top:-45px;left:-82px;z-index:999999}.logoSection .iconeSection img{width:100%;height:100%}.logoSectionRightv2 .iconeSection{top:-65px}.sectionLogoSectionRight{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}body .pacthRouge{display:inline-block;max-width:388px}body .pacthRouge p{font-size:18px;font-weight:300;line-height:1.2;padding-bottom:0}body .pacthRouge a[href^="tel:"]{text-decoration:none}body .pacthRouge .regular{font-weight:400}body .pacthRouge .fw300{font-weight:300 !important}.wp-block-media-text{grid-template-columns:35px 1fr !important;padding-bottom:20px !important}.wp-block-media-text .wp-block-media-text__content{padding:0 0 0 20px}.wp-block-media-text h3{margin:0 !important}:where(.wp-site-blocks :focus){outline-width:0 !important;outline-style:none !important}@media screen and (min-width: 1800px){h1{font-size:clamp(86px,5vw,116px);padding-top:clamp(250px,31vh,550px)}}@media screen and (max-width: 1300px){h1{padding-top:240px}.sectionIntro .wp-block-column:first-child{-ms-flex-preferred-size:50% !important;flex-basis:50% !important}.sectionIntro .wp-block-column:last-child{-ms-flex-preferred-size:60% !important;flex-basis:60% !important}}@media screen and (max-width: 981px){.sectionIntro{padding-bottom:40px !important;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100% !important}.sectionIntro .wp-block-cover__inner-container .wp-block-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sectionIntro .wp-block-cover__inner-container .wp-block-columns h1{padding-top:0}:root main .contaienrGlobal{width:calc(100% - 20px)}.sectionLogoSectionRight{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.logoSection{-ms-flex-preferred-size:auto !important;flex-basis:auto !important;width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:auto !important}.sectionGreen{padding-left:0 !important;padding-right:0 !important;width:90%;margin-left:auto !important;margin-right:0 !important}}@media screen and (max-width: 600px){h1{font-size:43px;padding-left:10px;padding-bottom:20vh}h2{font-size:27px}.logoSection .iconeSection{width:65px;height:65px;top:-5px;left:-30px}.logoSection .wp-block-group.is-layout-constrained .wp-block-group.is-layout-constrained,.logoSection .groupForm{padding-top:70px !important;padding-left:35px !important;padding-right:30px !important}.logoSectionRightv2 .iconeSection{top:-25px}.zIndex{padding-right:0 !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-block-media-text figure{max-width:64px}.wp-block-media-text .wp-block-media-text__content{padding-left:0}body .pacthRouge{display:inline-block;max-width:300px}body .pacthRouge p{font-size:14px}}/*# sourceMappingURL=style.css.map */