/**handles:cmplz-general,astra-child-theme-css**/
.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}
body,html{overflow-x:hidden}.hero-content h2,.site-content li,.site-content p,.site-content span,.site-content ul,nav a{font-family:Roboto,sans-serif}.citat span,p.citat{font-family:Kalnia}.home .entry-content .hero-content h1{color:#fff}.elementor-19 .elementor-element.elementor-element-ca5aa42 .elementor-heading-title{line-height:120%!important}@media(min-width:767px){.home .elementor-19 .elementor-heading-title .header{text-wrap:nowrap!important}}.home .scroller{padding:134px 20px}@media(max-width:920px){.home .scroller{padding:96px 20px}}@media(max-width:768px){.home .scroller{padding:72px 10px}}@media(max-width:520px){.home .scroller{padding:64px 10px}}@media(max-width:1307px){.elementor-19 .elementor-element.elementor-element-2c5857b:not(.elementor-motion-effects-element-type-background){background-position:0 -15rem!important}}@media(max-width:940px){.elementor-19 .elementor-element.elementor-element-2c5857b:not(.elementor-motion-effects-element-type-background){background-position:0 -5rem!important}}@media (max-width:767px){.elementor-19 .elementor-element.elementor-element-2c5857b:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-2c5857b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:-8px -173px;background-repeat:no-repeat}}@media(min-width:920px){.home .hero-content{padding-left:100px}}@media (max-width:767px){.elementor-19 .elementor-element.elementor-element-2d5a963{--min-height:100vh!important}.home .elementor-19 .elementor-element.elementor-element-5456274 .elementor-heading-title,.home .elementor-19 .elementor-element.elementor-element-ca5aa42 .elementor-heading-title,.home .elementor-19 .elementor-element.elementor-element-e4cc4da .elementor-heading-title{font-size:57px!important}}@media (max-width:520px){.elementor-19 .elementor-element.elementor-element-2c5857b:not(.elementor-motion-effects-element-type-background),.elementor-19 .elementor-element.elementor-element-2c5857b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:601px auto!important}}.site-header{position:fixed;top:0;left:0;width:100%;z-index:9999;transition:transform .3s ease-in-out;padding:10px}@media (max-width:921px){.site-header{padding:0}}.scroll-down .site-primary-header-wrap,.scroll-up .site-primary-header-wrap{background-color:#1a1919;box-shadow:0 4px 6px rgba(0,0,0,.1)}.scroll-down .site-header{transform:translateY(-100%)}.scroll-up .site-header{transform:translateY(0)}@media (min-width:921px){.ast-theme-transparent-header #masthead{position:fixed;left:0;right:0}}#ast-hf-mobile-menu,.ast-builder-menu-mobile .main-navigation .main-header-men,.ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu,.ast-mobile-header-wrap .ast-mobile-header-content{background-color:#1a1919}html .single{font-size:16px}.single h1{font-size:3rem!important}.single h2{font-size:2.5rem}.single h3{font-size:2rem}.single h4{font-size:1.75rem}.single h5{font-size:1.5rem}.single h6{font-size:1.25rem}.single a{text-decoration:underline;color:#e7ccae}.single .wp-block-heading{margin:32px 0}.single .post-summary,.single .post-tip,.single .wp-block-post-excerpt{padding:20px;border-radius:2px;box-shadow:0 4px 8px rgba(231,204,174,.2),0 2px 10px rgba(231,204,174,.3),0 4px 16px rgba(231,204,174,.2);margin:40px 0}.wp-block-quote:not(.has-text-align-right):not(.has-text-align-center){position:relative;border-left:4px solid #e7ccae;box-shadow:-4px 0 8px rgba(231,204,174,.2);padding:32px 48px}.wp-block-quote:before{content:"";background-image:url("/wp-content/uploads/web/quote-icon.svg");width:70px;height:70px;background-size:contain;background-repeat:no-repeat;position:absolute;z-index:-1;opacity:.6;top:-5px;left:15px}.single .post-summary h3,.single .post-tip h4{margin-bottom:24px;color:#161616;font-family:"TT Norms PRO",Sans-serif;font-weight:700;letter-spacing:5px;-webkit-text-stroke-color:#000;stroke:#000}.single .post-summary ul,.single .post-tip ul{margin:0}.single .post-summary ul li,.single .post-tip ul li{margin-bottom:12px;list-style:none;position:relative}.single .post-summary ul li:before,.single .post-tip ul li:before{content:"x";font-family:Kalnia,Sans-serif;font-size:18px;color:#e7ccae;padding-right:8px}.single .content-area .elementor-widget-container{margin:0 0 80px 0!important}.single blockquote .wp-block-heading{margin-top:0}.sub-heading{color:#16161673;font-family:"TT Norms PRO",Sans-serif;font-size:135px;font-weight:700;line-height:1;letter-spacing:5px;word-spacing:0px;text-align:right;text-transform:uppercase;margin:50px 0 0}@media (max-width:920px){.sub-heading{font-size:calc(135px / 2);letter-spacing:0;margin:70px 0 0}}.single h1{color:#e7ccae;margin-bottom:80px}@media (max-width:680px){.single h1{font-size:36px!important}.sub-heading{display:none}.single article{margin-top:80px!important}}@media (min-width:768px){.single .entry-content{max-width:70%}}@media (min-width:680px){.single article{padding:0 2.4em 3.34em!important}}.col-2{display:flex;height:100%}.footer-contact{max-width:1200px;flex-direction:row;margin:0 auto;align-items:center;gap:35px;padding:0 40px}.footer-contact>div{width:50%}.footer-contact,.footer-contact h3{color:#e7ccae}.footer-contact a{color:#888;text-decoration:underline}.footer-contact .content{width:100%}.footer-contact .heading h3{font-size:47px;margin-bottom:15px}.footer-contact .heading{margin-bottom:32px;position:relative}.footer-contact .heading :nth-child(2){text-transform:uppercase}@media (max-width:1200px){.footer-contact .heading:before{font-size:90px}}@media (max-width:920px){.footer-contact .heading:before{font-size:60px}}.footer-contact .form .forminator-row{margin-bottom:30px!important}@media (max-width:768px){.footer-contact{flex-direction:column}.footer-contact{padding:0 0}.footer-contact>div{width:100%}.footer-contact img{display:none}.footer-contact .heading:before{font-size:60px;top:0}}.page-id-3983 #main,.page-id-4990 #main{padding:0 40px}.page-id-3983 .sub-heading,.page-id-4990 .sub-heading{text-align:center}.page-id-3983 article p,.page-id-4990 article p{color:#7c7c7c}.page-id-3983 article,.page-id-4990 article{padding:0!important}.page-id-3983 h1,.page-id-4990 h1{text-align:center;color:#e7ccae;font-size:47px}.posts-loop{margin-top:160px}@media (max-width:680px){.page-id-3983 #main,.page-id-4990 #main{margin-top:80px}.page-id-3983 h1,.page-id-4990 h1{font-size:37px}}@media (max-width:768px){.posts-loop{margin-top:80px}}.posts-loop .wp-block-post{padding:0!important}.posts-loop ul{gap:40px;margin:0 auto}.posts-loop article{position:relative}.posts-loop article:before{content:"";position:absolute;background-color:transparent;background-image:linear-gradient(180deg,rgba(255,255,255,0) 30%,rgba(0,0,0,.6) 70%);z-index:1;height:100%;width:100%;opacity:1;transition:opacity .3s ease-in-out}.posts-loop article:hover:before{opacity:0;transition:opacity .3s ease-in-out}.posts-loop ul h2{position:absolute;bottom:0;padding:15px;z-index:10}.posts-loop ul h2 a{color:#e7ccae;font-family:Roboto,Sans-serif;font-size:31px;font-weight:500;line-height:1.25em}.wp-block-query-pagination-numbers a{margin:5px}@media (max-width:768px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr!important}}.cmplz-buttons button{font-family:Roboto,sans-serif!important}.site-footer .footer-wrapper{max-width:500px;width:100%;display:block;margin:0 auto;padding:32px 0 16px}.site-footer .footer-wrapper h3{margin-bottom:16px}.page-id-3962 #main,.page-id-4284 #main{padding:0 40px}.page-id-3962 .sub-heading,.page-id-4284 .sub-heading{text-align:center}.page-id-3962 article p,.page-id-4284 article p{color:#7c7c7c}.page-id-3962 article,.page-id-4284 article{padding:0!important}.page-id-3962 h1,.page-id-4284 h1{text-align:center;color:#e7ccae;font-size:47px}.posts-loop{margin-top:160px}@media (max-width:680px){.page-id-3962 #main{margin-top:80px}.page-id-3962 h1{font-size:37px}}@media (max-width:768px){.posts-loop{margin-top:80px}}.posts-loop .wp-block-post{padding:0!important}.posts-loop ul{gap:40px;margin:0 auto}.posts-loop article{position:relative;padding:0!important}.posts-loop article:before{content:"";position:absolute;background-color:transparent;background-image:linear-gradient(180deg,rgba(255,255,255,0) 30%,rgba(0,0,0,.6) 70%);z-index:1;height:100%;width:100%;opacity:1;transition:opacity .3s ease-in-out}.posts-loop article:hover:before{opacity:0;transition:opacity .3s ease-in-out}.posts-loop ul h2{position:absolute;bottom:0;padding:15px;z-index:10}.posts-loop ul h2 a{color:#e7ccae;font-family:Roboto,Sans-serif;font-size:31px;font-weight:500;line-height:1.25em}.wp-block-query-pagination-numbers a{margin:5px}@media (max-width:768px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr!important}}