@font-face {
    font-family: 'Champagne & Limousines';
    src: url('../fonts/ChampagneLimousines.eot');
    src: url('../fonts/ChampagneLimousines.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ChampagneLimousines.woff2') format('woff2'),
        url('../fonts/ChampagneLimousines.woff') format('woff'),
        url('../fonts/ChampagneLimousines.ttf') format('truetype'),
        url('../fonts/ChampagneLimousines.svg#Champagne&Limousines') format('svg');
    font-weight: 400    ;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Champagne & Limousines';
    src: url('../fonts/ChampagneLimousines-Bold.eot');
    src: url('../fonts/ChampagneLimousines-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ChampagneLimousines-Bold.woff2') format('woff2'),
        url('../fonts/ChampagneLimousines-Bold.woff') format('woff'),
        url('../fonts/ChampagneLimousines-Bold.ttf') format('truetype'),
        url('../fonts/ChampagneLimousines-Bold.svg#Champagne&Limousines-Bold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
html{scroll-behavior:smooth;}
html,body,div,span,applet,object,iframe,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,
sm-,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,table,caption,body,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,
menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;border:0;padding:0;font-size:100%;vertical-align:baseline;}
body,body *{font-family: "Champagne & Limousines",sans-serif;color:#333333;line-height:1.5;box-sizing:border-box;}
body,body *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(b):not(strong):not(th) {font-weight:400;}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section{display:block;}
ul:not([class]){list-style:none;padding-left:1rem;}
ul:not([class]) li::before { position: absolute; content: ''; padding: 0.1rem; margin-top: 0.7rem; border-radius: 1rem; background: #333333; right: calc(100% - 0.3rem); }
nav ol,nav ul,nav ul,ol[class],ul[class]:not([class^="lst-disc"]){list-style:none;padding-left:0;}
ul[class^="lst-disc"]{list-style:disc;padding-left:1rem;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
a{transition:all 400ms ease;cursor:pointer;display:inline-block;text-decoration:none;}
a:hover{color:#CBA12D;}
table{width: 100%;border-spacing:0;border-collapse:collapse;}
table tr th { font-weight: 700; }
table tr > * { font-size: .9rem; padding: .5rem .5rem; }
table tr > *:not(:last-child) { border-right: 1px solid #00000008; }
table>tbody>tr:nth-of-type(odd) { background: #0000000d; }
table>tbody>tr:nth-of-type(even) { background: #00000003; }
img,video,iframe{position:relative;display:block;max-width:100%;object-fit:cover;}
strong{font-weight:700;}
header{z-index:1000;}
section{position:relative;}
div,p,p *{font-size:1.1rem;}
p{display:inline-block;width:100%;}
p,p *{color: #3A3A3A;}
main{overflow-x:clip;}
p{margin-top:0;margin-bottom:1rem;display:inline-block;font-weight:300;}
ul + * {margin-top: 1rem;}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{padding:0;margin-top:0;margin-bottom:1rem;font-weight:700;line-height:1.2;color:currentColor}
.h1,h1{font-size:2.5rem}
.h2,h2{font-size:2rem}
.h3,h3{font-size:1.75rem}
.h4,h4{font-size:1.5rem}
.h5,h5{font-size:1.25rem}
.h6,h6{font-size:1rem}
[class*="wp-txt"]{position:relative;}
[class*="wp-txt"]>*:last-child{margin-bottom:0rem;}
[class*="wp-txt"][class*="-center"],[class*="-center"]{text-align:center;}
[class*="wp-txt"][class*="-left"],[class*="-left"]{text-align:left;}
[class*="wp-txt"][class*="-right"],[class*="-right"]{text-align:right;}
select,textarea,input:not([type="range"]):not([type="submit"]):not([type="checkbox"]):not([type="radio"]){position:relative;width:100%;outline:none;padding:.5rem 1rem;border-radius:.2rem;background:#FFFFFF;border:0.1rem solid #0C0909;}
select,input:not([type="range"]):not([type="submit"]):not([type="checkbox"]):not([type="radio"]) { height: 3.5rem; }
select:focus,textarea:focus,input:not([type="range"]):not([type="button"]):not([type="submit"]):not([type="checkbox"]):not([type="radio"]):focus { background: #FFFFFF; border-color: #CBA12D !important; box-shadow: 0 0 0 0.25rem rgb(203 161 44 / 38%); }
input:not([type="button"]):not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-webkit-input-placeholder{color:#000000;}
input:not([type="button"]):not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-moz-placeholder{color:#000000;}
input:not([type="button"]):not([type="submit"]):not([type="checkbox"]):not([type="radio"])::placeholder{color:#000000;}
input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;}
input[type="number"][type=number]{-moz-appearance:textfield;}
input[type="radio"],input[type="checkbox"]:not(.switch){position:relative;margin:0rem;width:.9rem;height:.9rem;display:flex;padding:0rem;outline:none;flex:00auto;appearance:none;align-items:center;background:#FFFFFF;justify-content:center;vertical-align:text-top;border:1px solid #CBA12D;}
input[type="radio"]::before,input[type="checkbox"]:not(.switch)::before{position:relative;content:'';width:100%;margin:0rem;height:100%;overflow:hidden;color:#CBA12D;transform:scale(0);border-radius:.1rem;background:#CBA12D;display:inline-block;box-sizing:border-box;transition:all 400ms ease;outline:1px solid transparent;}
input[type="radio"]{border-radius:50%;}
input[type="checkbox"]:not(.switch){border-radius:.2rem;}
input[type="radio"]:before{border-radius:50%;}
input[type="radio"]:checked:before,
input[type="checkbox"]:not(.switch):checked:before{transform:scale(.5);}
input[type="range"] {width: 100%;}
input[type="range"]::-webkit-slider-runnable-track {width: 100%; height: .5rem; cursor: pointer; color: transparent; border-radius: 1rem; border-color: transparent; background-color: #dee2e6; }
input[type="range"]::-moz-range-track { width: 100%; height: .5rem; cursor: pointer; color: transparent; border-radius: 1rem; border-color: transparent; background-color: #dee2e6; }
input[type="range"]::-webkit-slider-thumb { border: 0; width: 1rem; height: 1rem; appearance: none; border-radius: 1rem; margin-top: -.25rem; background-color: #CBA12D !important; transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; }
input[type="range"]::-moz-range-thumb { border: 0; width: 1rem; height: 1rem; appearance: none; border-radius: 1rem; margin-top: -.25rem; background-color: #CBA12D; transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; }
input[type="checkbox"].switch { width: 2em; height: 1em; appearance: none; border-radius: 2em; vertical-align: top; background-color: #fff; background-size: contain; background-position: center; background-repeat: no-repeat; background-position: left center; border: 1px solid rgba(0,0,0,.25); -webkit-print-color-adjust: exact; color-adjust: exact; transition: background-position .15s ease-in-out,all  .15s ease-in-out;; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e"); }
input[type="checkbox"].switch:checked { border-color: #CBA12D; background-color: #CBA12D; box-shadow: 0 0 0 .25rem rgba(13,110,253,.25); }
input[type="checkbox"].switch:checked { background-position: right center; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); }
[class*="btn-"]{position:relative;outline:none;cursor:pointer;font-size:1.1rem;text-align:center;white-space:nowrap;padding:.5rem 1.5rem;border:2px solid transparent;width:fit-content;}
[class*="btn"][class*="-primary"]{color:#333333;background:transparent;border-color:#333333;}
[class*="btn"][class*="-secondary"]{color:#FFFFFF;background:transparent;border-color:#FFFFFF;}
[class*="btn"][class*="-secondary"]:hover,[class*="btn"][class*="-primary"]:hover{color:#FFFFFF;background:#CBA12D;border-color:#CBA12D;}
.under-line{position:relative;display:inline;padding:0.2rem;font-size:2.2rem;background-repeat:no-repeat;background-image:linear-gradient(transparent60%,#FFF1EA40%);}
.quote{quotes:'"''"'"<"">"}
.quote:before,.quote:after{position:relative;font-size:2rem;color:#CBA12D;font-weight:700;font-style:italic;display:inline-block;}
.quote:before{float:left;line-height:0;margin-left:-2rem;content:open-quote;}
.quote:after{content:close-quote;vertical-align:text-top;}
.wp-sld{position:relative;width:100%;}
.arrow{transition:all 400ms ease;position:absolute;top:50%;z-index:2;font-size:0;border:none;padding:15px;outline:none;display:block;cursor:pointer;text-align:center;background-size:100%;background-position:center;transform:translateY(-50%);background-repeat:no-repeat;background-color:transparent;}
.arrow.prev{left:0;background-image:url(../images/pectos/arrow-prev.png);}
.arrow.next{right:0;background-image:url(../images/pectos/arrow-next.png);}
.sc-xxl {max-width: 1920px;width: calc(100% - 10rem);}
@media screen and (max-width: 1366px) {
    .sc-xxl {
        width: calc(100% - 2rem);
    }
}
.fancybox__container * {color: #FFFFFF;}
.fancybox__content {position: relative;}
.fancybox__content::after {
    position: absolute;
    inset: 0;
    content: "";
    mix-blend-mode: multiply;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4));
}