/**handles:fx_css,css**/
@charset "UTF-8";.anim-pulse{transform:scale(1);animation:anim-pulse 2s infinite}.anim-pulse-slow{transform:scale(1);animation:anim-pulse 2.5s infinite}@keyframes anim-pulse{0%{transform:scale(.95)}50%{transform:scale(1)}100%{transform:scale(.95)}}.anim-pulse-shadow{box-shadow:0 0 0 0 rgb(251 249 249 / 70%);-webkit-animation:pulse-shadow 1.25s infinite cubic-bezier(.66,0,0,1);-moz-animation:pulse-shadow 1.25s infinite cubic-bezier(.66,0,0,1);-ms-animation:pulse-shadow 1.25s infinite cubic-bezier(0.66,0,0,1);animation:pulse-shadow 1.25s infinite cubic-bezier(.66,0,0,1)}.anim-pulse-shadow-dark{box-shadow:0 0 0 0 rgb(0 0 0 / 70%);-webkit-animation:pulse-shadow-dark 1.25s infinite cubic-bezier(.66,0,0,1);-moz-animation:pulse-shadow-dark 1.25s infinite cubic-bezier(.66,0,0,1);-ms-animation:pulse-shadow-dark 1.25s infinite cubic-bezier(0.66,0,0,1);animation:pulse-shadow-dark 1.25s infinite cubic-bezier(.66,0,0,1)}@-webkit-keyframes pulse-shadow{to{box-shadow:0 0 0 10px transparent}}@-moz-keyframes pulse-shadow{to{box-shadow:0 0 0 10px transparent}}@-ms-keyframes pulse-shadow{to{box-shadow:0 0 0 10px transparent}}@keyframes pulse-shadow{to{box-shadow:0 0 0 10px transparent}}@-webkit-keyframes pulse-shadow-dark{to{box-shadow:0 0 0 10px rgba(255,255,255,0)}}@-moz-keyframes pulse-shadow-dark{to{box-shadow:0 0 0 10px rgba(255,255,255,0)}}@-ms-keyframes pulse-shadow-dark{to{box-shadow:0 0 0 10px rgba(255,255,255,0)}}@keyframes pulse-shadow-dark{to{box-shadow:0 0 0 10px rgba(255,255,255,0)}}.anim-wobble-slow{-webkit-transform-origin:center center;transform-origin:center center;animation:wobble ease-in-out 2.3s infinite alternate}.anim-wobble{-webkit-transform-origin:center center;transform-origin:center center;animation:wobble ease-in-out 1.2s infinite alternate}@keyframes wobble{0%{transform:rotate(7deg)}50%{transform:rotate(-7deg)}100%{transform:rotate(7deg)}}.anim-fade{opacity:1;animation:anim-fade 2s infinite}@keyframes anim-fade{0%{opacity:.8}70%{opacity:1}100%{opacity:.8}}.anim-swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation:swing ease-in-out 3.5s infinite alternate}.anim-swing-left{-webkit-transform-origin:left center;transform-origin:left center;-webkit-animation-name:swing;animation:swing ease-in-out 3.5s infinite alternate}.anim-swing-right{-webkit-transform-origin:right center;transform-origin:right center;-webkit-animation-name:swing;animation:swing ease-in-out 3.5s infinite alternate}.anim-swing-bottom{-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-animation-name:swing;animation:swing ease-in-out 3.5s infinite alternate}@keyframes swing{0%{transform:rotate(10deg)}50%{transform:rotate(-10deg)}100%{transform:rotate(10deg)}}.anim-point-up{-webkit-animation:point-up .6s infinite alternate ease-in-out;animation:point-up .6s infinite alternate ease-in-out}.anim-point-up-slow{-webkit-animation:point-up 2s infinite alternate ease-in-out;animation:point-up 2 infinite alternate ease-in-out}.anim-point-down{-webkit-animation:point-down .6s infinite alternate ease-in-out;animation:point-down .6s infinite alternate ease-in-out}.anim-point-down-slow{-webkit-animation:point-down 2s infinite alternate ease-in-out;animation:point-down 2s infinite alternate ease-in-out}.anim-point-left{-webkit-animation:point-left .6s infinite alternate ease-in-out;animation:point-left .6s infinite alternate ease-in-out}.anim-point-left-slow{-webkit-animation:point-left 2s infinite alternate ease-in-out;animation:point-left 2s infinite alternate ease-in-out}.anim-point-right{-webkit-animation:point-right .6s infinite alternate ease-in-out;animation:point-right .6s infinite alternate ease-in-out}.anim-point-right-slow{-webkit-animation:point-right 2s infinite alternate ease-in-out;animation:point-right 2s infinite alternate ease-in-out}@-webkit-keyframes point-up{0%{-webkit-transform:translateY(0)}100%{-webkit-transform:translateY(-.4em)}}@-webkit-keyframes point-down{0%{-webkit-transform:translateY(0)}100%{-webkit-transform:translateY(.4em)}}@-webkit-keyframes point-left{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(-.4em)}}@-webkit-keyframes point-right{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(.4em)}}@keyframes rubberband{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}60%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}70%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}80%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.anim-rubberband{-webkit-animation-name:rubberband;animation-name:rubberband;animation:rubberband 2s infinite ease-in-out}
@charset "UTF-8";@font-face{font-family:Melun;src:url('https://stefans.studio/wp-content/themes/custom-stefansstudio/fonts/melun-thin.woff2') format('woff2'),url('https://stefans.studio/wp-content/themes/custom-stefansstudio/fonts/melun-thin.woff') format('woff');font-weight:200;font-style:normal;font-stretch:normal}@font-face{font-family:Melun;src:url('https://stefans.studio/wp-content/themes/custom-stefansstudio/fonts/melun-thin-italic.woff2') format('woff2'),url('https://stefans.studio/wp-content/themes/custom-stefansstudio/fonts/melun-thin-italic.woff') format('woff');font-weight:200;font-style:italic;font-stretch:normal}@font-face{font-family:Melun;src:url('https://stefans.studio/wp-content/themes/custom-stefansstudio/fonts/melun-light.woff2') format('woff2'),url('https://stefans.studio/wp-content/themes/custom-stefansstudio/fonts/melun-light.woff') format('woff');font-weight:300;font-style:normal;font-stretch:normal}@font-face{font-family:Melun;src:url('https://stefans.studio/wp-content/themes/custom-stefansstudio/fonts/melun-light-italic.woff2') format('woff2'),url('https://stefans.studio/wp-content/themes/custom-stefansstudio/fonts/melun-light-italic.woff') format('woff');font-weight:300;font-style:italic;font-stretch:normal}@font-face{font-family:Melun;src:url('https://stefans.studio/wp-content/themes/custom-stefansstudio/fonts/melun-regular.woff2') format('woff2'),url('https://stefans.studio/wp-content/themes/custom-stefansstudio/fonts/melun-regular.woff') format('woff');font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:Melun;src:url('https://stefans.studio/wp-content/themes/custom-stefansstudio/fonts/melun-italic.woff2') format('woff2'),url('https://stefans.studio/wp-content/themes/custom-stefansstudio/fonts/melun-italic.woff') format('woff');font-weight:400;font-style:italic;font-stretch:normal}@font-face{font-family:'Melun High';src:url('https://stefans.studio/wp-content/themes/custom-stefansstudio/fonts/melun-high-thin.woff2') format('woff2'),url('https://stefans.studio/wp-content/themes/custom-stefansstudio/fonts/melun-high-thin.woff') format('woff');font-weight:200;font-style:normal;font-stretch:normal}@font-face{font-family:'Melun High';src:url('https://stefans.studio/wp-content/themes/custom-stefansstudio/fonts/melun-high-thin-italic.woff2') format('woff2'),url('https://stefans.studio/wp-content/themes/custom-stefansstudio/fonts/melun-high-thin-italic.woff') format('woff');font-weight:200;font-style:italic;font-stretch:normal}@font-face{font-family:'Melun High';src:url('https://stefans.studio/wp-content/themes/custom-stefansstudio/fonts/melun-high-light.woff2') format('woff2'),url('https://stefans.studio/wp-content/themes/custom-stefansstudio/fonts/melun-high-light.woff') format('woff');font-weight:300;font-style:normal;font-stretch:normal}@font-face{font-family:'Melun High';src:url('https://stefans.studio/wp-content/themes/custom-stefansstudio/fonts/melun-high-light-italic.woff2') format('woff2'),url('https://stefans.studio/wp-content/themes/custom-stefansstudio/fonts/melun-high-light-italic.woff') format('woff');font-weight:300;font-style:italic;font-stretch:normal}@font-face{font-family:Voyage;src:url('https://stefans.studio/wp-content/themes/custom-stefansstudio/fonts/voyage-light.woff2') format('woff2'),url('https://stefans.studio/wp-content/themes/custom-stefansstudio/fonts/voyage-light.woff') format('woff');font-weight:300;font-style:normal;font-stretch:normal}@font-face{font-family:Voyage;src:url('https://stefans.studio/wp-content/themes/custom-stefansstudio/fonts/voyage-regular.woff2') format('woff2'),url('https://stefans.studio/wp-content/themes/custom-stefansstudio/fonts/voyage-regular.woff') format('woff');font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:Voyage;src:url('https://stefans.studio/wp-content/themes/custom-stefansstudio/fonts/voyage-medium.woff2') format('woff2'),url('https://stefans.studio/wp-content/themes/custom-stefansstudio/fonts/voyage-medium.woff') format('woff');font-weight:500;font-style:normal;font-stretch:normal}::-moz-selection{color:var(--snow);background:var(--galaxy)}::selection{color:var(--snow);background:var(--galaxy)}:root{--dark-space:#111111;--space:#3a3a3a;--brown:#a79e94;--polar:#d7d2ca;--snow:#f8f6f2;--galaxy:#b18cA8}body,html{margin:0;padding:0;min-height:100%;height:100%;font-family:Melun,sans-serif;font-style:normal;font-weight:200;color:var(--snow);background-color:var(--dark-space);letter-spacing:.05rem}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-family:Voyage;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:.05rem}.h1,.h2,h1,h2{font-size:2.7rem;line-height:3.1rem}.h2,h2{margin-bottom:15px}@-moz-document url-prefix(){.h2,h2{margin-bottom:5px}}.h3,h3{font-size:2.4rem;margin-bottom:5px}.h4,h4{font-size:1.8rem}.card-body h4{font-weight:500}.h5,h5{font-family:Melun,sans-serif;font-weight:300}.h6,h6{font-family:Melun,sans-serif;font-weight:300;font-size:1.3rem;letter-spacing:.05rem}.alt-h h2{font-family:'Melun High',sans-serif;font-weight:300;font-size:2.4rem;line-height:2.8rem}@media (max-width:768px){.alt-h h2{font-size:1.7rem;line-height:2.1rem}}.display-1{color:var(--galaxy);font-weight:400;font-size:7rem;letter-spacing:.05rem;line-height:8.9rem;-webkit-font-feature-settings:"dlig" 1,"liga" 1;-moz-font-feature-settings:"dlig" 1,"liga" 1;font-feature-settings:"dlig" 1,"liga" 1}@-moz-document url-prefix(){.display-1{line-height:6.9rem;padding-top:20px}}@media (max-width:992px){.display-1{font-size:6rem;line-height:5.9rem}}@media (max-width:768px){.display-1{font-size:4.5rem;line-height:4.4rem}}@media (max-width:567px){.display-1{font-size:3.4rem;line-height:3.3rem;padding-bottom:0}}.display-2{font-weight:400;font-size:7rem;line-height:8.9rem;z-index:5;position:relative}@media (max-width:992px){.display-2{font-size:7rem;line-height:6.9rem;padding-bottom:15px}}@media (max-width:768px){.display-2{font-size:4.3rem;line-height:4.2rem;padding-bottom:15px}}.filmstudio-h1 h1{font-family:Melun,sans-serif!important;font-style:normal;font-weight:300;color:var(--space);text-align:center;font-size:1rem;line-height:1.8rem}p,ul{font-size:1.1rem;line-height:2rem}@media (max-width:768px){p,ul{font-size:.9rem;line-height:1.8rem}}a{color:var(--galaxy);font-size:1.1rem;padding-bottom:3px;text-decoration:none;border-bottom:1px solid var(--galaxy);transition:.2s ease-in-out;font-family:Melun,sans-serif;font-weight:200}@media (max-width:768px){a{font-size:.9rem}}a:focus,a:hover{color:var(--space);text-decoration:none}b,strong{font-family:Melun,sans-serif;font-weight:300}.wp-block-column{padding:0;margin:0}.fw-thin{font-family:Melun,sans-serif;font-weight:200}.fw-thin-italic{font-family:Melun,sans-serif!important;font-weight:200;font-style:italic}.fw-light{font-family:Melun,sans-serif;font-weight:300}.fw-light-italic{font-family:Melun,sans-serif!important;font-weight:300;font-style:italic}.small{font-size:1rem!important}.custom-shadow{-webkit-box-shadow:5px 5px 21px -6px rgba(0,0,0,.14);box-shadow:5px 5px 21px -6px rgba(0,0,0,.14)}.zoom{transition:.25s ease-in-out}.zoom:focus,.zoom:hover{-webkit-transform:scale(1.03);transform:scale(1.03);cursor:pointer}@media (max-width:992px){.zoom:focus,.zoom:hover{-webkit-transform:scale(1);transform:scale(1)}}.pt-1-5{padding-top:.35rem}.mt-4-5{margin-top:1.9rem}.bg-sand{background-color:var(--polar)}.bg-snow{background-color:var(--snow)}.bg-polar{background-color:var(--polar)}.bg-brown{background-color:var(--brown)}.bg-pink{background-color:var(--galaxy)}.and{font-feature-settings:"ss03"}.other-h,.other-h h2,.other-h h3,.other-h h4,.other-h h5,.other-h h6{font-feature-settings:"ss01"}.text-pink{color:var(--galaxy)}.text-dark{color:var(--dark-space)}.no-ligatures{font-feature-settings:unset!important}.no-break{hyphens:none!important;word-break:normal!important}.container{padding-left:28px;padding-right:28px}@media (min-width:992px){.container{max-width:900px}}@media (min-width:1200px){.container{max-width:1000px}}@media (min-width:1200px){.container-xl{max-width:1200px}}@media (min-width:992px){.container-xl{max-width:1000px}}.container-sm{max-width:500px;padding-left:28px;padding-right:28px;margin-left:auto;margin-right:auto}@media (min-width:567px){.container-sm{max-width:520px}}@media (min-width:768px){.container-sm{max-width:650px}}@media (min-width:992px){.container-sm{max-width:760px}}@media (min-width:1200px){.container-sm{max-width:750px}}#menu{background:rgba(248,246,242,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);font-family:Voyage;font-weight:500;position:fixed;top:40px;right:36px;color:var(--dark-space);transition:.25s ease-in-out;padding:9px 23px 6px 24px;-webkit-padding-before:7px;-webkit-padding-after:11px;-webkit-padding-start:26px;font-size:1.5rem;z-index:2;cursor:pointer;border:none!important;transition:transform .2s ease-in-out}@media (min-width:576px){#menu:focus,#menu:hover{transform:scale(1.05)}}@media (max-width:576px){#menu{font-size:1.4rem;padding:7px 20px 4px 22px;-webkit-padding-before:6px;-webkit-padding-after:8px;-webkit-padding-start:23px;top:28px;right:28px}}.closebtn{position:absolute;right:75px;top:50px;color:var(--dark-space);transition:.25s ease-in-out;font-size:1.9rem;z-index:999;border:none;transform-origin:center center}.closebtn:focus,.closebtn:hover{border:none;color:var(--galaxy);transform:scale(1.15)}@media (max-width:576px){.closebtn{right:58px;top:32px}}.overlay{height:0;width:100%;position:fixed;z-index:199;left:0;top:0;background-color:#f8f6f2bb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow-x:hidden;transition:.5s}.overlay-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}@media screen and (max-height:300px){.overlay-content{top:10%;transform:unset;transform:translateX(-50%)}}#menu-top-menu{padding-left:0}nav li a{font-family:'Melun High';font-weight:200;text-decoration:none;color:var(--space);transition:.3s ease-in-out;font-size:2.1rem;line-height:2.1rem;letter-spacing:.05rem;border:none;font-style:italic}nav li a:focus,nav li a:hover{color:var(--dark-space);letter-spacing:.12rem;border:none;font-style:italic}@media (max-width:768px){nav li a{font-size:1.7rem;line-height:1.7rem}}.current-menu-item a{font-weight:400;color:var(--dark-space)}nav li{list-style-type:none;padding:10px}#logo{position:fixed;left:38px;top:35px;z-index:2;max-width:110px;-moz-filter:drop-shadow(2px 2px 26px #0000006b);-webkit-filter:drop-shadow(2px 2px 26px #0000006b);filter:drop-shadow(2px 2px 26px #0000006b);mix-blend-mode:exclusion}@media (max-width:576px){#logo{position:absolute;max-width:85px;left:28px;top:27px;mix-blend-mode:normal}}#logo-client #logo{position:absolute!important;mix-blend-mode:normal!important}.intro-text{font-family:Melun,sans-serif;font-weight:300;font-size:1.2rem;letter-spacing:.25rem;position:absolute;z-index:9;top:71vh;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%);color:var(--snow) fffa3;text-align:center}@media (max-width:576px){.intro-text{font-size:1.1rem;line-height:1.5rem;top:63vh;width:250px}}.hero{height:100vh;background-position:top center;background-repeat:no-repeat;background-size:cover}@media (max-width:768px){.hero{background-position:center center}}.hero-wrapper{position:relative}.hero-wrapper img{display:block;width:100%}.hero-wrapper::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,rgba(17,17,17,.35) 0,rgba(17,17,17,0) 30%)}.hero-small{height:72%;background-position:center center;background-repeat:no-repeat;background-size:cover}.hero-archive{background-image:url("https://stefans.studio/wp-content/themes/custom-stefansstudio/assets/images/hero-blog.jpg");background-repeat:no-repeat;background-size:cover}.hero-404{background-image:url("https://stefans.studio/wp-content/themes/custom-stefansstudio/assets/images/404.jpg");height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;margin-bottom:80px}.btn-custom,.btn-custom-dark,.btn-custom-secondary,.btn-custom-white,.wp-block-button__link,.wp-block-button__link:visited{text-decoration:none!important;padding:19px 40px 16px!important;font-size:1.1rem!important;font-family:Melun,sans-serif!important;font-weight:300!important;transition:.2s ease-in-out!important;border-radius:0!important}@media (max-width:768px){.btn-custom,.btn-custom-dark,.btn-custom-secondary,.btn-custom-white,.wp-block-button__link,.wp-block-button__link:visited{font-size:.9rem!important}}.btn-custom,.wp-block-button__link,.wp-block-button__link:visited{color:var(--galaxy)!important;background-color:transparent!important;border:solid 1px var(--galaxy)!important}.btn-custom:focus,.btn-custom:hover,.wp-block-button__link:focus,.wp-block-button__link:hover{color:var(--dark-space)!important;background-color:var(--galaxy)!important;border:solid 1px var(--galaxy)!important;cursor:pointer!important}.btn-custom-white{color:var(--snow);background-color:transparent;border:solid 1px var(--snow)}.btn-custom-white:focus,.btn-custom-white:hover{color:var(--dark-space);background-color:var(--snow);border:solid 1px var(--snow);cursor:pointer}.btn-custom-secondary{color:var(--dark-space);background-color:var(--galaxy);border:solid 1px var(--galaxy)}.btn-custom-secondary:focus,.btn-custom-secondary:hover{color:var(--galaxy);background-color:transparent;border:solid 1px var(--galaxy);cursor:pointer}.btn-custom-dark{color:var(--dark-space);background-color:transparent;border:solid 1px var(--dark-space)}.btn-custom-dark:focus,.btn-custom-dark:hover{color:var(--polar);background-color:var(--dark-space);border:solid 1px var(--dark-space);cursor:pointer}.btn-password{padding:15px 40px 16px!important;font-size:1.1rem!important}@media (max-width:576px){.btn-password{padding:15px 40px 16px!important;width:100%}}.forminator-input,.forminator-textarea{padding:20px 25px 18px!important;background-color:var(--snow)!important;color:var(--dark-space)!important;border:none!important;border-radius:0!important;font-weight:300!important;font-size:1.1rem!important}.forminator-textarea{padding:28px 25px 18px!important}.forminator-input::placeholder,.forminator-textarea::placeholder,.select2-selection__placeholder{color:#3a3a3a8e!important;opacity:1!important}.forminator-input::-ms-input-placeholder{color:#3a3a3a8e!important}.select2-selection{padding:20px 25px 18px!important;background-color:var(--snow)!important;color:var(--dark-space)!important;border:none!important;border-radius:0!important;font-weight:300!important;font-size:1.1rem!important}.forminator-select .select2-selection{padding:12px 25px 10px!important}select.forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox] .select2-selection__rendered{font-weight:300!important;font-size:1.1rem!important;line-height:1.3em!important;letter-spacing:.01rem!important;color:#3a3a3a8e!important}.forminator-ui#forminator-module-2125.forminator-design--flat select.forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox] .select2-selection__rendered{color:var(--dark-space)!important}.forminator-dropdown--flat,.select2-results__option{background-color:var(--polar)!important;color:var(--dark-space)!important;border-radius:0!important;font-weight:300!important;font-size:1.1rem!important;letter-spacing:.01rem!important}.forminator-dropdown--flat{border:none!important;border-radius:0!important;letter-spacing:.01rem!important}.select2-results__option--highlighted{background-color:var(--dark-space)!important;color:var(--polar)!important;letter-spacing:.01rem!important;font-weight:200}.forminator-select-dropdown.forminator-dropdown--flat{padding:0!important;letter-spacing:.01rem!important}.forminator-design--flat .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox]:focus .select2-selection__arrow,.forminator-design--flat .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox]:hover .select2-selection__arrow{color:var(--dark-space)!important}.ui-datepicker-header .ui-corner-all{background-color:var(--polar)!important;color:var(--dark-space)!important;width:29px!important;height:29px!important}.ui-datepicker-calendar tbody td a.ui-state-default,.ui-datepicker-calendar tbody td.ui-state-disabled span{background-color:transparent!important;color:var(--dark-space)!important;border:0!important}.ui-datepicker-header .ui-corner-all.ui-datepicker-next,.ui-datepicker-header .ui-corner-all.ui-datepicker-prev{border:0!important}.forminator-calendar--flat::before{background-color:var(--polar)!important;border-radius:0!important;border:none!important}.ui-datepicker.forminator-calendar--flat{padding:12px 12px 6px!important}.ui-datepicker-calendar tbody td a.ui-state-default.ui-state-hover,.ui-datepicker-calendar tbody td a.ui-state-default:hover{background-color:transparent!important;color:var(--galaxy)!important;border-radius:0!important}.ui-datepicker-month,.ui-datepicker-year{border-radius:0!important;background-color:var(--polar)!important;color:var(--dark-space)!important}.data-link{font-size:.9rem;font-weight:300!important}.forminator-ui{padding-left:0!important;padding-right:0!important}.forminator-title{font-size:1.9rem!important;letter-spacing:.05rem!important}.forminator-label{padding-bottom:6px!important;color:var(--snow)!important;font-size:.75rem!important;font-weight:300!important;letter-spacing:.02rem}.forminator-checkbox{margin-top:0!important}.forminator-checkbox-box{background-color:var(--dark-space)!important;color:var(--polar)!important;border:1px solid var(--polar)!important}.forminator-checkbox-label{color:var(--snow)!important;font-size:.9rem!important;font-weight:300!important}.forminator-required{color:var(--galaxy)!important}.forminator-error-message{background-color:#b18ca84f!important;color:var(--galaxy)!important}.forminator-has_error .forminator-input,.forminator-has_error .forminator-textarea{box-shadow:inset 2px 0 0 0 var(--galaxy)!important;-moz-box-shadow:inset 2px 0 0 0 var(--galaxy)!important;-webkit-box-shadow:inset 2px 0 0 0 var(--galaxy)!important}.forminator-iti-input .iti__selected-dial-code{color:var(--polar)}.forminator-calculation,.forminator-prefix,.forminator-suffix{font-size:1.4rem!important}.forminator-prefix{margin-left:-25px!important}.price .forminator-input,.price .forminator-input .forminator-calculation:disabled{border:none!important;color:var(--galaxy)!important;-webkit-text-fill-color:var(--galaxy)!important}.iti__selected-country{display:none!important}.angebot{width:100%;height:350px;background-size:cover;background-position:center center}@media (max-width:756px){.angebot{height:250px;background-position:left center}}.angebot-text-left{position:relative;color:var(--snow);left:80px;top:53%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:3.1rem;line-height:2.4rem;letter-spacing:.25rem;width:50%}@media (max-width:756px){.angebot-text-left{left:40px;font-size:2.1rem;line-height:1.8rem}}.angebot-text-center{position:relative;color:var(--snow);left:50%;top:53%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:2.4rem;line-height:2.1rem;letter-spacing:.5rem;font-family:Melun,sans-serif;font-weight:100;width:340px}@media (max-width:756px){.angebot-text-center{font-size:2.1rem;line-height:1.8rem;width:311px}}.carousel-quote-next,.carousel-quote-prev{position:absolute;bottom:100px;z-index:1;width:15%;padding:0;color:var(--snow);text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}.carousel-quote-prev{left:39%}.carousel-quote-next{right:39%}@media (max-width:992px){.carousel-quote-prev{left:36%}.carousel-quote-next{right:36%}}.modal-content{border:none;border-radius:0;padding:30px 50px 30px;background-color:var(--dark-space)}@media (max-width:576px){.modal-content{padding:5px 20px 20px}}.video-modal .modal-content{border:none;border-radius:0;padding:0;background-color:#000000b2}.modal,.video-modal{background-color:#f8f6f222;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.cinema-play{color:var(--galaxy);font-size:4.5rem;position:relative;bottom:35px;left:50%;transform:translateX(-50%);transition:.2s ease-in-out}.cinema-play:focus,.cinema-play:hover{color:var(--snow);background:rgba(255,255,255,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:1000px}.modal-header{border-bottom:none;padding-bottom:0;margin-bottom:-12px}.modal-footer{border-top:none}.video-modal{background:#000000b2}.card-title{color:var(--dark-space)}.card-header{padding:1.25rem 1.75rem}.card-img-top{border-top-left-radius:0;border-top-right-radius:00px}.card{background-color:var(--polar);color:var(--dark-space);border:none;border-radius:0;transition:.3s ease-in-out}.card:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.client .card{color:var(--snow);background-color:transparent!important;border:1px solid var(--galaxy)!important}.card-body{padding:1.75rem 1.7rem 2rem 1.7rem}.icon .card-body{padding:3.15rem .5rem 3rem;background-color:var(--polar)!important;border:none!important;border-radius:0}.accordion-item h2{font-family:Melun,sans-serif!important;font-weight:300}.accordion-item{border-radius:0!important;border:none!important}.accordion-body{padding:2rem 1.5rem 2rem 1.5rem}.accordion-button,.accordion-button:focus{border-radius:0!important;box-shadow:none!important;font-weight:300;font-size:1.2rem;background-color:var(--snow);border-bottom:solid 1px var(--polar);padding:1.75rem .05rem;color:var(--dark-space)}.accordion-button:focus,.accordion-button:not(.collapsed){background-color:var(--snow);border-bottom:solid 1px var(--polar);color:var(--dark-space)}#accordionFaq .accordion-body{background-color:var(--snow);border-bottom:dotted 2px var(--polar)}#accordionFaq .accordion-body p{font-size:1.2rem;line-height:2rem}.accordion-header .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23111111'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")!important}#accordionFaqFoto .accordion-item,#accordionFaqVideo .accordion-item{background-color:transparent!important}#accordionFaqFoto .accordion-button,#accordionFaqFoto .accordion-button:focus,#accordionFaqVideo .accordion-button,#accordionFaqVideo .accordion-button:focus{background-color:transparent!important;border-bottom:solid 1px var(--polar)!important;color:var(--snow)!important}#accordionFaqFoto .accordion-button:focus,#accordionFaqFoto .accordion-button:not(.collapsed),#accordionFaqVide .accordion-button:not(.collapsed),#accordionFaqVideo .accordion-button:focus{background-color:transparent!important;border-bottom:solid 1px var(--polar)!important;color:var(--snow)!important}#accordionFaqFoto .accordion-body,#accordionFaqVideo .accordion-body{background-color:transparent!important;border-bottom:dotted 2px var(--polar)!important}#accordionFaqFoto .accordion-header .accordion-button::after,#accordionFaqVideo .accordion-header .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23B18CA8'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")!important}.mwl{background:rgba(0,0,0,.67)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.mgl-img-container img{transition:.3s ease-in-out}.mgl-img-container img:focus,.mgl-img-container img:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.mwl__topbar__controls__control--fullscreen,.mwl__topbar__slide-counter{display:none!important}.mwl .mwl__slider .mwl__slider__image .mwl__slider__image__thumbnail{padding:30px!important}@media (max-width:576px){.mwl__navigations{display:none}}.mgl-icon{border-radius:30px!important}.portfolio-button{color:var(--polar);background-color:var(--dark-space);border:solid 1px var(--polar);padding:15px 0 14px 0;max-width:64px;left:50%;position:relative;transform:translateX(-50%);margin-top:-26px;transition:.2s ease-in-out}.portfolio-button:focus,.portfolio-button:hover{color:var(--dark-space);background-color:var(--galaxy);border:solid 1px var(--galaxy)}.portfolio-link{transition:.3s ease-in-out}.portfolio-link:focus,.portfolio-link:hover{transform:scale(1.02)}.footer{background-color:var(--snow);color:var(--dark-space);font-family:Melun,sans-serif;font-weight:300}.footer-link{color:var(--dark-space);font-weight:400;border-bottom:none;transition:.2s ease-in-out}.footer-link:focus,.footer-link:hover{color:var(--galaxy);padding-bottom:6px;text-decoration:none;border-bottom:none}.footer-small{font-size:.9rem;line-height:1.4rem}.fa-instagram{font-size:1.8rem}.fa-vimeo-v{font-size:1.5rem;bottom:2px;position:relative}#logo-footer{width:180px;transition:.3s ease-in-out}#logo-footer:focus,#logo-footer:hover{transform:scale(1.05)}@media (max-width:576px){#logo-footer{width:150px}}.error{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#error-text #footer-logo{padding-top:50px;margin-right:10px}.password-custom{margin-right:10px!important;height:65px;width:260px;background-color:var(--snow);border:none;padding:0 25px;color:var(--dark-space);border-radius:0;margin-top:-1px}@media (max-width:576px){.password-custom{width:100%}}.forminator-custom-form{padding-top:10px!important}@media (min-width:768px){.secure-custom-gallery__chapters{padding:10px 0 14px 0}}