*{box-sizing:border-box;margin:0;padding:0}html{background-color:#2f2f2f}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:url(/assets/paper_dark-DohzZQrC.jpg);max-width:100vw;margin:0;font-family:Mulish,sans-serif}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}input,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;appearance:none;resize:none;background:0 0;border:none;outline:none;margin:0;padding:8px}i{font-family:FontAwesome,sans-serif;font-style:normal}:focus-visible{outline-offset:2px;outline:2px solid #e38d28}.header{color:#fff;z-index:6;-webkit-user-select:none;user-select:none;background-color:#0000;justify-content:space-between;align-items:center;width:100%;height:100px;padding:0 60px;transition:all .2s ease-in-out;display:flex;position:fixed}.header.collapsed{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0009;height:80px}.header .header-content{justify-content:space-between;width:100%;display:flex}.header .header-content .header-logo{align-items:center;transition:all .2s ease-in-out;display:flex}.header .header-content .navigation-bar{justify-content:space-between;align-items:center;gap:20px;display:flex}.header .header-content .navigation-bar .header-links{justify-content:space-between;gap:20px;display:flex}@media screen and (width<=700px){.header .header-content .navigation-bar{background-color:#2a2a2a;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:250px;height:100vh;padding:40px 20px;transition:all .2s ease-in-out;position:absolute;top:0;right:0;transform:translate(250px)}.header .header-content .navigation-bar.opened{transform:translate(0)}.header .header-content .navigation-bar .toggleBar{width:40px;height:30px;transition:all .2s ease-in-out;position:absolute;top:35px;left:-80px}.header .header-content .navigation-bar .toggleBar .toggleBarStick{background-color:#fff;width:100%;height:2px;transition:all .2s ease-in-out;position:absolute}.header .header-content .navigation-bar .toggleBar .toggleBarStick:first-of-type{top:0}.header .header-content .navigation-bar .toggleBar .toggleBarStick:nth-of-type(2){top:14px}.header .header-content .navigation-bar .toggleBar .toggleBarStick:nth-of-type(3){bottom:0}.header .header-content .navigation-bar .toggleBar.opened .toggleBarStick:first-of-type{top:13px;transform:rotate(45deg)}.header .header-content .navigation-bar .toggleBar.opened .toggleBarStick:nth-of-type(2){opacity:0}.header .header-content .navigation-bar .toggleBar.opened .toggleBarStick:nth-of-type(3){bottom:15px;transform:rotate(-45deg)}.header .header-content .navigation-bar .toggleBar.collapsed{top:26px}.header .header-content .navigation-bar .header-links{flex-direction:column;align-items:flex-start}}@media screen and (width<=500px){.header .header-content .header-logo.opened{opacity:0}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page{flex-direction:column;justify-content:space-between;align-items:center;padding:80px 0;display:flex}.article{padding:0 80px}.center-content{flex-direction:column;align-items:center;display:flex;position:relative}.link{cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:5px;display:flex}.button{color:#fff;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#e38d28;border-radius:2px;padding:10px}.button.outlined{color:#e38d28;background-color:#0000}.fade{width:100%;height:100%;transition:all .2s ease-in-out;position:absolute;top:0;left:0}.main-title{z-index:2;text-align:center;color:#fff;-webkit-user-select:none;user-select:none;margin-bottom:120px;padding:0 80px;position:absolute}.main-title h1{font-size:72px}.main-title .main-logo{width:500px}.main-title h2{margin-top:20px;font-size:36px}.text-header{color:#e38d28;opacity:0;padding:20px 0 40px;font-size:30px;transition:all .4s;transform:translate(-500px)}.text-header.visible{opacity:1;transform:translate(0)}.text-header.clickable{cursor:pointer}.text-subheader{color:#e38d28;opacity:0;padding:80px 0 0;font-size:30px;transition:all .4s;transform:translate(-500px)}.text-subheader.visible{opacity:1;transform:translate(0)}.text-subheader.clickable{cursor:pointer}.text-article{color:#fff;opacity:0;padding:20px 0 0;font-size:20px;transition:all .4s;transform:translate(-500px)}.text-article.visible{opacity:1;transform:translate(0)}.text-article.clickable{cursor:pointer}.text-article.bold{font-weight:700}.text-article.small{font-size:14px}.text-highlight{color:#e38d28;font-weight:700}i.fa{justify-content:center;align-items:center;font-size:28px;display:flex}@media screen and (width<=560px){.main-title{padding:0 20px}.main-title h1{font-size:56px}.main-title .main-logo{width:250px}.main-title h2{margin-top:20px;font-size:30px}}@media screen and (width<=764px){.page{padding:20px 0}.main-title h1{font-size:40px}.main-title h2{margin-top:20px;font-size:20px}.article{padding:0 20px}.text-header{font-size:24px}.text-subheader{font-size:20px}.text-article{font-size:16px}}@media (width>=1200px){.text-header{font-size:40px}.text-subheader{font-size:30px}.text-article,.text-article.small{font-size:20px}}@media (width>=1800px){.text-header{font-size:45px}.text-subheader{font-size:35px}.text-article{font-size:25px}}.slider{width:100vw;max-width:100vw;height:100vh;padding-bottom:120px;position:relative;overflow-x:hidden}.slider .slider-container{flex-flow:row;height:100vh;display:flex;position:absolute;top:0;overflow:hidden}.slider .slider-container .slider-images{width:500vw;height:100%;display:flex}.slider .slider-container .slider-images .slider-image-wrapper{position:relative}.slider .slider-container .slider-images .slider-image-wrapper img{object-fit:cover;filter:grayscale();width:100vw;height:100vh;overflow:hidden}.slider .slider-container .slider-images .slider-image-wrapper .image-info{text-align:center;color:#fff;width:100%;padding:10px 30px;font-size:22px;font-weight:700;transition:all .4s;position:absolute;bottom:30%}.slider .slider-container .slider-images .slider-image-wrapper .image-info.hidden{opacity:0}.slider .slider-controls-bar{z-index:4;justify-content:center;gap:10px;display:flex;position:absolute;bottom:120px;left:0;right:0}.slider .slider-controls-bar .slider-control-button{cursor:pointer;background-color:#8f8f8f;width:30px;height:14px}.slider .slider-controls-bar .slider-control-button.active{background-color:#e38d28;border:2px solid #e38d28}@media screen and (width<=450px){.slider .slider-container .slider-images .slider-image-wrapper .image-info{font-size:16px;transition:all .4s;bottom:200px}.slider .slider-controls-bar{bottom:140px}}.main-page{-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex;position:relative}.why{width:100%;height:100%;position:absolute}.section-container{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:10px;display:flex}.section-container.column{margin-top:40px}.section-container.items-left{text-align:left;gap:20px}.section-container .section-card{opacity:0;background-color:#2a1c0633;border:2px solid #e38d28;border-radius:4px;flex-direction:column;justify-content:space-between;width:400px;height:300px;padding:20px;transition:all .4s;display:flex;transform:translate(-500px)}.section-container .section-card.visible{opacity:1;transform:translate(0)}.section-container .section-card .section-card-title{color:#e38d28;padding:20px 0 0;font-size:24px}.section-container .section-card .section-card-description{color:#fff;padding-top:20px;font-size:18px}.section-container .section-card .section-card-icon-container{flex-direction:column;align-items:center;padding-bottom:20px;display:flex}.section-container .section-card .section-card-icon-container i{color:#e38d28;padding:20px 0;font-size:60px}@media screen and (width<=1060px){.section-container .section-card{width:calc(50vw - 20px);height:calc(50vw - 60px)}}@media screen and (width<=800px){.section-container .section-card .section-card-icon-container{padding-bottom:0}}@media screen and (width<=700px){.section-container .section-card{width:400px;height:300px}}@media screen and (width<=450px){.section-container .section-card{width:300px;height:200px}.section-container .section-card .section-card-title{padding-top:5px;font-size:16px}.section-container .section-card .section-card-description{padding-top:5px;font-size:14px}.section-container .section-card .section-card-icon-container i{padding:4px 0;font-size:20px}}.counters-section{background:url(/assets/counters_back-DRHwtG3t.jpg) 0 0/150%;flex-direction:column;align-items:center;width:100%;margin-top:60px;padding:40px;display:flex}.counters-section .counters{justify-content:space-around;align-items:center;width:100%;height:100%;display:flex}.counters-section .counters .counter-container{flex-direction:column;align-items:center;display:flex}.counters-section .counters .counter-container .count-number{color:#fff;font-size:80px}.counters-section .counters .counter-container .count-text{color:#fff;font-size:20px}.counters-section .counters-button{padding:70px 0 30px}@media screen and (width<=450px){.counters-section{padding:40px 10px}.counters-section .counters{justify-content:space-around;align-items:center;height:100%;display:flex}.counters-section .counters .counter-container .count-number{font-size:60px}}.services{width:100%;height:100%;position:absolute}.service-card-expand-wrapper{flex-direction:column;align-items:center;width:100%;display:flex}.service-card-expand-wrapper .services-card{text-align:center;cursor:pointer;max-width:500px}.service-card-expand-wrapper .service-item-details{width:100%;max-height:0;transition:all .1s ease-in-out;overflow:hidden}.service-card-expand-wrapper .service-item-details.visible{max-height:1000vh;transition:all 2s ease-in-out}.service-card-expand-wrapper:hover .services-card-image{transform:scale(1.1)}.service-card-expand-wrapper .details-button{color:#fff;z-index:1;background-color:#e38d28;border-radius:4px;align-self:center;margin-top:20px;padding:10px;font-weight:700;transition:all .2s ease-in-out}.service-card-expand-wrapper.active .services-card .services-card-title{color:#fff}.service-card-expand-wrapper.active .services-card .services-card-image{filter:none}.service-card-expand-wrapper.active .details-button{opacity:0}.services-card{-webkit-user-select:none;user-select:none;opacity:0;background-color:#2a1c0633;border:2px solid #e38d28;border-radius:4px;flex-direction:column;justify-content:space-between;width:80%;max-width:500px;height:250px;padding:40px;transition:all .4s;display:flex;position:relative;overflow:hidden;transform:translate(-500px)}.services-card.visible{opacity:1;transform:translate(0)}.services-card.full-screen{width:100%;max-width:800px}.services-card .services-card-title{color:#e38d28;z-index:2;font-size:30px;position:relative}.services-card .services-card-description{color:#fff;z-index:2;padding-top:20px;font-size:18px;position:relative}.services-card .blur-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:100%;height:100%;position:absolute;top:0;left:0}.services-card .services-card-image{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:all .1s ease-in-out;position:absolute;top:0;left:0}@media screen and (width<=450px){.services-card .services-card-title{font-size:16px}.services-card .services-card-description{font-size:14px}}.contacts{color:#fff;padding:100px 80px}.contacts .personal-container{gap:50px;padding:30px 0 20px;display:flex}.contacts .personal-container .man{width:30%}.contacts .contacts-container{flex-direction:row;display:flex}.contacts .contacts-container .contacts-article{width:50%}.contacts .contacts-container .contacts-article .contacts-list{gap:40px;margin-top:60px;display:flex}.contacts .contacts-container .contacts-article .contacts-list .socials-list{gap:20px;display:flex}.contacts .contacts-container .contacts-article .contacts-list i{width:16px;height:16px}.contacts .contacts-container #form{flex-direction:column;width:50%;padding:0 30px;display:flex}.contacts .contacts-container #form .form-group{justify-content:space-between;gap:20px;display:flex}.contacts .contacts-container #form .form-group label{padding:10px 0 5px;font-size:14px}.contacts .contacts-container #form .form-group .input-container{flex-direction:column;gap:4px;width:100%;display:flex}.contacts .contacts-container #form .form-group .input-container input{color:#e38d28;background-color:#2a2a2a;border-radius:8px}.contacts .contacts-container #form .form-group .message-container{flex-direction:column;justify-content:space-between;gap:4px;width:100%;padding-bottom:20px;display:flex}.contacts .contacts-container #form .form-group .message-container textarea{color:#e38d28;background-color:#2a2a2a;border-radius:8px;height:200px}.contacts .contacts-container #form .button{align-self:flex-end}@media screen and (width<=1000px){.contacts{padding:100px 20px}.contacts .contacts-container{flex-direction:column}.contacts .contacts-container .contacts-article{width:100%}.contacts .contacts-container #form{width:100%;padding:40px 0}}@media screen and (width<=500px){.contacts .personal-container{flex-direction:column;gap:20px;padding:30px 0 20px}.contacts .personal-container .man{width:100%}.contacts .contacts-container .contacts-article .contacts-list{flex-direction:column;align-items:flex-start}.contacts .contacts-container .contacts-article .contacts-list .link{padding:5px 0}.contacts .contacts-container #form .form-group{flex-direction:column;gap:0}}.plans-table{flex-wrap:wrap;width:100%;padding:30px 60px;display:flex}.plans-table .plan{color:#e38d28;border:1px solid #e38d28;border-right:0;width:25%;font-size:18px;font-weight:700}.plans-table .plan.last{border-right:1px solid #e38d28}.plans-table .plan .plan-row{align-items:center;gap:10px;height:80px;padding:20px;display:flex}.plans-table .plan .plan-row.column{flex-direction:column;justify-content:space-between;align-items:flex-start}.plans-table .plan .plan-row.no-body{height:430px}.plans-table .plan .plan-row.body{height:350px}.plans-table .plan .plan-row.border-bottom{border-bottom:1px solid #e38d28}.plans-table .plan li{gap:10px;padding-bottom:10px;font-size:14px;font-weight:400;list-style-type:none;display:flex}@media screen and (width<=1080px){.plans-table{justify-content:center;align-items:center;padding-top:0}.plans-table .plan{border:1px solid #e38d28;width:46%;margin:10px}}@media screen and (width<=700px){.plans-table{justify-content:center;align-items:center;padding:0 30px}.plans-table .plan{border:1px solid #e38d28;width:90%;margin-top:30px}.plans-table .plan:first-of-type{margin-top:0}}
