:root{--base-container-width:1800px;--medium-container-width:1486px;--small-container-width:1198px}@media only screen and (max-width:1900px){:root{--base-container-width:1600px}}h1,h2,h3{color:#1e1e1e;font-family:Source Sans Pro,sans-serif;font-size:48px;font-weight:700;letter-spacing:0;line-height:1.2;margin:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}p{color:#474747;font-size:20px;font-weight:300;line-height:1.35}::-webkit-input-placeholder{color:#bbb;font-family:Poppins,sans-serif;font-size:24px;font-weight:300}:-moz-placeholder,::-moz-placeholder{color:#bbb;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";font-family:Poppins,sans-serif;font-size:24px;font-weight:300;opacity:1}:-ms-input-placeholder{color:#bbb;font-family:Poppins,sans-serif;font-size:24px;font-weight:300}::-ms-input-placeholder{color:#bbb;font-family:Poppins,sans-serif;font-size:24px;font-weight:300}.btn{align-items:center;background:#f58220;border:0;border-radius:10px;color:#fff;cursor:pointer;display:flex;font:600 30px/1 Poppins,sans-serif;min-height:78px;padding:20px 60px;text-decoration:none;transition:all .25s;width:-webkit-fit-content;width:fit-content;width:-moz-fit-content}.btn:hover{background:#fff;box-shadow:3px 2px 7px rgba(58,58,58,.16);color:#f58220}.btn span{color:inherit!important;font:inherit}.btn.small{font:800 25px/1 Poppins,sans-serif;max-height:46px;min-height:46px;padding:15px 60px}.btn.back{background:transparent;border-radius:0;color:#f58220;font:400 18px/1 Poppins,sans-serif;min-height:0;padding:7px 15px 7px 0}.btn.back span{text-decoration:underline}.btn.back svg{height:auto;margin-right:15px;width:25px}.btn.back-full{border-radius:5px;font:800 15px/1 Poppins,sans-serif;min-height:60px;padding:0 54px}.btn.back-full svg{height:auto;margin-right:27px;width:53px}.btn.media{border-radius:5px;font:800 15px/1 Poppins,sans-serif;min-height:53px;padding:0 37px}.btn.media svg{height:23px;margin-right:14px;width:auto}.btn.left-picture{background:#fff;border:4px solid #f58220;box-shadow:0 2px 4px rgba(0,0,0,.25);color:#555;font:400 20px/1.2 Open Sans,sans-serif;min-height:80px;padding:0 77px 0 154px;text-transform:uppercase;transition:all .25s}.btn.left-picture:hover{background:rgba(245,130,32,.75);color:#fff}.btn.left-picture:before{background:#f58220;content:"";height:100%;left:0;position:absolute;top:0;width:80px}.btn.left-picture:disabled:before{background:#9c9a9a}.btn.left-picture.small{padding:0 51px 0 128px}.btn.left-picture.uppercase{border:0;font:800 36px/1 Open Sans,sans-serif;padding:0 25px 0 97px}.btn.left-picture.uppercase:before{border-bottom-left-radius:10px;border-top-left-radius:10px}.btn.left-picture.uppercase.green{background:#27a877;color:#fff}.btn.left-picture.uppercase.green:hover{background:#e1e1e1;color:#f58220}.btn.left-picture.uppercase.green:disabled{background:#c6c6c6}.btn.left-picture.uppercase.orange{border:4px solid #f58220;color:#f58220}.btn.left-picture.uppercase.orange:hover{color:#fff}.btn.left-picture.uppercase.orange:before{border-bottom-left-radius:0;border-top-left-radius:0}.btn.left-picture.uppercase span{max-width:none;text-transform:uppercase}.btn.left-picture svg.refresh,.btn.left-picture svg.refreshing{height:49px;left:13px;-o-object-fit:contain;object-fit:contain;position:absolute;top:calc(50% - 24.5px);width:54px}.btn.left-picture svg.dot-row{height:35px;left:14px;-o-object-fit:contain;object-fit:contain;position:absolute;top:calc(50% - 17.5px);width:52px}.btn.left-picture svg.calculator{height:50px;left:13px;-o-object-fit:contain;object-fit:contain;position:absolute;top:calc(50% - 25px);width:54px}.btn.left-picture svg.saving,.btn.left-picture svg.submit{height:41px;left:20px;-o-object-fit:contain;object-fit:contain;position:absolute;top:calc(50% - 20px);width:41px}.btn.left-picture span{max-width:262px;text-align:center}.btn.show{border-radius:5px;font:300 24px/1 Poppins,sans-serif;min-height:0;padding:6px 14px}.btn.show svg{height:auto;margin-right:15px;width:33px}.btn.buy{background:#fff;border:1px solid #f58220;border-radius:5px;box-shadow:0 2px 3px hsla(0,0%,78%,.3);color:#f58220;font:400 18px/1 Poppins,sans-serif;height:35px;letter-spacing:.19em;min-height:0;min-width:200px;padding:0 43px;transition:all .25s}.btn.buy:hover{background:rgba(245,130,32,.75);color:#fff}.btn.buy:hover .cart use{fill:#fff}.btn.buy .cart{height:auto;margin-right:13px;transition:all .25s;width:26px}.btn.buy .cart use{fill:#f58220}.btn.upload{background:#f58220;border:0;color:#fff;font:400 22px/1 Source Sans Pro,sans-serif;height:39px;min-height:0;padding:0 41px}.btn.upload:hover{background:#f9b982}.btn.upload .cloud-upload-small{height:auto;margin-left:20px;width:38px}.btn:disabled{pointer-events:none}.row{display:flex}.content-wrapper{margin:0 auto;max-width:var(--base-container-width);width:100%}.content-wrapper-medium{margin:0 auto;max-width:var(--medium-container-width);width:100%}.errors{border:2px solid #c71313;color:#c71313;font-size:15px;margin-top:5px;padding:17px;text-decoration:none}.errors li{list-style:none}.font-medium.text-green-600{border:2px solid #0c5c06;color:#0c5c06;font-size:20px;font-weight:600;margin-top:20px;padding:17px;text-decoration:none}.open-gallery{display:block}.open-gallery.rounded{border-bottom-right-radius:10px;border-top-left-radius:10px;overflow:hidden}.open-gallery.rounded:before{left:0;right:auto}.open-gallery:before{background-color:#f58220;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi4wNzcgMS44MzRjLTQuNTkzIDAtOC4zMTYgMy41MTUtOC4zMTYgNy44NSAwIDQuMzM2IDMuNzIzIDcuODUgOC4zMTYgNy44NSA0LjU5MyAwIDguMzE2LTMuNTE0IDguMzE2LTcuODUgMC00LjMzNS0zLjcyMy03Ljg1LTguMzE2LTcuODVabS05Ljk4IDcuODVjMC01LjIwMiA0LjQ2OS05LjQyIDkuOTgtOS40MiA1LjUxMiAwIDkuOTggNC4yMTggOS45OCA5LjQyIDAgNS4yMDMtNC40NjggOS40Mi05Ljk4IDkuNDItMi4zNjggMC00LjU0NC0uNzc4LTYuMjU1LTIuMDhMMS42MSAyMSAuNDM1IDE5Ljg5bDQuMTgyLTMuOTQ4Yy0xLjU2Ny0xLjY2NC0yLjUyLTMuODU2LTIuNTItNi4yNThaIiBmaWxsPSIjZmZmIi8+PC9zdmc+);background-position:50%;background-repeat:no-repeat;background-size:22px;bottom:0;content:"";height:33px;position:absolute;right:0;width:55px;z-index:1}.open-gallery img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@-webkit-keyframes pulse{0%{box-shadow:0 0 0 0 rgba(54,174,102,.7);transform:scale(.95) rotate(-21.16deg)}70%{box-shadow:0 0 0 10px rgba(54,174,102,0);transform:scale(1) rotate(-21.16deg)}to{box-shadow:0 0 0 0 rgba(54,174,102,0);transform:scale(.95) rotate(-21.16deg)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(54,174,102,.7);transform:scale(.95) rotate(-21.16deg)}70%{box-shadow:0 0 0 10px rgba(54,174,102,0);transform:scale(1) rotate(-21.16deg)}to{box-shadow:0 0 0 0 rgba(54,174,102,0);transform:scale(.95) rotate(-21.16deg)}}.abs-circle{-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;background:rgba(54,174,102,.35);border-radius:100%;box-shadow:0 0 0 0 rgba(54,174,102,.35);height:197px;position:absolute;transform:rotate(-21.16deg) scale(1);width:197px}.abs-circle:hover{-webkit-animation:none;animation:none}.abs-circle:hover .wrapper{opacity:1;transition:all .35s;visibility:visible}.abs-circle svg{position:absolute}.abs-circle svg.bulb{height:127px;left:calc(50% - 60.5px);top:calc(50% - 63.5px);width:121px}.abs-circle svg.knn-tip{height:106px;left:calc(50% - 50px);top:calc(50% - 53px);width:100px}.abs-circle .wrapper{background:#fff;border-radius:10px;bottom:277px;box-shadow:5px 5px 24px rgba(0,0,0,.1);opacity:0;padding:20px 60px 20px 20px;position:absolute;right:35px;transform:rotate(21.16deg);transition:all 0s;visibility:hidden;width:1042px}.abs-circle .wrapper strong{color:#3a3a3a;font-family:Source Sans Pro,sans-serif;font-size:30px;font-weight:600}.abs-circle .wrapper strong span{text-decoration:underline}.abs-circle .wrapper p{color:#3a3a3a;font-family:Source Sans Pro,sans-serif;font-size:24px;margin-top:15px}.abs-circle .wrapper .abs-helper{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.abs-circle .wrapper .abs-helper .bulb-green{height:auto;position:absolute;right:-12px;top:-14px;transform:matrix(.71,-.7,.71,.71,0,0);width:121px}svg use{fill:#fff}svg.svg-profile.show use{fill:#f58220}header{padding:45px 0;width:100%}header .content-wrapper{align-items:center;display:flex;justify-content:space-between}header .content-wrapper .logo-wrapper{display:block;height:auto;width:260px}header .content-wrapper .logo-wrapper .logo{height:auto;width:100%}header .content-wrapper nav ul{display:flex}header .content-wrapper nav ul li{list-style:none}header .content-wrapper nav ul li:not(:first-child){margin-left:70px}header .content-wrapper nav ul li._active a{color:#f58220}header .content-wrapper nav ul li a{color:#1e1e1e;font-family:Source Sans Pro,sans-serif;font-size:26px;line-height:1;text-decoration:none;transition:all .25s}header .content-wrapper nav ul li a:hover{color:#f58220}header .content-wrapper .logged-in{align-items:center;display:flex}header .content-wrapper .member{align-items:center;color:#1e1e1e;display:flex;font-family:Source Sans Pro,sans-serif;font-size:26px;line-height:1;text-decoration:none}header .content-wrapper .member.user{margin-right:32px}header .content-wrapper .member.user span{color:#aaa;font-size:10px;font-weight:400;left:51px;line-height:1;pointer-events:none;position:absolute;top:0}header .content-wrapper .member svg{display:block;margin-right:9px;width:auto}header .content-wrapper .member svg.login,header .content-wrapper .member svg.logout{height:46px}header .content-wrapper .member svg.profil{height:41px}header .content-wrapper .member a{color:inherit;text-decoration:none;transition:all .25s}header .content-wrapper .member a:hover{color:#f58220}header .content-wrapper .logout{align-items:center;display:flex;flex-direction:column}header .content-wrapper .logout .user{color:#f58220;font-family:Source Sans Pro,sans-serif;font-size:26px;line-height:1;margin-bottom:20px}footer{align-items:center;padding:200px 0 25px}footer,footer .wrapper{display:flex;flex-direction:column}footer .wrapper{background:#fff;border-radius:5px;box-shadow:0 3px 7px rgba(0,0,0,.25);padding:50px 50px 40px;width:var(--small-container-width)}footer .wrapper .abs-helper{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}footer .wrapper .abs-helper .letter{bottom:-65px;height:auto;position:absolute;right:-60px;width:283px}footer .wrapper span{color:#9c9a9a;font-size:20px;font-weight:300;line-height:1.5}footer .wrapper strong{font-family:Source Sans Pro,sans-serif;font-size:36px;font-weight:400;line-height:1;margin-top:5px}footer .wrapper .row{margin-top:35px}footer .wrapper .row a{align-items:center;color:#ee7004;display:flex;font-size:36px;font-weight:500;line-height:1;text-decoration:none}footer .wrapper .row a:not(:first-child){margin-left:45px}footer .wrapper .row a svg{margin-right:9px}footer .copyright{color:#3a3a3a;font-size:15px;font-weight:300;margin-top:25px;text-align:center}*{box-sizing:border-box;margin:0;outline:none;padding:0;position:relative}.fancybox-navigation{position:static}img{max-width:100%}body,html{font-family:Poppins,sans-serif;height:auto}body.noscroll,html.noscroll{overflow-y:hidden}main{margin-top:100px}main,section{width:100%}.warning-message-cont{align-items:center;background:#fff;display:none;flex-direction:column;height:100%;left:0;padding:100px 20px;position:fixed;top:0;visibility:hidden;width:100%}.warning-message-cont p{font-size:18px;text-align:center}.warning-message-logo{display:block;height:auto;margin-bottom:32px;width:180px}.warning-message-title{font-size:32px;line-height:1.2;margin-bottom:36px;text-align:center}@media only screen and (max-width:1640px){body{overflow:hidden}.warning-message-cont{display:flex;visibility:visible;z-index:1000}}@media only screen and (max-width:1900px){main{margin-top:30px}}legend{display:table;padding:0}fieldset{border:0;margin:0;min-width:0;padding:.01em 0 0}body:not(:-moz-handler-blocked) fieldset{display:table-cell}form input:not([type=checkbox]),form textarea:not([type=checkbox]){background:#fff;border:1px solid #1e1e1e;border-radius:2px;color:#1e1e1e;font-family:Poppins,sans-serif;font-size:24px;font-weight:300;height:70px;padding:0 17px;z-index:2}form input:not([type=checkbox]).has-error,form textarea:not([type=checkbox]).has-error{border:1px solid #ed3030}form input:not([type=checkbox]).correct,form textarea:not([type=checkbox]).correct{border:1px solid #27a877}form input[type=number]{-moz-appearance:textfield}form input::-webkit-inner-spin-button,form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}form .input-wrapper{display:flex;flex-direction:column;margin-top:25px}form .input-wrapper label{color:#1e1e1e;font-family:Source Sans Pro,sans-serif;font-size:22px;font-weight:600;line-height:1;margin:0 0 10px 17px}form .note{color:#000;font-size:14px;font-weight:300;line-height:1;margin:5px 0 0 17px}form .note.big{margin-bottom:25px!important;margin-left:0}form .line{color:#000;font-family:Source Sans Pro,sans-serif;font-size:18px;font-weight:300;margin-top:25px;padding:0 0 0 17px;width:100%;z-index:1}form .line:before{background:#fcfcfc;bottom:-2px;content:"";height:10px;left:0;position:absolute;width:100%;z-index:-1}form .row-for-toggle{align-items:center;display:flex;justify-content:center;margin-top:40px;width:100%}form .row-for-toggle span{color:#1e1e1e;font-size:24px;font-weight:300;margin-left:37px}form .toggle-container{background-color:#fff;border:2px solid #f58220;border-radius:35px;box-sizing:content-box;cursor:pointer;display:inline-block;height:35px;position:relative;transition:border-color .3s;width:72px}form .toggle-container .real-checkbox{clip:rect(0,0,0,0);position:absolute}form .toggle-container .real-checkbox+.toggle-button{border-radius:30px;bottom:0;left:0;position:absolute;right:0;top:0;transition:all .3s}form .toggle-container .real-checkbox+.toggle-button:before{background-color:#f58220;border-radius:50%;content:"";cursor:pointer;display:inline-block;height:27px;margin:4px 0 0 5px;transition:all .3s ease-in-out;width:27px}form .toggle-container .real-checkbox:checked+.toggle-button{background-color:#f58220}form .toggle-container .real-checkbox:checked+.toggle-button:before{background-color:#fff;margin-left:40px}form .underline{color:#f58220;font-size:18px;font-weight:800}form .row{align-items:center;justify-content:space-between;margin-top:45px;width:100%}form .row span{color:#1e1e1e;font-size:18px}form .company-section,form .top-section{background:#fff;border-radius:20px;box-shadow:5px 5px 24px rgba(0,0,0,.1);padding:60px;width:100%}form .company-section .note{margin:0}form strong{color:#1e1e1e;display:block;font-size:30px;margin-bottom:15px}form strong.big{margin-top:150px}.auth-container{align-items:center;display:flex;flex-direction:column;margin:0 auto 56px;width:var(--small-container-width)}.auth-container.reset-password form{width:500px}.auth-container.registration{align-items:flex-start;width:var(--base-container-width)}.auth-container.registration h1{margin:0 auto}.auth-container.registration .registration-wrapper{align-items:flex-start;display:flex;margin-top:127px;width:100%}.auth-container.registration .registration-wrapper .right-cont{margin:-52px 0 0 -542px;z-index:1}.auth-container.registration .registration-wrapper .right-cont .advantages-box{background:#fafafa;border-radius:40px;box-shadow:5px 5px 24px rgba(0,0,0,.1);padding:88px 215px 146px 132px;width:1133px}.auth-container.registration .registration-wrapper .right-cont .advantages-box strong{color:#1e1e1e;display:block;font-size:34px;margin-bottom:50px}.auth-container.registration .registration-wrapper .right-cont .advantages-box .row{margin-top:25px;padding-left:42px}.auth-container.registration .registration-wrapper .right-cont .advantages-box .row:last-child:before{bottom:auto;top:0}.auth-container.registration .registration-wrapper .right-cont .advantages-box .row:before{background:rgba(54,174,102,.35);border-radius:100%;bottom:0;content:"";height:132px;left:0;position:absolute;width:142px}.auth-container.registration .registration-wrapper .right-cont .advantages-box .row svg{height:auto;width:141px}.auth-container.registration .registration-wrapper .right-cont .advantages-box .row svg.floppy{width:183px}.auth-container.registration .registration-wrapper .right-cont .advantages-box .row svg.list{width:350px}.auth-container.registration .registration-wrapper .right-cont .advantages-box .row svg.eye{width:187px}.auth-container.registration .registration-wrapper .right-cont .advantages-box .row span{color:#1e1e1e;font-size:32px;line-height:1.15;margin-left:59px}.auth-container.registration .registration-wrapper .right-cont .description{color:#000;display:block;font-size:32px;line-height:1.28;margin:50px 0 0 auto;max-width:540px}.auth-container.registration .registration-wrapper .right-cont .ticket{display:block;height:auto;margin:170px 0 0 auto;width:378px}.auth-container.registration form{width:1210px}.auth-container.registration form .arrow-down{height:auto;left:480px;position:absolute;top:-20px;transform:rotate(30deg);width:292px;z-index:1}.auth-container.registration form .company-section,.auth-container.registration form .person-section{box-shadow:none;padding:40px 0 0}.auth-container.registration form input:not([type=checkbox]){width:527px}.auth-container.registration form .row{margin-top:0;width:1080px}.auth-container.registration form .row-for-toggle{justify-content:flex-start}.auth-container.registration form button{margin:94px auto 0 0}.auth-container h1{text-align:center}.auth-container form.login{margin-top:115px;width:560px}.auth-container form.login input{height:90px}.auth-container svg.login-white{bottom:-176px;height:auto;left:-289px;position:absolute;width:719px;z-index:-1}.auth-container .abs-circle{right:-128px;top:73px}@media only screen and (max-width:1900px){.auth-container.registration .registration-wrapper .right-cont .advantages-box{padding:80px 100px 120px;width:930px}.auth-container.registration .registration-wrapper .right-cont .description{font-size:24px;margin:140px 0 0 auto;max-width:340px}.auth-container.registration .registration-wrapper .right-cont .ticket{margin:100px 0 0 auto;width:300px}.auth-container.registration form{width:1210px}.auth-container.registration form .arrow-down{height:auto;left:480px;position:absolute;top:-20px;transform:rotate(30deg);width:292px;z-index:1}.auth-container.registration form .top-section{padding:102px 66px 83px}.auth-container.registration form .person-section{padding:40px 0 0}.auth-container.registration form input:not([type=checkbox]){width:527px}.auth-container.registration form .row{margin-top:0}.auth-container.registration form button{margin:60px auto 0 66px}}
