
html{font-size:16px}html body{color:#4a4a4a;font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}html body *{min-width:unset}html body .top-menu .nav-user li a.button{background-color:#0f4e3f;border:1px solid #0f4e3f;border-radius:20px;color:#fff;display:inline-block;font-optical-sizing:auto;font-size:14px;font-style:normal;font-weight:600;padding:10px 20px;text-transform:uppercase;transition:all .3s ease}html body .top-menu .nav-user li a.button:hover,html body .top-menu .nav-user li a.button:active,html body .top-menu .nav-user li a.button:focus{background-color:rgb(10.8870967742,56.6129032258,45.7258064516);border:1px solid rgb(10.8870967742,56.6129032258,45.7258064516);color:#fff;text-decoration:none}@media(max-width: 990px){html body .top-menu .nav-user li a.button{margin-inline:auto}}html body .button,html body button,html body .bootstrap-target-container .button,html body .bootstrap-target-container button{background-color:#0f4e3f;border:1px solid #0f4e3f;border-radius:20px;color:#fff;display:inline-block;font-optical-sizing:auto;font-size:14px;font-style:normal;font-weight:600;padding:10px 20px;text-transform:uppercase;transition:all .3s ease}html body .button:hover,html body .button:active,html body .button:focus,html body button:hover,html body button:active,html body button:focus,html body .bootstrap-target-container .button:hover,html body .bootstrap-target-container .button:active,html body .bootstrap-target-container .button:focus,html body .bootstrap-target-container button:hover,html body .bootstrap-target-container button:active,html body .bootstrap-target-container button:focus{background-color:rgb(10.8870967742,56.6129032258,45.7258064516);border:1px solid rgb(10.8870967742,56.6129032258,45.7258064516);color:#fff;text-decoration:none}@media(max-width: 990px){html body .button,html body button,html body .bootstrap-target-container .button,html body .bootstrap-target-container button{margin-inline:auto}}html body .button.white,html body button.white,html body .bootstrap-target-container .button.white,html body .bootstrap-target-container button.white{background-color:#fdfbf7;border:1px solid #0f4e3f;color:#0f4e3f}html body .button.white:hover,html body .button.white:active,html body .button.white:focus,html body button.white:hover,html body button.white:active,html body button.white:focus,html body .bootstrap-target-container .button.white:hover,html body .bootstrap-target-container .button.white:active,html body .bootstrap-target-container .button.white:focus,html body .bootstrap-target-container button.white:hover,html body .bootstrap-target-container button.white:active,html body .bootstrap-target-container button.white:focus{background-color:#e0dacd;border:1px solid #0f4e3f;color:#0f4e3f}img:not([src]):not([srcset]){visibility:hidden}.video-container{position:relative;padding-bottom:45.25%;height:0;max-width:900px;margin:0 auto;width:100%}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:90%}body h1,body h2,body h3,body h4,body h5,body h6,body .bootstrap-target-container h1,body .bootstrap-target-container h2,body .bootstrap-target-container h3,body .bootstrap-target-container h4,body .bootstrap-target-container h5,body .bootstrap-target-container h6{font-family:"Fredoka",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;line-height:1.1;padding:0}body h1.border,body h2.border,body h3.border,body h4.border,body h5.border,body h6.border,body .bootstrap-target-container h1.border,body .bootstrap-target-container h2.border,body .bootstrap-target-container h3.border,body .bootstrap-target-container h4.border,body .bootstrap-target-container h5.border,body .bootstrap-target-container h6.border{border-left:7px solid #c39a5f;font-weight:800;margin:0;padding-left:18px;text-align:left}body h1.border.black,body h2.border.black,body h3.border.black,body h4.border.black,body h5.border.black,body h6.border.black,body .bootstrap-target-container h1.border.black,body .bootstrap-target-container h2.border.black,body .bootstrap-target-container h3.border.black,body .bootstrap-target-container h4.border.black,body .bootstrap-target-container h5.border.black,body .bootstrap-target-container h6.border.black{border-left:7px solid #000}body h1.border.white,body h2.border.white,body h3.border.white,body h4.border.white,body h5.border.white,body h6.border.white,body .bootstrap-target-container h1.border.white,body .bootstrap-target-container h2.border.white,body .bootstrap-target-container h3.border.white,body .bootstrap-target-container h4.border.white,body .bootstrap-target-container h5.border.white,body .bootstrap-target-container h6.border.white{border-left:7px solid #fff}body h1,body .bootstrap-target-container h1{font-size:clamp(35px,31px + 1.07vw,46px)}body h2,body .bootstrap-target-container h2{font-size:clamp(26px,23.8px + .59vw,32px)}body h3,body .bootstrap-target-container h3{font-size:clamp(22px,19.8px + .59vw,28px)}body h4,body .bootstrap-target-container h4{font-size:clamp(20px,17.8px + .59vw,26px)}body .subtitle,body .bootstrap-target-container .subtitle{font-size:20px;line-height:28px;font-family:"Inter",sans-serif}body .impl-index #content>h1,body .bootstrap-target-container .impl-index #content>h1{display:none}body p,body a,body li,body ul,body input,body select,body option,body textarea,body td,body th,body label,body .bootstrap-target-container p,body .bootstrap-target-container a,body .bootstrap-target-container li,body .bootstrap-target-container ul,body .bootstrap-target-container input,body .bootstrap-target-container select,body .bootstrap-target-container option,body .bootstrap-target-container textarea,body .bootstrap-target-container td,body .bootstrap-target-container th,body .bootstrap-target-container label{color:#4a4a4a;font-size:clamp(15px,15.3px + .2vw,17px);font-weight:300;line-height:1.5}body a,body .bootstrap-target-container a{display:inline-block;text-decoration:none}body p.full,body .bootstrap-target-container p.full{width:100%}body p.small,body .bootstrap-target-container p.small{font-size:15px;line-height:21px}body p.price,body .bootstrap-target-container p.price{text-transform:uppercase;font-weight:bold;color:#12532d;margin:1.5em 0}body .bold,body .bootstrap-target-container .bold{font-weight:800}body b,body strong,body .bootstrap-target-container b,body .bootstrap-target-container strong{font-weight:600}body .light,body .bootstrap-target-container .light{font-weight:lighter}body .italic,body .bootstrap-target-container .italic{font-style:italic}body blockquote,body .bootstrap-target-container blockquote{padding:1rem 0;margin:0;font-style:italic;border:0;font-family:"Inter",sans-serif;border-top:5px solid currentColor;border-bottom:5px solid currentColor;font-weight:700;font-size:25px;line-height:34.05px}body .list ul,body .list-gold ul,body .bootstrap-target-container .list ul,body .bootstrap-target-container .list-gold ul{list-style:none;list-style-position:inside;margin:0;padding-left:25px}body .list ul li,body .list-gold ul li,body .bootstrap-target-container .list ul li,body .bootstrap-target-container .list-gold ul li{margin:12px 0}body .list ul li:first-child,body .list-gold ul li:first-child,body .bootstrap-target-container .list ul li:first-child,body .bootstrap-target-container .list-gold ul li:first-child{margin-top:0}body .list ul li:last-child,body .list-gold ul li:last-child,body .bootstrap-target-container .list ul li:last-child,body .bootstrap-target-container .list-gold ul li:last-child{margin-bottom:0}body .list ul li:before,body .list-gold ul li:before,body .bootstrap-target-container .list ul li:before,body .bootstrap-target-container .list-gold ul li:before{background-position:center;background-size:contain;content:"";display:inline-block;height:16px;left:-25px;position:absolute;top:3px;width:16px}body .list ul li:before,body .bootstrap-target-container .list ul li:before{background-image:url("/fileupload/file/list-check")}body .list-gold ul li:before,body .bootstrap-target-container .list-gold ul li:before{background-image:url("/fileupload/file/list-check-gold")}.text-black{color:#000 !important}.text-white{color:#fff !important}.text-green{color:#0f4e3f !important}.text-gold{color:#c39a5f !important}.bg-gold{background-color:#c39a5f !important}.bg-black{background-color:#000 !important}.bg-green{background-color:#0f4e3f !important}.bg-offwhite{background-color:#ff945c !important}.bg-red{background-color:#a02430 !important}.bg-brown{background-color:#673a19 !important}.bg-cream{background-color:#ff945c !important}.bg-grey{background-color:#f4f4f4 !important}body #masthead-1 .top-menu{background-color:#fffcf6;border-bottom:1px solid #ff945c}body #masthead-1 .top-menu a.logo{height:100px}body #masthead-1 .top-menu .nav li a:not(.button){font-family:"Fredoka",sans-serif;font-weight:600;color:#0f4e3f;border:none}body #masthead-1 .top-menu .nav li a:not(.button):hover,body #masthead-1 .top-menu .nav li a:not(.button):active,body #masthead-1 .top-menu .nav li a:not(.button):focus{color:#ff945c}body #masthead-1 .top-menu .nav li a.button{background-color:#0f4e3f;border:1px solid #0f4e3f;color:#fff;font-family:"Inter",sans-serif;font-weight:600;padding:9px 18px;font-size:14px}body #masthead-1 .top-menu .nav li a.button:hover,body #masthead-1 .top-menu .nav li a.button:active,body #masthead-1 .top-menu .nav li a.button:focus{background-color:rgb(10.8870967742,56.6129032258,45.7258064516);border:1px solid rgb(10.8870967742,56.6129032258,45.7258064516);color:#fff}body #masthead-1 .top-menu .nav li a.button.secondary-btn{background-color:#fdfbf7;border:1px solid #0f4e3f;color:#0f4e3f}body #masthead-1 .top-menu .nav li a.button.secondary-btn:hover,body #masthead-1 .top-menu .nav li a.button.secondary-btn:active,body #masthead-1 .top-menu .nav li a.button.secondary-btn:focus{background-color:#e0dacd;border:1px solid #0f4e3f;color:#0f4e3f}body #masthead-1 .top-menu .nav .navbar-toggle:hover{background-color:rgba(0,0,0,0) !important}body #masthead-1 .top-menu .nav .navbar-toggle:hover .icon-bar{background:rgb(61.25,61.25,61.25)}body #masthead-1 .top-menu .nav .navbar-toggle .icon-bar{background:#0f4e3f}.show-mobile-menu body #masthead-1 .top-menu .nav .navbar-toggle .icon-bar:nth-child(2){transform:rotate(45deg) translate(3px, 4px)}.show-mobile-menu body #masthead-1 .top-menu .nav .navbar-toggle .icon-bar:nth-child(3){opacity:0}.show-mobile-menu body #masthead-1 .top-menu .nav .navbar-toggle .icon-bar:nth-child(4){transform:rotate(-45deg) translate(4px, -5px)}body #masthead-1 .top-menu .nav-flatpage li.hasChildList .arrow.down{border:solid #fff;border-width:0 3px 3px 0}body #masthead-1 .user-area{background-color:#fffcf6;border-bottom:1px solid #ff945c}body #masthead-1 .user-area ul li a{font-family:"Inter",sans-serif;font-weight:700;color:#0f4e3f}body #masthead-1 .user-area ul li a:hover,body #masthead-1 .user-area ul li a:active,body #masthead-1 .user-area ul li a:focus{color:#ff945c}body #masthead-1 .user-area #switchuserform select{background:#fcfcfc !important;border:1px solid #dadada !important;border-radius:5px;background:#fff;color:#0f4e3f;font-family:Calibri,sans-serif;font-size:14px;line-height:1.2;padding:4px 10px}body #masthead-1 .languages button{cursor:pointer}body #masthead-1 .body-masthead .contentwrap .bootstrap-target-container .row{margin:0}body #masthead-1 .body-masthead .contentwrap .bootstrap-target-container .row .col-sm-12{padding:0}#footer{background-color:#fdfbf7;border-top:5px solid #ff945c;overflow:hidden}#footer .footer-text{margin:0}#footer .footer-columns{display:flex;flex-direction:column;padding:0 10px;margin:0 auto;max-width:1600px;width:100%}@media(min-width: 640px){#footer .footer-columns{display:grid;gap:26px;grid-template-columns:repeat(2, 1fr);grid-template-areas:"foot-logo foot-logo" "foot-contact foot-links" "foot-social foot-social";padding:0 26px}}@media(min-width: 991px){#footer .footer-columns{grid-template-columns:repeat(2, 1fr);grid-template-areas:"foot-logo foot-logo" "foot-contact foot-links" "foot-social foot-social"}}@media(min-width: 1200px){#footer .footer-columns{grid-template-columns:repeat(4, auto);grid-template-areas:none}}#footer .footer-columns a,#footer .footer-columns p,#footer .footer-columns li{color:#0f4e3f;font-size:14px}@media(max-width: 639px){#footer .footer-columns .column{border-bottom:1px solid;padding-bottom:20px}}#footer .footer-columns .column.logo{grid-area:foot-logo;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}#footer .footer-columns .column.logo img{max-width:180px}#footer .footer-columns .column.logo .contact-info-block{margin-top:20px}#footer .footer-columns .column.contact{grid-area:foot-contact;display:flex;flex-direction:column}#footer .footer-columns .column.links{grid-area:foot-links;background-color:rgba(0,0,0,0);border-top:none;display:block;padding:0}#footer .footer-columns .column.links a{font-size:14px;padding:2px 0}#footer .footer-columns .column.results{grid-area:foot-results}#footer .footer-columns .column.social{grid-area:foot-social}#footer .footer-columns .column .contact-info-block{display:inline-block;width:100%}#footer .footer-columns .column .contact-info-block+.contact-info-block{margin-top:20px}#footer .footer-columns .column .contact-info-block h4{color:#0f4e3f;font-size:clamp(18px,17.8px + .59vw,20px);margin-bottom:15px}#footer .footer-columns .column .contact-info-block .block{display:grid;grid-template-columns:30px auto;gap:10px}#footer .footer-columns .column .contact-info-block .block .info{display:flex;flex-direction:column}#footer .footer-columns .column .contact-info-block .links-block ul{list-style:none;margin:0;padding:0}#footer .footer-columns .column .contact-info-block .links-block ul li{margin-bottom:10px}#footer .footer-columns .column .contact-info-block .links-block ul li a{text-transform:none}#footer .footer-columns .column .contact-info-block .links-block.columns ul{-moz-columns:2 auto;columns:2 auto;list-style:inside}#footer .footer-columns .column .contact-info-block .links-share ul{display:flex;align-items:center;gap:15px;list-style:none;margin:0;padding:0}@media(min-width: 1200px){#footer .footer-columns .column.logo,#footer .footer-columns .column.contact,#footer .footer-columns .column.links,#footer .footer-columns .column.results,#footer .footer-columns .column.social{grid-area:unset}}#footer .footer-columns .separator{display:none}@media(min-width: 640px){#footer .footer-columns .separator{grid-area:foot-separator;background-color:#fff;display:inline-block;height:2px;width:100%}}@media(min-width: 1200px){#footer .footer-columns .separator{display:none}}#footer a{color:#fff}#footer p,#footer h2{color:#fff}#footer .branded-wrapper{background:#00376f}#footer .branded-wrapper .branded .branded-copyright{font-size:14px}.content-block-column{margin:10px}@media(min-width: 991px){.content-block-column{margin:8px auto;max-width:1200px}}.content-block-column .cuadro-in>h2,.content-block-column .cuadro-in>h3{margin-top:0}.triple-content-block{display:flex;flex-direction:column;-moz-column-gap:24px;column-gap:24px;row-gap:50px;justify-content:center;max-width:1200px;margin-inline:auto}@media(min-width: 991px){.triple-content-block{display:grid;grid-template-columns:repeat(3, 1fr)}}.triple-content-block .block{width:100%}.instagram-post,.bloque-ficha{margin-top:18px}@media(min-width: 768px){.instagram-post,.bloque-ficha{width:calc(50% - 12px)}}@media(min-width: 991px){.instagram-post,.bloque-ficha{width:calc(33% - 12px)}}.bloque-ficha .content{padding:15px}.bloque-ficha .content h2,.bloque-ficha .content h3,.bloque-ficha .content h4{font-weight:bold;margin-top:0}.bloque-ficha .cdo-image{aspect-ratio:5/4;background-size:cover;background-position:center}.home-hero{--bg-parallax: 0px;--fg-parallax: 0px;position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:flex-end;padding:0;flex-direction:column;background-image:url("/fileupload/file/hero-background");background-repeat:no-repeat;background-position:center top;background-size:cover}.home-hero::before{content:"";display:inline-block;position:absolute;background-image:url("/fileupload/file/hero-women-mobile");background-repeat:no-repeat;background-position:center bottom;background-size:100% auto;height:100%;width:100%;bottom:10vh}@media(min-width: 768px){.home-hero::before{background-image:url("/fileupload/file/hero-women");background-position:center;background-size:cover;bottom:auto}}@media(min-width: 1200px){.home-hero::before{display:none}}@media(min-width: 1200px){.home-hero{aspect-ratio:5/2;flex-direction:inherit;padding:40px 10px}}@media(min-width: 1200px){.home-hero__background,.home-hero__foreground{position:absolute}}.home-hero__background,.home-hero__foreground{pointer-events:none}.home-hero__background{background-image:url("/fileupload/file/hero-background");background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:1;height:60vh;width:100%;display:none}@media(min-width: 1200px){.home-hero__background{display:block;height:inherit;inset:-60px 0;transform:translate3d(0, var(--bg-parallax), 0);will-change:transform}}.home-hero__foreground{z-index:2;display:none}@media(min-width: 1200px){.home-hero__foreground{display:flex;align-items:flex-end;justify-content:center;height:inherit;inset:-40px 0;transform:translate3d(0, var(--fg-parallax), 0);will-change:transform}}.home-hero__foreground img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.home-hero .calendar-in{display:flex;flex-direction:column;position:relative;width:100%;z-index:3;padding-top:34vh}@media(min-width: 1200px){.home-hero .calendar-in{padding-top:0}}.home-hero .calendar-in h1,.home-hero .calendar-in h2{background-color:#0f4e3f;border-radius:12px;display:inline-block;line-height:1;margin:0;padding:8px 12px}.home-hero .calendar-in h2{font-size:32px;margin:20px 0 0}.home-hero .calendar-in .dates{background-color:hsla(0,0%,100%,.9);display:flex;align-items:center;justify-content:space-evenly;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px;row-gap:2px;margin:20px auto 0;max-width:900px;padding:14px 20px;width:100%}@media(max-width: 839px){.home-hero .calendar-in .dates{flex-direction:column}}.home-hero .calendar-in .dates .inner{flex:1;-webkit-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 12.5%, rgb(0, 0, 0) 87.5%, rgba(0, 0, 0, 0) 100%);mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 12.5%, rgb(0, 0, 0) 87.5%, rgba(0, 0, 0, 0) 100%);overflow:hidden;position:relative;width:100%}.home-hero .calendar-in .dates .wrapper{display:flex}.home-hero .calendar-in .dates .date-in{display:flex;align-items:center;gap:6px;color:#000;width:-moz-max-content;width:max-content}.home-hero .calendar-in .dates .date-in:before{background-position:center;background-size:contain;background-repeat:no-repeat;content:"";display:inline-block;height:18px;width:26px}@media(max-width: 839px){.home-hero .calendar-in .dates .date-in+.date{margin-top:25px}}.home-hero .calendar-in .dates .date-in.aus:before{background-image:url("/fileupload/file/flag-australia")}.home-hero .calendar-in .dates .date-in.us:before{background-image:url("/fileupload/file/flag-usa")}.home-hero .calendar-in .dates .date-in.co:before{background-image:url("/fileupload/file/flag-colombia")}.home-hero .calendar-in .dates .date-in.gt:before{background-image:url("/fileupload/file/flag-guatemala")}.home-hero .calendar-in .dates .date-in.ch:before{background-image:url("/fileupload/file/flag-china")}.home-hero .calendar-in .dates .date-in.ger:before{background-image:url("/fileupload/file/flag-germany")}.home-hero .calendar-in .dates .date-in.jp:before{background-image:url("/fileupload/file/flag-japan")}.home-hero .calendar-in .dates .date-in.uk:before{background-image:url("/fileupload/file/flag-uk")}.home-hero .calendar-in .dates .date-in.sa:before{background-image:url("/fileupload/file/flag-saudiarabia")}.home-hero .calendar-in .dates .date-in.sk:before{background-image:url("/fileupload/file/flag-southkorea")}.home-hero .calendar-in .dates .date-in span{color:#000;text-wrap:nowrap}.home-hero .calendar-in .dates .btn-wrapper{position:relative}@media(max-width: 1099px){.home-hero .calendar-in .dates .btn-wrapper{display:flex;flex:1 100%;justify-content:center;margin-top:10px}}.home-hero .calendar-in .dates .btn-wrapper button{display:flex;align-items:center;gap:10px}.home-hero .calendar-in .dates .btn-wrapper button span{background-color:#fff;display:inline-block;height:10px;margin-left:10px;width:10px;-webkit-mask-size:contain;mask-size:contain;transition:background-color .3s ease;-webkit-mask:url("/fileupload/file/ico-btn-calendar-arrow") no-repeat center;mask:url("/fileupload/file/ico-btn-calendar-arrow") no-repeat center}.home-hero .calendar-in .dates .calendar{display:flex;align-items:center;gap:10px;border:3px solid #0f4e3f}.home-hero .calendar-in .dates .calendar:before{background-image:url("/fileupload/file/ico-btn-calendar-notepad");background-position:center;background-size:contain;background-repeat:no-repeat;content:"";display:inline-block;height:20px;width:22px}.home-hero .calendar-in .dates .calendar:after{background-image:url("/fileupload/file/ico-btn-calendar-arrow");background-position:center;background-size:contain;background-repeat:no-repeat;content:"";display:inline-block;height:10px;width:20px}.home-hero .calendar-in .dates #calendar-wrapper{background:#fff;box-shadow:0px 5px 10px 0px rgba(0,0,0,.15);padding:20px;position:absolute;visibility:visible;width:100%;transition:all .2s;z-index:9}.home-hero .calendar-in .dates #calendar-wrapper ul{list-style:none;margin:0;padding:0}.home-hero .calendar-in .dates #calendar-wrapper ul a{color:#000;display:inline-block;padding:5px}.home-hero .calendar-in .dates #dates-wrapper{overflow:hidden;width:100%}.home-hero .calendar-in .dates .dates-list{display:flex;width:-moz-max-content;width:max-content;animation:scroll 55s linear infinite}.home-hero .calendar-in .dates .date-wrapper{margin:0 25px;min-width:unset}.home-hero .calendar-in .dates .date-wrapper:last-of-type{padding-left:0}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}#home-1{aspect-ratio:3/1;background-image:url("/fileupload/file/home-2026-hero-3");background-repeat:no-repeat;background-position:center center;background-size:cover;display:flex;align-items:flex-end}#home-1 .calendar-in{display:flex;flex-direction:column;position:relative;width:100%;z-index:3;padding-top:34vh}@media(min-width: 1200px){#home-1 .calendar-in{padding-top:0}}#home-1 .calendar-in h1,#home-1 .calendar-in h2{background-color:#0f4e3f;border-radius:12px;display:inline-block;line-height:1;margin:0;padding:8px 12px}#home-1 .calendar-in h2{font-size:32px;margin:20px 0 0}#home-1 .calendar-in .dates{background-color:hsla(0,0%,100%,.9);display:flex;align-items:center;justify-content:space-evenly;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px;row-gap:2px;margin:20px auto 0;max-width:900px;padding:14px 20px;width:100%}@media(max-width: 839px){#home-1 .calendar-in .dates{flex-direction:column}}#home-1 .calendar-in .dates .inner{flex:1;-webkit-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 12.5%, rgb(0, 0, 0) 87.5%, rgba(0, 0, 0, 0) 100%);mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 12.5%, rgb(0, 0, 0) 87.5%, rgba(0, 0, 0, 0) 100%);overflow:hidden;position:relative;width:100%}#home-1 .calendar-in .dates .wrapper{display:flex}#home-1 .calendar-in .dates .date-in{display:flex;align-items:center;gap:6px;color:#000;width:-moz-max-content;width:max-content}#home-1 .calendar-in .dates .date-in:before{background-position:center;background-size:contain;background-repeat:no-repeat;content:"";display:inline-block;height:18px;width:26px}@media(max-width: 839px){#home-1 .calendar-in .dates .date-in+.date{margin-top:25px}}#home-1 .calendar-in .dates .date-in.aus:before{background-image:url("/fileupload/file/flag-australia")}#home-1 .calendar-in .dates .date-in.us:before{background-image:url("/fileupload/file/flag-usa")}#home-1 .calendar-in .dates .date-in.co:before{background-image:url("/fileupload/file/flag-colombia")}#home-1 .calendar-in .dates .date-in.gt:before{background-image:url("/fileupload/file/flag-guatemala")}#home-1 .calendar-in .dates .date-in.ch:before{background-image:url("/fileupload/file/flag-china")}#home-1 .calendar-in .dates .date-in.ger:before{background-image:url("/fileupload/file/flag-germany")}#home-1 .calendar-in .dates .date-in.jp:before{background-image:url("/fileupload/file/flag-japan")}#home-1 .calendar-in .dates .date-in.uk:before{background-image:url("/fileupload/file/flag-uk")}#home-1 .calendar-in .dates .date-in.sa:before{background-image:url("/fileupload/file/flag-saudiarabia")}#home-1 .calendar-in .dates .date-in.sk:before{background-image:url("/fileupload/file/flag-southkorea")}#home-1 .calendar-in .dates .date-in span{color:#000;text-wrap:nowrap}#home-1 .calendar-in .dates .btn-wrapper{position:relative}@media(max-width: 1099px){#home-1 .calendar-in .dates .btn-wrapper{display:flex;flex:1 100%;justify-content:center;margin-top:10px}}#home-1 .calendar-in .dates .btn-wrapper button{display:flex;align-items:center;gap:10px}#home-1 .calendar-in .dates .btn-wrapper button span{background-color:#fff;display:inline-block;height:10px;margin-left:10px;width:10px;-webkit-mask-size:contain;mask-size:contain;transition:background-color .3s ease;-webkit-mask:url("/fileupload/file/ico-btn-calendar-arrow") no-repeat center;mask:url("/fileupload/file/ico-btn-calendar-arrow") no-repeat center}#home-1 .calendar-in .dates .calendar{display:flex;align-items:center;gap:10px;border:3px solid #0f4e3f}#home-1 .calendar-in .dates .calendar:before{background-image:url("/fileupload/file/ico-btn-calendar-notepad");background-position:center;background-size:contain;background-repeat:no-repeat;content:"";display:inline-block;height:20px;width:22px}#home-1 .calendar-in .dates .calendar:after{background-image:url("/fileupload/file/ico-btn-calendar-arrow");background-position:center;background-size:contain;background-repeat:no-repeat;content:"";display:inline-block;height:10px;width:20px}#home-1 .calendar-in .dates #calendar-wrapper{background:#fff;box-shadow:0px 5px 10px 0px rgba(0,0,0,.15);padding:20px;position:absolute;visibility:visible;width:100%;transition:all .2s;z-index:9}#home-1 .calendar-in .dates #calendar-wrapper ul{list-style:none;margin:0;padding:0}#home-1 .calendar-in .dates #calendar-wrapper ul a{color:#000;display:inline-block;padding:5px}#home-1 .calendar-in .dates #dates-wrapper{overflow:hidden;width:100%}#home-1 .calendar-in .dates .dates-list{display:flex;width:-moz-max-content;width:max-content;animation:scroll 55s linear infinite}#home-1 .calendar-in .dates .date-wrapper{margin:0 25px;min-width:unset}#home-1 .calendar-in .dates .date-wrapper:last-of-type{padding-left:0}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}#home-2{background-color:#0f4e3f;border-bottom:12px solid #ff945c;border-top:12px solid #ff945c}#home-2 .triple-content-block{max-width:1000px}@media(min-width: 768px){#home-2 .triple-content-block{display:grid;grid-template-columns:repeat(3, 1fr)}}#home-2 .triple-content-block .block{display:flex;flex-direction:column;align-items:center}#home-2 .triple-content-block .block .title{display:flex;align-items:flex-end;gap:12px}#home-2 .triple-content-block .block .title img{max-height:46px}#home-2 .triple-content-block .block .title .number{color:#fff;font-family:"Fredoka",sans-serif;font-size:70px;font-weight:500;line-height:.73}#home-2 .triple-content-block .block .title .num-txt{color:#fff;font-weight:300}#home-2 .triple-content-block .block .subtitle{color:#fff;font-family:"Fredoka",sans-serif;font-size:26px;font-weight:bold;letter-spacing:2px;line-height:1;margin:8px auto}#home-2 .triple-content-block .block p{color:#fff;font-weight:300;font-size:14px;line-height:1}#home-3 h2,#home-3 p{color:#0f4e3f}#home-3 p{margin:0 0 10px}#home-3 img{border-radius:12px}#home-3 .btn-wrapper{display:flex;gap:20px;margin-top:10px}#home-4{background-position:center;background-size:cover;padding:120px 10px}@media(max-width: 990px){#home-4{background-attachment:fixed}}@media(max-width: 990px){#home-4{padding-bottom:120px;padding-top:120px}#home-4 .content-block-row{margin:0}#home-4 .content-block-row .content-block{max-width:600px;width:100%}}@media(max-width: 990px){#home-4 .content-block-row .content-block:first-child{display:none}}#home-4 .content-block-row .content-block:last-child{background-color:#0f4e3f}@media(max-width: 640px){#home-4 .content-block-row .content-block:last-child{padding:30px 10px}}@media(min-width: 991px){#home-4 .content-block-row .content-block:last-child{border-radius:12px}}#home-4 h3{font-family:"Inter",sans-serif;font-size:17px;font-weight:500;text-transform:uppercase}#home-5{border-bottom:7px solid #ff945c;border-top:7px solid #ff945c;position:relative}#home-5:before{background-color:rgba(0,0,0,.5);content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%}#home-6{background-color:#fdfbf7}@media(max-width: 991px){#home-6 .content-block{padding:10px 0}}#home-6 h2,#home-6 h3,#home-6 p{color:#0f4e3f}#home-6 a{margin-top:10px}#home-6 .info-box{border-bottom:7px solid #ff945c;border-top:7px solid #ff945c;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;gap:5px;margin:20px 0;padding:6px 20px}@media(min-width: 640px){#home-6 .info-box{flex-direction:row;gap:18px;text-align:left}}#home-6 .info-box .amount{color:#0f4e3f;font-weight:bold;font-size:clamp(28px,2.6vw,34px);letter-spacing:2px;white-space:nowrap}#home-6 .info-box p{text-transform:uppercase}#home-6 h3{font-family:"Inter",sans-serif;font-size:clamp(18px,19.8px + .59vw,22px);margin:0}@media(max-width: 990px){#home-6 .content-block-row .content-block:first-child{margin-inline:auto;max-width:600px}}@media(max-width: 990px){#home-6 .content-block-row .content-block:last-child{margin-inline:auto;max-width:700px}}#home-6 .swiper{padding:8% 20% 10%;width:100%;-webkit-mask-image:linear-gradient(to right, rgba(160, 36, 48, 0) 0%, rgb(160, 36, 48) 12.5%, rgb(160, 36, 48) 87.5%, rgba(160, 36, 48, 0) 100%);mask-image:linear-gradient(to right, rgba(160, 36, 48, 0) 0%, rgb(160, 36, 48) 12.5%, rgb(160, 36, 48) 87.5%, rgba(160, 36, 48, 0) 100%)}#home-6 .swiper .swiper-slide{background-position:center;background-size:cover;width:300px;border:4px solid #fff}#home-6 .swiper .swiper-slide img{display:block;width:100%}#home-6 .swiper-button-prev,#home-6 .swiper-button-next{bottom:0;height:26px;top:inherit;width:50px}#home-6 .swiper-button-prev:after,#home-6 .swiper-button-next:after{content:"";display:inline-block;background-size:contain;background-position:center;background-repeat:no-repeat;height:26px;position:absolute;width:50px}#home-6 .swiper-button-prev{left:40px}@media(max-width: 990px){#home-6 .swiper-button-prev{left:50%;right:auto;transform:translateX(-60px)}}#home-6 .swiper-button-prev:after{background-image:url("/fileupload/file/swiper-prev")}#home-6 .swiper-button-next{left:90px}@media(max-width: 990px){#home-6 .swiper-button-next{left:auto;right:50%;transform:translateX(60px)}}#home-6 .swiper-button-next:after{background-image:url("/fileupload/file/swiper-next")}#home-7{background-color:#ff945c}#home-7 .swiper{padding:0 40px}#home-7 .swiper .swiper-slide a{display:inline-block;transition:all .5s ease-in-out}#home-7 .swiper .swiper-slide img{border:3px solid #fff;border-radius:12px}#home-7 .swiper .swiper-button-prev,#home-7 .swiper .swiper-button-next{background-color:#0f4e3f;height:100%;top:0;margin:0}#home-7 .swiper .swiper-button-prev:after,#home-7 .swiper .swiper-button-next:after{color:#fff}#home-7 .swiper .swiper-button-prev{left:0}#home-7 .swiper .swiper-button-next{right:0}#home-8 .title-faq{border-bottom:3px solid #ff945c;margin-inline:10px;max-width:1000px;padding-bottom:20px}@media(min-width: 991px){#home-8 .title-faq{display:grid;grid-template-columns:auto auto;align-items:center;gap:30px;margin-inline:auto}}#home-8 .title-faq h2{color:#0f4e3f;margin:0}#home-8 .title-faq p{color:#1a1918}#home-8 .content-faq-block{margin-inline:10px;max-width:1000px}@media(min-width: 991px){#home-8 .content-faq-block{margin-inline:auto}}#home-8 .accordion .accordion-container{position:relative}#home-8 .accordion .accordion-container:first-child{margin-top:0}#home-8 .accordion .accordion-container:last-child{margin-bottom:0}#home-8 .accordion .accordion-container .label{border-bottom:1px solid #ff945c;border-radius:0;color:#0f4e3f;cursor:pointer;display:inline-block;font-size:16px;font-weight:800;position:relative;padding:26px 30px 26px 0;text-align:left;text-wrap:balance;width:100%}@media(min-width: 768px){#home-8 .accordion .accordion-container .label{font-size:18px;padding:26px 0}}#home-8 .accordion .accordion-container .label:before{background-image:url("/fileupload/file/faq-arrow");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";height:25px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:25px}@media(min-width: 768px){#home-8 .accordion .accordion-container .label:before{right:15px}}#home-8 .accordion .accordion-container.active{margin-bottom:8px;position:relative}#home-8 .accordion .accordion-container.active:after{background-color:#ff945c;bottom:-8px;content:"";display:block;height:1px;position:absolute;width:100%}#home-8 .accordion .accordion-container.active .content{border-left:3px solid #ff945c;max-height:1000px;padding:25px 20px}#home-8 .accordion .accordion-container.active .label{border:none}#home-8 .accordion .accordion-container.active .label:before{transform:translateY(-50%) rotate(90deg)}#home-8 .accordion .accordion-container .content{font-size:16px;line-height:1.2;max-height:0;overflow:hidden;padding:0 20px;position:relative;text-align:left;transition:all .6s;width:100%}#home-8 .accordion .accordion-container .content,#home-8 .accordion .accordion-container .content p,#home-8 .accordion .accordion-container .content li{color:#4a4a4a}#home-8 .accordion .accordion-container .content li h3{margin-top:0}#home-8 .accordion .accordion-container .content a{color:#0f4e3f;text-decoration:underline}#home-8 .accordion .accordion-container .content a:hover,#home-8 .accordion .accordion-container .content a:active,#home-8 .accordion .accordion-container .content a:focus{color:#000}#home-8 .accordion .accordion-container .content h2,#home-8 .accordion .accordion-container .content h3{font-family:"Inter",sans-serif}#home-8 .accordion .accordion-container .content h3{color:#4a4a4a;font-size:16px;text-transform:unset;font-weight:700}#home-8 .accordion .accordion-container .content ol>li::marker{font-size:16px;font-weight:700}#home-8 .buttons-container{margin-top:30px;text-align:center}#home-12{background-color:#0f4e3f}#home-12 .content-block-row .content-block{align-items:flex-start}#home-12 .content-block-row .content-block .block-in{width:100%}@media(max-width: 991px){#home-12 .content-block-row .content-block.cdo-40{border-bottom:1px solid #fff;margin-bottom:-30px}#home-12 .content-block-row .content-block.cdo-60{padding:10px 0}}#home-12 .uppercase{font-family:"Inter",sans-serif;font-size:16px;font-weight:700}#home-12 .hs-form-frame{width:100%}#about-1 h3{font-family:"Inter",sans-serif;font-size:16px;margin:15px 0}@keyframes scrollleft{from{transform:translateX(0)}to{transform:translateX(var(--scroll-distance))}}#about-carrusel{background-color:#0f4e3f;border-bottom:7px solid #ff945c;border-top:7px solid #ff945c;overflow:hidden;padding:20px 0;width:100%}#about-carrusel .carrusel{display:flex;width:-moz-max-content;width:max-content;will-change:transform;animation:scrollleft 45s linear infinite}#about-carrusel .carrusel .item:after{content:"";display:inline-block;background-color:#ff945c;height:100%;right:0;position:absolute;width:3px}#about-carrusel .carrusel .item span{color:#fff;display:inline-block;font-family:"Fredoka",sans-serif;font-size:20px;margin-inline:20px;padding-block:8px}#about-2,#about-4{background-color:#f3f3f3}#about-2 h2,#about-4 h2{color:#0f4e3f}#about-2 h2.orange,#about-4 h2.orange{color:#ff945c}#about-2 h2+p,#about-4 h2+p{margin-top:20px}#about-2 p,#about-4 p{color:#0f4e3f}#about-2 p+p,#about-4 p+p{margin-top:15px}#about-2 .img-content img,#about-4 .img-content img{border-radius:20px}#about-2 .content-text p.bold,#about-4 .content-text p.bold{margin:15px 0}#about-2 .content-text a,#about-4 .content-text a{margin-top:15px}#about-3{border-bottom:7px solid #ff945c;border-top:7px solid #ff945c;padding-inline:10px;position:relative}#about-3::before{background-color:rgba(0,0,0,.5);content:"";display:block;clear:both;height:100%;left:0;position:absolute;top:0;width:100%}#about-3 h2{color:#fff}#about-3 p{color:#ff945c;font-family:"Fredoka",sans-serif;font-size:20px;font-weight:600}#about-44{padding-inline:10px}#about-44 .text-box{background-color:#fff;color:#000;display:inline-block;font-size:16px;margin-top:10px;padding:8px 16px;font-family:"Inter",sans-serif;line-height:1;text-transform:uppercase}#about-44 .content-block-row{display:flex;flex-direction:column;gap:16px;margin-inline:auto}@media(max-width: 767px){#about-44 .content-block-row+.content-block-row{margin-top:80px}}@media(min-width: 768px){#about-44 .content-block-row{flex-flow:row wrap}}#about-44 .content-block-row .content-block{padding:36px;justify-content:center;margin-inline:auto;max-width:439px}#about-44 .content-block-row .content-block.img-content{padding:0}@media(min-width: 768px){#about-44 .content-block-row .content-block{margin-inline:0;max-width:none;justify-content:unset}}#about-44 .content-block-row .content-block+.content-block{margin-top:0}#about-44 .cdo-40 img{border:2px solid #fff}#about-44 .cdo-60{border-radius:12px}@media(min-width: 768px){#about-44 .cdo-60{position:absolute;right:10%;top:50%;transform:translate(0, -50%);width:40%}}@media(min-width: 991px){#about-44 .cdo-60{right:30%}}#about-44 .cdo-60 h3{font-family:"Inter",sans-serif;font-size:16px;margin-bottom:16px}#about-44 .right-side{flex-direction:column-reverse;justify-content:flex-end}@media(min-width: 991px){#about-44 .right-side{flex-direction:row}}#about-44 .right-side .cdo-40{justify-content:center}@media(min-width: 768px){#about-44 .right-side .cdo-40{justify-content:flex-end}}@media(min-width: 991px){#about-44 .right-side .cdo-40{justify-content:unset}}@media(min-width: 768px){#about-44 .right-side .cdo-60{padding-right:4%;left:10%;z-index:9}}@media(min-width: 991px){#about-44 .right-side .cdo-60{left:auto;padding-right:4%;right:38%;z-index:unset}}#about-5{background-color:#f4f4f4;padding-inline:10px}#about-5 p.uppercase{color:#000;font-weight:600;margin:15px 0}#about-5 .content-grid-column{display:flex;flex-direction:column;gap:20px;align-items:center;margin-inline:auto;max-width:1200px}#about-5 .content-grid-column.invert{flex-direction:column-reverse}#about-5 .content-grid-column+.content-grid-column{margin-top:60px}@media(min-width: 991px){#about-5 .content-grid-column+.content-grid-column{margin-top:0}}@media(min-width: 768px){#about-5 .content-grid-column{display:grid;grid-template-columns:repeat(2, auto);gap:50px}}#about-5 .content-grid-column .column{display:flex;flex-direction:column;justify-content:center}#about-5 .content-grid-column .column .image-block{position:relative}#about-5 .content-grid-column .column img.carbono{width:140px}#about-5 .content-grid-column .column h3{color:#c39a5f}#about-5 .content-grid-column .column p.bold{color:#0f4e3f;margin:15px 0}#about-5 .content-grid-column .column p.over-image{bottom:18px;color:#fff;font-weight:700;padding:0 18px;position:absolute;text-transform:uppercase}#about-5 .content-grid-column img{border-radius:20px}#about-6{min-height:300px}#contact .content-block{border-radius:20px;padding:15px}@media(min-width: 640px){#contact .content-block{padding:36px}}#contact h2{color:#0f4e3f;font-size:28px;font-weight:800}#contact h3{color:#ff945c;font-size:20px;margin:15px 0}#contact p,#contact a{color:#0f4e3f}#contact .mail{margin-top:20px}#contact .mail h3{color:#0f4e3f;margin:0 0 8px}#contact .mail a{display:flex;align-items:center;gap:10px}#contact .mail a:before{background-image:url("/fileupload/file/mail-icon");background-position:center;background-size:cover;content:"";display:inline-block;height:20px;width:20px}#contact .info-block{background-color:#fdfbf7}#contact .text-block{background-color:#0f4e3f}#contact .text-block .block-in{width:100%}#contact .hs-form-frame{width:100%}#home-12 form .form-row,#contact form .form-row{display:grid;grid-template-columns:repeat(2, 1fr);gap:15px}#home-12 form .form-group .form-control,#contact form .form-group .form-control{border:none;border-radius:5px;background:#fff;color:#0f4e3f;font-size:14px;line-height:1.2;padding:6px 10px;box-shadow:inset 0 0 5px 2px rgba(0,0,0,.3);width:100%}#home-12 form .form-button-group,#contact form .form-button-group{margin-top:30px}.environment-title-container{text-align:center;margin:2em auto !important}.environment-title{max-width:45%}.about-our-farm-text{max-width:47em;margin:0 auto;padding:1em;text-align:center}.about-our-farm-text h4{margin-bottom:2em}#wrapper .faq-title h1,#wrapper .faq-title h2{font-family:"vollers_stdbold";font-weight:normal}#wrapper .faq-title p{font-family:Calibri,sans-serif;font-weight:normal}#wrapper .faq-wrapper .faq-h{font-family:"vollers_stdbold";font-weight:normal}#wrapper .faq-wrapper .accordion-container .label{font-family:"vollers_stdbold";font-weight:normal}#wrapper .faq-wrapper .accordion-container .content>*:first-child:before{font-family:Calibri,sans-serif}#wrapper .faq-wrapper .accordion-container .content,#wrapper .faq-wrapper .accordion-container .content p,#wrapper .faq-wrapper .accordion-container .content li{font-family:Calibri,sans-serif}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity=90)}#colorbox{outline:0}#cboxTopLeft{width:14px;height:14px;background:url(/fileupload/file/colorbox-controls) no-repeat 0 0}#cboxTopCenter{height:14px;background:url(/fileupload/file/colorbox-border) repeat-x top left}#cboxTopRight{width:14px;height:14px;background:url(/fileupload/file/colorbox-controls) no-repeat -36px 0}#cboxBottomLeft{width:14px;height:43px;background:url(/fileupload/file/colorbox-controls) no-repeat 0 -32px}#cboxBottomCenter{height:43px;background:url(/fileupload/file/colorbox-border) repeat-x bottom left}#cboxBottomRight{width:14px;height:43px;background:url(/fileupload/file/colorbox-controls) no-repeat -36px -32px}#cboxMiddleLeft{width:14px;background:url(/fileupload/file/colorbox-controls) repeat-y -175px 0}#cboxMiddleRight{width:14px;background:url(/fileupload/file/colorbox-controls) repeat-y -211px 0}#cboxContent{background:#fff;overflow:visible}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:5px}#cboxLoadingOverlay{background:url(/fileupload/file/colorbox-loading_background) no-repeat center center}#cboxLoadingGraphic{background:url(/fileupload/file/colorbox-loading) no-repeat center center}#cboxTitle{position:absolute;bottom:-25px;left:0;text-align:center;width:100%;font-weight:bold;color:#000;z-index:9}#cboxCurrent{position:absolute;bottom:-25px;left:58px;font-weight:bold;color:#7c7c7c}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;position:absolute;bottom:-29px;background:url(/fileupload/file/colorbox-controls) no-repeat 0px 0px;width:23px;height:23px;text-indent:-9999px}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxPrevious{left:0px;background-position:-51px -25px}#cboxPrevious:hover{background-position:-51px 0px}#cboxNext{left:27px;background-position:-75px -25px}#cboxNext:hover{background-position:-75px 0px}#cboxClose{right:0;background-position:-100px -25px}#cboxClose:hover{background-position:-100px 0px}.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px;right:27px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px}.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px;right:27px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px}#cboxClose{position:absolute;bottom:0;right:0;width:25px;height:25px;text-indent:-9999px}body .user-area #switchuserform button{background-color:#0f4e3f;border:1px solid #0f4e3f;background-image:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-family:"vollers_stdbold";font-weight:normal;letter-spacing:0;line-height:1.2;padding:12px 26px;text-align:center;text-decoration:none;text-transform:unset;text-shadow:none;transition:linear .25s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}body .user-area #switchuserform button:hover,body .user-area #switchuserform button:active,body .user-area #switchuserform button:focus{background-color:rgb(10.8870967742,56.6129032258,45.7258064516);border:1px solid rgb(10.8870967742,56.6129032258,45.7258064516);color:#fff;text-decoration:none}/*# sourceMappingURL=primrose-styles.min.css.map */

/* FAQ video modal â?? paste into Site Settings â?? CSS (the site's main CSS field, shown in the "Site Settings" admin under CSS / design). Raw CSS, no <style> wrapper. */
.video-modal{position:fixed;inset:0;z-index:99999;display:none}
.video-modal.is-open{display:block}
.video-modal .video-modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,.82)}
.video-modal .video-modal__dialog{position:absolute;top:50%;left:50%;width:min(90vw,1100px);transform:translate(-50%,-50%);background:#000;overflow:hidden;border-radius:10px}
.video-modal .video-modal__dialog .video-modal__content{width:100%;aspect-ratio:16/9;background:#000}
.video-modal .video-modal__dialog .video-modal__content iframe{display:block;width:100%;height:100%}
.video-modal .video-modal__dialog .video-modal__close{position:absolute;top:10px;right:10px;z-index:2;width:40px;height:40px;border:0;border-radius:999px;background:rgba(0,0,0,.65);color:#fff;font-size:28px;line-height:1;cursor:pointer;padding:0;letter-spacing:0}
body.modal-open{overflow:hidden}
#wrapper .faq-wrapper .accordion-container .content .modal-video{margin:10px 0}
#wrapper .faq-wrapper .accordion-container .content .video-link{border:1px solid #00376f;background-color:#fff;color:#00376f;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;text-decoration:none}
#wrapper .faq-wrapper .accordion-container .content .video-link:before{background-image:url(/fileupload/file/faq-play);background-position:center;background-size:contain;background-repeat:no-repeat;content:"";height:30px;width:30px}
