@font-face{font-display:swap;font-family:icons;src:url(/wp-content/themes/ami_template_five/static/fonts/icons.ttf?ccxa54)format("truetype"),url(/wp-content/themes/ami_template_five/static/fonts/icons.woff?ccxa54)format("woff"),url(/wp-content/themes/ami_template_five/static/fonts/icons.svg?ccxa54#icons)format("svg");font-weight:400;font-style:normal;font-display:block}body:not(.wp-admin) i{font-family:icons;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:not(.wp-admin) i.icon-mail:before{content:""}body:not(.wp-admin) i.icon-phone:before{content:""}body:not(.wp-admin) i.icon-chev-right:before{content:""}body:not(.wp-admin) i.icon-checkmark:before{content:""}body,h1,h2,h3,h5{font-family:Outfit,sans-serif;font-weight:400;line-height:1.2;color:#4e4e4e}h1{font-size:2.5rem}h5{font-size:1.25rem}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;box-sizing:border-box;-ms-overflow-style:scrollbar;scroll-behavior:smooth}footer,header,nav{display:block}body{font-size:1rem;color:#666;text-align:left;background-color:#fff;margin:0;line-height:1.8}h1,h2,h3,h5,p,ul{margin-top:0;margin-bottom:1rem}ul ul{margin-bottom:0}a{color:#000;text-decoration:none;background-color:transparent}a:hover{color:#000;text-decoration:underline}img{vertical-align:middle;border-style:none;pointer-events:none}[role=button]{cursor:pointer}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-12,.col-lg-6,.col-md-10,.col-md-6{position:relative;width:100%;padding-right:15px;padding-left:15px}.col-12{flex:0 0 100%;max-width:100%}@media (min-width:768px){.col-md-6{flex:0 0 50%;max-width:50%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.order-md-1{order:1}.order-md-2{order:2}}@media (min-width:1025px){.col-lg-6{flex:0 0 50%;max-width:50%}}.d-none{display:none!important}@media (min-width:768px){.d-md-flex{display:flex!important}}@media (min-width:1025px){.d-lg-none{display:none!important}.d-lg-flex{display:flex!important}}.my-0{margin-top:0!important;margin-bottom:0!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.collapse:not(.show){display:none}.header{border-bottom:.0625rem solid rgba(255,255,255,.25);-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;box-shadow:0 2px 2px 0 rgba(0,0,0,.15);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.15);position:fixed;top:0;z-index:8;display:flex;align-items:center;color:var(--header-text-color);width:100%;height:var(--header-height-mobile)}@media (min-width:1025px){.header{height:var(--header-height)}}.header:before{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.header.solid:before{opacity:1}.header__container{display:flex;flex-direction:column;position:relative;z-index:10;height:var(--header-height-mobile)}@media (min-width:1025px){.header__container{height:var(--header-height);flex-direction:row}}.header__logo{margin:.5rem auto;display:inline-flex;align-items:center}.header__logo img,.header__navigation__wrapper{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.header__logo img{width:var(--logo-width-mobile)}@media (min-width:1025px){.header__logo img{width:var(--logo-width)}}.header:before,.header__navigation__wrapper:before{background:var(--header-colour);position:absolute;height:100%;width:100%;content:" ";opacity:.7}.header__navigation__wrapper{border-left:.0625rem solid rgba(255,255,255,.25);flex-direction:column;justify-content:center;flex-grow:1;position:fixed;z-index:5;height:calc(100vh - 1px);right:-85%;width:85%;top:calc(var(--header-height-mobile) + 1px)}@media (min-width:576px){.header__navigation__wrapper{right:-45%;width:45%}}@media (min-width:768px){.header__navigation__wrapper{height:calc(100% - var(--header-height) - 1px);top:calc(var(--header-height) + 1px)}}@media (min-width:1300px){.header__navigation__wrapper{right:-25%;width:25%}}.header__auxillery__contact{border-right:.0625rem solid rgba(255,255,255,.25);padding-right:.5rem;margin:0-.5rem;display:flex;align-items:center;flex-direction:row;justify-content:flex-start;position:absolute;height:100%;z-index:10;left:0;top:0}@media (min-width:768px){.header__auxillery__contact{border-right:none;padding-right:.5rem;margin:0}}.header__auxillery__contact a,.header__auxillery__contact a i{align-items:center;justify-content:center;height:2.75rem;width:2.75rem}.header__auxillery__contact a{display:flex;font-size:1.125rem;margin:0 .5rem}@media (min-width:768px){.header__auxillery__contact a{border-right:.0625rem solid rgba(255,255,255,.25);height:var(--header-height);width:var(--header-height);margin:0}}.header__auxillery__contact a i{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;display:inline-flex;border:.125rem solid var(--header-aux-bg-mb-color);background:var(--header-aux-bg-mb-color);color:var(--header-aux-icon-mb-color)}@media (min-width:768px){.header__auxillery__contact a i{height:auto;width:auto;color:var(--header-aux-icon-dt-color);background:0 0;border:0}}@media (min-width:1025px){.header__auxillery__contact a i.icon-mail{position:relative;top:.0625rem}}.header__auxillery__contact a:hover{text-decoration:none;background:0 0}.header__auxillery__contact a:hover i{background:0 0;color:var(--header-aux-hover-dt-color)}.banner__wrapper{position:relative;overflow:hidden;width:100%;height:100vh;max-height:67.5rem;margin-top:calc(-1*var(--header-height-mobile))}@media (min-width:1025px){.banner__wrapper{margin-top:calc(-1*var(--header-height));height:calc(100vh - var(--header-height));max-height:67.5rem}}.banner__wrapper.variant-img-narrow,.banner__wrapper.variant-img-narrow .banner__img-container img{height:25rem}@media (min-width:576px){.banner__wrapper.variant-img-narrow{height:34.375rem}}@media (min-width:768px){.banner__wrapper.variant-img-narrow{height:100vh;max-height:40.625rem}}.banner__wrapper img{-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);object-fit:cover;position:absolute;height:100%;width:100%;left:50%;top:50%}.banner__info-container{position:absolute;height:100%;width:100%;z-index:1;display:flex;align-items:center;justify-content:flex-start;left:0;top:0}@media (min-width:768px){.banner__info-container{line-height:1.875rem;font-size:1.125rem}}.banner__wrapper.with-gradient-overlay .banner__info-container:before{background:rgba(0,0,0,.5);content:" ";position:absolute;height:100%;width:100%;left:0;top:0}.banner__info-container__content{width:100%;display:inline-flex;flex-direction:column;text-align:center;padding-top:var(--header-height-mobile)}@media (min-width:1025px){.banner__info-container__content{padding-top:var(--header-height)}}.banner__info-container h1{text-shadow:0 0 .625rem rgba(0,0,0,.2);font-family:Outfit,sans-serif;position:relative;margin-bottom:0;color:#fff;text-transform:capitalize;line-height:1.75rem;font-size:2rem;font-weight:700}@media (min-width:576px){.banner__info-container h1{line-height:2.625rem;font-size:2.25rem}}@media (min-width:768px){.banner__info-container h1{line-height:3.125rem;font-size:2.625rem}}@media (min-width:1025px){.banner__info-container h1{line-height:3.625rem;font-size:3.25rem}}.banner__info-container{color:#fff;line-height:1.5rem;font-weight:600;font-size:1rem}@media (min-width:768px){.banner__info-container{line-height:1.75rem;font-size:1.25rem}}.banner__wrapper .banner__img-container{-webkit-transition:opacity 500s ease-in-out;-moz-transition:opacity 500s ease-in-out;-ms-transition:opacity 500s ease-in-out;-o-transition:opacity 500s ease-in-out;opacity:1}.banner__wrapper .banner__img-container img{-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);-o-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);position:relative;left:0;top:0;object-fit:cover}@media (min-width:576px){.banner__wrapper.variant-img-narrow .banner__img-container img{height:34.375rem}}@media (min-width:768px){.banner__wrapper.variant-img-narrow .banner__img-container img{height:100vh;max-height:40.625rem}}.nav__navigation{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;display:flex;flex-direction:column;position:relative;width:100%;padding:0;margin:0;right:0}.nav__navigation .nav__item .nav__sub-nav li,.nav__navigation li{border-bottom:.0625rem solid rgba(255,255,255,.25);display:flex}.nav__navigation li:first-of-type{box-shadow:inset 0 .3125rem .3125rem 0 rgba(0,0,0,.25);-moz-box-shadow:inset 0 .3125rem .3125rem 0 rgba(0,0,0,.25);-webkit-box-shadow:inset 0 .3125rem .3125rem 0 rgba(0,0,0,.25);margin-left:0}@media (min-width:1025px){.nav__navigation li{position:relative}.nav__navigation li:first-of-type{box-shadow:inset 0 0 0 0 transparent;-moz-box-shadow:inset 0 0 0 0 transparent;-webkit-box-shadow:inset 0 0 0 0 transparent;border-top:none}.nav__navigation li:last-of-type{position:relative;align-items:center;margin-right:0}.nav__navigation li.last a{padding-right:0}}.nav__navigation .nav__item.has-sub-nav span a,.nav__navigation li a{position:relative;display:flex;align-items:center;justify-content:center;font-size:.9375rem;font-weight:600;min-height:3.75rem;width:100%}.nav__navigation li a{text-decoration:none;overflow:hidden;padding:.25rem .75rem;color:var(--header-text-color)}@media (min-width:1300px){.nav__navigation li a{font-size:1rem}}.nav__navigation li.nav-drop-item{margin-left:0}.nav__navigation .nav__item.has-sub-nav{position:relative}.nav__navigation .nav__item.has-sub-nav span{display:flex;flex-direction:row;position:relative;width:100%}.nav__navigation .nav__item.has-sub-nav span a{text-indent:2.8125rem;padding:.25rem 1rem}@media (min-width:1300px){.nav__navigation .nav__item.has-sub-nav span a{font-size:1rem}}.nav__navigation .nav__item.has-sub-nav span a.empty-link{pointer-events:none;text-indent:0}.nav__navigation .nav__item.has-sub-nav span a.nav__sub-nav__link.empty-link--arrow{background:0 0;position:absolute;width:100%}.nav__navigation .nav__item.has-sub-nav span a.nav__sub-nav__link.empty-link--arrow i{border-left:.0625rem solid var(--menu-btn-color);background:var(--menu-btn-color);position:absolute;width:3.75rem;height:100%;right:0;color:var(--menu-btn-icon-color);text-indent:0;font-size:.75rem;display:flex;align-items:center;justify-content:center}.nav__navigation .nav__item .nav__sub-nav{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;border-left:.0625rem solid rgba(255,255,255,.25);position:fixed;padding:0;list-style:none;height:calc(100vh - 1px);top:calc(var(--header-height-mobile) + 1px);z-index:5;width:85%;right:-85%}@media (min-width:576px){.nav__navigation .nav__item .nav__sub-nav{width:45%;right:-45%}}@media (min-width:1025px){.nav__navigation .nav__item .nav__sub-nav{top:calc(var(--header-height) + 1px)}}@media (min-width:1300px){.nav__navigation .nav__item .nav__sub-nav{width:25%;right:-25%}}.nav__navigation .nav__item .nav__sub-nav:before{background:var(--sub-menu-colour);position:absolute;height:100%;width:100%;opacity:.7;content:""}.nav__navigation .nav__item .nav__sub-nav li:last-of-type a{border:0;border-radius:0;background:0 0}.nav__navigation .nav__item .nav__sub-nav li a{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;display:flex;align-items:center;justify-content:center;font-size:.9375rem;font-weight:600;padding:.5rem 0;min-height:3.75rem;width:100%;text-align:center}@media (min-width:1025px){.nav__navigation .nav__item .nav__sub-nav li a{text-align:left}}@media (min-width:1300px){.nav__navigation .nav__item .nav__sub-nav li a{font-size:1rem}}.nav__navigation .nav__item.has-sub-nav span a.nav__sub-nav__link{border-left:.0625rem solid var(--primary-color);background:var(--primary-color);text-indent:0;width:3.75rem}.nav__navigation .nav__item.has-sub-nav span a.nav__sub-nav__link i{font-size:.75rem;display:flex;color:#fff}.footer,.nav__navigation .nav__item .nav__sub-nav__back-link{position:relative}.nav__navigation .nav__item .nav__sub-nav__back-link i{border-right:.0625rem solid var(--primary-color);border-left:.0625rem solid var(--primary-color);background:var(--primary-color);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;font-size:.75rem;width:3.75rem;height:100%;color:#fff}@media (min-width:1025px){.nav__navigation .nav__item.has-sub-nav span{max-height:3.75rem}.nav__navigation .nav__item.has-sub-nav span a{min-height:3.75rem}}.footer{padding:1.875rem 0 0;overflow:hidden;background:#f2f2f2;background:var(--footer-colour);color:var(--footer-text-colour)}.footer__inner{display:flex;flex-direction:column}.footer a,.footer__inner__section h3 a i{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.footer a{white-space:nowrap;color:var(--footer-text-colour)}.footer__inner__section{text-align:center}@media (min-width:768px){.footer__inner__section{text-align:left}}.footer__footer-links li a,.footer__inner__section h3{align-items:center;justify-content:center;min-height:2.75rem}.footer__inner__section h3{text-transform:uppercase;font-size:1.125rem;margin-bottom:0;display:flex;color:var(--footer-text-colour)}@media (min-width:1025px){.footer__inner__section h3{justify-content:flex-start}}.footer__inner__section h3 a i{-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);color:var(--primary-color);display:inline-flex;margin-left:.25rem;font-size:.75rem}.footer__inner__section.links{position:relative;flex-direction:column;flex-grow:1;padding:0 2rem 2rem;margin-bottom:2rem}.footer__inner__section.links:after{background:rgba(255,255,255,.25);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:absolute;bottom:0;left:50%;content:" ";height:.0625rem;width:100vw}.footer__inner__section h3 a:hover{text-decoration:none}.footer__footer-links__outer{flex-direction:row;justify-content:center;width:100%}.footer__footer-links{max-width:81.25rem;width:100%;padding:0;list-style:none;display:flex;flex-direction:column}@media (min-width:1025px){.footer__footer-links{flex-direction:row;justify-content:space-evenly}}.footer__footer-links li,.footer__inner__section.links{display:flex;justify-content:center}@media (min-width:1025px){.footer__footer-links li{justify-content:flex-start}}.footer__footer-links li a{display:inline-flex;padding:.25rem 0}@media (min-width:1025px){.footer__footer-links li a{justify-content:flex-start;min-height:0}}.footer__sub-footer{margin-top:0;padding:0 0 1rem;font-size:.875rem}@media (min-width:1025px){.footer__sub-footer{margin-top:1rem}}.footer__sub-footer p{text-align:center;opacity:.5;margin:0}.footer .footer__footer-links li a:hover,.footer__sub-footer p a:hover{color:var(--primary-color);text-decoration:none}*,::after,::before{box-sizing:inherit}.max-width{max-width:81.25rem}@media only screen and (min-width:1700px){.max-width{max-width:100rem}}.max-width.ext{max-width:120rem}.full-width{max-width:100%}.w-100{width:100%}.img-fluid{max-width:100%}.v-align{display:flex;flex-direction:column;justify-content:center}.ekko-lightbox-nav-overlay a>:focus{outline:0}.checkbox__item i,.menu-icon{position:absolute;display:flex;align-items:center}.menu-icon{border-left:.0625rem solid rgba(255,255,255,.25);cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;overflow:visible;right:0;top:0;padding:0 1rem;margin:0;max-width:3.125rem;height:100%;width:100%}@media (min-width:768px){.menu-icon{max-width:9.375rem;padding:0 2rem}}.menu-icon:hover{color:var(--primary-color);text-decoration:none;opacity:1}.menu-icon-box{width:35px;height:23px;display:inline-block;position:relative}.menu-icon .menu-icon-inner::before,.menu-icon-inner{transition-timing-function:ease;transition-duration:.15s}.menu-icon-inner{display:block;top:50%;margin-top:-1.5px;width:35px}.menu-icon-inner::after{width:35px}.menu-icon-inner,.menu-icon-inner::after,.menu-icon-inner::before{height:3px;background-color:var(--primary-color);border-radius:.25rem;position:absolute;transition-property:transform}.menu-icon-inner::after,.menu-icon-inner::before{transition-duration:.15s;transition-timing-function:ease}.menu-icon-inner::after,.menu-icon-inner::before{content:"";display:block}.menu-icon-inner::before{top:-10px;width:25px}.menu-icon-inner::after{bottom:-10px}.menu-icon .menu-icon-inner{top:1.5px}.menu-icon .menu-icon-inner::before{top:10px;transition-property:transform,opacity}.menu-icon .menu-icon-inner::after{top:20px}.menu-icon span{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;margin-left:1rem}.menu-icon span:hover{color:var(--primary-color)}h2{font-size:1.625rem}@media (min-width:576px){h2{font-size:1.875rem}}@media (min-width:768px){h2{font-size:2.125rem}}@media (min-width:1025px){h2{font-size:2.375rem}}h3{font-size:1.5rem}@media (min-width:576px){h3{font-size:1.75rem}}@media (min-width:768px){h3{font-size:1.5rem}}@media (min-width:1025px){h3{font-size:2.375rem}}.text-media-row__wrapper{position:relative;overflow:hidden}.text-media-row__info__container{text-align:center}@media (min-width:768px){.text-media-row__info__container{text-align:left}}.text-media-row__info__container--right{padding:2rem 1rem}@media (min-width:768px){.text-media-row__info__container--right{padding:3rem 1rem 3rem 4.6875rem}}@media (min-width:1025px){.text-media-row__info__container--right{padding:3rem 1rem 3rem 9.375rem}}@media (min-width:1300px){.text-media-row__info__container--right{padding:4rem 1rem 4rem 12.5rem}}@media (min-width:1025px){.text-media-row__media{padding:4.6875rem 1rem 9.375rem}}.text-media-row__media__bg-color{position:absolute;height:100%;width:100vw;top:0;left:0;z-index:1}.text-media-row__media--left .text-media-row__media__bg-color{left:auto;right:0}.text-media-row__media__primary-img{position:relative;z-index:3}.text-media-row__media--left{padding:3.125rem 4.6875rem 3.125rem 1rem}@media (min-width:768px){.text-media-row__media--left{padding:4.6875rem 6.25rem 4.6875rem 1rem}}@media (min-width:1025px){.text-media-row__media--left{padding:4.6875rem 1rem 9.375rem}}@media (min-width:1300px){.text-media-row__media--left{padding:4.6875rem 1rem 12.5rem}}.text-media-row__media--left.no-secondary{padding:3.125rem 1rem}@media (min-width:768px){.text-media-row__media--left.no-secondary{padding:4.6875rem 6.25rem 4.6875rem 1rem}}@media (min-width:1025px){.text-media-row__media--left.no-secondary{padding:4.6875rem 4.6875rem 4.6875rem 1rem}}.checkbox__outer-wrapper{position:relative;overflow:hidden;background:var(--primary-color);padding:4.6875rem 0}@media (min-width:768px){.checkbox__outer-wrapper{padding:6.25rem 0}}.checkbox__wrapper{display:flex;flex-wrap:wrap;margin:0-1rem}.checkbox__item{position:relative;padding:2rem 1rem;display:flex;width:100%;max-width:100%}@media (min-width:576px){.checkbox__item{max-width:50%}}@media (min-width:1025px){.checkbox__item{max-width:25%}}.checkbox__item__info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-bottom:.75rem;padding-left:2.8125rem;color:var(--checkbox-text-colour)}.checkbox__item__info h5{color:var(--checkbox-text-colour);margin-bottom:.5rem}.checkbox__item i{border-radius:.5rem;left:1rem;top:2rem;height:2.1875rem;width:2.1875rem;margin-right:.5rem;justify-content:center;background:var(--checkbox-icon-bg-colour);color:var(--checkbox-icon-colour)}