@font-face{font-family:"BicycletteBold";src:url(../../../themes/zermatt-child/assets/fonts/BicycletteBold.woff2) format("woff2");src:url(../../../themes/zermatt-child/assets/fonts/BicycletteBold.woff) format("woff");font-weight:700}.page-template-page-thank-you .qodef-grid .qodef-grid-item{min-height:unset}.page-template-page-thank-you .qodef-grid{display:block}.page-template-page-thank-you .qodef-page-title .qodef-m-content{flex-direction:column;justify-content:center}.qodef-mobile-header-navigation>ul>li.qodef--opened svg{transform:rotate(90deg)}@media (min-width:1024px){.qodef-header-navigation>ul>li svg{display:none}}.qodef-mobile-header-navigation>ul>li svg{width:16px;height:16px;position:absolute;top:17px;right:0;fill:#fff;transition:0.3s}.qodef-mobile-header-navigation ul li.menu-item-has-children>a:after,.qodef-mobile-header-navigation>ul>li>a::after{content:none!important}.qodef-portfolio-list.qodef-items--fixed .qodef-e-media-image a .qodef-e-media-image__bg{position:absolute;top:0;bottom:0;left:0;right:0;display:block;background-size:cover;background-position:center}.lineform input[type=date],.lineform input[type=time]{padding:8px 20px}.lineform .qodef-e-getintouch-form button{margin-top:0;width:100%}.lineform button[type="submit"]{background-color:#000;color:#fff}.lineform textarea:focus,.lineform input:focus{background-color:#fff;color:#000!important}.lineform select option{background-color:#fff;color:#606060}.lineform .wpcf7-response-output{font-size:12px}.lineform .wpcf7-not-valid-tip{display:none}.lineform select{height:41px;color:#000!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lineform textarea{max-height:80px}.lineform input.wpcf7-not-valid{background-color:rgb(255 0 0 / .086)!important}.lineform textarea,.lineform select,.lineform input{border-color:#868686!important}.lineform select,.lineform input{padding:8px 20px}.lineform textarea::placeholder,.lineform select::placeholder,.lineform input::placeholder{color:#606060!important}.lineform .footer-form .wpcf7-submit:hover{background-color:#868686!important}.qodef-page-popup-modal{position:fixed;right:0;width:123px;display:flex;align-items:flex-start;top:40vh;z-index:999;transition:0.3s}[data-elementor-type="footer"] a:hover{color:#fff;opacity:.9}[data-elementor-type="footer"] a{color:#fff}@media (min-width:1000px){.qodef-qi-contact-form-7 .col-6:first-of-type input{border-right:none!important}}.qodef-page-popup-modal__form{width:100%;max-width:400px;background-color:#f5f5f5;padding:30px;position:relative;top:60%;left:50%;transition:0.3s;transition-delay:0.1s;transform:translate(-50%,-50%);opacity:0;visibility:hidden;display:none}.qodef-page-popup-modal.is-active+.qodef-page-popup-modal__form{position:fixed;top:50%;right:unset;z-index:99;opacity:1;visibility:visible;display:block}.qodef-page-popup-modal__overlay{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgb(0 0 0 / .86);opacity:0;visibility:hidden;transition:0.3s;z-index:98}.qodef-page-popup-modal.is-active+.qodef-page-popup-modal__form+.qodef-page-popup-modal__overlay{opacity:1;visibility:visible}.qodef-page-popup-modal__form .qodef-e-getintouch-form button{margin-top:0;width:100%}.qodef-page-popup-modal__form button[type="submit"]{background-color:#000;color:#fff}.qodef-page-popup-modal__form textarea:focus,.qodef-page-popup-modal__form input:focus{background-color:#fff;color:#000!important}.qodef-page-popup-modal__form select option{background-color:#fff;color:#606060}.qodef-page-popup-modal__form .wpcf7-response-output{font-size:12px}.qodef-page-popup-modal__form .wpcf7-not-valid-tip{display:none}.qodef-page-popup-modal__form select{height:41px;color:#000!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.qodef-page-popup-modal__form textarea{max-height:80px}.qodef-page-popup-modal__form input.wpcf7-not-valid{background-color:rgb(255 0 0 / .086)!important}.qodef-page-popup-modal__form textarea,.qodef-page-popup-modal__form select,.qodef-page-popup-modal__form input{border-color:#868686!important}.qodef-page-popup-modal__form input[type=date],.qodef-page-popup-modal__form input[type=time],.qodef-page-popup-modal__form select,.qodef-page-popup-modal__form input{padding:8px 20px}.qodef-page-popup-modal__form .wpflatpickr,.qodef-page-popup-modal__form input[type=date]::after,.qodef-page-popup-modal__form input[type=time]::after,.qodef-page-popup-modal__form input[type=date]::placeholder,.qodef-page-popup-modal__form input[type=time]::placeholder,.qodef-page-popup-modal__form textarea::placeholder,.qodef-page-popup-modal__form select::placeholder,.qodef-page-popup-modal__form input::placeholder{color:#606060!important}@media (max-width:1000px){.qodef-page-popup-modal__form input[type=date],.qodef-page-popup-modal__form input[type=time]{border-bottom:none}.main_footer{text-align:center}}.qodef-page-popup-modal__close{position:absolute;top:-27px;right:0;background-color:#000;padding:5px;font-size:0;line-height:0;cursor:pointer}.qodef-page-popup-modal__close svg{width:16px;height:16px;fill:#fff}#qodef-page-popup-modal .qodef-m-inner{padding:10px}#qodef-page-popup-modal .qodef-m-content{align-items:center;max-width:100%}#qodef-page-popup-modal h5.qodef-m-title{text-align:center;color:#000!important;font-size:13px}#qodef-page-popup-modal svg{margin-bottom:10px}#qodef-page-popup-modal{position:absolute;width:105px;right:0;bottom:unset;border-top-left-radius:10px;border-bottom-left-radius:10px;cursor:pointer}#qodef-page-outer{margin-top:-100px}.qodef-button.qodef-html--link,a{font-family:"BicycletteBold"}.qodef-e-getintouch-form select{width:100%}.qodef-e-getintouch-form .row{display:flex}.qodef-e-getintouch-form .col-6{width:50%}@media (max-width:768px){.qodef-e-getintouch-form .row{flex-wrap:wrap}.qodef-e-getintouch-form .col-6{width:100%}}h2.elementor-heading-title{line-height:44px}.qodef-button.qodef-layout--textual{font-size:13px;letter-spacing:1.7px;text-transform:uppercase}.qodef-e-month{text-transform:uppercase}.qodef-blog-item .qodef-e-title-link{text-transform:uppercase;letter-spacing:2.09px;line-height:20px}.qodef-header-navigation a{text-transform:uppercase}h1.qodef-m-title.entry-title{font-size:79px;line-height:69px;text-transform:uppercase}#qodef-page-header{background:none}#qodef-page-header .qodef-skin--light .qodef-button{background-color:#fff;color:#000}.elementor-container.elementor-column-gap-extended{margin-left:-15px;margin-right:-15px}.elementor-container.elementor-column-gap-extended .elementor-column{margin-left:15px;margin-right:15px}.price-list__description{font-size:15px;line-height:23.9px;letter-spacing:.43px;margin-top:10px}.qodef-tab-title{text-transform:uppercase}.ui-state-active .qodef-tab-title{margin-bottom:25px}.qodef-accordion.qodef-layout--simple .qodef-accordion-title{padding-top:20px;padding-bottom:20px;margin-top:0}.qodef-accordion.qodef-layout--simple .qodef-accordion-content{padding-left:5px}p{letter-spacing:0.43px!important}#qodef-back-to-top:before{background-color:#00635B;border-color:#00635B}#qodef-back-to-top span{color:#fff!important}.qodef-header-navigation>ul>li.current-menu-ancestor>a span,.qodef-header-navigation>ul>li.current-menu-item>a span{position:relative}.qodef-header-navigation>ul>li.current-menu-ancestor>a span:after,.qodef-header-navigation>ul>li.current-menu-item>a span:after{content:"";width:100%;height:1px;background-color:#fff;position:absolute;bottom:2px;left:0}.qodef-header-navigation>ul>li.current-menu-ancestor>a:after,.qodef-header-navigation>ul>li.current-menu-item>a:after{content:none}.attribution span{font-weight:700!important}.attribution a{font-family:"Roboto"!important;color:#fff!important;text-decoration:underline!important}.attribution a:hover{color:#fff;color:#3d3d3d}.wp-gr .grw-slider:not(.wp-dark) .grw-slider-review-inner.grw-slider-review-border{background:#000000!important;border-radius:0!important}.wp-gr .wp-google-text{color:#fff!important;font-size:15px!important;letter-spacing:.43px;font-weight:300!important;line-height:24px!important}.wp-gr .grw-slider .grw-slider-review-inner>svg,.wp-gr .grw-slider-review .wp-google-left{display:none!important}.wp-gr.wpac .wp-google-review .wp-star svg path{fill:#fff!important}.wp-gr.wpac .wp-google-review .wp-google-stars{margin-bottom:30px!important}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{border-color:#fff}@media (min-width:768px){.footer-form select{border-left:1px solid #fff;border-right:1px solid #fff}}.footer-form select,.footer-form input{border-bottom:none}.footer-form select{color:#fff}.footer-form textarea::placeholder,.footer-form input::placeholder{color:#fff}@media (min-width:768px){.footer-form .row .col-6:first-of-type input{border-right:none}}.footer-form .wpcf7-submit{background-color:#fff;color:#000;text-transform:uppercase;font-family:"BicycletteBold";font-size:14px;letter-spacing:1px}.footer-form .wpcf7-submit:hover{background-color:#fff!important;color:#000}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{color:#fff;border-color:#fff}.qodef-header-sticky-inner .button-wrapper{margin-left:auto}li{font-weight:300}.header-phone-number{margin-right:10px!important}.title__overlay{position:absolute;top:0;bottom:0;width:100%}.qodef-page-title{background-position:center}.wpcf7-form select option{color:#000}.footer-item a:hover{color:#fff}.footer-item a{font-weight:300!important;color:#fff;font-family:"Roboto"}input[type=date],input[type=time]{position:relative;display:inline-block;width:100%;vertical-align:top;margin:0 0 0;padding:22px 20px;font-family:inherit;font-size:16px;line-height:24px;font-weight:inherit;color:#fff;background-color:#fff0;border:1px solid #acacac;border-radius:0;outline:0;cursor:pointer;-webkit-appearance:none;-webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}input[type=date]::placeholder,input[type=time]::placeholder{color:#fff}.flatpickr-hour{border:none}.flatpickr-calendar.hasTime .flatpickr-time{border:none!important}input:after{color:#fff;content:attr(placeholder)!important;font-size:14px}input[value]:not([value=""])+input:after{content:''!important}@media (max-width:1000px){.about-us-button{text-align:center}}