@import url("https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");html{background-color:#42474B}.contact-data__item ul,body,h1,h2,h3,h4,h6,p,span{font-family:Montserrat,sans-serif!important}.capital_gray{background-color:#42474B}.loader{background-color:#42474B!important}.capital_gold{background-color:#C6B788!important}.text-white{color:white}.text_gold{color:#C6B788}.capital_white{background-color:#FFFFFF}.logo img{height:35px}.footer__logo img{width:20%!important}.header.transparent.reduced{background-color:#42474B!important}.header.transparent.reduced .logo_dark{content:url(/logo-giulianicapital.svg)}.header.transparent.reduced .menu-dark-text{color:white}.menu-span-dark:after,.menu-span-dark:before{background-color:black!important}.header.transparent.reduced .menu-span-dark:after,.header.transparent.reduced .menu-span-dark:before{background-color:white!important}.color-layer-black-04{background-color:#000000b0!important}.skillbar-title{position:relative!important}.skillbar{height:auto!important}.mb-g-20{margin-bottom:20px!important}.swiper-wrapper{height:450px!important}@media screen and (min-width:990px){.swiper-wrapper{height:600px!important}.imageboxer{width:600px!important}}@media screen and (max-width:990px){.swiper-wrapper{height:600px!important}.imageboxer{width:100vw!important}}@media screen and (max-width:768px){.homepage_header_title{font-size:4.7rem!important}.footer__logo img{width:60%!important}}.gdpr-container{background:white;padding:20px;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1);max-width:400px;text-align:center}.gdpr-label{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:13px;color:#333;margin-bottom:21px!important}.custom-checkbox{margin:0!important}.gdpr-checkbox{display:none}.custom-checkbox{width:30px!important;height:20px!important;max-height:20px;border:1px solid #000;display:inline-block;position:relative;transition:.2s}.gdpr-checkbox:checked+.custom-checkbox{background-color:#000;border-color:#000}.gdpr-checkbox:checked+.custom-checkbox:after{content:"x";color:white;font-size:16px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-weight:700}.gdpr-text{font-size:14px;color:#555;margin-top:10px}.gdpr-button{margin-top:15px;background:#000;color:white;border:none;padding:10px 15px;border-radius:5px;cursor:pointer;transition:.3s}.gdpr-button:disabled{background:#ccc;cursor:not-allowed}.inner__info_portfolio{padding-top:20px!important}.feature-item img{max-height:120px;max-width:none}.address_link_menu:hover:after{width:0!important}.my-gallery__description h3:after{bottom:-10px!important}.my-gallery__description{margin-top:3rem!important}.btn-s{height:auto!important}.btn-s .btn-caption{font-size:1.5rem!important;margin-right:1rem!important}.select-invest{position:relative;display:block;width:100%;outline:none;margin:0;background-color:#0000;padding:1.2rem .3rem;font:400 1.5rem/1.7 OpenSans,sans-serif;-webkit-transition:all .6s;-o-transition:all .6s;-moz-transition:all .6s;transition:all .6s;border:none;border-bottom:1px solid #111;color:#111}.select-invest option{color:#000}.small-text{height:10rem!important}.top-switch-container{padding:0!important}.switch-container{display:flex;border:1px solid #000;overflow:hidden;width:20%;margin-top:5px;text-align:center;cursor:pointer}.switch-label{flex:1;padding:4px;transition:background-color .3s;cursor:pointer}.switch-label.active{background-color:#000;color:white}.label_block{color:black;font-size:15px;font-weight:500;margin-bottom:15px!important}.imageboxer{width:600px;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover}.media-services{background-repeat:no-repeat!important;background-position:50%!important;-moz-background-size:cover!important;background-size:cover!important;background-attachment:unset!important}
/*! ------------------------------------------------
 * Project Name: Allurio - Coming Soon & Portfolio Template
 * Project Description: Allurio - versatile and trendy coming soon & portfolio template to kick-start your project
 * Tags: mix_design, allurio, coming soon, under construction, template, coming soon page, landing page, one page, html5, css3
 * Version: 2.0.4
 * Build Date: September 2019
 * Last Update: January 2024
 * This product is available exclusively on Themeforest
 * Author: mix_design
 * Author URI: https://themeforest.net/user/mix_design
 * File name: main.css
 * ------------------------------------------------
 *
 * ------------------------------------------------
 * Table of Contents
 * ------------------------------------------------
 *  1. Template Backgrounds
 *  2. Fonts
 *  3. Base CSS Styles
 *  4. Loading Animation
 *  5. Typography
 *  6. Buttons & Controls
 *  7. Forms and Forms Reply Groups
 *  8. Animated Backgrounds
 *  9. Header
 *  10. Main Section
 *  11. Menu
 *  12. Socials
 *  13. Countdown
 *  14. Swiper Slider
 *  15. Popup Dialogs
 *  16. Inner Sections
 *  17. Skillbars
 *  18. Features
 *  19. Partners
 *  20. Inner Video
 *  21. Contact Data
 *  22. Footer
 *  23. Gallery
 * ------------------------------------------------
 * Table of Contents End
 * ------------------------------------------------ */.media-image-1,.media-image-2{background-image:url(https://dummyimage.com/1440x900/383838/8d8d8d)}.media-image-split-1,.media-image-split-2{background-image:url(https://dummyimage.com/1200x1400/383838/8d8d8d)}.media-image-fullscreen-1{background-image:url(/img/homepage-slider-photo.jpg)}.media-image-fullscreen-2{background-image:url(https://dummyimage.com/1920x1280/383838/8d8d8d)}.swiper-slide-image-1,.swiper-slide-image-2{background-image:url(https://dummyimage.com/1440x900/383838/8d8d8d)}.swiper-slide-image-half-1,.swiper-slide-image-half-2{background-image:url(https://dummyimage.com/1200x1400/383838/8d8d8d)}.media-services{background-image:url(/services.jpg)}.inner-video{background-image:url(https://dummyimage.com/1920x1280/383838/8d8d8d)}.menu-image-1{background-image:url(/img/menu-giuliani-capital.jpg)}@font-face{font-family:OpenSans;font-style:normal;font-weight:300}@font-face{font-family:OpenSans;font-style:italic;font-weight:300}@font-face{font-family:OpenSans;font-style:normal;font-weight:400}@font-face{font-family:OpenSans;font-style:italic;font-weight:400}@font-face{font-family:OpenSans;font-style:normal;font-weight:600}@font-face{font-family:OldStandardTT;font-style:normal;font-weight:400}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}button:active,button:focus{outline:none!important}button::-moz-focus-inner,input::-moz-focus-inner{border:0!important}::-moz-selection{background-color:#292929;color:#ffffff;text-shadow:none}::selection{background-color:#292929;color:#ffffff;text-shadow:none}::-webkit-scrollbar{display:none;width:5px;background:#000000}@media only screen and (min-width:768px){::-webkit-scrollbar{display:block}}::-webkit-scrollbar-track{border-radius:20px;background-color:#000000}::-webkit-scrollbar-thumb{background-color:#1f1f1f;border-radius:10px}html{font-family:sans-serif;font-size:62.5%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{width:100%;height:100%}body{overflow-x:hidden!important;overflow-y:auto;font:normal 400 1.6rem/1.7 OpenSans,sans-serif;color:#444444;background-color:#42474B}body,section{position:relative;min-width:320px}a,section{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}a{text-decoration:none;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}img{display:block;width:100%;height:auto}.overflow-hidden{overflow:hidden!important}.fullheight{position:relative;height:auto}@media only screen and (min-width:992px){.fullheight{height:100%}}.fullheight-mobile{position:relative;height:100%}.column,.column-padding-s{padding:0 3vw}@media only screen and (min-width:768px){.column-padding-s{padding:0 calc(3vw - 2rem)}}.bg-white{background-color:#ffffff}.bg-light{background-color:#f4f4f4}.bg-dark{background-color:#111111}.bg-medium{background-color:#191919}.color-layer{position:absolute;top:0;left:0;width:100%;height:100%}.color-layer-black-06{background-color:rgba(0,0,0,.6)}.color-layer-black-04,.color-layer-black-04-mobile{background-color:rgba(0,0,0,.4)}.color-layer-black-04-mobile{z-index:1}@media only screen and (min-width:1200px){.color-layer-black-04-mobile{display:none}}.color-layer-white,.color-layer-white-mobile{background-color:rgba(255,255,255,.8)}@media only screen and (min-width:992px){.color-layer-white-mobile{background-color:transparent}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-moz-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}}body.loaded .headline__btnholder,body.loaded .headline__text{-webkit-animation:fadeIn .8s ease-in-out 1.4s 1 both;-moz-animation:fadeIn .8s ease-in-out 1.4s 1 both;animation:fadeIn .8s ease-in-out 1.4s 1 both}body.loaded .header,body.loaded .intro__controls,body.loaded .main-countdown{-webkit-animation:fadeIn .8s ease-in-out 1.8s 1 both;-moz-animation:fadeIn .8s ease-in-out 1.8s 1 both;animation:fadeIn .8s ease-in-out 1.8s 1 both}h1{font:normal 400 4.6rem/1.06 OldStandardTT,serif;margin:2.4rem 0 2.8rem;color:#111111}h1 span{display:block}h1.large{font-size:7rem;line-height:1;margin:0 0 3rem}@media only screen and (min-width:768px){h1{max-width:460px}h1,h1.small{font-size:6rem}h1.large,h1.small{max-width:none}h1.large{font-size:8rem}}@media only screen and (min-width:1200px){h1.large{font-size:8rem}}@media only screen and (min-width:1400px){h1{max-width:560px}h1,h1.small{font-size:8rem}h1.large{font-size:10rem}}.headline__btnholder,.headline__text{padding-left:2px}.headline__text{font:italic 300 1.5rem/1.7 OpenSans,sans-serif;margin-bottom:4.2rem;color:#444444}.headline__text.bottom{margin-bottom:3.2rem}@media only screen and (min-width:768px){.headline__text{font-size:1.6rem;max-width:420px}.headline__text.bottom{margin-bottom:3.6rem}}@media only screen and (min-width:1400px){.headline__text{font-size:2rem;margin-bottom:5rem;max-width:500px}.headline__text.small{font-size:1.8rem}.headline__text.bottom{margin-bottom:4rem}}.headline__btnholder.bottom a{margin-right:3rem}.headline__btnholder.bottom a:last-of-type{margin-right:0}@media only screen and (min-width:768px){.headline__btnholder.bottom a{margin-right:6rem}}h2{font:normal 400 4rem/1.1 OldStandardTT,serif;margin-bottom:3rem}@media only screen and (min-width:768px){h2{font-size:5rem}}@media only screen and (min-width:1400px){h2{font-size:6rem}}.info__title .title-content{position:relative;font:normal 400 1.4rem/1 OpenSans,sans-serif}.info__title .title-content .section-title{display:block;white-space:nowrap;text-transform:uppercase;letter-spacing:.22rem;margin-bottom:4.4rem}@media only screen and (min-width:992px){.info__title .title-content .section-title{display:inline-block;position:relative;-webkit-transform-origin:top right;-moz-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right;-webkit-transform:translateX(-100%) rotate(-90deg);-moz-transform:translateX(-100%) rotate(-90deg);-ms-transform:translateX(-100%) rotate(-90deg);transform:translateX(-100%) rotate(-90deg);margin-bottom:0}}h3{font:normal 400 3rem/1.1 OldStandardTT,serif}h3 small{display:block;font:normal 400 1.2rem/1.2 OpenSans,sans-serif;text-transform:uppercase;letter-spacing:.22rem;margin-bottom:1rem}h4{font:normal 400 2.8rem/1.2 OldStandardTT,serif;margin-bottom:2.4rem}h5{font:normal 400 2.4rem/1.2 OldStandardTT,serif}p{font:normal 300 1.6rem/1.7 OpenSans,sans-serif;color:#444444}p.section-text{padding-left:.2rem;margin-bottom:3.4rem}p.section-text:last-of-type{margin-bottom:0}.feature-item p{font-size:1.5rem}.contact-data__item p{font-size:1.5rem;color:#444444;margin-top:.2rem}.contact-data__item p a{position:relative;display:inline-block;color:#707070;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.contact-data__item p a:after{content:"";display:block;position:absolute;bottom:2px;left:0;width:0;height:1px;background-color:#000000;-webkit-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.no-touch .contact-data__item p a:hover{color:#111111}.no-touch .contact-data__item p a:hover:after{width:100%}.contact-data__item p a.light{color:rgba(255,255,255,.7)}.contact-data__item p a.light:after{background-color:#ffffff}.no-touch .contact-data__item p a.light:hover{color:#ffffff}.contact-data__item ul{font:normal 300 1.5rem/1.7 OpenSans,sans-serif;margin-top:.2rem}.contact-data__item ul a{position:relative;display:inline-block;color:#707070;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.contact-data__item ul a:after{content:"";display:block;position:absolute;bottom:2px;left:0;width:0;height:1px;background-color:#000000;-webkit-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.contact-data__item ul a.light{color:rgba(255,255,255,.5)}.contact-data__item ul a.light:after{background-color:#ffffff}.no-touch .contact-data__item ul li:hover a{color:#111111}.no-touch .contact-data__item ul li:hover a:after{width:100%}.no-touch .contact-data__item ul li:hover a.light{color:#ffffff}.footer__slogan p{font:italic 400 1.5rem/1.7 OpenSans,sans-serif;max-width:400px;margin:0 auto 3rem}.footer__socials ul{display:block;position:relative}.footer__socials ul li{display:inline-block;line-height:1.3;margin-right:1.8rem}.footer__socials ul li:last-of-type{margin-right:0}.footer__socials ul li a{font-size:1.6rem;color:#111111;-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.footer__socials ul li a.light{color:#ffffff}@media only screen and (min-width:1200px){.footer__socials ul li a{color:#444444}.no-touch .footer__socials ul li a:hover{color:#111111}.footer__socials ul li a.light{color:#ffffff}.no-touch .footer__socials ul li a.light:hover{color:rgba(255,255,255,.5)}}.popup-title__title{font:normal 400 3rem/1.2 OldStandardTT,serif;margin-bottom:3rem;color:#111111}@media only screen and (min-width:768px){.popup-title__title{font-size:4rem}}@media only screen and (min-width:1400px){.popup-title__title{font-size:5rem}}.popup-title__text{font:normal 300 1.5rem/1.7 OpenSans,sans-serif;color:#444444}@media only screen and (min-width:768px){.popup-title__text{font-size:1.6rem}}.text-dark{color:#111111}.text-base{color:#444444}.text-mute{color:#707070}.text-light{color:#ffffff}.text-light-base{color:rgba(255,255,255,.7)}.text-light-mute{color:rgba(255,255,255,.5)}.font-light{font-weight:300}.font-regular{font-weight:400}.menu-trigger{display:block;position:relative;height:40px;line-height:40px}.menu-trigger .menu-caption{font:normal 600 1.2rem/1 OpenSans,sans-serif;letter-spacing:.26rem;text-transform:uppercase;margin-right:5rem;-webkit-transition:color .5s ease-in-out;-o-transition:color .5s ease-in-out;-moz-transition:color .5s ease-in-out;transition:color .5s ease-in-out}.menu-trigger .menu-burger{display:block;position:absolute;top:0;right:0;width:40px;height:40px}.menu-trigger .menu-burger:after,.menu-trigger .menu-burger:before{content:"";display:block;position:absolute;left:4px;width:32px;height:1px;background-color:#ffffff;-webkit-transition:-webkit-transform .2s cubic-bezier(.16,.66,.29,1);transition:-webkit-transform .2s cubic-bezier(.16,.66,.29,1);-o-transition:transform .2s cubic-bezier(.16,.66,.29,1);-moz-transition:transform .2s cubic-bezier(.16,.66,.29,1),-moz-transform .2s cubic-bezier(.16,.66,.29,1);transition:transform .2s cubic-bezier(.16,.66,.29,1);transition:transform .2s cubic-bezier(.16,.66,.29,1),-webkit-transform .2s cubic-bezier(.16,.66,.29,1),-moz-transform .2s cubic-bezier(.16,.66,.29,1)}.menu-trigger .menu-burger:before{top:17px}.menu-trigger .menu-burger:after{top:24px}.no-touch .menu-trigger:hover .menu-burger:before{-webkit-transform:translateX(4px);-moz-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}.no-touch .menu-trigger:hover .menu-burger:after{-webkit-transform:translateX(-4px);-moz-transform:translateX(-4px);-ms-transform:translateX(-4px);transform:translateX(-4px)}.close-button{position:absolute;right:3vw;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.menu-close,.popup-close{display:block;position:relative;height:40px;line-height:40px;color:#111111;opacity:0;-webkit-transition:opacity .2s ease-in-out,-webkit-filter .2s;transition:opacity .2s ease-in-out,-webkit-filter .2s;-o-transition:filter .2s,opacity .2s ease-in-out;-moz-transition:filter .2s,opacity .2s ease-in-out;transition:filter .2s,opacity .2s ease-in-out;transition:filter .2s,opacity .2s ease-in-out,-webkit-filter .2s}.menu-close .close-caption,.popup-close .close-caption{font:normal 600 1.2rem/1 OpenSans,sans-serif;letter-spacing:.26rem;text-transform:uppercase;margin-right:5rem;color:#111111;-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.menu-close .close-x,.popup-close .close-x{display:block;position:absolute;top:0;right:0;width:40px;height:40px}.menu-close .close-x:after,.menu-close .close-x:before,.popup-close .close-x:after,.popup-close .close-x:before{content:"";display:block;position:absolute;left:4px;top:20px;width:32px;height:1px;background-color:#111111;-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.menu-close .close-x:before,.popup-close .close-x:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu-close .close-x:after,.popup-close .close-x:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-close.light,.popup-close.light{font-weight:400;color:#ffffff}.menu-close.light .close-caption,.popup-close.light .close-caption{color:#ffffff}.menu-close.light .close-x:after,.menu-close.light .close-x:before,.popup-close.light .close-x:after,.popup-close.light .close-x:before{background-color:#ffffff}.menu-close.is-visible,.popup-close.is-visible{opacity:1}.no-touch .menu-close:hover .close-caption,.no-touch .popup-close:hover .close-caption{color:#707070}.no-touch .menu-close:hover .close-x:after,.no-touch .menu-close:hover .close-x:before,.no-touch .popup-close:hover .close-x:after,.no-touch .popup-close:hover .close-x:before{background-color:#707070}.no-touch .menu-close:hover.light .close-caption,.no-touch .popup-close:hover.light .close-caption{color:rgba(255,255,255,.5)}.no-touch .menu-close:hover.light .close-x:after,.no-touch .menu-close:hover.light .close-x:before,.no-touch .popup-close:hover.light .close-x:after,.no-touch .popup-close:hover.light .close-x:before{background-color:rgba(255,255,255,.5)}.btn{position:relative;display:inline-block;border:none;outline:0;padding:0;font:inherit;background-color:transparent;cursor:pointer;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;text-align:center}.btn-s{height:16px;line-height:16px;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.btn-s span{font-size:1.4rem}.btn-s .btn-caption{font:normal 600 1.2rem/1.8 OpenSans,sans-serif;letter-spacing:.22rem;text-transform:uppercase;margin-right:.6rem}.btn-s-light{color:#ffffff}@media only screen and (min-width:1200px){.no-touch .btn-s-light:hover{color:rgba(255,255,255,.5)}}.btn-s-dark{color:#111111}@media only screen and (min-width:1200px){.no-touch .btn-s-dark:hover{color:#707070}}.btn-l{height:52px;line-height:52px;padding:0 5.6rem;font:normal 600 1.2rem/52px OpenSans,sans-serif;letter-spacing:.22rem;text-transform:uppercase;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.btn-light{border:1px solid #ffffff;background-color:#ffffff;color:#111111}.no-touch .btn-light:hover{background-color:transparent;color:#ffffff}.btn-dark{border:1px solid #111111;background-color:#111111;color:#ffffff}.no-touch .btn-dark:hover{background-color:transparent;color:#111111}.inner-video-trigger{display:block;width:100px;height:100px;-moz-border-radius:50%;border-radius:50%;background-color:transparent;border:1px solid #ffffff;font:normal 400 1.6rem/100px OpenSans,sans-serif;text-transform:uppercase;letter-spacing:.22rem;text-align:center;color:#ffffff;overflow:hidden;z-index:1;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.no-touch .inner-video-trigger:hover,.to-top{color:#000000;background-color:#ffffff}.to-top{position:fixed;right:8vw;bottom:30px;z-index:9;width:40px;height:40px;line-height:40px;text-align:center;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s,visibility 0s,.3s;-o-transition:opacity .3s 0s,visibility 0s,.3s;-moz-transition:opacity .3s 0s,visibility 0s,.3s;transition:opacity .3s 0s,visibility 0s,.3s}.no-touch .to-top:hover{-webkit-transition:opasity .3s 0s,visibility 0s 0s;-o-transition:opasity .3s 0s,visibility 0s 0s;-moz-transition:opasity .3s 0s,visibility 0s 0s;transition:opasity .3s 0s,visibility 0s 0s;opacity:1}.to-top.is-visible{visibility:visible;opacity:1}.to-top.fade-out{opacity:.5;-webkit-transition:opasity .3s 0s,visibility 0s 0s;-o-transition:opasity .3s 0s,visibility 0s 0s;-moz-transition:opasity .3s 0s,visibility 0s 0s;transition:opasity .3s 0s,visibility 0s 0s}@media only screen and (min-width:768px){.to-top{bottom:50px;-webkit-transition:opasity .3s 0s,visibility 0s 0s;-o-transition:opasity .3s 0s,visibility 0s 0s;-moz-transition:opasity .3s 0s,visibility 0s 0s;transition:opasity .3s 0s,visibility 0s 0s}}.form-container{position:relative;margin-top:3.4rem}.form{opacity:1;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.form.is-hidden{opacity:0}form,form input,form textarea{position:relative;width:100%}form input,form textarea{display:block;border:none;outline:none;margin:0;background-color:transparent;padding:1.2rem .3rem;font:normal 300 1.5rem/1.7 OpenSans,sans-serif;-webkit-transition:all .6s;-o-transition:all .6s;-moz-transition:all .6s;transition:all .6s}form input{height:5rem;margin:0 0 2.4rem}form textarea{height:14rem;resize:none;margin:0 0 .8rem}form .inputs-description{display:block;width:100%;margin-bottom:1.4rem;text-align:right;font:normal 400 1.3rem/1 OpenSans,sans-serif}@media only screen and (min-width:768px){form input,form textarea{font-size:1.6rem}}.notify-form input{margin:0 0 .8rem}.form-dark input,.form-dark textarea{font-weight:400}.form-dark ::-webkit-input-placeholder{color:#111111}.form-dark :-moz-placeholder,.form-dark ::-moz-placeholder{color:#111111}.form-dark :-ms-input-placeholder{color:#111111}.form-dark input:focus:required:invalid,.form-dark textarea:focus:required:invalid{color:#444444}.form-dark input:required:valid,.form-dark textarea:required:valid{color:#111111}.form-dark input,.form-dark textarea{border-bottom:1px solid #111111;color:#111111}.form-dark input:focus,.form-dark textarea:focus{border-bottom:1px solid #a0a0a0}.form-dark .inputs-description{color:#707070}.form-light input,.form-light textarea{font-weight:300}.form-light ::-webkit-input-placeholder{color:rgba(255,255,255,.5)}.form-light :-moz-placeholder,.form-light ::-moz-placeholder{color:rgba(255,255,255,.5)}.form-light :-ms-input-placeholder{color:rgba(255,255,255,.5)}.form-light input:focus:required:invalid,.form-light textarea:focus:required:invalid{color:rgba(255,255,255,.5)}.form-light input:required:valid,.form-light textarea:required:valid{color:#ffffff}.form-light input,.form-light textarea{border-bottom:1px solid #ffffff;color:#ffffff}.form-light input:focus,.form-light textarea:focus{border-bottom:1px solid rgba(255,255,255,.5)}.form-light .inputs-description{font-weight:300;color:rgba(255,255,255,.5)}.reply-group{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);text-align:center;opacity:0;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.reply-group.is-visible{opacity:1}.reply-group__title{font:normal 400 3rem/1.06 OldStandardTT,serif}.reply-group__text{display:block;font:normal 300 1.5rem/1.7 OpenSans,sans-serif;margin-top:.2rem}.notify .reply-group{width:100%;position:absolute;top:0;right:auto;bottom:auto;left:0;-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}#video-wrapper,.video-background{position:absolute;top:0;left:0;width:100%;height:100%}#video-wrapper{background-color:transparent}#main-video{background-color:transparent;background-position:50%;-moz-background-size:contain;background-size:contain;-o-object-fit:cover;object-fit:cover}#bgndKenburns,#bgndKenburnsFull,#main-video{display:block;position:absolute;top:0;left:0;width:100%;height:100%}#bgndKenburns,#bgndKenburnsFull{min-height:100%}#nightsky-js,#particles-js{position:absolute;height:100%;min-height:320px}#nightsky-js,#particles-js,.header{width:100%;background-color:transparent}.header{position:fixed;top:0;left:0;height:100px;padding:0 5vw;-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,0);-moz-box-shadow:0 4px 5px 0 rgba(0,0,0,0);box-shadow:0 4px 5px 0 rgba(0,0,0,0);z-index:4;-webkit-transition:height .3s,background-color .3s ease-in-out;-o-transition:height .3s,background-color .3s ease-in-out;-moz-transition:height .3s,background-color .3s ease-in-out;transition:height .3s,background-color .3s ease-in-out}.header.reduced{height:70px;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.35);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,.35);box-shadow:0 1px 4px 0 rgba(0,0,0,.35);background-color:#191919}@media only screen and (min-width:768px){.header{height:120px}}@media only screen and (min-width:1200px){.header{background-color:#111111}.header.transparent{background-color:transparent}.header.transparent.reduced{background-color:#191919}}.header__content{position:relative;height:100%;padding:0 3vw}.logo{position:absolute;top:0;left:3vw;height:100%}.logo img{display:block;width:auto;position:relative}.logo img,.menu-button{top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.menu-button{position:absolute;right:3vw;-webkit-transition:padding .5s ease-in-out;-o-transition:padding .5s ease-in-out;-moz-transition:padding .5s ease-in-out;transition:padding .5s ease-in-out}.main{position:relative;height:100%;min-height:480px;overflow:hidden;background-color:#111111}@media only screen and (min-width:1200px){.main{min-height:600px}}.main__content{position:relative;padding:0 5vw;height:100%}.main__content.fullscreen{position:absolute;right:0;bottom:0;width:100%;height:100%}.main__intro{background-color:transparent;z-index:2}.intro__content,.main__intro{position:relative;height:100%}.headline{top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.headline,.headline.bottom{position:absolute;left:0;width:100%}.headline.bottom{top:auto;bottom:40px;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width:768px){.headline.bottom{bottom:60px}}@media only screen and (min-width:1400px){.headline.bottom{bottom:80px}}.intro__controls{position:absolute;bottom:30px;left:0}@media only screen and (min-width:768px){.intro__controls{bottom:40px}}.main__media{right:0;z-index:1}.main__media,.media__content{position:absolute;bottom:0;height:100%}.media__content{left:-5vw;width:-moz-calc(100% + 10vw);width:calc(100% + 10vw);background-color:#111111}@media only screen and (min-width:1200px){.media__content.split{height:-moz-calc(100% - 120px);height:calc(100% - 120px)}.media__content.half,.media__content.split{position:absolute;top:auto;bottom:0;left:0;width:-moz-calc(100% + 5vw);width:calc(100% + 5vw)}.media__content.half{height:100%}.media__content.fullscreen{position:absolute;bottom:0;left:-5vw;width:-moz-calc(100% + 10vw);width:calc(100% + 10vw);height:100%}}.media__image{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;-moz-background-size:cover;background-size:cover}.main-countdown{position:absolute;right:0;bottom:30px;padding:0 5vw;z-index:2}@media only screen and (min-width:768px){.main-countdown{bottom:40px}}.menu{display:block;position:fixed;top:0;right:0;width:100%;height:100%;z-index:10;overflow-y:auto;overflow-x:hidden;opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.menu .navigation li{opacity:0;-webkit-transition:opacity .3s,-webkit-filter .3s;transition:opacity .3s,-webkit-filter .3s;-o-transition:opacity .3s,filter .3s;-moz-transition:opacity .3s,filter .3s;transition:opacity .3s,filter .3s;transition:opacity .3s,filter .3s,-webkit-filter .3s}.menu .menu__image{opacity:0;-webkit-transform:translateX(30px);-moz-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px);-webkit-transition:opacity .5s 1.6s,-webkit-filter .5s 1.6s,-webkit-transform .5s ease-in-out 1.6s;transition:opacity .5s 1.6s,-webkit-filter .5s 1.6s,-webkit-transform .5s ease-in-out 1.6s;-o-transition:filter .5s 1.6s,opacity .5s 1.6s,transform .5s ease-in-out 1.6s;-moz-transition:filter .5s 1.6s,opacity .5s 1.6s,transform .5s ease-in-out 1.6s,-moz-transform .5s ease-in-out 1.6s;transition:filter .5s 1.6s,opacity .5s 1.6s,transform .5s ease-in-out 1.6s;transition:filter .5s 1.6s,opacity .5s 1.6s,transform .5s ease-in-out 1.6s,-webkit-filter .5s 1.6s,-webkit-transform .5s ease-in-out 1.6s,-moz-transform .5s ease-in-out 1.6s}.menu .menu__contact,.menu .navigation-copyright{opacity:0;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.menu.animate-in{opacity:1;visibility:visible}.menu.animate-in .navigation li{opacity:1}.menu.animate-in .navigation li:first-of-type{-webkit-transition:opacity .2s .5s,-webkit-filter .2s .5s;transition:opacity .2s .5s,-webkit-filter .2s .5s;-o-transition:filter .2s .5s,opacity .2s .5s;-moz-transition:filter .2s .5s,opacity .2s .5s;transition:filter .2s .5s,opacity .2s .5s;transition:filter .2s .5s,opacity .2s .5s,-webkit-filter .2s .5s}.menu.animate-in .navigation li:nth-of-type(2){-webkit-transition:opacity .2s .6s,-webkit-filter .2s .6s;transition:opacity .2s .6s,-webkit-filter .2s .6s;-o-transition:filter .2s .6s,opacity .2s .6s;-moz-transition:filter .2s .6s,opacity .2s .6s;transition:filter .2s .6s,opacity .2s .6s;transition:filter .2s .6s,opacity .2s .6s,-webkit-filter .2s .6s}.menu.animate-in .navigation li:nth-of-type(3){-webkit-transition:opacity .2s .7s,-webkit-filter .2s .7s;transition:opacity .2s .7s,-webkit-filter .2s .7s;-o-transition:filter .2s .7s,opacity .2s .7s;-moz-transition:filter .2s .7s,opacity .2s .7s;transition:filter .2s .7s,opacity .2s .7s;transition:filter .2s .7s,opacity .2s .7s,-webkit-filter .2s .7s}.menu.animate-in .navigation li:nth-of-type(4){-webkit-transition:opacity .2s .8s,-webkit-filter .2s .8s;transition:opacity .2s .8s,-webkit-filter .2s .8s;-o-transition:filter .2s .8s,opacity .2s .8s;-moz-transition:filter .2s .8s,opacity .2s .8s;transition:filter .2s .8s,opacity .2s .8s;transition:filter .2s .8s,opacity .2s .8s,-webkit-filter .2s .8s}.menu.animate-in .navigation li:nth-of-type(5){-webkit-transition:opacity .2s .9s,-webkit-filter .2s .9s;transition:opacity .2s .9s,-webkit-filter .2s .9s;-o-transition:filter .2s .9s,opacity .2s .9s;-moz-transition:filter .2s .9s,opacity .2s .9s;transition:filter .2s .9s,opacity .2s .9s;transition:filter .2s .9s,opacity .2s .9s,-webkit-filter .2s .9s}.menu.animate-in .menu__image{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .9s .8s,-webkit-filter .9s .8s,-webkit-transform .9s ease-in-out .8s;transition:opacity .9s .8s,-webkit-filter .9s .8s,-webkit-transform .9s ease-in-out .8s;-o-transition:filter .9s .8s,opacity .9s .8s,transform .9s ease-in-out .8s;-moz-transition:filter .9s .8s,opacity .9s .8s,transform .9s ease-in-out .8s,-moz-transform .9s ease-in-out .8s;transition:filter .9s .8s,opacity .9s .8s,transform .9s ease-in-out .8s;transition:filter .9s .8s,opacity .9s .8s,transform .9s ease-in-out .8s,-webkit-filter .9s .8s,-webkit-transform .9s ease-in-out .8s,-moz-transform .9s ease-in-out .8s}.menu.animate-in .menu__contact,.menu.animate-in .navigation-copyright{opacity:1;-webkit-transition:opacity .5s ease-in-out 1.6s;-o-transition:opacity .5s ease-in-out 1.6s;-moz-transition:opacity .5s ease-in-out 1.6s;transition:opacity .5s ease-in-out 1.6s}.menu.animate-out{opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in-out .7s;-o-transition:all .2s ease-in-out .7s;-moz-transition:all .2s ease-in-out .7s;transition:all .2s ease-in-out .7s}.menu.animate-out .navigation li{opacity:0}.menu.animate-out .navigation li:first-of-type{-webkit-transition:opacity .2s .3s,-webkit-filter .2s .3s;transition:opacity .2s .3s,-webkit-filter .2s .3s;-o-transition:filter .2s .3s,opacity .2s .3s;-moz-transition:filter .2s .3s,opacity .2s .3s;transition:filter .2s .3s,opacity .2s .3s;transition:filter .2s .3s,opacity .2s .3s,-webkit-filter .2s .3s}.menu.animate-out .navigation li:nth-of-type(2){-webkit-transition:opacity .2s .4s,-webkit-filter .2s .4s;transition:opacity .2s .4s,-webkit-filter .2s .4s;-o-transition:filter .2s .4s,opacity .2s .4s;-moz-transition:filter .2s .4s,opacity .2s .4s;transition:filter .2s .4s,opacity .2s .4s;transition:filter .2s .4s,opacity .2s .4s,-webkit-filter .2s .4s}.menu.animate-out .navigation li:nth-of-type(3){-webkit-transition:opacity .2s .5s,-webkit-filter .2s .5s;transition:opacity .2s .5s,-webkit-filter .2s .5s;-o-transition:filter .2s .5s,opacity .2s .5s;-moz-transition:filter .2s .5s,opacity .2s .5s;transition:filter .2s .5s,opacity .2s .5s;transition:filter .2s .5s,opacity .2s .5s,-webkit-filter .2s .5s}.menu.animate-out .navigation li:nth-of-type(4){-webkit-transition:opacity .2s .6s,-webkit-filter .2s .6s;transition:opacity .2s .6s,-webkit-filter .2s .6s;-o-transition:filter .2s .6s,opacity .2s .6s;-moz-transition:filter .2s .6s,opacity .2s .6s;transition:filter .2s .6s,opacity .2s .6s;transition:filter .2s .6s,opacity .2s .6s,-webkit-filter .2s .6s}.menu.animate-out .navigation li:nth-of-type(5){-webkit-transition:opacity .2s .7s,-webkit-filter .2s .7s;transition:opacity .2s .7s,-webkit-filter .2s .7s;-o-transition:filter .2s .7s,opacity .2s .7s;-moz-transition:filter .2s .7s,opacity .2s .7s;transition:filter .2s .7s,opacity .2s .7s;transition:filter .2s .7s,opacity .2s .7s,-webkit-filter .2s .7s}.menu.animate-out .menu__image{opacity:0;-webkit-transform:translateX(30px);-moz-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px);-webkit-transition:opacity .5s .3s,-webkit-filter .5s .3s,-webkit-transform .5s ease-in-out .3s;transition:opacity .5s .3s,-webkit-filter .5s .3s,-webkit-transform .5s ease-in-out .3s;-o-transition:filter .5s .3s,opacity .5s .3s,transform .5s ease-in-out .3s;-moz-transition:filter .5s .3s,opacity .5s .3s,transform .5s ease-in-out .3s,-moz-transform .5s ease-in-out .3s;transition:filter .5s .3s,opacity .5s .3s,transform .5s ease-in-out .3s;transition:filter .5s .3s,opacity .5s .3s,transform .5s ease-in-out .3s,-webkit-filter .5s .3s,-webkit-transform .5s ease-in-out .3s,-moz-transform .5s ease-in-out .3s}.menu.animate-out .menu__contact,.menu.animate-out .navigation-copyright{opacity:0;-webkit-transition:opacity .5s ease-in-out .8s;-o-transition:opacity .5s ease-in-out .8s;-moz-transition:opacity .5s ease-in-out .8s;transition:opacity .5s ease-in-out .8s}.menu__header{position:relative;width:100%;height:100px;padding:0 5vw}.menu__header .header-content{position:relative;width:100%;height:100%;padding:0 3vw}@media only screen and (min-width:768px){.menu__header{height:120px}}@media only screen and (min-width:992px){.menu__header{position:absolute;top:0;left:0;z-index:4}.menu__header,.menu__header.light{background-color:transparent}}@media only screen and (min-width:1400px){.menu__header{height:140px}}.menu__content{position:relative;height:auto;padding:0 5vw}@media only screen and (min-width:992px){.menu__content{height:100%}}.menu__contact,.menu__navigation,.menu__photo{height:auto}@media only screen and (min-width:992px){.menu__contact,.menu__navigation,.menu__photo{height:100%}}.menu__navigation{position:relative;z-index:2}.menu__navigation .navigation-content{position:relative;width:100%;padding:30px 0}.menu__navigation .navigation li{display:block;margin-bottom:2.4rem}.menu__navigation .navigation li:last-of-type{margin-bottom:0}.menu__navigation .navigation li a{display:inline-block;position:relative;font:normal 400 4rem/1.2 OldStandardTT,serif;color:#444444;-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.menu__navigation .navigation li a:after{content:"";display:block;position:absolute;bottom:4px;left:0;width:0;height:1px;background-color:#000000;-webkit-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.no-touch .menu__navigation .navigation li a:hover{color:#111111}.no-touch .menu__navigation .navigation li a:hover:after{width:100%}.menu__navigation .navigation li a.light{color:rgba(255,255,255,.7)}.menu__navigation .navigation li a.light:after{background-color:#ffffff}.no-touch .menu__navigation .navigation li a.light:hover{color:#ffffff}.menu__navigation .navigation-copyright{padding:30px 0}.menu__navigation .navigation-copyright .copyright a,.menu__navigation .navigation-copyright .copyright p{font:normal 300 1.2rem/1.2 OpenSans,sans-serif;text-transform:uppercase;letter-spacing:.16rem}.menu__navigation .navigation-copyright .copyright a{-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;transition:color .3s ease-in-out;color:#111111}.no-touch .menu__navigation .navigation-copyright .copyright a:hover{color:#707070}.menu__navigation .navigation-copyright .copyright a.light{color:#ffffff}.no-touch .menu__navigation .navigation-copyright .copyright a.light:hover{color:rgba(255,255,255,.5)}@media only screen and (min-width:768px){.menu__navigation .navigation-content,.menu__navigation .navigation-copyright{padding:40px 0}.menu__navigation .navigation li a{font-size:4.5rem}}@media only screen and (min-width:992px){.menu__navigation .navigation-content{padding:0;width:100%;height:100%}.menu__navigation .navigation{position:absolute;left:0;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}.menu__navigation .navigation-copyright{position:absolute;bottom:40px;left:0;width:100%;padding:0}}@media only screen and (min-width:1400px){.menu__navigation .navigation li a{font-size:6rem}.menu__navigation .navigation-copyright{bottom:50px}}.menu__image{position:relative;height:600px}.menu__image .menu-image{position:absolute;top:0;left:-5vw;width:-moz-calc(100% + 10vw);width:calc(100% + 10vw);height:100%;background-repeat:no-repeat;background-position:50%;-moz-background-size:cover;background-size:cover;background-color:#111111}@media only screen and (min-width:768px){.menu__image{height:760px}}@media only screen and (min-width:992px){.menu__image{height:100%;min-height:100%}.menu__image .menu-image{left:0;width:100%}}.menu__contact{position:relative}.menu__contact .contact-content{padding:60px 0}.menu__contact .contact-content .contact .contact-item{position:relative;font:normal 300 1.5rem/1.7 OpenSans,sans-serif;margin-bottom:3.2rem}.menu__contact .contact-content .contact .contact-item:last-of-type{margin-bottom:0}.menu__contact .contact-content .contact .contact-item p{font:normal 300 1.5rem/1.7 OpenSans,sans-serif}.menu__contact .contact-content .contact .contact-item a{position:relative;font:normal 300 1.5rem/1.7 OpenSans,sans-serif;color:#707070;-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.menu__contact .contact-content .contact .contact-item a:after{content:"";display:block;position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:#000000;-webkit-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.no-touch .menu__contact .contact-content .contact .contact-item a:hover{color:#111111}.no-touch .menu__contact .contact-content .contact .contact-item a:hover:after{width:100%}.menu__contact .contact-content .contact .contact-item a.light{color:rgba(255,255,255,.5)}.menu__contact .contact-content .contact .contact-item a.light:after{background-color:#ffffff}.no-touch .menu__contact .contact-content .contact .contact-item a.light:hover{color:#ffffff}.menu__contact .contact-content .contact .contact-item ul{display:block;position:relative}.menu__contact .contact-content .contact .contact-item ul li{display:inline-block;margin-right:2rem}.menu__contact .contact-content .contact .contact-item ul li a{font:normal 400 1.6rem/1.2 OpenSans,sans-serif}.menu__contact .contact-content .contact .contact-item ul li a:after{display:none}@media only screen and (min-width:768px){.menu__contact .contact-content{padding:80px 0}}@media only screen and (min-width:992px){.menu__contact .contact-content{position:absolute;bottom:40px;left:0;width:100%;padding:0;text-align:right}.menu__contact .contact-content .contact .contact-item ul li{margin-right:0;margin-left:2rem}}@media only screen and (min-width:1400px){.menu__contact .contact-content{bottom:50px}}.media__countdown{position:relative;padding:0 5vw}.countdown-content{position:relative;padding:0 3vw;text-align:center;overflow:hidden}#countdown{position:relative;color:#ffffff}.countdown-days #countdown{font:normal 400 11rem/1 OldStandardTT,serif;letter-spacing:-.2rem;margin-top:3rem;margin-bottom:1rem}.countdown-days .countdown-period{display:none}.countdown-days .help-text{display:block;font:normal 400 1.4rem/1 OpenSans,sans-serif;text-transform:uppercase;letter-spacing:.22rem;color:#ffffff}@media only screen and (min-width:768px){.countdown-days #countdown{font-size:14rem}}.countdown-small{text-align:right;padding-bottom:1px}.countdown-small #countdown{font:normal 400 5rem/1 OldStandardTT,serif;letter-spacing:-.2rem}.countdown-small .countdown-period{display:none}.countdown-small .help-text{font:normal 400 1.2rem/1.8 OpenSans,sans-serif;letter-spacing:.22rem;text-transform:uppercase;color:#ffffff}@media only screen and (min-width:1200px){.countdown-small #countdown{font-size:6rem}}@media only screen and (min-width:1400px){.countdown-small #countdown{font-size:7rem}}.about-slider,.main-slider{position:relative}.main-slider{height:100%}.swiper-main{height:100%;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-slide-main{background-color:transparent}.slide-image,.swiper-slide-main{position:relative;width:100%;height:100%}.slide-image{background-color:#111111;background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover}.main-slider-controls{background-color:transparent;display:none}@media only screen and (min-width:1200px){.main-slider-controls{display:block;position:absolute;right:5vw;bottom:50px;width:-moz-calc(6vw + 40px);width:calc(6vw + 40px);height:81px;padding:0 3vw;z-index:2}.main-slider-controls.centered{top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:79px}.main-slider-controls.bottom{bottom:60px;height:79px}}@media only screen and (min-width:1400px){.main-slider-controls.bottom{bottom:80px}}.main-swiper-button-next,.main-swiper-button-prev{width:40px;height:40px;line-height:40px;font-size:1.4rem;text-align:center;background-color:#ffffff;color:#000000;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.main-swiper-button-next.transparent,.main-swiper-button-prev.transparent{background-color:transparent;border:1px solid rgba(255,255,255,.5);color:#ffffff}.main-swiper-button-next:active,.main-swiper-button-next:focus,.main-swiper-button-prev:active,.main-swiper-button-prev:focus{outline:none}.main-swiper-button-next:after,.main-swiper-button-prev:after{display:none}@media only screen and (min-width:1200px){.main-swiper-button-next,.main-swiper-button-prev{position:absolute}.no-touch .main-swiper-button-next:hover.transparent,.no-touch .main-swiper-button-prev:hover.transparent{background-color:#ffffff;color:#111111}}.main-swiper-button-next{right:0}.main-swiper-button-next span:after{content:"\f3d1";display:inline-block;font-family:Ionicons}@media only screen and (min-width:1200px){.main-swiper-button-next{top:0;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin:0}}.main-swiper-button-prev{left:0}.main-swiper-button-prev span:before{content:"\f3cf";display:inline-block;font-family:Ionicons}@media only screen and (min-width:1200px){.main-swiper-button-prev{top:auto;bottom:0;left:auto;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin:0}}.swiper-about{position:relative;width:100%;height:auto;overflow:hidden}.swiper-about img{display:block;width:100%}@media only screen and (min-width:992px){.swiper-about{height:600px}.swiper-about .swiper-slide{width:auto}.swiper-about img{width:auto;height:100%}}.about-slider-controls{position:absolute;right:0;bottom:0;width:100%;height:40px;padding:0 5vw;z-index:3}.about-slider-controls .controls-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;height:40px;padding:0 3vw;text-align:right}.about-swiper-button-next,.about-swiper-button-prev{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:40px;height:40px;line-height:40px;margin:0;padding:0;outline:none;font:normal 400 1.2rem/1.7 OpenSans,sans-serif;letter-spacing:.26rem;text-transform:uppercase;text-align:center;color:#ffffff;background-color:#191919;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.about-swiper-button-next:after,.about-swiper-button-prev:after{display:none}.about-swiper-button-next i,.about-swiper-button-prev i{font-size:1.4rem;text-align:center;-webkit-transition:color .5s ease-in-out;-o-transition:color .5s ease-in-out;-moz-transition:color .5s ease-in-out;transition:color .5s ease-in-out}.about-swiper-button-next .controls-caption,.about-swiper-button-prev .controls-caption{display:none}.no-touch .about-swiper-button-next:hover,.no-touch .about-swiper-button-prev:hover{background-color:#181818}.no-touch .about-swiper-button-next:hover i,.no-touch .about-swiper-button-prev:hover i{color:rgba(255,255,255,.5)}@media only screen and (min-width:768px){.about-swiper-button-next,.about-swiper-button-prev{width:auto;padding:.3rem 3.2rem 0;text-align:left}.about-swiper-button-next i,.about-swiper-button-prev i{width:auto}.about-swiper-button-next .controls-caption,.about-swiper-button-prev .controls-caption{display:inline}.no-touch .about-swiper-button-next:hover,.no-touch .about-swiper-button-prev:hover{color:rgba(255,255,255,.5)}}.about-swiper-button-prev{margin-right:-4px}@media only screen and (min-width:768px){.about-swiper-button-prev .controls-caption{padding-left:1.2rem}.about-swiper-button-next .controls-caption{padding-right:1.2rem}}.popup{position:fixed;top:0;right:0;width:100%;height:100%;z-index:10;overflow-x:hidden;overflow-y:auto;opacity:0;visibility:hidden;-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.popup .form-container,.popup .popup-title__text,.popup .popup-title__title{opacity:0;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .3s,-webkit-filter .3s;transition:opacity .3s,-webkit-filter .3s;-o-transition:opacity .3s,filter .3s;-moz-transition:opacity .3s,filter .3s;transition:opacity .3s,filter .3s;transition:opacity .3s,filter .3s,-webkit-filter .3s}.popup.animate-in{opacity:1;visibility:visible}.popup.animate-in .popup-title__title{-webkit-transition:opacity .5s .8s,-webkit-filter .5s .8s,-webkit-transform .5s .8s;transition:opacity .5s .8s,-webkit-filter .5s .8s,-webkit-transform .5s .8s;-o-transition:filter .5s .8s,opacity .5s .8s,transform .5s .8s;-moz-transition:filter .5s .8s,opacity .5s .8s,transform .5s .8s,-moz-transform .5s .8s;transition:filter .5s .8s,opacity .5s .8s,transform .5s .8s;transition:filter .5s .8s,opacity .5s .8s,transform .5s .8s,-webkit-filter .5s .8s,-webkit-transform .5s .8s,-moz-transform .5s .8s}.popup.animate-in .popup-title__text,.popup.animate-in .popup-title__title{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.popup.animate-in .popup-title__text{-webkit-transition:opacity .5s .9s,-webkit-filter .5s .9s,-webkit-transform .5s .9s;transition:opacity .5s .9s,-webkit-filter .5s .9s,-webkit-transform .5s .9s;-o-transition:filter .5s .9s,opacity .5s .9s,transform .5s .9s;-moz-transition:filter .5s .9s,opacity .5s .9s,transform .5s .9s,-moz-transform .5s .9s;transition:filter .5s .9s,opacity .5s .9s,transform .5s .9s;transition:filter .5s .9s,opacity .5s .9s,transform .5s .9s,-webkit-filter .5s .9s,-webkit-transform .5s .9s,-moz-transform .5s .9s}.popup.animate-in .form-container{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .5s 1s,-webkit-filter .5s 1s,-webkit-transform .5s 1s;transition:opacity .5s 1s,-webkit-filter .5s 1s,-webkit-transform .5s 1s;-o-transition:filter .5s 1s,opacity .5s 1s,transform .5s 1s;-moz-transition:filter .5s 1s,opacity .5s 1s,transform .5s 1s,-moz-transform .5s 1s;transition:filter .5s 1s,opacity .5s 1s,transform .5s 1s;transition:filter .5s 1s,opacity .5s 1s,transform .5s 1s,-webkit-filter .5s 1s,-webkit-transform .5s 1s,-moz-transform .5s 1s}.popup.animate-out{opacity:0;visibility:hidden;-webkit-transition:all .6s ease-in-out .8s;-o-transition:all .6s ease-in-out .8s;-moz-transition:all .6s ease-in-out .8s;transition:all .6s ease-in-out .8s}.popup.animate-out .popup-title__title{opacity:0;-webkit-transition:opacity .5s,-webkit-filter .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-filter .5s,-webkit-transform .5s;-o-transition:filter .5s,opacity .5s,transform .5s;-moz-transition:filter .5s,opacity .5s,transform .5s,-moz-transform .5s;transition:filter .5s,opacity .5s,transform .5s;transition:filter .5s,opacity .5s,transform .5s,-webkit-filter .5s,-webkit-transform .5s,-moz-transform .5s}.popup.animate-out .popup-title__text{opacity:0;-webkit-transition:opacity .5s .1s,-webkit-filter .5s .1s,-webkit-transform .5s .1s;transition:opacity .5s .1s,-webkit-filter .5s .1s,-webkit-transform .5s .1s;-o-transition:filter .5s .1s,opacity .5s .1s,transform .5s .1s;-moz-transition:filter .5s .1s,opacity .5s .1s,transform .5s .1s,-moz-transform .5s .1s;transition:filter .5s .1s,opacity .5s .1s,transform .5s .1s;transition:filter .5s .1s,opacity .5s .1s,transform .5s .1s,-webkit-filter .5s .1s,-webkit-transform .5s .1s,-moz-transform .5s .1s}.popup.animate-out .form-container{opacity:0;-webkit-transition:opacity .5s .2s,-webkit-filter .5s .2s,-webkit-transform .5s .2s;transition:opacity .5s .2s,-webkit-filter .5s .2s,-webkit-transform .5s .2s;-o-transition:filter .5s .2s,opacity .5s .2s,transform .5s .2s;-moz-transition:filter .5s .2s,opacity .5s .2s,transform .5s .2s,-moz-transform .5s .2s;transition:filter .5s .2s,opacity .5s .2s,transform .5s .2s;transition:filter .5s .2s,opacity .5s .2s,transform .5s .2s,-webkit-filter .5s .2s,-webkit-transform .5s .2s,-moz-transform .5s .2s}@media only screen and (min-width:992px){.popup{min-height:600px;overflow:hidden}}.popup__header{position:relative;width:100%;height:100px;padding:0 5vw}.popup__header .header-content{position:relative;width:100%;height:100%;padding:0 3vw}@media only screen and (min-width:768px){.popup__header{height:120px}}@media only screen and (min-width:992px){.popup__header{position:absolute;top:0;left:0;height:120px;background-color:transparent;z-index:4}}@media only screen and (min-width:1400px){.popup__header{height:140px}}.popup__content{position:relative;height:auto;padding:0 5vw}@media only screen and (min-width:992px){.popup__content{height:100%}}.popup-container{position:relative;width:100%;padding:30px 0}@media only screen and (min-width:768px){.popup-container{padding:50px 0}}@media only screen and (min-width:992px){.popup-container{padding:0;position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center}}.popup-form,.popup-title{position:relative;text-align:center}.popup-form{margin-bottom:30px}@media only screen and (min-width:992px){.popup-form{margin-bottom:0}}.inner{position:relative;overflow:hidden;background-color:#191919}.inner__info{padding:100px 0}@media only screen and (min-width:768px){.inner__info{padding:120px 0}}@media only screen and (min-width:1400px){.inner__info{padding:180px 0}}.inner__media{position:relative;overflow:hidden;padding:0}.inner__media.media-padding{padding:100px 0}@media only screen and (min-width:768px){.inner__media.media-padding{padding:120px 0}}@media only screen and (min-width:1400px){.inner__media.media-padding{padding:180px 0}}.info__wrapper{position:relative;padding:0 5vw}.media__wrapper{position:relative;z-index:3}.content-block{margin-bottom:60px}.content-block:last-of-type{margin-bottom:0}.content-block.mobile-margin{margin-bottom:60px}.content-block.mobile-margin:last-of-type{margin-bottom:0}@media only screen and (min-width:768px){.content-block,.content-block.mobile-margin{margin-bottom:80px}}@media only screen and (min-width:992px){.content-block.mobile-margin{margin-bottom:0}}.media-services{background-repeat:no-repeat;background-position:50%;-moz-background-size:cover;background-size:cover;background-attachment:fixed}.show-skillbar{display:block;padding:0;margin-bottom:2.4rem}.show-skillbar:last-of-type{margin-bottom:0}.skillbar{position:relative;width:100%;height:4rem;border-bottom:1px solid #e6e6e6}.skillbar.light{border-bottom:1px solid rgba(255,255,255,.2)}.skillbar-title{position:absolute;top:0;left:2px;font:normal 400 2.6rem/1.06 OldStandardTT,serif;height:4rem;line-height:4.6rem}.skillbar-bar{display:inline-block;position:absolute;bottom:-1px;left:0;width:0;height:1px;background-color:#111111}.skillbar-bar.light{background-color:#ffffff}.skill-bar-percent{display:block;position:absolute;top:0;right:2px;font:normal 400 2.4rem/1.06 OldStandardTT,serif;height:4rem;line-height:4.6rem}.feature-item{position:relative;margin-bottom:60px}.feature-item:last-of-type{margin-bottom:0}.feature-item img{width:auto;max-width:138px;height:100%;margin-bottom:3.4rem}@media only screen and (min-width:768px){.feature-item{margin-bottom:80px}.feature-item:nth-last-of-type(2){margin-bottom:0}}@media only screen and (min-width:1200px){.feature-item{margin-bottom:0}}.feature-item-wrapper{padding:0}@media only screen and (min-width:768px){.feature-item-wrapper{padding:0 2rem}.feature-item-wrapper p{max-width:310px}}.media__partners{position:relative;padding:0 5vw}.partners-content{position:relative;padding:0 3vw;overflow:hidden}.partner-link{display:block;position:relative;cursor:pointer}.partner-link img{opacity:1;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}@media only screen and (min-width:992px){.partner-link img{opacity:.6}.no-touch .partner-link:hover img{opacity:1}}.inner-video{position:relative;width:100%;height:600px;background-color:#111111;background-repeat:no-repeat;background-position:50%;-moz-background-size:cover;background-size:cover}.inner-video__button{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.contact-data{position:relative;margin-top:3.8rem}.contact-data:after{clear:both;content:"";display:table}.contact-data__item{margin-bottom:3.4rem}.contact-data__item:last-of-type{margin-bottom:0}@media only screen and (min-width:576px){.contact-data__item:nth-last-of-type(2){margin-bottom:0}}.footer{position:relative;padding:100px 0}.footer__content{position:relative;padding:0 5vw}.footer__logo{text-align:center;margin-bottom:3.6rem}.footer__logo img{width:auto;margin:0 auto}.footer__slogan,.footer__socials{text-align:center}.works__gallery{position:relative}.my-gallery__item{position:relative;cursor:pointer;margin-bottom:60px;-webkit-perspective:400px;-moz-perspective:400px;perspective:400px;-webkit-perspective-origin:0;-moz-perspective-origin:0;perspective-origin:0}.my-gallery__item:last-of-type{margin-bottom:0}.no-touch .my-gallery__item:hover .my-gallery__image{opacity:.6;-webkit-transform:scale3d(1.1,1.1,1.1);-moz-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}.no-touch .my-gallery__item:hover .my-gallery__description h3:after{width:100%}@media only screen and (min-width:768px){.my-gallery__item{margin-bottom:80px}.my-gallery__item:nth-last-of-type(2){margin-bottom:0}}@media only screen and (min-width:1200px){.my-gallery__item:nth-last-of-type(3){margin-bottom:0}}.my-gallery__link{display:block;overflow:hidden;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;-moz-transition:transform .5s ease-in-out,-moz-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out,-moz-transform .5s ease-in-out;background-color:#f4f4f4}.my-gallery__image{opacity:1;-webkit-transition:opacity .8s ease-in-out,-webkit-transform .8s;transition:opacity .8s ease-in-out,-webkit-transform .8s;-o-transition:transform .8s,opacity .8s ease-in-out;-moz-transition:transform .8s,opacity .8s ease-in-out,-moz-transform .8s;transition:transform .8s,opacity .8s ease-in-out;transition:transform .8s,opacity .8s ease-in-out,-webkit-transform .8s,-moz-transform .8s}.my-gallery__description{position:relative;display:block;margin-top:2rem}.my-gallery__description h3{position:relative;display:inline-block;z-index:1}.my-gallery__description h3:after{content:"";display:block;position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#ffffff;-webkit-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.my-gallery__description p{display:none}.pswp__caption__center h3{font:normal 400 3rem/1.2 OldStandardTT,serif;margin-bottom:2rem;color:#ffffff}.pswp__caption__center h3 small{display:block;font:normal 400 1.3rem/1.2 OpenSans,sans-serif;text-transform:uppercase;letter-spacing:.26rem;color:rgba(255,255,255,.7);margin-bottom:.8rem}.pswp__caption__center p{font-size:1.4rem;color:rgba(255,255,255,.7)}.pswp__counter{font-family:OldStandardTT,serif;font-size:1.6rem}.pswp__button--close{opacity:1}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{width:44px;height:44px}.pswp__button--arrow--left:before{left:0;background-position:-132px -44px}.pswp__button--arrow--right:before{right:0;background-position:-88px -44px}.pswp__bg{background:#111111}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__button--close{position:relative;background-color:#ffffff}
/*! ------------------------------------------------
 * Project Name: Allurio - Coming Soon & Portfolio Template
 * Project Description: Allurio - versatile and trendy coming soon & portfolio template to kick-start your project
 * Tags: mix_design, allurio, coming soon, under construction, template, coming soon page, landing page, one page, html5, css3
 * Version: 2.0.4
 * Build Date: September 2019
 * Last Update: January 2024
 * This product is available exclusively on Themeforest
 * Author: mix_design
 * Author URI: https://themeforest.net/user/mix_design
 * File name: loader-dark.css
 * ------------------------------------------------
 *
 * ------------------------------------------------
 * Table of Contents
 * ------------------------------------------------
 *  1. Loader Styles
 * ------------------------------------------------
 * Table of Contents End
 * ------------------------------------------------ */.loader,.pswp__button--close:active{opacity:1}.loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background-color:#111111;visibility:visible;-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.loader.loaded{opacity:0;visibility:hidden}.loader__content{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.loader__logo{width:200px}.loader__logo img{display:block;width:100%;height:auto}@-webkit-keyframes scaleOut{0%{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}to{-webkit-transform:scale3d(1.2,1.2,1.2);transform:scale3d(1.2,1.2,1.2);opacity:0}}@-moz-keyframes scaleOut{0%{-moz-transform:scaleX(1);transform:scaleX(1);opacity:1}to{-moz-transform:scale3d(1.2,1.2,1.2);transform:scale3d(1.2,1.2,1.2);opacity:0}}@keyframes scaleOut{0%{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);transform:scaleX(1);opacity:1}to{-webkit-transform:scale3d(1.2,1.2,1.2);-moz-transform:scale3d(1.2,1.2,1.2);transform:scale3d(1.2,1.2,1.2);opacity:0}}.scaleOut{-webkit-animation:scaleOut .6s 1;-moz-animation:scaleOut .6s 1;animation:scaleOut .6s 1;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}