@font-face{font-family:"Wedding";src:url(../fonts/WeddingGothicATF.eot);src:url(../fonts/WeddingGothicATF.eot?#iefix) format("embedded-opentype"),url(../fonts/WeddingGothicATF.woff2) format("woff2"),url(../fonts/WeddingGothicATF.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Sackers";src:url(../fonts/SackersGothicStd-Medium.eot);src:url(../fonts/SackersGothicStd-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/SackersGothicStd-Medium.woff2) format("woff2"),url(../fonts/SackersGothicStd-Medium.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}.casseuil .single-domaine-svg{margin-top:calc(1.1875rem + 4.21875vw)}.casseuil .single-domaine-svg svg{max-width:205px;max-height:37px}.casseuil.single-child .single-domaine-svg{margin-top:calc(0.8125rem + 1.40625vw)}.casseuil.single-child .single-domaine-svg svg{max-width:245px;max-height:44px}.casseuil h1,.casseuil h2,.casseuil h3,.casseuil h4,.casseuil h5{font-family:"Sackers";font-weight:normal}.casseuil .menu-domaine-item{font-size:.875rem}.casseuil .menu-domaine-item-link--active{text-transform:uppercase;color:#2f391a}.casseuil .menu-domaine-item-link--active:after{background-color:#2f391a}.casseuil .domaine-has-children-item-title{font-size:1.125rem;margin:22px 0;text-transform:uppercase}.casseuil .domaine-has-children-items{display:inline-block;position:relative;margin:25px 0}.casseuil .domaine-has-children-item,.casseuil .domaine-child-subnav-item,.casseuil .menu-domaine-items,.casseuil .highlight-text-photo-links,.casseuil .domaine-child-intro-author{font-family:"Sackers";font-weight:normal}.casseuil .domaine-has-children-item-link{color:#fff}.casseuil .domaine-child-title{color:#2f391a;font-size:1.5rem;text-transform:uppercase}.casseuil .domaine-child-title span+span{color:#000}.casseuil .domaine-child-subtitle{font-size:.4em;margin-top:.5em}.casseuil .domaine-child-content-section-title{font-size:calc(0.7125rem + 0.65625vw);text-transform:uppercase;color:#000;margin-bottom:1.2em;color:#2f391a}.casseuil .domaine-child-subnav-item{font-size:calc(0.7rem + 0.5625vw);margin-bottom:5px;text-transform:uppercase}.casseuil .domaine-child-subnav-item a.active{color:#2f391a}.casseuil .domaine-child-background{width:calc(7.09375rem + 48.515625vw);transform:translateY(-180%) translateX(50%)}.casseuil .highlight-text-photo-right .highlight-text-photo-content,.casseuil .highlight-text-photo-content{background-color:#f6f6ef;color:#000}.casseuil .highlight-text-photo-right .highlight-text-photo-content a,.casseuil .highlight-text-photo-content a{color:#000}.casseuil .highlight-text-photo-color2 .highlight-text-photo-content{background-color:#f6f6ef;color:#000}.casseuil .highlight-text-photo-color2 .highlight-text-photo-content a{color:#000}.casseuil .highlight-text-photo-title{font-size:2.1875rem}.casseuil .highlight-text-photo-subtitle{font-size:1.125rem}.casseuil .highlight-text-photo-links{font-size:.875rem}.casseuil .domaine-child-intro{margin-top:60px}.casseuil .domaine-child-intro-author{font-size:.875rem}.casseuil .domaine-child-intro h2{color:#000}.casseuil .wpcf7 input[type=submit],.casseuil .wpcf7-submit,.casseuil .wpcf7 button[type=submit]{color:#000;font-family:"Sackers";font-weight:normal;font-size:1.5625rem}@media (min-width: 768px){.casseuil .single-domaine-svg svg{max-width:calc(3.1875rem + 19.21875vw);max-height:calc(1.03125rem + 3.046875vw)}.casseuil.single-child .single-domaine-svg svg{max-width:calc(2.9375rem + 17.34375vw);max-height:calc(0.9875rem + 2.71875vw)}.casseuil .menu-domaine-item{font-size:calc(0.6875rem + 0.46875vw)}.casseuil .domaine-has-children-item-title{font-size:calc(0.7375rem + 0.84375vw);margin:27px 0}.casseuil .domaine-has-children-items{margin:calc(0.90625rem + 2.109375vw) 0}.casseuil .domaine-child-title{font-size:calc(0.875rem + 1.875vw)}.casseuil .highlight-text-photo-title{font-size:calc(0.84375rem + 1.640625vw)}.casseuil .highlight-text-photo-subtitle{font-size:calc(0.6875rem + 0.46875vw)}.casseuil .highlight-text-photo-links{font-size:calc(0.6625rem + 0.28125vw)}.casseuil .domaine-child-intro{margin-top:calc(1.375rem + 5.625vw)}.casseuil .domaine-child-intro-author{font-size:calc(0.6875rem + 0.46875vw)}}@media (min-width: 768px)and (min-width: 1920px){.casseuil .single-domaine-svg svg{max-width:26.25rem}.casseuil .single-domaine-svg svg{max-height:4.6875rem}.casseuil.single-child .single-domaine-svg svg{max-width:23.75rem}.casseuil.single-child .single-domaine-svg svg{max-height:4.25rem}.casseuil .menu-domaine-item{font-size:1.25rem}.casseuil .domaine-has-children-item-title{font-size:1.75rem}.casseuil .domaine-has-children-items{margin:3.4375rem 0}.casseuil .domaine-child-title{font-size:3.125rem}.casseuil .highlight-text-photo-title{font-size:2.8125rem}.casseuil .highlight-text-photo-subtitle{font-size:1.25rem}.casseuil .highlight-text-photo-links{font-size:1rem}.casseuil .domaine-child-intro{margin-top:8.125rem}.casseuil .domaine-child-intro-author{font-size:1.25rem}}@media (min-width: 992px){.casseuil .single-domaine-svg{flex:0 0 26%;max-width:26%;display:flex;align-items:center;justify-content:center}}@media (min-width: 1920px){.casseuil .single-domaine-svg{margin-top:6.25rem}.casseuil.single-child .single-domaine-svg{margin-top:2.5rem}.casseuil .domaine-child-content-section-title{font-size:1.5rem}.casseuil .domaine-child-subnav-item{font-size:1.375rem}.casseuil .domaine-child-background{width:65.3125rem}}
