.list li>*,.wysiwyg-content>:is(ul,ol) li{left:.5rem;position:relative}.list.list-paragraph-aligned,.wysiwyg-content>:is(ul,ol){padding-left:1rem}.body-container{background:url(../images/body-top-gradient.png) no-repeat top;background-size:100%;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;position:relative}.body-container>.navbar .navbar-start{z-index:0}.body-container>.navbar .navbar-end{z-index:1}.section{padding-bottom:var(--bs-section-padding-bottom,1.5rem);padding-top:var(--bs-section-padding-top,1.5rem)}@media (min-width:640px){.section{padding-bottom:var(--bs-section-padding-bottom-sm,1.5rem);padding-top:var(--bs-section-padding-top-sm,1.5rem)}}@media (min-width:768px){.section{padding-bottom:var(--bs-section-padding-bottom-md,1.5rem);padding-top:var(--bs-section-padding-top-md,1.5rem)}}@media (min-width:1024px){.section{padding-bottom:var(--bs-section-padding-bottom-lg,1.5rem);padding-top:var(--bs-section-padding-top-lg,1.5rem)}}@media (min-width:1280px){.section{padding-bottom:var(--bs-section-padding-bottom-xl,1.5rem);padding-top:var(--bs-section-padding-top-xl,1.5rem)}}@media (min-width:1400px){.section{padding-bottom:var(--bs-section-padding-bottom-xxl,1.5rem);padding-top:var(--bs-section-padding-top-xxl,1.5rem)}}@media (min-width:1600px){.section{padding-bottom:var(--bs-section-padding-bottom-3xl,1.5rem);padding-top:var(--bs-section-padding-top-3xl,1.5rem)}}@media (min-width:768px){.section{--bs-section-padding-top-md:2rem;--bs-section-padding-bottom-md:2rem}}@media (min-width:1024px){.section{--bs-section-padding-top-lg:3rem;--bs-section-padding-bottom-lg:3rem}}@media (min-width:1280px){.section{--bs-section-padding-top-xl:3.5rem;--bs-section-padding-bottom-xl:3.5rem}}@media (min-width:1400px){.section{--bs-section-padding-top-xxl:3.5rem;--bs-section-padding-bottom-xxl:3.5rem;--bs-section-padding-top-3xl:3.5rem;--bs-section-padding-bottom-3xl:3.5rem}}@media (max-width:639.98px) and (min-width:400px){:is(.container,.container-fluid){padding-left:1.5rem;padding-right:1.5rem}}.link-underline{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.link-text{color:inherit}.link-text:hover{color:var(--bs-link-color)}.link-text:active,.link-text:focus{color:var(--bs-link-hover-color)}.link-text.link-accent{color:inherit!important}.link-text.link-accent:active,.link-text.link-accent:focus,.link-text.link-accent:hover{color:var(--bs-accent)!important}:is(.offcanvas-start,.offcanvas-end){max-width:85%}:root{--bs-glass-padding-x:2rem;--bs-glass-padding-y:2rem}.glass-container{backdrop-filter:blur(1rem);background:linear-gradient(90deg,rgba(0,138,213,.2),rgba(0,138,213,0)),linear-gradient(103.44deg,hsla(0,0%,100%,.4) 13.84%,hsla(0,0%,100%,.1) 75.07%);border:2px solid hsla(0,0%,100%,.75);border-radius:2.5rem;box-shadow:0 0 1.5rem hsla(0,0%,51%,.1);padding:var(--bs-glass-padding-y) var(--bs-glass-padding-x)}@media (min-width:1024px){.glass-container{--bs-glass-padding-x:3rem}}@media (min-width:1280px){.glass-container{--bs-glass-padding-x:4rem;--bs-glass-padding-y:4rem}}@media (min-width:1400px){.glass-container{--bs-glass-padding-x:5rem}}@media (max-width:1023.98px){.glass-container{--bs-glass-padding-x:0;padding-bottom:0!important}}.glass-container .text-desc{color:#464646}@media (max-width:767.98px){.glass-container .text-desc{display:none}}.s-glass-header{--bs-section-padding-top:0;--bs-section-padding-top-sm:0;--bs-section-padding-top-md:0;--bs-section-padding-top-lg:0;--bs-section-padding-top-xl:0;--bs-section-padding-top-xxl:0;--bs-section-padding-top-3xl:0}.s-hero-video{background:radial-gradient(68.49% 43.46% at 100% 68.18%,rgba(228,27,36,.1) 0,hsla(0,0%,100%,0) 100%),radial-gradient(56.71% 79.01% at 13.06% 114.86%,rgba(0,85,166,.2) 0,rgba(1,116,225,0) 100%)}.s-no-glass-header{--bs-section-padding-top:5rem;--bs-section-padding-top-sm:6rem;--bs-section-padding-top-md:6rem;--bs-section-padding-top-lg:6rem;--bs-section-padding-top-xl:6rem;--bs-section-padding-top-xxl:6rem;--bs-section-padding-top-3xl:6rem}.s-service-faq{--bs-section-padding-top:2rem;--bs-section-padding-top-sm:2rem;--bs-section-padding-top-md:3rem}.s-terms-and-conditions{--bs-section-padding-top-sm:2rem;--bs-section-padding-bottom-sm:2rem;--bs-section-padding-top-md:2rem;--bs-section-padding-bottom-md:2rem;--bs-section-padding-top-lg:2rem;--bs-section-padding-bottom-lg:2rem;--bs-section-padding-top-xl:2rem;--bs-section-padding-bottom-xl:2rem;--bs-section-padding-top-xxl:2rem;--bs-section-padding-bottom-xxl:2rem;--bs-section-padding-top-3xl:2rem;--bs-section-padding-bottom-3xl:2rem}.glass-container{--glass-container-height:25rem;--glass-out-of-bounds-height:1rem;align-items:center;display:flex;position:relative}@media (min-width:1024px){.glass-container{min-height:var(--glass-container-height)}}.glass-container .flex-content{z-index:1}.glass-container .flex-content>.img-overlay{padding:0}.glass-container .flex-content>.img-overlay img{-o-object-position:bottom;object-position:bottom}@media (max-width:1023.98px){.glass-container .flex-content>.col-content{padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.glass-container .flex-content>.img-overlay{bottom:0;position:absolute;right:0;width:50%;z-index:-1}}.navbar{--bs-navbar-padding-y:2rem}.navbar .navbar-start{align-items:center;align-self:stretch;display:flex}.navbar .navbar-start .img-nav-logo-circle{left:50%;position:absolute;top:calc(var(--bs-navbar-padding-y)*-1);transform:translateX(calc(-50% - 4rem)) translateY(-3rem);z-index:-1}@media (min-width:768px){.navbar .navbar-start .img-nav-logo-circle{transform:translateX(calc(-50% - 2rem)) translateY(-2rem)}}@media (min-width:1024px){.navbar .navbar-start .img-nav-logo-circle{transform:translateX(calc(-50% - 2rem))}}.navbar .dropdown-menu{--bs-dropdown-link-active-bg:var(--bs-dropdown-link-hover-bg);--bs-dropdown-link-active-color:var(--bs-secondary);backdrop-filter:blur(3rem);background:hsla(0,0%,97%,.85);border:1px solid rgba(90,90,90,.05);box-shadow:0 1.5rem 5rem -.125rem rgba(0,0,0,.15),0 .375rem 1rem -.25rem rgba(0,0,0,.05);min-width:12.5rem}.navbar .dropdown-menu .dropdown-item{--bs-dropdown-item-padding-y:.375rem}.navbar .nav-link{white-space:nowrap}@media (min-width:768px){.navbar-nav:not(.socmed){--bs-navbar-nav-link-padding-x:1rem}}.img-navbar-logo{height:2.5rem;z-index:1}@media (min-width:768px){.img-navbar-logo{height:3rem}}.nav-drawer-btn{--bs-nav-drawer-btn-width:3rem;--bs-nav-drawer-btn-height:3rem;--bs-nav-drawer-btn-radius:10rem;--bs-nav-drawer-btn-bg:#e41b24;--bs-nav-drawer-btn-color:#fff;--bs-nav-drawer-btn-line-width:50%;--bs-nav-drawer-btn-line-gap:.375rem}.nav-burger{background:var(--bs-nav-drawer-btn-bg);border-radius:var(--bs-nav-drawer-btn-radius);cursor:pointer;height:var(--bs-nav-drawer-btn-height);position:relative;width:var(--bs-nav-drawer-btn-width)}.nav-burger span{background:var(--bs-nav-drawer-btn-color);height:3px;left:50%;position:absolute;transform:translateX(-50%);transition:all .2s ease-in-out;width:var(--bs-nav-drawer-btn-line-width)}.nav-burger span:first-child{bottom:calc(50% + var(--bs-nav-drawer-btn-line-gap))}.nav-burger span:nth-child(2){top:50%;transform:translate(-50%,-50%)}.nav-burger span:nth-child(3){top:calc(50% + var(--bs-nav-drawer-btn-line-gap))}.nav-drawer-close{--bs-nav-drawer-btn-bg:#fce8e9;--bs-nav-drawer-btn-color:#e41b24;align-items:center;background:var(--bs-nav-drawer-btn-bg);border-radius:var(--bs-nav-drawer-btn-radius);color:var(--bs-nav-drawer-btn-color);cursor:pointer;display:flex;height:var(--bs-nav-drawer-btn-height);justify-content:center;position:relative;width:var(--bs-nav-drawer-btn-width)}.offcanvas-nav-drawer{background:url(../images/villarica-v-soft.svg) no-repeat bottom right .5rem,#fff;background-size:65% auto}.offcanvas-nav-drawer>*{padding:0}.drawer-nav{--bs-nav-link-padding-x:2rem;--bs-nav-link-color:var(--bs-primary);--bs-nav-link-hover-color:var(--bs-link-color);flex-direction:column}.drawer-nav .nav-link{font-size:1.25rem;font-weight:500}@media (max-width:767.98px){.footer{margin-bottom:var(--bs-bottom-nav-height)}}.footer>.main{--bs-footer-padding-x:0;--bs-footer-padding-y:3rem;padding-bottom:var(--bs-footer-padding-y);padding-top:var(--bs-footer-padding-y)}@media (min-width:768px){.footer>.main{--bs-footer-padding-y:4rem}}@media (min-width:1024px){.footer>.main{--bs-footer-padding-y:5rem}}@media (min-width:1280px){.footer>.main{--bs-footer-padding-y:6rem}.footer>.main .flex-footer-layout .col-villarica{width:29.1666666667%}.footer>.main .flex-footer-layout .col-links-layout{width:70.8333333333%}}.footer .grid-footer-cm{gap:2rem;grid-template-columns:1fr auto 1fr;grid-template-rows:auto}@media (min-width:768px){.footer .grid-footer-cm{grid-template-columns:repeat(3,1fr);padding-bottom:env(safe-area-inset-bottom)}}.footer-nav{flex-direction:column}.footer-nav .nav-link{--bs-nav-link-padding-y:0.375rem;padding-left:0}.img-footer-logo{height:3rem}@media (min-width:768px){.img-footer-logo{height:3.5rem}}@media (min-width:1024px){.img-footer-logo{height:auto}}.img-footer-hotdog{height:100%;width:100%}.img-footer-hotdog.left{-o-object-position:right;object-position:right}.img-footer-hotdog.right{-o-object-position:left;object-position:left}.bottom-nav{--bs-bottom-nav-padding-x:0;--bs-bottom-nav-padding-y:0.75rem;--bs-bottom-nav-bg:linear-gradient(90deg,#d4eef9,#fff);--bs-bottom-nav-box-shadow:0 -2px .75rem -.25rem rgba(var(--bs-accent-rgb),.15);background:var(--bs-bottom-nav-bg);bottom:0;box-shadow:var(--bs-bottom-nav-box-shadow);height:auto;left:0;padding:var(--bs-bottom-nav-padding-y) var(--bs-bottom-nav-padding-x);padding-bottom:max(var(--bs-bottom-nav-padding-y),env(safe-area-inset-bottom));position:fixed;width:100%;z-index:1020}@media (min-width:768px){.bottom-nav{display:none}}.bottom-nav .btn-contact{border-radius:var(--bs-border-radius-pill);font-size:.875em}@media (min-width:640px){.bottom-nav .btn-contact{font-size:1rem}}.bottom-nav .nav-btn{text-align:center}.bottom-nav .nav-btn .icon{margin-bottom:.375rem}.bottom-nav .nav-btn .icon>img{height:1.75rem}.bottom-nav .nav-btn .label{font-size:.625rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.card-other-services-nav{display:flex;flex-direction:row;width:480px}.flex-accordion-header .icon-collapse{align-items:center;display:flex;height:2rem;justify-content:center;width:2rem}@media (min-width:1280px){.flex-service-faq .col-header{width:45.8333333333%}.flex-service-faq .col-accordion{width:54.1666666667%}}.form-searchbox{position:relative}.form-searchbox .form-control-searchbox{padding-right:calc(1rem + 42px)}.form-searchbox .btn-submit{height:calc(100% - 2px);padding-left:.5rem;padding-right:.5rem;position:absolute;right:1px;top:1px}.form-searchbox .btn-submit:hover{background-color:var(--bs-light)}.form-control-newsletter{background:transparent!important;border-color:#fff!important;color:#fff!important}.form-control-newsletter:focus{background:transparent!important;border-color:var(--bs-info)!important;box-shadow:0 0 0 1px var(--bs-info)!important;color:#fff!important}.form-control-newsletter::-moz-placeholder{color:hsla(0,0%,100%,.5)!important}.form-control-newsletter::placeholder{color:hsla(0,0%,100%,.5)!important}#mc_embed_signup div.mce_inline_error{background:none!important;color:#e94950!important;margin:1rem 0 0!important;padding:0!important}.img-jumbotron-hero{display:block;height:17.5rem;margin:0 auto;-o-object-fit:contain;object-fit:contain}@media (min-width:1024px){.img-jumbotron-hero{height:calc(var(--glass-container-height) + var(--glass-out-of-bounds-height))}}.font-accent{font-style:italic!important;font-weight:300!important}.fs-sync{font-size:.9em}.flickity .slide{width:100%}.flickity.has-dots{margin-bottom:2rem}.flickity-overflow .flickity-viewport{overflow:unset}.flickity-viewport{transition:height .2s ease-in-out}.flickity-prev-next-button:focus{box-shadow:none!important}.flickity-prev-next-button.previous{left:0!important}.flickity-prev-next-button.next{right:0!important}@media (min-width:640px){.flickity-prev-next-button.previous{left:-6px!important}.flickity-prev-next-button.next{right:-6px!important}}.flickity-button-icon{fill:var(--bs-primary)!important}.flickity-page-dots{--flickity-dot-color:#0055a6;--flickity-dot-size:1rem;--flickity-dots-gap:0.5rem;align-items:center;bottom:calc(-.5rem + var(--flickity-dot-size)*-1)!important;display:flex;flex-wrap:wrap;gap:var(--flickity-dots-gap);justify-content:center;transition:all .6s cubic-bezier(.25,1,.5,1)}.flickity-page-dots .dot{background:var(--flickity-dot-color)!important;border:1px solid var(--flickity-dot-color);height:var(--flickity-dot-size)!important;margin:0!important;opacity:.5!important;transition:all .6s cubic-bezier(.25,1,.5,1);width:var(--flickity-dot-size)!important}.flickity-page-dots .dot.is-selected{background:var(--flickity-dot-color)!important;opacity:1!important}.flickity-page-dots .dot:not(.is-selected){--flickity-dot-size:.25rem!important}.flickity-page-dots .dot.is-selected+.dot,.flickity-page-dots .dot:has(+.is-selected){--flickity-dot-size:.75rem!important}.flickity-page-dots .dot.is-selected+.dot+.dot,.flickity-page-dots .dot:has(+*+.is-selected){--flickity-dot-size:.5rem!important}.flickity-page-dots .dot.is-selected~.dot:not(.is-selected)+.dot+.dot+.dot{display:none!important}.flickity-page-dots .dot:has(~*+*+*+.is-selected){display:none!important}.flickity-videos .flickity-prev-next-button.previous{left:0!important;translate:-50% 0!important}.flickity-videos .flickity-prev-next-button.next{right:0!important;translate:50% 0!important}@media (min-width:768px){.flickity-videos .flickity-prev-next-button.previous{left:-4rem!important;translate:0 0!important}.flickity-videos .flickity-prev-next-button.next{right:-4rem!important;translate:0 0!important}}.accordion{--bs-accordion-border-color:#007dc3;--bs-accordion-header-bg:#007dc3;--bs-accordion-header-color:#fff}.accordion.accordion-flush{--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-header-color:#464646}@media (min-width:768px){.accordion{--bs-accordion-body-padding-x:2.5rem;--bs-accordion-body-padding-y:1.5rem}}.accordion .accordion-item{overflow:hidden}.accordion .accordion-header{color:var(--bs-accordion-header-color)}.accordion .accordion-header .icon-collapse>:is(i,svg){transform:rotate(0);transition:all .35s cubic-bezier(.5,0,.25,1.5)}.accordion .accordion-header:hover{cursor:pointer}.accordion .accordion-header[aria-expanded=true] .icon-collapse>:is(i,svg){transform:rotate(90deg)}.accordion-terms-conditions{--bs-accordion-border-color:var(--bs-light);--bs-accordion-header-bg:#e9ecef;--bs-accordion-header-color:#0055a6}.btn-newsletter-submit{background-color:#004485!important;border-color:#004485!important;color:#fff!important}.btn-newsletter-submit:active,.btn-newsletter-submit:hover{background-color:#003c74!important;border-color:#003c74!important}.card-acrylic{backdrop-filter:blur(1rem);background-color:hsla(0,0%,100%,.75);box-shadow:0 .1px 1.4px -2px hsla(0,0%,51%,.031),0 .3px 3px -2px hsla(0,0%,51%,.044),0 .7px 5.3px -2px hsla(0,0%,51%,.056),0 1.5px 9.4px -2px hsla(0,0%,51%,.069),0 4px 24px -2px hsla(0,0%,51%,.1)}.shadow-acrylic{--shadow-direction-x:-.625rem;--shadow-direction-y:.625rem;--shadow-blur:2.5rem;--shadow-spread:-.875rem;box-shadow:var(--shadow-direction-x) var(--shadow-direction-y) var(--shadow-blur) var(--shadow-spread) rgba(16,90,132,.1),0 .125rem .375rem -.25rem rgba(70,70,70,.08)}.shadow-acrylic.shadow-bottom{--shadow-direction-x:0}.wysiwyg-content>:is(p:last-of-type,div:last-of-type){margin-bottom:0}.video-container .thumbnail-container{--bg-overlay-opacity:0;background:linear-gradient(to top,rgb(0 0 0/var(--bg-overlay-opacity)),rgb(0 0 0/var(--bg-overlay-opacity))) no-repeat 50%,var(--bg-poster,blue) no-repeat center;background-size:100% 100%,cover;cursor:pointer}.video-container .thumbnail-container .text-overlay{max-height:100%;max-width:100%;padding:.75rem}@media (min-width:640px){.video-container .thumbnail-container .text-overlay{padding:1rem}}@media (min-width:768px){.video-container .thumbnail-container .text-overlay{padding:1.5rem}}@media (min-width:1024px){.video-container .thumbnail-container .text-overlay{padding:2rem}}.video-container .thumbnail-container .ic-play-btn{display:grid;height:100%;left:0;place-items:center;position:absolute;top:0;width:100%}.video-container .thumbnail-container .ic-play-btn>img{transition:all .2s ease-out;width:4rem}@media (min-width:1024px){.video-container .thumbnail-container .ic-play-btn>img{width:4.5rem}}.video-container .thumbnail-container:hover .ic-play-btn>img{scale:1.1}.video-container .video-player{position:absolute}
