@font-face{font-family:montserrat;font-style:normal;font-weight:400;src:url(/public/build/fonts/montserrat-regular-webfont.7b54bcb2.woff) format("woff")}@font-face{font-family:montserrat-bold;font-style:normal;font-weight:400;src:url(/public/build/fonts/montserrat-bold-webfont.ef11e391.woff) format("woff")}*,:after,:before{box-sizing:border-box}h1,p{margin:0;padding:0}table{border-collapse:collapse;width:100%}img{display:block;max-width:100%}h2{color:#3d4968;font-family:montserrat-bold;font-size:40px;font-size:clamp(1.25rem,calc(2vw + 1.2rem),2.5rem);margin:0;padding:0;text-align:center}.h2-var2{color:#d60000;padding-top:20px}.h2-var2,h3{line-height:1.2}h3{color:#3d4968;font-family:montserrat-bold;font-size:26px;font-size:clamp(1.25rem,calc(2vw + 1rem),1.625rem);margin:0;padding:0;text-align:center}a{text-decoration:none}a:hover{text-decoration:underline}b,strong{font-family:montserrat-bold}body{color:#1a1f2b;font-family:montserrat;font-size:16px;line-height:1.5;margin:0;min-width:280px;overflow-x:hidden}.grecaptcha-badge{visibility:hidden}.main-wrapper{display:flex;flex-direction:column;min-height:100svh}.main-wrapper main{flex:1 0 auto}.main-wrapper .content-wrapper{padding:50px 20px}.main-wrapper .content-wrapper .content-common p{line-height:1.7;margin-bottom:20px}.title-wrapper{background:url(/public/build/images/bg-all-top.webp) 50%/cover no-repeat;clip-path:polygon(0 0,100% 0,100% 90%,50% 100%,0 90%)}.title-wrapper .title-content-wrapper{display:grid;gap:20px;grid-template-columns:1fr 1fr;max-width:1920px;padding:70px 20px 100px}.title-wrapper .title-content-wrapper a:hover{text-decoration:none}.title-wrapper .title-content-wrapper>div:first-child{display:flex;flex-direction:column;gap:30px;justify-content:flex-start;line-height:1.2}.title-wrapper .title-content-wrapper>div:first-child .title-text-main{color:#d60000;font-family:montserrat-bold;font-size:60px;font-size:clamp(1.25rem,calc(2vw + 1rem),3.8rem);text-transform:uppercase}.title-wrapper .title-content-wrapper>div:first-child .title-text-specify{color:#fff;font-size:30px;font-size:clamp(1rem,calc(2vw + .4rem),1.9rem);line-height:1.5;margin-left:30px;max-width:600px}.title-wrapper .title-content-wrapper>div:first-child .title-button{border:1px solid #fff;border-radius:30px;color:#d60000;display:inline-block;font-size:16px;padding:clamp(10px,calc(2vw + 5px),15px) clamp(30px,calc(2vw + 10px),55px);text-transform:uppercase}.title-wrapper .title-content-wrapper>div:nth-child(2){text-align:center}.title-wrapper .title-content-wrapper>div:nth-child(2) img{margin:0 auto}.title-content-slim img{width:200px}.title-content-slim .title-content-wrapper{grid-template-columns:1.25fr .75fr}.title-content-slim .title-content-wrapper>div:nth-child(2){justify-self:flex-end;padding-right:50px}.title-common-wrapper{background:url(/public/build/images/bg-all-top.webp) 50%/cover no-repeat;clip-path:polygon(0 0,100% 0,100% 90%,50% 100%,0 90%);display:flex;min-height:250px}.title-common-wrapper .title-common-content-wrapper{align-self:center;color:#808a9e;font-family:montserrat-bold;font-size:clamp(1.25rem,calc(2vw + 1rem),2.5rem);margin:0 auto;max-width:1920px;padding:40px 20px 50px;text-align:center;text-transform:uppercase;width:100%}.title-common-wrapper .title-common-content-wrapper h1{font-size:clamp(1.25rem,calc(2vw + 1.5rem),3.5rem)}.page-404-wrapper{min-height:300px;position:relative}.page-404-wrapper h2{color:#d60000;margin-top:30px;z-index:1}.page-404-wrapper img{left:calc(50% - 107px);position:absolute}.page-404-wrapper .page-404-description{padding-top:135px;position:relative;text-shadow:1px 1px 10px #969696;z-index:1}.page-404-wrapper .page-404-description p{font-family:montserrat-bold;font-size:20px;text-align:center}.page-404-wrapper .page-404-additmess{margin:40px auto}.what-else-we-do-wrapper{padding:30px 20px 50px}.what-else-we-do-wrapper .h2-var2{margin-bottom:0}.spinner{animation:spin .8s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#333;height:30px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:30px}.hidden{display:none!important}#submit-wrapper{align-items:center;display:inline-flex;gap:10px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media only screen and (min-width:1920px){.title-wrapper .title-content-wrapper{margin:0 auto;padding:20px 0 50px}}@media only screen and (max-width:800px){.main-wrapper .content-wrapper{padding:20px}.title-wrapper .title-content-wrapper{display:block;text-align:center}.title-wrapper .title-content-wrapper div:first-child .title-text-specify{margin-left:0;max-width:none}.title-wrapper .title-content-wrapper>div:nth-child(2) img{display:none}.title-common-wrapper{min-height:auto}}@media only screen and (max-width:600px){body{font-size:14px}.what-else-we-do-wrapper{padding:20px 20px 40px}}@media only screen and (max-width:350px){ul{margin-left:-25px}ul#mainmenu{margin-left:0}}.content-twocol-wrapper{display:flex;gap:30px;justify-content:space-between;margin:0 auto;max-width:1920px}.content-twocol-wrapper>div{width:50%}.content-twocol-wrapper>div p{padding-bottom:15px}.content-twocol-wrapper>div p span{font-family:montserrat-bold}.content-twocol-wrapper h2{margin-bottom:30px;text-align:left}.content-threecol-wrapper{display:grid;gap:100px;grid-template-columns:repeat(3,1fr);justify-items:center;margin:0 auto;max-width:1920px;padding:0 20px}.content-threecol-wrapper>div{max-width:350px;text-align:center}.content-threecol-wrapper>div img{margin:0 auto}.btn-fb-share{align-items:center;border:1px solid #3d4968;border-radius:30px;color:#3d4968;display:inline-flex;margin-top:30px;padding:15px 30px;text-decoration:none}.btn-fb-share .fa-brands{font-size:30px}.btn-fb-share:after{content:"Sdílet na Facebooku";font-family:montserrat-bold;padding-left:15px;text-transform:uppercase}.btn-fb-share:hover{color:#d60000;text-decoration:none}.content-activity-wrapper{display:grid;gap:25px;grid-template-columns:repeat(4,1fr);justify-items:center;margin:0 auto;max-width:1920px}.content-activity-wrapper>div{display:grid;grid-template-rows:250px 1fr 1fr auto}.content-activity-wrapper>div img{height:auto;margin:0 auto;max-width:250px}.content-activity-wrapper>div>:nth-child(3){text-align:center}.content-activity-wrapper>div>:nth-child(4){justify-self:center;margin-top:20px}.more-btn{border:1px solid #d60000;border-radius:20px;color:#3d4968;display:inline-block;font-family:montserrat-bold;padding:5px 50px}.more-btn .fa-angles-right{font-size:14px}.more-btn:hover{text-decoration:underline}.content-three-activity-wrapper{grid-template-columns:repeat(3,1fr)}.content-benefits-wrapper{background:#e3e1e8;padding-bottom:80px}.content-benefits-wrapper h2{padding:80px 20px 40px}@media only screen and (max-width:1150px){.content-activity-wrapper{grid-template-columns:repeat(2,1fr)}.content-activity-wrapper>div{max-width:350px}.content-threecol-wrapper{gap:50px}}@media only screen and (max-width:800px){.content-activity-wrapper{gap:0;grid-template-columns:1fr}.content-activity-wrapper>div{grid-template-rows:repeat(4,auto)}.content-activity-wrapper>div>:nth-child(n+3){margin-top:20px}.content-threecol-wrapper{grid-template-columns:1fr}.content-threecol-wrapper>div{max-width:none}.content-twocol-wrapper{flex-direction:column}.content-twocol-wrapper>div{width:100%}.content-twocol-wrapper>div .h2-var2{margin-bottom:0}.content-twocol-wrapper>div img{margin:0 auto}}@media only screen and (max-width:600px){.content-benefits-wrapper{padding-bottom:40px}.content-benefits-wrapper h2{padding:40px 20px 0}.content-twocol-wrapper{gap:0}.content-threecol-wrapper{gap:20px}}@media only screen and (max-width:400px){.content-threecol-wrapper img{height:auto;width:150px}}.let-us-contact-wrapper{background:url(/public/build/images/bg-CTA.webp) 50%/cover no-repeat}.let-us-contact-wrapper .let-us-contact-content-wrapper{color:#fff;display:flex;justify-content:space-between;margin:0 auto;max-width:1920px;padding:50px 20px}.let-us-contact-wrapper .let-us-contact-content-wrapper>div{width:50%}.let-us-contact-wrapper .let-us-contact-content-wrapper>div:first-child{font-size:40px;font-size:clamp(1.25rem,calc(2vw + 1.2rem),2.5rem);text-align:center}.let-us-contact-wrapper .let-us-contact-content-wrapper>div:first-child .let-us-contact{font-family:montserrat-bold}.let-us-contact-wrapper .let-us-contact-content-wrapper>div:nth-child(2){align-items:center;display:flex;justify-content:center}.let-us-contact-wrapper .let-us-contact-content-wrapper>div:nth-child(2) .contact-btn{background:#d60000;border-radius:30px;color:#fff;font-family:montserrat-bold;font-size:23px;line-height:1;padding:18px 40px 15px;text-decoration:none;text-transform:uppercase}.footer-wrapper{background:#192545;border-top:20px solid #d60000;color:#e3e1e8}.footer-wrapper .footer-content-wrapper{display:flex;justify-content:space-between;margin:0 auto;max-width:1920px}.footer-wrapper .footer-content-wrapper>div{padding:60px 20px 20px;position:relative;width:33.3%}.footer-wrapper .footer-content-wrapper>div span{white-space:nowrap}.footer-wrapper .footer-content-wrapper>div:first-child{text-align:left}.footer-wrapper .footer-content-wrapper>div:first-child img{margin-bottom:40px}.footer-wrapper .footer-content-wrapper>div:nth-child(2){display:flex;flex-direction:column;gap:20px;text-align:center;text-transform:uppercase}.footer-wrapper .footer-content-wrapper>div:nth-child(2) a{color:#e3e1e8;font-family:montserrat-bold;text-decoration:none}.footer-wrapper .footer-content-wrapper>div:nth-child(3){text-align:right}.footer-wrapper .footer-content-wrapper>div:nth-child(3) p{margin-bottom:15px}.footer-wrapper .footer-content-wrapper>div:nth-child(3) p:last-child{margin-bottom:0}.footer-wrapper .cookie-agreement{cursor:pointer}.footer-wrapper .cookie-agreement:hover{text-decoration:underline}@media only screen and (max-width:1200px){.let-us-contact-wrapper .let-us-contact-content-wrapper>div:first-child{width:70%}.let-us-contact-wrapper .let-us-contact-content-wrapper>div:last-child{width:30%}}@media only screen and (max-width:850px){.let-us-contact-wrapper .let-us-contact-content-wrapper{flex-direction:column;gap:40px;text-align:center}.let-us-contact-wrapper .let-us-contact-content-wrapper>div:first-child,.let-us-contact-wrapper .let-us-contact-content-wrapper>div:last-child{width:100%}.footer-wrapper .footer-content-wrapper{flex-direction:column}.footer-wrapper .footer-content-wrapper>div{width:100%}.footer-wrapper .footer-content-wrapper>div:first-child{text-align:center}.footer-wrapper .footer-content-wrapper>div:first-child img{margin:0 auto 40px}.footer-wrapper .footer-content-wrapper>div:nth-child(2),.footer-wrapper .footer-content-wrapper>div:nth-child(3){padding-top:20px;text-align:center}.footer-wrapper .footer-content-wrapper>div:nth-child(2):before,.footer-wrapper .footer-content-wrapper>div:nth-child(3):before{border-top:1px solid #e3e1e8;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:75%}}.title-wrapper.title-wrapper-home{background-image:url(/public/build/images/bg-home.webp)}.title-wrapper.title-wrapper-home>div:nth-child(2){text-align:right}.title-wrapper.title-wrapper-home .title-content-wrapper{padding:20px 20px 50px}.title-wrapper.title-wrapper-home .title-content-wrapper>div:first-child{justify-content:center}.content-question>:nth-child(2){display:flex;justify-content:flex-end}.content-withus-wrapper{padding:60px 20px 80px}.content-statistic-wrapper{border-bottom:1px solid #3d4968;border-top:1px solid #3d4968;margin:0 auto;max-width:1920px;padding:30px 0}.content-statistic-wrapper .statistic-number{color:#d60000;font-family:montserrat-bold;font-size:40px}.content-statistic-wrapper .statistic-cont{font-size:30px}.content-realization-wrapper{background:#f0f5f8}.content-realization-wrapper h2{padding-bottom:50px}.content-realization-wrapper .content-realization-reference{display:flex;justify-content:center;padding-top:20px}.content-realization-wrapper .content-realization-reference .btn-reference{border:1px solid #3d4968;border-radius:30px;color:#d60000;font-family:montserrat-bold;padding:10px 60px;text-transform:uppercase}@media only screen and (max-width:1150px){.content-realization-wrapper h2{padding-bottom:20px}.content-realization-wrapper .content-twocol-wrapper{flex-direction:column}.content-realization-wrapper .content-twocol-wrapper>div{width:100%}}@media only screen and (max-width:800px){.content-withus-wrapper{padding:20px 20px 40px}.content-withus-wrapper .h2-var2{margin-bottom:0}}.contacts-wrapper{display:flex;gap:40px;margin:0 auto;max-width:1040px;padding:40px 0}.contacts-wrapper>div{width:60%}.contacts-wrapper .contact-map{width:40%}.contacts-wrapper h3{color:#d60000;padding-bottom:15px;text-align:left}.contacts-wrapper .contacts-info{display:grid;gap:15px;grid-template-columns:1fr 1fr}.contacts-wrapper .contacts-info span{white-space:nowrap}.contacts-wrapper .contacts-info .contacts-info__address .contact-phone{font-family:montserrat-bold;padding:0 0 15px}.contacts-wrapper .contacts-info .contacts-info__persons .bold{font-family:montserrat-bold}.contacts-wrapper .contacts-info__residence{margin-top:40px}.input-text{background:#fafafa;border:1px solid gray;border-radius:5px;font-size:15px;outline:none;padding:8px;width:100%}.chckbox{color:#fff;padding-top:30px}.chckbox label{cursor:pointer;font-size:14px}div.float-label{margin:30px 0 0;position:relative}div.float-label input:disabled~.floating-label,div.float-label input:focus~.floating-label,div.float-label input:not(:focus):valid:not(:placeholder-shown)~.floating-label,div.float-label textarea:disabled~.floating-label,div.float-label textarea:focus~.floating-label,div.float-label textarea:not(:focus):valid:not(:placeholder-shown)~.floating-label{bottom:10px;color:gray;color:#fff;font-size:12px;left:0;opacity:1;top:-15px}div.float-label .input-text-short{width:140px}div.float-label .floating-label{color:#a09e9e;font-size:13px;left:10px;pointer-events:none;position:absolute;top:10px;transition:all .2s ease}div.float-label ::ng-deep .ng-select-focused~.floating-label,div.float-label ::ng-deep .ng-select.has-value~.floating-label,div.float-label ::ng-deep .ng-select.ng-select-focused:not(.ng-select-opened)~.floating-label,div.float-label ::ng-deep input:read-only.has-value.ng-valid~.floating-label{bottom:10px;color:gray;font-size:12px;left:0;opacity:1;top:-15px}div.float-label .floating-label-over{bottom:10px;color:gray;font-size:12px;left:0;opacity:1;top:-15px}textarea{border-radius:5px;font-family:montserrat;font-size:16px;height:100%;line-height:1.5;min-height:120px;outline:none;padding:10px;width:100%}span.star-required{color:red;font-weight:700}.form-wrapper{background:url(/public/build/images/bg-all-top.webp) 50%/cover no-repeat;padding:80px 20px}.form-wrapper form{margin:0 auto;max-width:1040px}.form-wrapper form h2{color:#fff;font-family:montserrat;text-align:left}.form-wrapper form h2 span{font-family:montserrat-bold}.input-wrapper{display:flex;flex-wrap:wrap;gap:20px}.input-wrapper .float-label{width:calc(33.3% - 13.3px)}.input-wrapper-50 .float-label{width:calc(50% - 10px)}.input-wrapper-66 .float-label{width:calc(66.6% - 7px)}.submit-wrapper{display:flex;flex-direction:column;justify-content:space-between;width:31.3%}.submit-wrapper .submit-send{position:relative}.submit-wrapper .submit-btn{background:#d60000;border:1px solid #d60000;border-radius:30px;color:#fff;cursor:pointer;display:inline-block;font-family:montserrat-bold;font-size:16px;padding:15px 20px;text-align:center;text-transform:uppercase;width:100%}.error-messages{color:red;font-size:14px}@media only screen and (max-width:1040px){.contacts-wrapper{padding:40px 20px}}@media only screen and (max-width:800px){.input-wrapper{flex-direction:column;gap:0}.input-wrapper .float-label,.input-wrapper-50 .float-label,.input-wrapper-66 .float-label{width:100%}.submit-wrapper{gap:20px;width:100%}.submit-wrapper .submit-btn{display:block;margin:0 auto;max-width:300px}}@media only screen and (max-width:600px){.form-wrapper{padding:40px 20px}}.menu-wrapper{align-self:center;display:flex;display:grid;grid-template-areas:"menulogo menumain";grid-template-columns:auto 1fr;justify-content:space-between;max-width:1920px;padding:10px 0;width:100%}.menu-wrapper .menu-logo{display:flex;flex-direction:column;grid-area:menulogo;justify-content:center;padding-left:20px}.menu-wrapper .menu-logo img{max-width:100%;min-width:120px}.menu-wrapper .menu-main{grid-area:menumain;justify-self:end;padding-right:20px;position:relative}.menu-wrapper .menu-main ul{display:flex;gap:40px;list-style:none}.menu-wrapper .menu-main ul li{font-size:16px;font-weight:700;position:relative;text-transform:uppercase}.menu-wrapper .menu-main ul li a{color:#3d4968;text-decoration:none}.menu-wrapper .menu-main ul li a:hover{color:#000}.menu-wrapper .menu-main .submenu:hover .main-submenu{display:block}.menu-wrapper .menu-main .main-submenu{display:none;flex-direction:column;left:50%;list-style:none;margin:0;padding:10px 0 0;position:absolute;transform:translateX(-50%);width:200px;z-index:1}.menu-wrapper .menu-main .main-submenu li{background-color:#808a9e;border-bottom:1px solid #3d4968}.menu-wrapper .menu-main .main-submenu li a{color:#fff;display:block;line-height:1.4;padding:10px 20px;text-align:left;text-align:center;text-transform:none}.menu-wrapper .menu-main .main-submenu li a span{display:inline-block}.menu-wrapper .menu-main .main-submenu li a span.fa-solid{color:red;display:flex;flex-direction:column;padding-right:5px;width:30px}.menu-wrapper .menu-main .main-submenu li a span.submenu-text{padding-top:3px}.menu-wrapper .menu-main .main-submenu li:last-child{border:8px;margin-bottom:0}.menu-wrapper .menu-mobile{display:none;grid-area:menumobile;padding:9px 20px 9px 0;text-align:right}.menu-wrapper .menu-mobile span{color:red;cursor:pointer;font-size:35px}.menu-wrapper #mainmenu.open{height:auto}@media only screen and (max-width:970px){.menu-wrapper{grid-template-areas:"menulogo menumobile" "menumain menumain"}.menu-wrapper .menu-mobile{display:block}.menu-wrapper .menu-main{width:100%}.menu-wrapper .menu-main ul{background:#d60000;flex-direction:column;gap:0;margin-top:10px;width:100%}.menu-wrapper .menu-main ul li{border-bottom:1px solid #3d4968}.menu-wrapper .menu-main ul li a{color:#fff;display:block;padding:10px 20px}.menu-wrapper .menu-main ul li:last-child{border-bottom:0}.menu-wrapper .menu-main .submenu{color:#fff;padding:10px 20px}.menu-wrapper .menu-main .submenu .main-submenu{left:0;position:relative;transform:none;width:auto}.menu-wrapper .menu-main .submenu .main-submenu li a{text-align:left}.menu-wrapper #mainmenu{height:0;overflow:hidden;padding:0;position:absolute;transition:height .7s ease-in-out;z-index:10}}@media only screen and (max-width:350px){.menu-wrapper .menu-logo img{max-width:150px}}.webpages-wrapper-on-laptop{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1920px;position:relative;width:100%}.webpages-wrapper-on-laptop>div{position:relative}.webpages-wrapper-on-laptop>div a{height:367px;max-width:100%;position:absolute;top:0;width:550px}.webpages-wrapper-on-laptop>div a img{height:auto;max-width:100%;position:absolute;width:550px}.webpages-wrapper-on-laptop>div .webpages-responsive{position:absolute;top:0;z-index:10}.webpages-wrapper-on-laptop>div p{font-family:montserrat-bold;font-size:15px;line-height:1.1;padding-top:15px;text-align:center}.webpages-wrapper{display:flex;flex-wrap:wrap;gap:70px 50px;justify-content:center;margin:0 auto;max-width:1920px;position:relative;width:100%}.webpages-wrapper>div{position:relative}.webpages-wrapper>div a img{max-width:100%}.webpages-wrapper>div p{font-family:montserrat-bold;font-size:15px;line-height:1.1;padding-top:15px;text-align:center}.webpages-wrapper>div p a{color:#000}.header-wrapper{margin-bottom:50px;position:sticky;top:0}.header-wrapper .header-wrapper2{background-color:#ccf1f8;z-index:3}.header-wrapper .header-wrapper2 .menu-wrapper{background-color:#ccf1f8;margin:0 auto;padding:10px 30px;position:relative;text-align:center;width:1000px}.header-wrapper .header-wrapper2 .menu-wrapper div.menu-mobile{display:none;padding:0 20px 9px 0;text-align:right}.header-wrapper .header-wrapper2 .menu-wrapper div.menu-mobile span{color:red;cursor:pointer;font-size:35px}.header-wrapper .header-wrapper2 .menu-wrapper img.logo{border-radius:5px;bottom:-32px;box-shadow:5px 2px 14px 4px #8b8b8b;height:76px;left:0;position:absolute;width:230px;z-index:10}.header-wrapper .header-wrapper2 .menu-wrapper ul.main-menu{display:flex;font-family:montserrat-bold;justify-content:flex-end;list-style:none;margin:0;padding:10px 0 0}.header-wrapper .header-wrapper2 .menu-wrapper ul.main-menu li{border-right:1px solid red;color:#5f5f5f;cursor:pointer;padding:0 8px}.header-wrapper .header-wrapper2 .menu-wrapper ul.main-menu li a{align-items:center;color:#5f5f5f;display:flex;height:100%;text-align:center}.header-wrapper .header-wrapper2 .menu-wrapper ul.main-menu li a:hover{color:red;transition:color .5s}.header-wrapper .header-wrapper2 .menu-wrapper ul.main-menu .active{color:#c00001}.header-wrapper .header-wrapper2 .menu-wrapper ul.main-menu li:last-child{border:0}.header-wrapper .header-wrapper2 .menu-wrapper ul.main-submenu{background-color:#ccf1f8;border-bottom:1px solid #000;border-bottom-right-radius:8px;border-right:1px solid #000;display:none;flex-direction:column;list-style:none;margin:0 0 0 -10px;padding:20px 0 0;position:absolute;text-align:left}.header-wrapper .header-wrapper2 .menu-wrapper ul.main-submenu li{border:0;border-bottom:1px solid #d60000;margin-bottom:5px;padding:5px 20px 5px 10px}.header-wrapper .header-wrapper2 .menu-wrapper ul.main-submenu li a{line-height:1.4;text-align:left}.header-wrapper .header-wrapper2 .menu-wrapper ul.main-submenu li a span{display:inline-block}.header-wrapper .header-wrapper2 .menu-wrapper ul.main-submenu li a span.fa-solid{color:red;display:flex;flex-direction:column;padding-right:5px;width:30px}.header-wrapper .header-wrapper2 .menu-wrapper ul.main-submenu li a span.submenu-text{padding-top:3px}.header-wrapper .header-wrapper2 .menu-wrapper ul.main-submenu li:last-child{border:8px;margin-bottom:0}.header-wrapper .navigation-wrapper{background-color:#e7e4e4;border-bottom:2px solid #979494;border-top:2px solid #aca7a7}.header-wrapper .navigation-wrapper .navigation{margin:0 auto;padding-left:312px;width:1000px}.header-wrapper .navigation-wrapper .navigation ul.nav{display:flex;font-family:montserrat-bold;justify-content:flex-start;list-style:none;margin:0;padding:10px 0}.header-wrapper .navigation-wrapper .navigation ul.nav li{border-right:1px solid red;cursor:pointer;padding:0 8px}.header-wrapper .navigation-wrapper .navigation ul.nav li a,.header-wrapper .navigation-wrapper .navigation ul.nav li a:active,.header-wrapper .navigation-wrapper .navigation ul.nav li a:hover,.header-wrapper .navigation-wrapper .navigation ul.nav li a:link,.header-wrapper .navigation-wrapper .navigation ul.nav li a:visited{color:#5f5f5f;text-decoration:none}.header-wrapper .navigation-wrapper .navigation ul.nav li:last-child{border:0}@media only screen and (max-width:1080px){.header-wrapper .header-wrapper2 .menu-wrapper,.header-wrapper .navigation-wrapper .navigation{width:95%}}.main-page-header{border-radius:10px;display:flex;margin:0 auto 30px;width:1000px}.main-page-header h1{font-size:21px}.main-page-header h1,.main-page-header h2{color:#111;font-family:montserrat;line-height:1.4;margin:0;padding:0}.main-page-header h2{font-size:20px}.main-page-header .left{align-items:center;background-color:beige;border-radius:10px 0 0 10px;flex-direction:column;justify-content:center;padding:20px;text-align:center;width:50%}.main-page-header .left>*{font-size:18px;font-weight:700;margin-bottom:25px;margin-top:25px}.main-page-header .right{background-color:#eded90;border-radius:0 10px 10px 0;padding:20px;text-align:center;width:50%}.main-page-header .right>*{font-size:22px;font-weight:700;margin-bottom:25px;margin-top:55px}@media only screen and (max-width:1080px){.main-page-header{width:95%}}.faq-wrapper{display:flex;flex-wrap:wrap;gap:40px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1920px;padding:50px 0}.faq-wrapper h3{padding-bottom:15px;text-align:left}.faq-wrapper>div{width:calc(50% - 20px)}@media only screen and (max-width:1920px){.faq-wrapper{padding:50px 20px}}@media only screen and (max-width:800px){.faq-wrapper>div{width:100%}}.reference-wrapper h2{padding:30px 0 20px}.reference-wrapper h3{padding:30px 0}.reference-wrapper .reference-custom-sw{background:#e3e1e8;padding:0 20px 80px}.reference-wrapper .reference-pis{padding-bottom:80px}.reference-items{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));justify-content:center;justify-items:center;margin:0 auto;max-width:970px}.reference-items img{background-color:#fff;display:block;padding:20px;width:220px}.economicsw-wrapper,.es-buttons-wrapper{margin:0 auto;max-width:1920px}.es-buttons-wrapper{display:flex;flex-wrap:wrap;gap:30px}.more-btn-slim{bottom:5px;font-size:16px;position:absolute;right:15px;z-index:10}.more-btn-slim .more-btn{padding:1px 20px}.more-btn-slim .more-btn .fa-angles-right{font-size:12px}.more-btn-slim .more-btn:hover{text-decoration:underline}.sw-title{text-align:left}.h2-var2{margin-bottom:20px}.content-wrapper h3{margin:0 0 20px}.licence-wrapper{margin:0 auto;max-width:1080px;padding:50px 20px}.licence-wrapper .licence-btn{border:3px solid #000;border-radius:10px;font-family:montserrat-bold;font-size:20px;padding:10px;text-align:center;width:220px}.licence-wrapper .licence-demo{border:3px solid #00d76b}.licence-wrapper .licence-start{border:3px solid #009bd7}.licence-wrapper .licence-professional{border:3px solid #d6017b}.licence-wrapper ul li{text-align:left}.licence-wrapper p{padding:10px}.licence-wrapper h3{padding-top:40px}.licence-wrapper .licence-items-wrapper{display:grid;grid-template-columns:2fr 1fr 1fr;margin:20px auto 0;max-width:500px}.licence-wrapper .licence-items-wrapper>div{padding:5px}.licence-wrapper .licence-items-wrapper .item-title{background:#808a9e;color:#fff;font-family:montserrat-bold}.sw-detail-wrapper .content-wrapper{margin:0 auto;max-width:1080px}.sw-detail-wrapper .content-wrapper .sw-detail-content{display:flex;display:grid;gap:30px;grid-template-areas:"picture title" "picture description";grid-template-columns:auto 1fr}.sw-detail-wrapper .content-wrapper .sw-detail-content .sw-detail-description-wrapper{grid-area:"descriptionwrap"}.sw-detail-wrapper .content-wrapper .sw-detail-content h3{grid-area:title;margin-bottom:15px;text-align:left}.sw-detail-wrapper .content-wrapper .sw-detail-content a{flex-shrink:0;grid-area:picture}.sw-detail-wrapper .content-wrapper .sw-detail-content .sw-detail-description{grid-area:description;margin:0}.sw-detail-wrapper .content-wrapper .outer-modules-wrapper .modules-wrapper{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0 auto}.sw-detail-wrapper .content-wrapper .outer-modules-wrapper .modules-wrapper>div{align-items:center;background:#fff;border:1px solid gray;border-radius:5px;display:flex;font-size:15px;justify-content:center;padding:10px 20px;text-align:center;width:180px}.sw-detail-wrapper .content-wrapper .outer-modules-wrapper .statistic-modules-wrapper{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.sw-detail-wrapper .content-wrapper .outer-modules-wrapper .statistic-modules-wrapper>div{width:240px}.sw-detail-wrapper .links-wrapper{background:#e3e1e8;color:#fff;font-size:20px;padding:25px 0}.sw-detail-wrapper .links-wrapper>div{display:flex;display:grid;flex-wrap:wrap;font-size:16px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0 auto;max-width:1080px;padding:0 20px;width:100%}.sw-detail-wrapper .links-wrapper>div>a{background-color:#fff;border-radius:20px;color:#808a9e;font-family:montserrat-bold;padding:10px 20px;text-align:center}.sw-detail-wrapper .links-wrapper>div>a:hover{color:#d60000}.update-wrapper{display:grid;gap:30px;grid-template-areas:"versions login";grid-template-columns:1fr 1fr;margin:0 auto;max-width:1080px;padding:50px 20px;text-align:center}.update-wrapper h3{padding-bottom:20px}.update-wrapper .update-version-wrapper{grid-area:versions}.update-wrapper .update-version-wrapper>div{display:grid;grid-template-columns:2fr 1fr}.update-wrapper .update-version-wrapper>div>div{padding:5px 0}.update-wrapper .update-version-wrapper>div .update-title{font-family:montserrat-bold;text-align:left}.update-wrapper .update-version-wrapper>div .update-title span{color:#3d4968}.update-wrapper .update-login-wrapper{grid-area:login}.update-wrapper form{margin:0 auto;width:215px}.update-wrapper form input{border:0;border-bottom:2px solid #3d4968;font-size:16px;outline:none;padding:10px;text-align:center}.update-wrapper form label{color:#808a9e;font-size:14px}.update-wrapper form button{background-color:#fff;border:1px solid #3d4968;border-radius:20px;cursor:pointer;font-family:montserrat-bold;margin-top:30px;padding:10px 30px;text-transform:uppercase}.update-wrapper form button:hover{background-color:#3d4968;color:#fff}.update-wrapper .login-error{color:#d60000;font-family:montserrat-bold;margin-top:15px}.update-wrapper .password-wrapper{position:relative}.update-wrapper .password-wrapper span{bottom:10px;color:#808a9e;cursor:pointer;position:absolute;right:0}.download-wrapper{margin:0 auto;max-width:1080px;padding:50px 20px}.download-wrapper .logout-wrapper{display:grid;grid-template-areas:"user title logout";grid-template-columns:150px 1fr 150px}.download-wrapper .logout-wrapper .logout-button-wrapper{grid-area:logout;text-align:right}.download-wrapper .logout-wrapper .logout-button-wrapper a{align-items:center;display:flex;justify-content:flex-end}.download-wrapper .logout-wrapper .btn-logout{border:1px solid #3d4968;border-radius:30px;color:#3d4968;display:inline-block;font-family:montserrat-bold;padding:7px 20px;text-transform:uppercase}.download-wrapper .logout-wrapper .btn-logout span{margin-right:10px}.download-wrapper .logout-wrapper .btn-logout:hover{background-color:#3d4968;color:#fff;text-decoration:none}.download-wrapper .logout-wrapper h2{grid-area:title}.download-wrapper .logout-wrapper .download-user{grid-area:user;padding:7px 20px}.download-wrapper .logout-wrapper .download-user .user-name{font-family:montserrat-bold;margin-left:10px}.download-wrapper h3{border-top:1px solid #3d4968;margin-top:10px;padding-top:20px}.download-wrapper .download-app-wrapper{display:grid;gap:10px 10px;grid-template-columns:200px 200px 1fr 150px;margin:10px auto;max-width:800px;text-align:center}.download-wrapper .download-app-wrapper .download-application{text-align:left}.download-wrapper .download-app-wrapper .download-application .title{margin-right:10px}.download-wrapper .download-app-wrapper .download-application .content{display:grid;gap:10px;grid-template-columns:45px 1fr}.download-wrapper .download-app-wrapper .download-application .content .app-name{align-self:center;line-height:1}.download-wrapper .download-app-wrapper .app-title{background-color:#3d4968;color:#fff;font-family:montserrat-bold;padding:2px 10px}.download-wrapper .download-app-wrapper span.title{display:none}.download-wrapper .download-app-wrapper .app-name{font-size:12px}.download-wrapper .download-app-wrapper a{color:#3d4968;font-family:montserrat-bold}.download-wrapper .download-app-wrapper .file-info{font-size:13px;white-space:nowrap}.download-wrapper .download-app-wrapper .file-notice{font-size:13px;font-style:italic;font-weight:700}.download-wrapper .download-file>div{display:flex;justify-content:space-between;margin:0 auto;max-width:120px}.download-wrapper .download-app-wrapper-1{grid-template-columns:1fr;max-width:600px;text-align:left}.download-wrapper .download-app-wrapper-1 .fa-download{font-size:20px}.download-wrapper .download-app-wrapper-4{grid-template-columns:100px 100px 150px 1fr;max-width:600px;row-gap:0}.download-wrapper .download-app-wrapper-4 .fa-download{font-size:20px}.download-wrapper .download-app-wrapper-4 .download-file{display:flex;gap:10px}.download-wrapper .download-unavailable{font-size:13px}.download-wrapper ol span{font-family:montserrat-bold}.download-wrapper ol li::marker{font-family:montserrat-bold}.download-wrapper ol ul{list-style-type:"- ";margin-left:-10px}@media only screen and (max-width:1450px){.more-btn-slim{right:1px}}@media only screen and (max-width:800px){.update-wrapper{grid-template-areas:"login" "versions";grid-template-columns:1fr}.update-wrapper form{margin-bottom:30px}.download-wrapper .download-app-updates{border-bottom:1px solid silver;grid-template-areas:"application" "seccode" "version" "download";grid-template-columns:100%;padding-bottom:10px;text-align:left}.download-wrapper .download-app-updates .download-application{grid-area:application}.download-wrapper .download-app-updates .download-application .content{display:block}.download-wrapper .download-app-updates .download-seccode{grid-area:seccode}.download-wrapper .download-app-updates .download-seccode .code{text-align:right}.download-wrapper .download-app-updates .download-version{grid-area:version}.download-wrapper .download-app-updates .app-title{display:none}.download-wrapper .download-app-updates>div{display:flex;justify-content:space-between}.download-wrapper .download-app-updates span.title{display:inline-block;font-family:montserrat-bold}.download-wrapper .download-file{grid-area:download}.download-wrapper .download-file>div{display:block;max-width:none}.download-wrapper .download-file a{background-color:#3d4968;border:1px solid;border-radius:20px;color:#fff;display:inline-block;min-width:120px;padding:5px 20px;text-align:center}.download-wrapper .download-file a:hover{text-decoration:none}.download-wrapper .download-app-updates-last{border-bottom:0;padding-bottom:0}.download-wrapper .download-app-updates-title{display:none}.download-wrapper .download-app-wrapper-4{display:block;text-align:left}.download-wrapper .download-app-wrapper-4 .app-title{display:none}.download-wrapper .download-app-wrapper-4 .download-file{flex-direction:column;gap:5px}.download-wrapper .download-app-wrapper-4 span.title{display:inline-block;font-family:montserrat-bold;width:100px}.download-wrapper .download-app-wrapper-last{border-bottom:0}}@media only screen and (max-width:750px){.sw-detail-wrapper .content-wrapper .sw-detail-content{grid-template-areas:"title" "picture" "description";grid-template-columns:1fr}.sw-detail-wrapper .content-wrapper .sw-detail-content a img{margin:0 auto}.download-wrapper ol{margin-left:-25px}.download-wrapper ol ul{margin-left:-35px}.download-wrapper .logout-wrapper{gap:20px;grid-template-areas:"title title" "user logout";grid-template-columns:1fr 1fr}.download-wrapper .logout-wrapper .download-user{padding:7px 0}.download-wrapper .logout-wrapper .logout-button-wrapper a{border:0;display:inline-block;flex-direction:row-reverse;justify-content:flex-start;padding:7px 0 7px 7px}.download-wrapper .logout-wrapper .logout-button-wrapper a :first-child{margin-right:0}}@media only screen and (max-width:450px){.sw-detail-wrapper .content-wrapper .outer-modules-wrapper{display:flex;justify-content:center;width:100%}.download-wrapper .download-app-wrapper{grid-template-columns:1fr;margin:10px auto}}.articles-wrapper{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1920px}.articles-wrapper .article{display:flex;flex-direction:column;margin-bottom:20px}.articles-wrapper .article .article-img{overflow:hidden}.articles-wrapper .article .article-img img{display:block;transition:transform .5s ease}.articles-wrapper .article .article-title{color:#d60000;font-family:montserrat-bold;font-size:22px;line-height:1.2;margin-top:20px}.articles-wrapper .article .article-perex{line-height:1.5;padding:20px 0}.articles-wrapper .article:hover img{transform:scale(1.2)}.article-wrapper{margin:0 auto;max-width:1920px}.article-wrapper h3{color:#d60000;text-align:left}.article-wrapper p{line-height:1.7;margin-bottom:20px}.article-wrapper .article-images{display:flex;flex-wrap:wrap;gap:30px}.privacy-policy-wrapper h2{font-size:clamp(1.25rem,calc(2vw + 1.2rem),2rem);margin:0;padding:15px 0;text-align:center}.privacy-policy-wrapper h3{font-size:16px;margin:0;padding:15px 0}.privacy-policy-wrapper h2+h3{padding-top:0}.privacy-policy-wrapper p{font-size:14px;line-height:1.2;padding-top:10px}.privacy-policy-wrapper p span{font-size:14px;font-weight:400}.privacy-policy-wrapper .p-bold{font-weight:700}.privacy-policy-wrapper h3+p{padding-top:0}.privacy-policy-wrapper ol{font-size:14px}.privacy-policy-wrapper .custom-list{list-style-type:none}.privacy-policy-wrapper .custom-list li{counter-increment:custom-counter;padding-left:15px;position:relative}.privacy-policy-wrapper .custom-list li:before{content:counter(custom-counter,lower-alpha) " ) ";left:-15px;position:absolute}.privacy-policy-wrapper .standard-list{list-style-type:decimal}.privacy-policy-wrapper .standard-list li{counter-increment:none}.privacy-policy-wrapper .standard-list li:before{content:none}.privacy-policy-wrapper table{font-size:14px;margin:20px auto;max-width:80%}.privacy-policy-wrapper table th{text-align:left}.privacy-policy-wrapper table td,.privacy-policy-wrapper table th{border:1px solid;line-height:1.2;padding:10px;vertical-align:top}.privacy-policy-wrapper table td:first-child,.privacy-policy-wrapper table th:first-child{min-width:200px}@media only screen and (max-width:500px){.privacy-policy-wrapper .custom-list,.privacy-policy-wrapper .standard-list{margin-left:-23px}.privacy-policy-wrapper table{max-width:none}}