﻿.layoutMain{padding:0}.layoutMain .layoutMainC{max-width:100%}.it{color:#1e1e1e;text-align:center;padding-bottom:50px}.it-top{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;background:#f2f2f2 url("/Lp/IT-reseni-pro-firmy/Images/hero-bg.webp") no-repeat;background-position-x:calc(50% + 550px);background-size:contain;gap:50px;margin-bottom:80px}.it-top-textwrap{max-width:630px;display:flex;flex-direction:column;text-align:left;padding:80px 1rem}.it-top-textwrap-h1{font-family:Biennale-SemiBold,Arial;font-size:45px;line-height:52px;margin-bottom:5px}.it-top-textwrap-h2{font-family:Biennale-SemiBold,Arial;font-size:32px;line-height:38px;margin-bottom:15px}.it-top-textwrap-h3{font-family:Biennale-SemiBold,Arial;font-size:32px;line-height:38px;margin-bottom:15px}.it-top-textwrap-p{font-size:16px;line-height:24px;margin-bottom:15px}.it-top-picture{transform:translateY(60px);position:relative;z-index:2}.it-top-picture img{width:clamp(250px,100%,100%)}.it-top-squares{position:absolute;top:0;right:calc(50% - 750px);z-index:1}.it-h2{font-family:Biennale-SemiBold,Arial;font-size:28px;line-height:36px;padding-inline:1rem}.it-services{max-width:1600px;margin-inline:auto;gap:40px;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;margin-top:35px;margin-bottom:100px;padding-inline:1rem}.it-services-box{flex:0 1 450px;display:flex;flex-direction:column;text-align:left;background-color:#fff;box-shadow:0 10px 30px #0000001f;border-radius:2px;padding:45px 20px 45px 30px}.it-services-box .btn{margin-top:auto}.it-services-box-top{display:flex;align-items:center;gap:15px;margin-bottom:28px}.it-services-box-top-h3{font-family:Biennale-SemiBold,Arial;font-size:28px;line-height:34px;margin-bottom:0}.it-services-box ul{list-style:disc;padding-left:1rem;margin-bottom:24px}.it-services-box ul li{font-family:Biennale-SemiBold,Arial}.it-manufacturers{position:relative;background-color:#f0f0f0;display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center;gap:32px;padding:80px 1rem}.it-manufacturers-brands{max-width:1550px;font-family:Biennale-SemiBold,Arial;font-size:40px;line-height:55px;color:#555}.it-manufacturers-p{font-family:Biennale-SemiBold,Arial;font-size:16px;line-height:22px;margin-bottom:50px}.it-manufacturers-wrap{position:relative;max-width:1600px;width:100%;margin-inline:auto}.it-manufacturers-controlls{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.it-manufacturers-controlls .icon{width:45px;height:45px;position:absolute;top:50%;transform:translate(0,-50%);cursor:pointer;padding:5px;background-color:#b5b5b5;fill:#fff}.it-manufacturers-controlls .arrow-left{left:0}.it-manufacturers-controlls .arrow-right{left:unset;right:0}@media screen and (max-width:1525px){.it-top-squares{right:0}}@media screen and (max-width:1050px){.it-top{flex-direction:column;background-position:top left;background-size:cover}.it-top-textwrap{max-width:100%;position:relative;z-index:3}.it-top-squares{width:50%}.it-top-picture{transform:unset;margin-bottom:-45px}}@media screen and (max-width:750px){.it-manufacturers-logos-picture img{width:150px}}@media screen and (max-width:600px){.it-top-textwrap{text-align:center;padding:45px 1rem 0 1rem}.it-top-textwrap-h1{font-size:35px;line-height:42px}.it-top-textwrap-h2{font-size:28px;line-height:34px}.it-top-textwrap-h3{font-size:24px;line-height:28px}.it-top-textwrap-p{font-size:14px;line-height:18px}.it-h2,.it-services-box-top-h3{font-size:24px;line-height:30px}.it-services-box ul li{font-size:14px;line-height:18px}.it-services-box-top-img{width:45px}.it-manufacturers{gap:5px;padding:40px 1rem}.it-manufacturers-brands{font-size:18px;line-height:22px}.it-services{margin-bottom:35px}}.it-form{max-width:1200px;margin-inline:auto;text-align:center;padding-top:70px;padding-bottom:2rem}.it-form h3{font-family:Biennale-SemiBold,Arial;font-size:18px;line-height:28px;margin-bottom:30px;text-align:center;padding:0 2rem}.it-form p{font-family:Biennale-Regular,Arial;font-size:16px;line-height:24px;margin-bottom:50px;text-align:center;padding:0 2rem}.it-form form{display:flex;flex-direction:column}.it-form form .btn{max-width:450px;margin:auto}.it-form .fieldset{display:flex;justify-content:center;flex-direction:row}.it-form .field{flex:1 1 100%;margin:1rem}.it-form .field label{text-align:left}.it-form .field textarea{min-height:200px;resize:vertical}.it-form .field .input,.it-form .field select,.it-form .field .textarea{width:100%}.it-form .field-validation-error{display:block;margin-top:.2rem}.it-form .agree{margin-top:1.5rem;font-size:.8rem;text-align:center}.it-form .err{display:none;padding:0 2rem}.it-form .success{display:none;text-align:center;font-size:1.5rem;font-family:Biennale-SemiBold,Arial;color:#31bf24;padding:0 2rem}@media screen and (max-width:1400px){.it-form .field{flex:1 1 20%}}@media screen and (max-width:1250px){.fieldset{flex-direction:column}}@media screen and (max-width:650px){.it-form .fieldset{flex-direction:column}}@media screen and (max-width:600px){.it-form{margin-top:40px;padding-top:0}.it-form .field{min-width:unset}.it-form .input,.it-form .select{width:100%}}