/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"BrunoAceSC";src:url("../fonts/BrunoAceSC/woff2/BrunoAceSC-Regular.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"DM-Mono";src:url("../fonts/DM_Mono/woff2/DMMono-Italic.woff2") format("woff2");font-weight:400;font-style:italic}@font-face{font-family:"DM-Mono";src:url("../fonts/DM_Mono/woff2/DMMono-Light.woff2") format("woff2");font-weight:300;font-style:normal}@font-face{font-family:"DM-Mono";src:url("../fonts/DM_Mono/woff2/DMMono-LightItalic.woff2") format("woff2");font-weight:300;font-style:italic}@font-face{font-family:"DM-Mono";src:url("../fonts/DM_Mono/woff2/DMMono-Medium.woff2") format("woff2");font-weight:500;font-style:normal}@font-face{font-family:"DM-Mono";src:url("../fonts/DM_Mono/woff2/DMMono-MediumItalic.woff2") format("woff2");font-weight:500;font-style:italic}@font-face{font-family:"DM-Mono";src:url("../fonts/DM_Mono/woff2/DMMono-Regular.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Mattone";src:url("../fonts/Mattone/woff/Mattone-Black.woff2") format("woff2");font-weight:900;font-style:normal}@font-face{font-family:"Mattone";src:url("../fonts/Mattone/woff/Mattone-Bold.woff2") format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"Mattone";src:url("../fonts/Mattone/woff/Mattone-Regular.woff2") format("woff2");font-weight:400;font-style:normal}html{scroll-behavior:smooth}body{position:relative;font-family:"DM-Mono";font-weight:500;font-size:18px;color:#0e2547}.overflow-body{overflow:hidden}.overflow-body header{padding-top:0}.layout{position:relative;overflow-x:hidden}.container{margin:0 auto;width:100%;max-width:1720px;padding:0 30px}.container-wider{margin:0 auto;width:100%;max-width:1920px;padding:0 30px}a{color:#ffc54b;font-weight:700;text-decoration:underline}a:hover{text-decoration:none}b{font-weight:700 !important}ul{list-style:none;padding:0}.text-block{color:#0e2547}.text-block h1,.text-block h2,.text-block h3,.text-block h4,.text-block h5,.text-block h6{font-family:"Mattone";color:#0e2547;font-weight:400;text-wrap:balance;margin:20px 0 30px 0}.text-block h1{font-size:clamp(30px,-0.875rem + 4.333vw,40px)}.text-block h2{font-size:clamp(22px,-0.875rem + 4.333vw,35px)}.text-block h3{font-size:clamp(20px,-0.875rem + 4.333vw,32px)}.text-block h4{font-size:clamp(18px,-0.875rem + 4.333vw,30px)}.text-block h5{font-size:clamp(17px,-0.875rem + 4.333vw,26px)}.text-block h6{font-size:clamp(15px,-0.875rem + 4.333vw,24px)}.text-block p{font-family:"DM-Mono";margin:50px 0;font-weight:500;font-size:clamp(14px,-1.875rem + 4.333vw,18px)}.text-block mark{background-color:#ffc54b}.text-block a{font-family:"DM-Mono";color:#ffc54b;font-weight:500;text-decoration:underline}.text-block a:hover{text-decoration:none}.text-block b{font-weight:700}.text-block ol{margin:50px 0}.text-block ol li{margin-bottom:15px;padding-left:10px;font-size:clamp(15px,-1.875rem + 4.333vw,18px)}.text-block ol li::marker{font-weight:bold}.text-block ul{list-style:none;padding:0;margin:50px 0;font-size:clamp(14px,-1.875rem + 4.333vw,18px);font-weight:500;line-height:140%}.text-block ul li{padding-left:45px;margin-bottom:15px;position:relative}.text-block ul li:before{position:absolute;top:2px;left:0px;content:url("../images/ik_odrazka.svg");width:18px;height:15px}.text-block ul.title li:first-child{font-size:18px;font-weight:700}.text-block ul.title li:not(:first-child):before{display:none}.fotogalerie{margin:0 auto;max-width:860px}.fotogalerie a img{width:240px}.btn{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;-moz-column-gap:10px;column-gap:10px;max-width:max-content;height:56px;padding:0 30px;font-size:20px;font-family:"DM-Mono";font-weight:500;text-decoration:none !important;text-align:center;transition:.1s ease-in-out;border-radius:32px;overflow:hidden;isolation:isolate;border:1px solid;white-space:nowrap}.btn.bigger{height:85px;border-radius:50px}.btn.yellow{color:#122447;background-color:#ffc54b;border:0}.btn.yellow:hover{background-color:#fab725}.btn.transparent.blue{color:#0e2547;background-color:rgba(0,0,0,0);border-color:#0e2547}.btn.transparent.blue:hover{border-color:#ffc54b;background-color:#ffc54b}.btn.transparent.white{color:#fff;background-color:rgba(0,0,0,0);border-color:#fff}.btn.transparent.white:hover{color:#122447;border-color:#ffc54b;background-color:#ffc54b}.hamburger{cursor:pointer;display:none;position:relative;align-items:center;width:40px;min-width:40px;height:40px;border-radius:50%;transition:.1s ease-in-out;background-color:#ffc54b}.hamburger:hover{background-color:#fab725}.hamburger span{position:absolute;left:0;right:0;margin:auto;display:block;width:14px;height:2px;background-color:#0e2547;transition:.1s ease-in-out}.hamburger span:first-child{margin-top:-6px}.hamburger span:nth-child(2){margin-bottom:-6px}.hamburger.open span:first-child{margin-top:0;transform:rotate(45deg)}.hamburger.open span:nth-child(2){margin-bottom:0;transform:rotate(-45deg)}.btn-cross{cursor:pointer;display:flex;position:relative;align-items:center;width:40px;min-width:40px;height:40px;border-radius:50%;background-color:#ffc54b;transition:.1s ease-in-out}.btn-cross:hover{background-color:#fab725}.btn-cross span{position:absolute;left:0;right:0;margin:auto;display:block;width:14px;height:2px;background-color:#0e2547}.btn-cross span:first-child{margin-top:0;transform:rotate(45deg)}.btn-cross span:nth-child(2){margin-bottom:0;transform:rotate(-45deg)}.logo{text-decoration:none}.logo span{display:block;font-family:"BrunoAceSC";font-weight:400}.logo span:first-child{letter-spacing:.6em;font-size:24px;color:#ffc54b}.logo span:nth-child(2){letter-spacing:.4em;color:#fff;font-size:16px}.cross{position:relative;width:18px;height:18px;cursor:pointer;transition:.1s ease-in-out}.cross:hover{transform:scale(1.1)}.cross:before,.cross:after{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;content:" ";height:24px;width:2px}.cross:before{transform:rotate(45deg)}.cross:after{transform:rotate(-45deg)}.arrow-link{width:41px;height:41px;background-image:url("../images/ik_circle_arrow.svg");background-repeat:no-repeat;background-position:center center;background-size:contain}.contact-block{display:flex;flex-direction:column;gap:0px}.contact-block span{color:#fff;font-size:16px;font-family:"DM-Mono";font-weight:400}.contact-block a{text-decoration:underline;font-family:"Mattone";font-weight:400;font-size:20px;color:#ffc54b}.contact-block a:hover{text-decoration:none}.link-underline{position:relative;display:flex;color:#0e2547;font-size:20px;font-weight:700;text-decoration:none;width:max-content}.link-underline:hover:after{width:100%}.link-underline:before,.link-underline:after{content:"";display:block;position:absolute;left:0;bottom:2px;height:2px;width:100%;background-color:#e2dffe;transition:.1s ease-in-out}.link-underline:after{width:0;background-color:#0e2547}.card-service{position:relative;display:inline-flex;flex-direction:column;gap:20px;padding:30px 30px 80px 30px;border-radius:15px;background-color:#fffdf5;text-decoration:none;transition:.1s ease-in-out}.card-service:hover{background-color:#ffc54b}.card-service:hover svg{fill:#0e2547}.card-service svg{transition:.1s ease-in-out;max-width:max-content;fill:#ffc54b}.card-service .title{font-family:"Mattone";font-weight:400;font-size:clamp(12px,-0.875rem + 4.333vw,18px);color:#0e2547}.card-service p{margin:0;font-family:"DM-Mono";font-weight:500;font-size:clamp(12px,-0.875rem + 4.333vw,16px);color:#0e2547}.card-service .arrow-link{position:absolute;right:30px;bottom:20px}.card-service.link-version{padding:30px;background-color:#ffc54b;justify-content:center;align-items:center}.card-service.link-version:hover{background-color:#fab725}.slider-fullWidth{margin-top:50px;padding-right:0;padding-left:calc((100% - 1720px)/2 + 30px);cursor:grab}.slider-fullWidth .swiper{overflow:visible}.slider-fullWidth .swiper-container{overflow:visible}.slider-fullWidth .swiper-slide{width:385px !important;height:auto}.slider-fullWidth .products__scroll{padding:10px 0}.slider-fullWidth .swiper-scrollbar-drag{cursor:pointer;height:5px;background:#ffc54b}.review-card{position:relative;padding:50px 50px 110px 50px;border-radius:10px;background:#f8d485}.review-card:after{position:absolute;width:max-content;content:url("../images/ik_polygon.svg");margin:0 auto;left:0;right:0;bottom:-50px;z-index:-1}.review-card p{font-family:"DM-Mono";font-weight:500;font-size:17px;color:#0e2547}.review-card p:before{margin-bottom:20px;display:block;content:url("../images/ik_uvozovky.svg")}.review-card p mark{background-color:#ffc54b}.review-card div{position:absolute;bottom:40px}.review-card div span{display:block}.review-card div span:first-child{font-family:"Mattone";font-weight:400;font-size:16px}.review-card div span:nth-child(2){font-family:"DM-Mono";font-weight:500;font-size:17px}form .label-text{display:block;font-family:"DM-Mono";font-weight:400;font-size:clamp(14px,-0.875rem + 3.333vw,16px);color:#ffc54b}input{height:56px}input,textarea{background:none;color:#fff;font-family:"DM-Mono";font-weight:400;font-size:clamp(14px,-0.875rem + 3.333vw,16px);padding:0 30px;display:block;width:100%;border:none;border-radius:10px;border:2px solid #385682}input:focus,textarea:focus{outline:none}label{margin-bottom:15px;font-family:"DM-Mono";font-weight:400;font-size:clamp(14px,-0.875rem + 3.333vw,16px);color:#ffc54b}label span{color:#fff}textarea{padding:20px 30px}.checkboxes{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.checkboxes .label-text{margin-top:30px}.checkboxes .times,.checkboxes .days{display:flex;flex-wrap:wrap;gap:10px}.checkboxes label{margin:0;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;padding:0 20px;height:46px;border-radius:5px;border:2px solid #385682;background:rgba(0,0,0,0);font-family:"DM-Mono";font-weight:400;font-size:clamp(14px,-0.875rem + 3.333vw,16px);color:#fff}.checkboxes input[type=checkbox],.checkboxes input[type=radio]{display:none}.checkboxes input[type=checkbox]:checked+label,.checkboxes input[type=radio]:checked+label{background:#ffc54b;border:2px solid #ffc54b;color:#0e2547}.modal-backdrop{background-color:#618dcf}.modal .modal-dialog{padding:10px 10px}.modal .modal-content{position:relative;background-color:#112a50;border:none;border-radius:10px;overflow:hidden}.modal .btn-cross{position:absolute;top:50px;right:50px}.modal .modal-header{border:0;background-color:#112a50}.modal .btn{width:100%;max-width:unset}.modal .confirmation-text{display:block;margin-top:10px;text-align:center;font-family:"DM-Mono";font-size:clamp(14px,-0.875rem + 3.333vw,16px);font-weight:400;color:#fff}.modal .confirmation-text a{font-family:"DM-Mono";font-size:clamp(14px,-0.875rem + 3.333vw,16px);font-weight:400;color:#fff}.modal.right .modal-dialog{position:fixed;margin:auto;max-width:960px;padding:20px 0;width:100%;height:100%;transform:translate3d(0%, 0, 0)}.modal.right .modal-content{height:100%;overflow-y:auto;border-radius:20px}.modal.right .modal-header{align-items:flex-start;flex-direction:column;padding:80px 100px 50px}.modal.right .modal-header span:first-child{font-family:"DM-Mono";font-weight:400;color:#ffc54b;font-size:clamp(12px,-0.875rem + 3.333vw,18px)}.modal.right .modal-header span:nth-child(2){font-family:"Mattone";font-weight:400;color:#fff;font-size:clamp(21px,-0.875rem + 3.333vw,30px)}.modal.right .modal-body{display:flex;flex-direction:column;padding:0 100px 30px 100px}.modal.right.fade .modal-dialog{right:-100%;transition:opacity .3s linear,right .3s ease-out}.modal.right.show .modal-dialog{right:20px}#modal-form form{display:flex;flex-direction:column;gap:30px}#modal-form-submitted .modal-body{display:flex;flex-direction:column;align-items:center;text-align:center}#modal-form-submitted .modal-body .text-1{display:block;margin:15px 0;font-family:"DM-Mono";font-weight:400;color:#ffc54b;font-size:clamp(12px,-0.875rem + 3.333vw,18px)}#modal-form-submitted .modal-body .text-2{display:block;font-family:"Mattone";font-weight:400;color:#fff;font-size:clamp(21px,-0.875rem + 3.333vw,30px)}#modal-form-submitted .modal-body p{margin:30px 0 40px;font-family:"DM-Mono";font-weight:400;color:#fff;font-size:clamp(14px,-0.875rem + 3.333vw,22px)}.faq{display:flex;flex-direction:column;gap:10px;margin:70px 0}.question-wrap{border-radius:10px;background-color:#fffdf5;overflow:hidden}.question-wrap .question{cursor:pointer;padding:26px 30px 25px 50px;gap:30px;min-height:100px;display:flex;justify-content:space-between;align-items:center;position:relative;font-family:"Mattone";font-size:clamp(12px,-1.875rem + 5.333vw,18px);margin:0;color:#0e2547;font-weight:400;text-decoration:none;transition:.1s ease-in-out}.question-wrap .question:hover{background-color:#fff}.question-wrap .question:after{content:"";background-image:url("../images/IK_plus.svg");background-repeat:no-repeat;background-position:center;background-size:contain;width:42px;min-width:42px;height:42px}.question-wrap .question.active{background-color:#fff}.question-wrap .question.active:after{background-image:url("../images/IK_minus.svg")}.question-wrap .question-body{display:none;padding:25px 50px}.question-wrap .question-body p{margin:25px 0}.question-wrap .question-body p:first-child{margin-top:0}.question-wrap .question-body ul,.question-wrap .question-body ol{margin:25px 0}.question-wrap .question-body.open{background-color:#fff}header{background-color:#0f264a}header .container-wider{position:relative;background-image:url("../images/bg-header-desktop.webp");background-position:bottom right;background-size:contain;background-repeat:no-repeat;padding-bottom:100px}header h1.title{display:block;margin-top:150px;margin-bottom:30px;font-family:"Mattone";font-weight:400;font-size:clamp(25px,-0.875rem + 4.333vw,60px);color:#fff;max-width:890px}header p{font-family:"DM-Mono";font-weight:400;font-size:clamp(14px,-0.875rem + 3.333vw,22px);color:#ffc54b;max-width:640px;text-align:justify}header .buttons{display:flex;column-gap:30px;row-gap:20px;margin-top:50px}header .summary{margin-top:150px;display:flex;column-gap:46px;align-items:flex-end}header .summary div{display:flex;flex-direction:column;gap:20px;align-items:center}header .summary div img{height:78px;max-height:max-content}header .summary div span.number{display:flex;flex-direction:column;justify-content:end;height:78px;font-family:"Mattone";font-weight:400;font-size:40px;line-height:40px;color:#ffc54b}header .summary div span{font-family:"DM-Mono";font-weight:400;font-size:clamp(14px,-0.875rem + 4.333vw,16px);color:#fff;text-align:center;height:50px}header .link-header{cursor:pointer;position:absolute;right:30px;bottom:50px;font-family:"Mattone";font-weight:400;font-size:clamp(16px,-0.875rem + 4.333vw,30px);color:#ffc54b;text-decoration:none;transition:.1s ease-in-out}header .link-header:hover{text-decoration:underline}header.header-subpage .container-wider{background-image:url("../images/bg-header-subpage.png")}header.header-subpage .header-subpage-grid{margin:60px 0 40px;display:grid;column-gap:80px;row-gap:50px;grid-template-areas:"title text" "btn text"}header.header-subpage h1.title{grid-area:title;margin:0;display:block;font-family:"Mattone";font-weight:400;font-size:clamp(25px,-0.875rem + 4.333vw,40px);color:#fff}header.header-subpage p{grid-area:text}header.header-subpage .btn{grid-area:btn}.nav-bar{position:relative;z-index:100;display:flex;align-items:center;justify-content:space-between;column-gap:30px;padding-top:75px;transition:.5s all}.nav-bar.mobile-open{background-color:#112a50;padding:30px 10px 20px 20px;height:unset;top:0 !important}.subpage section{padding:0 !important}section{padding:120px 0}section.about{padding:150px 0;background-color:#f9f3e0}section.about .inner{display:grid;grid-template-columns:minmax(300px, 540px) minmax(600px, 988px);justify-content:space-between;gap:30px}section.about .text h1{margin:0;font-family:"Mattone";font-weight:400;font-size:clamp(22px,-0.875rem + 3.333vw,45px);color:#0e2547}section.about .text p{margin:0;margin-top:80px;font-family:"DM-Mono";font-weight:500;font-size:clamp(14px,-0.875rem + 2.5vw,22px);color:#0e2547}section.about .btn{margin-top:60px}section.about .btn.mobile-version{display:none;margin-top:30px}section.about .services-wrap{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}section.slider-review{padding:120px 0 100px;background-color:#ffc54b}section.slider-review .text h1{text-align:center;margin:0;font-family:"Mattone";font-weight:400;font-size:clamp(22px,-0.875rem + 3.333vw,45px);color:#0e2547}section.claim{padding:100px 0;background-color:#fffbec}section.claim .text{text-align:center}section.claim .text h1{margin:0;font-family:"Mattone";font-weight:400;font-size:clamp(22px,-0.875rem + 3.333vw,35px);color:#0e2547}section.claim .text p{display:block;margin:40px auto;max-width:600px;font-family:"DM-Mono";font-weight:400;font-size:clamp(14px,-0.875rem + 2.5vw,22px);color:#0e2547}section.claim .text .btn{margin:0 auto}section.services{background-color:#f9f3e0}section.services .services-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:20px}section.detail{background-color:#f9f3e0}section.detail .text-block{margin:0 auto;max-width:860px}section.contact{padding:0}section.contact .top{padding:30px 0;background-color:#f9f3e0}section.contact .top .inner{display:grid;grid-template-columns:repeat(3, minmax(150px, 350px));justify-content:space-between;align-items:center;gap:30px}section.contact .top .person img{width:100%;max-width:max-content;height:auto}section.contact .top .contact-block{gap:10px}section.contact .top .contact-block span{font-family:"DM-Mono";font-weight:500;font-size:clamp(14px,-0.875rem + 2vw,20px);color:#0e2547}section.contact .top .contact-block a{position:relative;font-family:"Mattone";width:max-content;font-weight:400;font-size:clamp(18px,-0.875rem + 3.333vw,30px);color:#0e2547;text-decoration:none}section.contact .top .contact-block a:after{position:absolute;left:0;bottom:0px;border-radius:5px;content:"";height:4px;width:0;background-color:#ffc54b;transition:.1s ease-in-out}section.contact .top .contact-block a:hover:after{width:100%}section.contact .bottom{padding:120px 0;background-color:#fffbec}section.contact .bottom .inner{display:grid;grid-template-columns:repeat(3, minmax(150px, 370px));justify-content:space-between;gap:20px}section.contact .bottom .title{display:block;margin-bottom:30px;font-family:"Mattone";font-weight:400;font-size:clamp(20px,-0.875rem + 3.333vw,30px)}section.contact .bottom ul{display:flex;flex-direction:column;gap:5px}section.contact .bottom ul li{font-family:"DM-Mono";font-weight:500;font-size:clamp(14px,-0.875rem + 2.5vw,18px)}section.social-networks{padding:100px 0;background-color:#f9f3e0}section.social-networks .text{text-align:center}section.social-networks .text h1{margin:0;font-family:"Mattone";font-weight:400;font-size:clamp(22px,-0.875rem + 3.333vw,35px);color:#0e2547}section.social-networks .text a{text-decoration:none;display:block;margin:20px auto;max-width:600px;font-family:"DM-Mono";font-weight:400;font-size:clamp(14px,-0.875rem + 2.5vw,22px);color:#0e2547}section.social-networks .text .soc-networks{display:inline-flex;align-items:center;gap:25px}section.social-networks .text .soc-networks a{margin:0 !important}section.social-networks .text .soc-networks a img{transition:.1s ease-in-out}section.social-networks .text .soc-networks a img:hover{transform:scale(1.1)}footer{background:#14325e;background:linear-gradient(180deg, rgb(20, 50, 94) 0%, rgb(16, 39, 75) 44%, rgb(13, 36, 70) 100%)}footer .top{padding:160px 0 80px;display:grid;justify-content:space-between;grid-template-columns:minmax(0, 370px) minmax(0, 200px) minmax(240px, 260px) minmax(240px, 260px) minmax(0, 80px);column-gap:40px}footer .claim-text span{font-family:"Mattone";font-weight:400;font-size:clamp(20px,-0.875rem + 2.333vw,30px);color:#fff}footer .title{display:block;height:40px;font-family:"Mattone";font-weight:400;font-size:20px;color:#ffc54b}footer ul{margin:0}footer ul li{font-family:"DM-Mono";font-weight:400;font-size:16px;color:#fff}footer .copyright{display:flex;align-items:center;justify-content:space-between;height:100px;gap:40px}footer .copyright .left{display:flex;align-items:center;gap:40px}footer .copyright .logo span:first-child{font-size:18px}footer .copyright .logo span:nth-child(2){font-size:12px}footer .copyright ul{display:flex;align-items:center;gap:40px}footer .copyright ul li{font-family:"DM-Mono";font-size:16px;color:#87a0c7;font-size:300}footer .copyright ul li a{color:#87a0c7;text-decoration:none;transform:.1s ease-in-out;font-weight:300}footer .copyright ul li a:hover{color:#fff}footer .copyright .right{display:flex;align-items:center;gap:8px}footer .copyright .right span{font-family:"DM-Mono";font-size:16px;color:#fff;font-size:300}footer .copyright .right a:hover img{transform:scale(1.05)}footer .copyright .right a img{position:relative;transition:.1s ease-in-out;top:-1px}footer.smaller ul li img{width:100%;max-width:50px;height:auto}nav.desktop{display:flex;align-items:center;column-gap:40px}nav.desktop a{color:#fff;text-decoration:none;transition:.1s ease-in-out;font-family:"DM-Mono";font-weight:400;font-size:18px}nav.desktop a:hover{color:#ffc54b}.mobile-menu{display:none;position:fixed;z-index:99;width:100%;height:100%;background-color:#112a50;overflow:auto;padding-top:130px;padding-bottom:50px}.mobile-menu .container-wider{padding:0 50px}.mobile-menu .contact{margin-top:72px;display:flex;flex-direction:column;gap:30px}.mobile-menu .contact .btn{width:100%;max-width:340px}nav.mobile{display:flex;flex-direction:column;gap:35px}nav.mobile a{font-family:"DM-Mono";font-weight:400;font-size:22px;color:#fff;text-decoration:none;transition:.1s ease-in-out;cursor:pointer}nav.mobile a:hover{color:#ffc54b}nav.mobile a.has-submenu{display:flex;align-items:center;gap:10px}nav.mobile a.has-submenu:after{display:block;content:"";width:21px;height:21px;background-image:url("../images/ik_arrow-dropdown.svg");background-repeat:no-repeat;background-position:center center;background-size:contain;transition:.1s ease-in-out}nav.mobile a.has-submenu.active{color:#ffc54b}nav.mobile a.has-submenu.active:after{transform:rotate(90deg)}nav.mobile .submenu{display:none}nav.mobile ul{display:flex;flex-direction:column;gap:26px}nav.mobile ul li a{font-family:"DM-Mono";font-weight:400;font-size:16px;color:#ffc54b}nav.mobile ul li a:hover{text-decoration:underline}@media(max-width: 1740px){.slider-fullWidth{padding:0 30px}}@media(max-width: 1200px){section.about{padding:80px 0}section.about .inner{grid-template-columns:1fr;gap:30px}section.about .text p{margin-top:40px}section.about .btn{display:none}section.about .btn.mobile-version{display:inline-flex}section.slider-review{padding:80px 0}.slider-fullWidth .swiper-slide{width:313px !important}.review-card{padding:30px 30px 90px 30px}.review-card p{font-size:14px}.review-card div{bottom:40px}.review-card div span:first-child{font-size:13px}.review-card div span:nth-child(2){font-size:13px}section.claim{padding:80px 0}footer .top{grid-template-columns:minmax(0, 200px) minmax(240px, 260px) minmax(240px, 260px) minmax(0, 80px);padding:100px 0 40px}footer .top .claim-text{grid-column:1/6;margin-bottom:60px}footer .top .claim-text span{display:block;max-width:300px}footer.smaller .copyright .left{column-gap:20px}footer.smaller .copyright ul{column-gap:20px}}@media(min-width: 993px){.mobile-menu{display:none !important}.overflow-body{overflow:auto !important}.nav-bar{top:0 !important}}@media(max-width: 992px){.btn{font-size:16px;height:45px}.btn.bigger{height:55px}header{padding:20px 0 0}header .container-wider{padding:0 10px 100px;background-position:top 40px center}header .container-wider .container{padding:0 10px 0 20px}header h1.title{margin-top:80px;max-width:320px}header p{max-width:320px;text-align:left}header .summary{display:grid;grid-template-columns:1fr 1fr;max-width:500px;margin-top:30px}header .summary div img{height:60px}header .summary div span.number{font-size:30px;line-height:30px}header .link-header{bottom:20px}.nav-bar{position:fixed;top:20px;left:10px;width:calc(100% - 20px);background-color:#16325c;border-radius:30px;padding:0 10px 0 20px;height:60px}.nav-bar .logo span:first-child{font-size:18px}.nav-bar .logo span:nth-child(2){font-size:12px}nav.desktop{display:none}.hamburger{display:flex}header.header-subpage .container-wider{padding-top:60px;background-image:none}header.header-subpage .header-subpage-grid{margin:50px 0 20px;grid-template-areas:"title" "text" "btn";row-gap:20px}header.header-subpage h1.title,header.header-subpage p{max-width:640px}section{padding:90px 0}footer .top{grid-template-columns:1fr;row-gap:40px}footer .top .claim-text{grid-column:1/1}footer .title.second{display:none}footer .copyright{flex-direction:column;align-items:flex-start;height:auto;padding-bottom:30px}footer .copyright .left{flex-direction:column}footer .copyright ul{flex-direction:column;align-items:flex-start;gap:15px}footer.smaller{padding-top:40px}footer.smaller ul li img{margin-top:20px;max-width:80px}input,textarea{padding:0 20px}.checkboxes{margin-bottom:10px}.checkboxes .label-text{margin-top:0px}.checkboxes .times,.checkboxes .days{gap:5px}.modal .btn-cross{top:20px;right:20px}.modal.right.show .modal-dialog{right:0;max-width:unset}.modal.right .modal-dialog{padding:20px}.modal.right .modal-header{padding:80px 30px 30px 30px}.modal.right .modal-body{padding:0 30px 30px 30px}#modal-form form{gap:20px}#modal-form-submitted .modal-body p{margin:10px 0 20px}}@media(max-width: 768px){[data-aos]{opacity:1 !important;transform:translate(0) scale(1) !important}section{padding:60px 0}section.about .services-wrap{grid-template-columns:repeat(2, 1fr)}section.services .services-grid{grid-template-columns:repeat(2, 1fr)}section.contact .top,section.contact .bottom{padding:30px 0}section.contact .top .inner,section.contact .bottom .inner{display:inline-flex;flex-direction:column;align-items:flex-start}section.contact .top .person img{max-width:250px}section.contact .bottom .title{margin-bottom:15px}.question-wrap .question{padding:15px 20px 15px 30px;min-height:60px}.question-wrap .question:after{width:24px;min-width:24px;height:24px}.question-wrap .question-body{padding:15px 30px}}@media(max-width: 576px){.btn{font-size:14px}header .container-wider{padding:240px 10px 80px;position:relative;background-image:url("../images/bg-header-mobile.webp");background-position:top 80px center}header .buttons{margin-top:30px;flex-direction:column}.nav-bar .logo span:first-child{font-size:16px}.nav-bar .logo span:nth-child(2){font-size:10.5px}}@media(max-width: 480px){section.about .services-wrap{grid-template-columns:1fr;gap:10px}section.about .btn.mobile-version{margin-top:0}section.services .services-grid{grid-template-columns:1fr;gap:10px}.card-service{padding:20px}.card-service .arrow-link{width:21px;height:21px;right:20px;top:20px;bottom:unset}.card-service.link-version{flex-direction:row;justify-content:space-between;align-items:center}.card-service.link-version .arrow-link{position:relative;right:unset;top:unset;bottom:unset}}/*# sourceMappingURL=styles.min.css.map */
