.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}.slick-slider{position:relative;display:block;box-sizing:border-box;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:before, .slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:flex;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;border:1px solid transparent;}
.slick-arrow.slick-hidden {
display: none;
}.slick-prev, .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{color:transparent;outline:none;background:transparent;}
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before{opacity:1;}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{opacity:.25;}
.slick-prev:before, .slick-next:before{font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-prev{left:-25px;}
[dir='rtl'] .slick-prev{right:-25px;left:auto;}
.slick-prev:before{content:'←';}
[dir='rtl'] .slick-prev:before{content:'→';}
.slick-next{right:-25px;}
[dir='rtl'] .slick-next{right:auto;left:-25px;}
.slick-next:before{content:'→';}
[dir='rtl'] .slick-next:before {
content: '←';
}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}@font-face{font-family:'Montserrat';src:url(//grondi.by/wp-content/themes/grondi/fonts/Montserrat-Light.eot);src:local('Montserrat Light'), local('Montserrat-Light'), url(//grondi.by/wp-content/themes/grondi/fonts/Montserrat-Light.eot?#iefix) format('embedded-opentype'), url(//grondi.by/wp-content/themes/grondi/fonts/Montserrat-Light.woff) format('woff'), url(//grondi.by/wp-content/themes/grondi/fonts/Montserrat-Light.ttf) format('truetype');font-weight:300;font-style:normal;}
@font-face{font-family:'Montserrat';src:url(//grondi.by/wp-content/themes/grondi/fonts/Montserrat-Thin.eot);src:local('Montserrat Thin'), local('Montserrat-Thin'), url(//grondi.by/wp-content/themes/grondi/fonts/Montserrat-Thin.eot?#iefix) format('embedded-opentype'), url(//grondi.by/wp-content/themes/grondi/fonts/Montserrat-Thin.woff) format('woff'), url(//grondi.by/wp-content/themes/grondi/fonts/Montserrat-Thin.ttf) format('truetype');font-weight:100;font-style:normal;}
@font-face{font-family:'Montserrat';src:url(//grondi.by/wp-content/themes/grondi/fonts/Montserrat-SemiBold.eot);src:local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(//grondi.by/wp-content/themes/grondi/fonts/Montserrat-SemiBold.eot?#iefix) format('embedded-opentype'), url(//grondi.by/wp-content/themes/grondi/fonts/Montserrat-SemiBold.woff) format('woff'), url(//grondi.by/wp-content/themes/grondi/fonts/Montserrat-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal;}
@font-face{font-family:'Montserrat';src:url(//grondi.by/wp-content/themes/grondi/fonts/Montserrat-ExtraLight.eot);src:local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'), url(//grondi.by/wp-content/themes/grondi/fonts/Montserrat-ExtraLight.eot?#iefix) format('embedded-opentype'), url(//grondi.by/wp-content/themes/grondi/fonts/Montserrat-ExtraLight.woff) format('woff'), url(//grondi.by/wp-content/themes/grondi/fonts/Montserrat-ExtraLight.ttf) format('truetype');font-weight:200;font-style:normal;}
@font-face{font-family:'Montserrat';src:url(//grondi.by/wp-content/themes/grondi/fonts/Montserrat-Bold.eot);src:local('Montserrat Bold'), local('Montserrat-Bold'), url(//grondi.by/wp-content/themes/grondi/fonts/Montserrat-Bold.eot?#iefix) format('embedded-opentype'), url(//grondi.by/wp-content/themes/grondi/fonts/Montserrat-Bold.woff) format('woff'), url(//grondi.by/wp-content/themes/grondi/fonts/Montserrat-Bold.ttf) format('truetype');font-weight:bold;font-style:normal;}
@font-face{font-family:'Montserrat';src:url(//grondi.by/wp-content/themes/grondi/fonts/Montserrat-Regular.eot);src:local('Montserrat Regular'), local('Montserrat-Regular'), url(//grondi.by/wp-content/themes/grondi/fonts/Montserrat-Regular.eot?#iefix) format('embedded-opentype'), url(//grondi.by/wp-content/themes/grondi/fonts/Montserrat-Regular.woff) format('woff'), url(//grondi.by/wp-content/themes/grondi/fonts/Montserrat-Regular.ttf) format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'Montserrat';src:url(//grondi.by/wp-content/themes/grondi/fonts/Montserrat-Medium.eot);src:local('Montserrat Medium'), local('Montserrat-Medium'), url(//grondi.by/wp-content/themes/grondi/fonts/Montserrat-Medium.eot?#iefix) format('embedded-opentype'), url(//grondi.by/wp-content/themes/grondi/fonts/Montserrat-Medium.woff) format('woff'), url(//grondi.by/wp-content/themes/grondi/fonts/Montserrat-Medium.ttf) format('truetype');font-weight:500;font-style:normal;}
@font-face{font-family:'Montserrat';src:url(//grondi.by/wp-content/themes/grondi/fonts/Montserrat-ExtraBold.eot);src:local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'), url(//grondi.by/wp-content/themes/grondi/fonts/Montserrat-ExtraBold.eot?#iefix) format('embedded-opentype'), url(//grondi.by/wp-content/themes/grondi/fonts/Montserrat-ExtraBold.woff) format('woff'), url(//grondi.by/wp-content/themes/grondi/fonts/Montserrat-ExtraBold.ttf) format('truetype');font-weight:800;font-style:normal;}
@font-face {
font-family: 'Montserrat';
src: url(//grondi.by/wp-content/themes/grondi/fonts/Montserrat-Black.eot);
src:
local('Montserrat Black'),
local('Montserrat-Black'),
url(//grondi.by/wp-content/themes/grondi/fonts/Montserrat-Black.eot?#iefix) format('embedded-opentype'),
url(//grondi.by/wp-content/themes/grondi/fonts/Montserrat-Black.woff) format('woff'),
url(//grondi.by/wp-content/themes/grondi/fonts/Montserrat-Black.ttf) format('truetype');
font-weight: 900;
font-style: normal;
} *{margin:0;padding:0;border:0;outline:0;}
body{color:#000;font-size:14px;font-weight:400;font-family:'Montserrat', 'Arial', sans-serif;}
body.fix{overflow:hidden;}
li {
list-style: none;
} a{text-decoration:none;}
button{border:none;background:transparent;cursor:pointer;}
input[type='submit']{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.preloader{width:100%;height:100vh;position:fixed;z-index:999;top:0;left:0;display:flex;justify-content:center;align-items:center;transition:0.4s ease;visibility:visible;opacity:1;overflow:hidden;}
.preloader.load.hide{visibility:hidden;z-index:-999;opacity:0;}
.preloader__wrap{width:100%;height:100%;position:absolute;z-index:3;}
.preloader__wrap div{width:50%;height:100%;position:absolute;top:0;z-index:5;transition:0.8s ease;}
.preloader__wrap div:first-child{background:linear-gradient(90deg, #a841e6 0%, #8830dd 57.29%, #7828d9 100%);left:0;}
.preloader__wrap div:last-child{background:linear-gradient(90deg, #7828d9 0%, #8730dd 40.62%, #a841e6 100%);right:0;}
.preloader svg{position:relative;z-index:10;transition:0.3s ease;opacity:1;width:188px;}
.preloader.load svg{opacity:0;}
.preloader.load .preloader__wrap div:first-child{left:-50%;}
.preloader.load .preloader__wrap div:last-child{right:-50%;}
.header{width:1600px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:fixed;top:6px;left:50%;transform:translateX(-50%);z-index:100;transition:0.4s ease all;border-radius:50px;}
.logo__img{width:168px;}
.header__button-menu{display:none;}
.header__logo,
.header__button-menu{z-index:10;}
.header__logo svg{height:81px;}
.menu::-webkit-scrollbar,
html::-webkit-scrollbar-track{background:transparent;}
.menu::-webkit-scrollbar-button,
.menu::-webkit-scrollbar-thumb{width:0;height:0;}
.menu::-webkit-scrollbar{display:none;}
.menu__wrap{display:flex;flex-direction:row;justify-content:center;align-items:center;}
.menu__item{height:30px;margin:0 30px;display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;padding:9px 0;}
.arrow-menu{margin-left:8px;display:flex;justify-content:center;align-items:center;width:8px;height:8px;}
.arrow-menu svg{transition:0.4s ease all;transform:rotate(180deg);fill:#fff;cursor:pointer;}
.arrow-menu.open svg{fill:#09cae6;transform:rotate(0);opacity:1;}
.arrow-menu.open + .bottom-menu{z-index:100;opacity:1;visibility:visible;display:block;overflow:visible;width:100%;}
.header.header-scroll .arrow-menu svg{fill:#09cae6;}
.consultation__feedback-list.visible,
.bottom-menu.visible{z-index:100;opacity:1;visibility:visible;display:block;overflow:visible;}
@media screen and (min-width:1025px){
.menu__item:hover .bottom-menu,
.arrow-menu:hover + .bottom-menu{z-index:100;opacity:1;visibility:visible;display:block;overflow:visible;}
.menu__item:hover .arrow-menu svg{fill:#09cae6;transform:rotate(0);opacity:1;}
}
.consultation__feedback-icon{fill:#fff;position:absolute;top:0;left:0;width:25px;height:32px;opacity:0;display:flex;justify-content:center;align-items:center;transition:0.5s ease;visibility:hidden;}
.consultation__feedback-icon svg{fill:#fff;width:100%;height:auto;}
.consultation__feedback-icon.current{opacity:1;z-index:200;position:static;visibility:visible;}
.menu__link{display:flex;justify-content:center;align-items:center;font-weight:600;font-size:18px;line-height:30px;color:#fff;transition:0.4s ease;}
.menu__link.current,
.menu__link:hover{color:#09cae6;}
.mobile-menu__footer-info{display:none;}
.bottom-menu,
.consultation__feedback-list{border-radius:5px;position:absolute;top:100%;left:0;z-index:-100;opacity:0;transition:0.4s ease all;visibility:hidden;display:none;overflow:hidden;padding-top:15px;}
.consultation__feedback-list{padding-top:12px;}
.bottom-menu__item,
.consultation__item{border-bottom:1px solid #fff;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background:#673ab7;padding:0 9px 0 15px;}
.consultation__item{padding:0 20px 0 12px;cursor:pointer;}
.consultation__item svg{margin-right:21px;}
.bottom-menu__item:first-child,
.consultation__item:first-child{border-radius:5px 5px 0 0;}
.bottom-menu__item:last-child,
.consultation__item:last-child{border:none;border-radius:0 0 5px 5px;}
.bottom-menu__link,
.consultation__text{height:40px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;line-height:40px;color:#fff;width:100%;font-weight:600;text-decoration:none;border:none;white-space:nowrap;}
.consultation__text{font-size:16px;}
.bottom-menu__link{font-size:18px;width:235px;}
.bottom-menu__item:hover,
.consultation__item:hover{background-color:#a841e6;}
.consultation{display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:10;}
.consultation__button-modal{height:48px;background-color:#fff;border-radius:5px;font-weight:600;font-size:16px;line-height:20px;text-transform:uppercase;color:#a841e6;margin-left:134px;transition:0.4s ease all;display:flex;justify-content:center;align-items:center;cursor:pointer;padding:0 15px;}
.consultation__button-modal:hover{background-color:#ec66fb;color:#fff;}
.consultation__button-phone{position:relative;}
@media screen and (min-width:980px){
.consultation__button-phone:hover .consultation__feedback-list{z-index:100;opacity:1;visibility:visible;display:block;overflow:visible;}
}
.header-scroll{background:#f7fcff;padding:0 60px 0 52px;}
.header-scroll .bottom-menu__link,
.header-scroll .menu__link{color:#191644;}
.header-scroll .menu__link.current,
.header-scroll .menu__link:hover{color:#a841e6;}
.header-scroll .consultation__button-modal{background-color:#a841e6;color:#fff;}
.header-scroll .consultation__button-modal:hover{background-color:#ec66fb;}
.header-scroll .consultation__button-phone svg{fill:#191644;}
.section-popup{width:100vw;height:100vh;position:fixed;top:0;left:0;opacity:0;visibility:hidden;display:flex;justify-content:center;align-items:center;z-index:-300;transition:0.4s ease all;background-color:rgba(255, 255, 255, 0.5);}
.section-popup.open{z-index:300;visibility:visible;opacity:1;}
.consultation-popup,
.popup{width:381px;box-sizing:border-box;position:absolute;background-color:#fff;border-radius:5px;opacity:0;visibility:hidden;transition:0.4s ease;transform:translateY(-50px);box-shadow:0 5px 25px rgba(25, 22, 68, 0.15);transition-delay:0.2s;}
.consultation-popup,
.popup{visibility:visible;opacity:1;transform:translateY(0);}
.popup{width:550px;}
.consultation-popup.hide,
.popup.hide{opacity:0;transform:translateY(100px);z-index:-100;}
.popup__title-wrap{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:28px 0 23px;background:#a841e6;border-radius:5px;}
.popup__title-h5,
.popup__title-h6{letter-spacing:-0.02em;color:#fff;}
.popup__title-h5{font-weight:bold;font-size:20px;line-height:24px;text-transform:uppercase;margin-bottom:6px;text-align:center;}
.popup__title-h6{font-weight:500;font-size:16px;line-height:20px;}
.popup__button-close{width:31px;height:31px;box-sizing:border-box;background-color:#a841e6;border:3px solid #fff;position:absolute;z-index:20;top:-15px;right:-16px;border-radius:50%;cursor:pointer;transition:0.3s ease-in-out;display:flex;justify-content:center;align-items:center;}
.popup__button-close:hover{transform:rotate(-180deg);}
.popup__form{box-sizing:border-box;width:100%;padding:28px 25px 27px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}
.popup__input-wrap{box-sizing:border-box;width:100%;height:50px;border:1px solid #cacaca;border-radius:5px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:20px;transition:0.4s ease;}
.popup__input-wrap.not-valid,
.popup__input-wrap.not-valid .popup__input-icon,
.popup__textarea.not-valid,
.form-feedback__input-mail.not-valid,
.form-feedback__input-phone.not-valid,
.form-feedback__input-text.not-valid{border-color:#ff5e5e;}
.popup__input-wrap.not-valid svg{fill:#ff5e5e;}
.popup__input-wrap.valid,
.popup__input-wrap.valid .popup__input-icon,
.popup__textarea.valid,
.form-feedback__input-mail.valid,
.form-feedback__input-phone.valid,
.form-feedback__input-text.valid{border-color:#23d42b;}
.popup__input-wrap.valid svg{fill:#23d42b;}
.form-result-text{display:inline-block;color:#23d42b;font-size:14px;grid-column-start:1;grid-column-end:3;position:static;opacity:1;visibility:visible;transition:0.4s ease;margin-top:10px;}
.form-result-text.hide{position:absolute;opacity:0;visibility:hidden;}
.form-feedback__input-wrap,
.form-feedback__textarea{width:100%;}
.form-result-text.error-text{text-align:center;margin-top:10px;}
.error-text{margin-top:5px;width:100%;text-align:left;font-weight:500;font-size:12px;line-height:15px;color:#ff5e5e;}
.popup__input-wrap + span.hide{display:none;}
.popup__input-wrap:focus{border-color:#8c32de;}
.popup__input-icon{width:44px;height:40px;border-right:1px solid #cacaca;display:flex;justify-content:center;align-items:center;}
.popup__input-icon svg{fill:#c4c4c4;}
.popup__input{width:calc(100% - 45px);height:40px;box-sizing:border-box;padding:0 12px;font-family:'Montserrat', 'Arial', sans-serif;font-weight:500;font-size:16px;line-height:20px;color:#000;}
.popup__input::placeholder,
.popup__textarea::placeholder{color:#c4c4c4;}
.popup__submit{width:230px;height:50px;background-color:#09cae6;border-radius:30px;font-weight:600;font-size:16px;line-height:20px;text-transform:uppercase;color:#fff;font-family:'Montserrat', 'Arial', sans-serif;margin:19px auto 0;cursor:pointer;transition:0.4s ease;}
.popup__submit:hover{box-shadow:0 5px 10px rgba(25, 22, 68, 0.3);}
.popup__form .popup__submit{margin-bottom:20px;}
.popup__popup-text{font-weight:500;font-size:12px;line-height:15px;color:#c4c4c4;margin-top:22px;}
.popup__textarea{width:100%;box-sizing:border-box;border:1px solid #cacaca;height:110px;border-radius:5px;padding:14px 10px;resize:none;font-family:'Montserrat', 'Arial', sans-serif;font-weight:500;font-size:16px;line-height:20px;color:#000;margin:20px 0 0;}
.popup__input-file{width:100%;margin:20px 0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}
.popup__file-add{width:150px;height:34px;border:1px solid #989999;display:flex;justify-content:center;align-items:center;border-radius:5px;cursor:pointer;background-color:#f5fbff;}
.popup__file-name{font-weight:500;font-size:16px;line-height:20px;color:#989999;margin-left:10px;}
.thanks-popup{width:550px;box-sizing:border-box;padding:40px 28px 50px;box-shadow:0 0 20px rgba(25, 22, 68, 0.2);border-radius:5px;background-color:#fff;position:absolute;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;visibility:visible;opacity:1;transform:translateY(0);}
.thanks-popup.hide{opacity:0;transform:translateY(100px);z-index:-100;}
.thanks-popup svg{width:250px;}
.thanks-popup__title{font-weight:bold;font-size:30px;line-height:37px;text-align:center;letter-spacing:-0.02em;text-transform:uppercase;margin:20px 0 10px;color:#a841e6;}
.thanks-popup__text{font-weight:500;font-size:20px;line-height:24px;letter-spacing:-0.02em;color:#191644;}
.thanks-popup__button{font-weight:600;font-size:16px;line-height:20px;height:50px;padding:0 57px;background-color:#09cae6;border-radius:30px;text-transform:uppercase;margin-top:30px;color:#fff;display:flex;justify-content:center;align-items:center;transition:0.4s ease;cursor:pointer;}
.thanks-popup__button:hover{background-color:#ec66fb;}
.content-sidebar{width:100%;}
.section-404{width:100%;box-sizing:content-box;height:900px;background-image:url(//grondi.by/wp-content/themes/grondi/img/404-bg.png);background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;justify-content:center;align-items:center;}
.section-404__wrap{width:580px;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.section-404__img{width:516px;}
.section-404__title{font-weight:bold;font-size:42px;line-height:54px;text-align:center;color:#fff;margin:10px 0;}
.section-404__text{font-weight:500;font-size:18px;line-height:22px;text-align:center;color:#fff;}
.section-404__buttons{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:50px;}
.section-404__link{background-color:#01cfdc;}
.section-404__link:hover{box-shadow:0 5px 10px rgba(25, 22, 68, 0.3);}
.section-404__complaint{margin-left:20px;background-color:transparent;border:2px solid #fff;}
.section-404__complaint:hover{background-color:#01cfdc;border-color:#01cfdc;}
.section-404__complaint,
.section-404__link{font-weight:500;font-size:18px;line-height:30px;height:60px;display:flex;justify-content:center;align-items:center;color:#fff;border-radius:50px;padding:0 33px;transition:0.4s ease;}
.section-principles{width:1620px;padding:95px 0 60px;box-sizing:border-box;margin:0 auto;}
.section-principles__title{font-weight:bold;font-size:18px;line-height:62px;letter-spacing:0.01em;color:#a841e6;}
.section-principles__title-h2{font-weight:bold;font-size:42px;line-height:54px;color:#191644;margin-bottom:30px;}
.section-principles__principles-list{width:100%;display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:25px;margin-top:90px;box-sizing:border-box;}
.section-principles__principles-wrap{width:100%;height:100%;box-sizing:border-box;background:#fff;box-shadow:0 0 20px rgba(0, 0, 0, 0.08);padding:66px 35px 50px 20px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}
.principles-wrap__title{margin:42px 0 10px;width:100%;text-align:left;font-weight:bold;font-size:28px;line-height:54px;color:#191644;}
.principles-wrap__img svg{width:auto;height:180px;}
.principles-wrap__text{font-weight:500;font-size:16px;line-height:26px;color:#989999;}
.section-preview{width:1600px;padding:180px calc(50% - 800px) 146px;background-image:url(//grondi.by/wp-content/themes/grondi/img/preview-bg.svg);background-size:100%;background-repeat:no-repeat;display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative;}
.section-preview__text-content{width:697.12px;height:585.33px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-top:38px;}
.text-content__title-h1{font-weight:800;font-size:60px;line-height:62px;letter-spacing:0.01em;color:#fff;}
.text-content__title-h2{font-weight:normal;font-size:30px;line-height:1;color:#fff;margin:15px 0 15px;}
.text-content__text{font-weight:500;font-size:18px;line-height:1.3;color:#fff;}
.text-content__buttons-wrap{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:30.5px;}
.text-content__button-feedback,
.text-content__button-more{width:200px;height:60px;border-radius:50px;font-weight:500;font-size:18px;line-height:30px;color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:0.4s ease all;}
.text-content__button-feedback{background-color:#01cfdc;}
.text-content__button-more{border:2px solid #fff;margin-left:27px;}
.text-content__button-feedback:hover{background-color:#ec66fb;}
.text-content__button-more:hover{border:2px solid #ec66fb;}
.section-preview__img-wrap{width:821px;height:596px;position:absolute;top:214px;right:calc(50% - 800px);overflow:hidden;}
.section-preview__img-wrap{background:url(//grondi.by/wp-content/themes/grondi/img/preview/bg-1.png);background-position:center;background-repeat:no-repeat;background-size:cover;}
.section-preview__img-bg{width:100%;position:absolute;object-fit:cover;top:51%;left:50%;transform:translate(-50%, -50%);z-index:5;}
.section-preview__animation-wrap img{position:absolute;width:100%;transition:0.4s ease all;z-index:10;}
.section-preview__animation-wrap{width:100%;height:100%;position:relative;}
.section-project-info{width:1550px;padding:109px calc(50% - 775px) 120px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;}
.section-project-info__title{font-weight:bold;font-size:42px;line-height:54px;color:#191644;margin-bottom:34px;}
.section-project-info__content{width:100%;display:grid;grid-template-columns:1fr 354px;grid-column-gap:70px;margin:60px 0 119px;position:relative;}
.section-project-info__content-wrap{width:100%;}
.section-project-info__img{width:100%;}
.section-project-info__button{width:200px;height:60px;border-radius:50px;background-color:#01cfdc;color:#fff;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:18px;line-height:30px;transition:0.4s ease;cursor:pointer;margin-top:55px;}
.section-project-info__button:hover{background-color:#ec66fb;}
.section-project-info__services-wrap{grid-column-start:2;grid-column-end:3;width:100%;height:max-content;padding:54px 15px 60px 15px;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;position:sticky;top:95px;right:0;border-radius:5px;background-color:#f6fbff;box-shadow:0 -5px 20px rgba(0, 0, 0, 0.05);}
.section-project-info__video{width:100%;height:100%;}
.section-project-info__video-wrap{width:100%;height:845px;}
.section-project-info__text{font-weight:500;font-size:16px;line-height:26px;color:#989999;margin:40px 0;}
.section-project-info__text:last-child{margin:0;}
.section-project-info__services-item{width:100%;display:grid;grid-template-columns:16px 1fr;grid-column-gap:17px;margin-bottom:20px;}
.section-project-info__services-item svg{margin:auto;}
.section-project-info__services-item:last-child{margin:0;}
.section-project-info__services-text,
.section-project-info__services-link{font-weight:500;font-size:16px;line-height:26px;color:#989999;transition:0.4s ease;}
.section-project-info__services-link:hover{color:#ec66fb;}
.section-project-info .section-project-preview__video{width:100%;height:980px;border-radius:20px;overflow:hidden;}
.section-info{width:100%;padding:63.5px calc(50% - 753px) 65px;background-color:#fff;display:flex;flex-direction:row;justify-content:space-between;align-items:center;overflow:hidden;box-sizing:border-box;}
.section-info__img{margin-right:178px;width:calc(100% - 886px);transition:3s ease-in-out all;}
.section-info__img:hover{animation:3s linear infinite alternate-reverse;animation-direction:normal;animation-name:hoverImg;}
@keyframes hoverImg {
0%{transform:translateY(0);}
50%{transform:translateY(10px);}
100%{transform:translateY(0);}
}
.section-info__content-wrap{width:708px;background-image:url(//grondi.by/wp-content/themes/grondi/img/info-bg.svg);background-repeat:no-repeat;background-position:75% -75%;}
.content-info__wrap{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;overflow:hidden;}
.content-info__info-age,
.content-info__info-projects{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:32px 9px 21px 15px;}
.content-info__info-age{margin-right:102px;}
.section-info__title{font-weight:bold;font-size:18px;line-height:62px;letter-spacing:0.01em;color:#a841e6;}
.section-info__title-h2{font-weight:bold;font-size:42px;line-height:54px;color:#191644;}
.title-line{margin:28px 0 20px;}
.section-info__text{font-weight:500;font-size:18px;line-height:26px;color:#989999;margin-bottom:20px;}
.info-age__value,
.info-projects__value{font-weight:bold;font-size:36px;line-height:54px;color:#a841e6;}
.info-age__text,
.info-projects__text{font-weight:500;font-size:16px;line-height:54px;color:#989999;}
.section-info__button{width:200px;height:60px;color:#fff;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:18px;line-height:30px;background-color:#01cfdc;border-radius:50px;transition:0.4s ease;cursor:pointer;}
.section-info__button:hover{background-color:#ec66fb;}
.section-info__advantages-wrap{margin:20px 0 50px;}
.section-info__advantages-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin-bottom:10px;}
.section-info__advantages-item svg{margin-top:4px;}
.section-info__advantages-item:last-child{margin-bottom:10px;}
.section-info__advantages-text{font-weight:500;font-size:16px;line-height:26px;color:#989999;margin-left:17px;width:calc(100% - 25px);display:inline-block;}
.section-services{width:100%;padding:108px 0 60px;background-color:#fff;box-sizing:border-box;margin:0 auto;position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;}
.section-services__content-wrap{width:1620px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}
.section-services:before,
.section-services:after{content:url(//grondi.by/wp-content/themes/grondi/img/icons/scroll.svg);position:sticky;top:240px;transition:1s ease-in-out all;animation:2s linear infinite;animation-direction:normal;animation-name:arrowDown;z-index:95;margin-top:400px;}
.section-services:before{margin-left:110px;}
.section-services:after{margin-right:110px;}
@keyframes arrowDown {
0%{transform:translateY(0);}
50%{transform:translateY(50px);}
100%{transform:translateY(0);}
}
.section-services.services > .section-services__content-wrap{align-items:flex-start;}
.section-services__title{font-weight:bold;font-size:18px;line-height:62px;letter-spacing:0.01em;color:#a841e6;}
.section-services__title-h2{font-weight:bold;font-size:42px;line-height:54px;color:#191644;margin:6px 0 23px;}
.section-services__title-h2.services-title{text-align:left;width:100%;}
.section-services__list-services{width:100%;position:relative;height:auto;gap:30px;display:flex;flex-wrap:wrap;justify-content:center;margin:35px auto 0;}
.section-services__left-wrap{bottom:0;left:0;}
.section-services__list-services-item{width:310px;min-height:465px;box-shadow:0 0 20px rgba(0, 0, 0, 0.08);padding:30px 30px 45px 30px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:relative;background-image:url(//grondi.by/wp-content/themes/grondi/img/services-bg.svg);background-repeat:no-repeat;background-size:90%;background-position:15px 29px;}
.section-services__list-services-item svg{width:157px;height:157px;}
.list-services__icon-wrap{width:170px;height:169px;background-color:#a841e6;border-radius:10px;display:flex;justify-content:center;align-items:center;}
.list-services__title{font-weight:bold;font-size:28px;line-height:39px;color:#191644;margin:32px 0 10px;}
.list-services__text{margin-bottom:16px;font-weight:500;font-size:18px;line-height:1.3;color:#989999;}
.list-services__link{font-weight:600;font-size:16px;line-height:26px;letter-spacing:0.01em;color:#a841e6;position:relative;transition:0.4s ease;}
.list-services__link:after{content:url(//grondi.by/wp-content/themes/grondi/img/icons/icon-2.svg);position:absolute;top:50%;left:110%;transform:translate(0, -50%);transition:0.4s ease;}
.list-services__link:hover:after{transform:translate(5px, -50%);}
.section-services__title-wrap{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}
.section-services__title-text{font-weight:500;font-size:16px;line-height:26px;color:#989999;margin-top:20px;}
.section-services__consultation{padding:15px 52px;font-weight:500;font-size:18px;line-height:30px;display:flex;justify-content:center;align-items:center;color:#fff;background:#01cfdc;border-radius:50px;cursor:pointer;margin:0 auto;margin-top:60px;transition:0.4s ease;}
.section-services__consultation:hover{background-color:#ec66fb;}
.section-feedback{width:1622px;padding:199.99px calc(50% - 811px) 119.82px;background:rgb(121, 40, 218);background:linear-gradient( 90deg, rgba(121, 40, 218, 1) 0%, rgba(212, 88, 244, 1) 100% );display:flex;flex-direction:row;justify-content:space-between;align-items:center;}
.section-feedback__text-wrap{width:621px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}
.section-feedback__title{font-weight:bold;font-size:42px;line-height:54px;color:#fff;}
.section-feedback__text{margin-top:22px;color:#fff;font-weight:500;font-size:16px;line-height:26px;}
.clients-feedback__list,
.clients-feedback__bx{display:inline-flex;transition:0.4s ease all;width:880px;overflow:hidden;}
.clients-feedback__list .owl-nav{width:880px;display:flex;margin-top:45px;flex-direction:row;justify-content:space-around;align-items:center;}
.clients-feedback__wrap{width:364px;height:320px;background:rgba(196, 196, 196, 0.2);margin-right:30px;padding:50px 12px 40px 36px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;box-sizing:content-box;}
.clients-feedback__wrap:last-child{margin:0;}
.clients-feedback__text-feedback{font-weight:500;font-size:18px;line-height:30px;color:#fff;margin-bottom:12px;}
.clients-feedback__client-name{font-weight:bold;font-size:20px;line-height:30px;color:#fff;}
.clients-feedback__client-post{font-weight:500;font-size:16px;line-height:26px;color:#eda954;margin-top:4px;}
.clients-feedback__rating{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:19px 0 23px;}
.clients-feedback__rating-item{width:16px;height:16px;margin-right:6px;background-image:url(//grondi.by/wp-content/themes/grondi/img/icons/gold-star.svg);background-position:center;background-repeat:no-repeat;background-size:cover;}
.clients-feedback__rating-item.current-rating ~ li{background-image:url(//grondi.by/wp-content/themes/grondi/img/icons/grey-star.svg);}
.clients-feedback__rating-item:last-child{margin-right:0;}
.clients-feedback__client-avatar-wrap{position:relative;}
.clients-feedback__avatar-wrap{width:100px;height:100px;position:relative;overflow:hidden;border-radius:50%;z-index:5;}
.clients-feedback__client-avatar-wrap:before{content:url(//grondi.by/wp-content/themes/grondi/img/icons/icon-1.svg);position:absolute;z-index:10;left:50%;top:100%;transform:translate(-50%, -50%);}
.clients-feedback__client-avatar-wrap:after{content:url(//grondi.by/wp-content/themes/grondi/img/figure.svg);position:absolute;z-index:1;left:100%;top:0;transform:translate(-85%, -20%);}
.clients-feedback__avatar{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:cover;}
.section-progress{width:1120px;padding:120px calc(50% - 560px);background:#f5fbff;}
.section-progress__progress-list{width:100%;display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:20px;}
.section-progress__progress-list-item{width:calc(100% - 52px);height:195px;box-shadow:0 0 20px rgba(0, 0, 0, 0.15);border-radius:5px;background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:31px 26px 17px;}
.progress-list__value{font-weight:bold;font-size:36px;line-height:54px;color:#a841e6;margin-top:11px;}
.progress-list__text{font-weight:500;font-size:16px;line-height:54px;color:#989999;}
.section-team{width:100%;padding:40px 0 120px;background:url(//grondi.by/wp-content/themes/grondi/img/figure-4.svg) 42px 46px no-repeat, linear-gradient(258.52deg, #ae30fa 0.91%, #8629e7 94.02%);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}
.section-team.width-bg{background-color:#fff;background-image:none;}
.section-team__title{font-weight:bold;font-size:18px;line-height:62px;letter-spacing:0.01em;color:#82d8a9;}
.section-team__title-h2{font-weight:bold;font-size:42px;line-height:54px;color:#fff;margin:6px 0 17px;}
.section-team__content-wrap{width:calc(100% - 151px);padding-left:151px;margin-top:60px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative;}
.section-team__info-wrap{width:589px;display:inline-block;}
.section-team__info{width:100%;display:flex;flex-direction:column;}
.section-team__name{font-weight:900;font-size:50px;line-height:61px;letter-spacing:0.01em;width:294px;display:inline-block;color:#fff;}
.section-team__post{font-weight:600;font-size:18px;line-height:62px;letter-spacing:0.01em;color:#09cae6;margin:17px 0 7px;}
.section-team__comment{font-weight:500;font-size:16px;line-height:26px;color:#f1eded;}
.section-team.width-bg .section-team__name,
.section-team.width-bg .section-team__title-h2{color:#191644;}
.section-team.width-bg .section-team__title,
.section-team.width-bg .section-team__post{color:#a841e6;}
.section-team.width-bg .section-team__comment{color:#989999;}
.section-team__slider,
.slider-team__wrap{width:960px;position:relative;}
.section-team__nav-wrap{display:none;}
.slider-team{height:510px;}
.slider-team__item{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;position:relative;padding-left:62px;transition:0.4s ease all;height:510px;box-sizing:border-box;padding-bottom:76px;}
.slider-team__item.center .slider-team__name{display:none;}
.slider-team__item.center{padding:0;}
.slider-team .slick-track{display:flex;flex-direction:row;justify-content:center;align-items:center;}
.slider-team__name{white-space:nowrap;transform:rotate(-90deg);position:absolute;bottom:220px;left:-115px;font-size:18px;line-height:24px;letter-spacing:0.01em;color:#fff;z-index:50;transition:0.4s ease all;font-weight:bold;width:100%;text-align:left;}
.section-team.width-bg .slider-team__name{color:#191644;}
.slider-team__photo{width:250px;transition:0.4s ease width;position:relative;}
.slider-team__item.center .slider-team__photo{width:310px;transition:0.4s ease width;}
.slider-team__button-prev,
.slider-team__button-next{position:absolute;top:100%;transform:translateY(-26px);z-index:50;cursor:pointer;}
.slider-team__button-prev{left:-60px;}
.slider-team__button-next{left:340px;}
.slider-team__button-prev svg,
.slider-team__button-next svg{fill:#fff;transition:0.4s ease;}
.section-team.width-bg svg,
.section-team.width-bg svg{fill:#191644;}
.slider-team__button-prev:hover svg,
.slider-team__button-next:hover svg{fill:#ec66fb;}
.section-projects{width:100%;padding:120px 0 127px;background-image:url(//grondi.by/wp-content/themes/grondi/img/team-bg.svg);background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}
.section-projects__wrap{width:100%;padding-left:130px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;box-sizing:border-box;}
.section-projects__content-text{width:624px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}
.section-projects__title{font-weight:bold;font-size:42px;line-height:54px;color:#fff;}
.section-projects__text{font-weight:500;font-size:16px;line-height:26px;color:#fff;margin:24px 0 48px;}
.section-projects__button{display:flex;justify-content:center;align-items:center;width:200px;height:60px;color:#fff;font-weight:500;font-size:18px;line-height:30px;cursor:pointer;transition:0.4s ease;background-color:#01cfdc;border-radius:50px;}
.section-projects__button:hover{background-color:#ec66fb;}
.section-project__slider{width:926px;position:relative;}
.section-project__slider:before{content:url(//grondi.by/wp-content/themes/grondi/img/dotted.svg);width:214px;position:absolute;bottom:-13px;left:-101px;}
.slider-projects__button-prev,
.slider-projects__button-next{margin-top:30px;}
.slider-projects__button-prev{margin-left:190px;}
.slider-projects__button-prev svg,
.slider-projects__button-next svg,
.slider-feedback__button-next svg{fill:#fff;transition:0.4s ease;}
.slider-projects__button-prev:hover svg,
.slider-projects__button-next:hover svg,
.slider-feedback__feedback-next:hover svg{fill:#ec66fb;}
.slider-projects{width:100%;transition:0.4s ease-in-out all;}
.slider-projects.owl-carousel .owl-nav{width:100%;box-sizing:border-box;margin-top:40px;padding-left:190px;}
.slider-projects__button-next{margin-left:300px;}
.slider-projects__item{position:relative;overflow:hidden;margin:0 14px;}
.slider-projects__img{height:491px;}
.slider-projects__project-info{min-height:150px;padding:23px 72px 20px 73px;width:calc(100% - 145px);background:rgba(168, 65, 230, 0.6);border-radius:5px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;z-index:10;bottom:0;left:0;transform:translateY(100%);transition:0.4s ease all;position:absolute;}
.slider-projects__item:hover .slider-projects__project-info{transform:translateY(0);}
.slider-projects__project-title{font-weight:600;font-size:24px;line-height:26px;color:#fff;margin-bottom:15px;text-align:center;}
.slider-projects__project-text{font-weight:500;font-size:16px;line-height:26px;color:#fff;text-align:left;}
.section-vacancy{width:1224px;padding:96px calc(50% - 612px) 120px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-color:#fff;}
.section-vacancy__title{font-weight:bold;font-size:18px;line-height:62px;letter-spacing:0.01em;color:#a841e6;}
.section-vacancy__title-h2{font-weight:bold;font-size:42px;line-height:54px;color:#191644;margin:6px 0 17px;}
.section-vacancy__list-vacancy{margin-top:61px;width:100%;}
.list-vacancy__item{width:100%;margin-bottom:30px;background-color:#fff;box-shadow:0 0 20px rgba(0, 0, 0, 0.08);padding:64px 9px 50px 94px;background-image:url(//grondi.by/wp-content/themes/grondi/img/vacancy-bg.svg);background-repeat:no-repeat;background-size:90%;background-position:center;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}
.list-vacancy__item:last-child,
.list-vacancy__responsibilities-item:last-child{margin-bottom:0;}
.list-vacancy__responsibilities-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:4px;}
.list-vacancy__responsibilities-item svg{width:16px;}
.list-vacancy__info-wrap{width:694px;}
.list-vacancy__name-vacancy{font-weight:bold;font-size:30px;line-height:54px;color:#191644;margin-bottom:10px;}
.list-vacancy__info-vacancy{margin-bottom:8px;}
.list-vacancy__info-vacancy,
.responsibilities-item__text{font-weight:500;font-size:18px;line-height:30px;color:#989999;}
.responsibilities-item__text{margin-left:22px;width:calc(100% - 38px);}
.list-vacancy__button{width:220px;height:60px;font-weight:500;font-size:18px;line-height:30px;color:#fff;display:flex;justify-content:center;align-items:center;margin-top:88px;background-color:#a841e6;border-radius:50px;cursor:pointer;transition:0.4s ease;}
.list-vacancy__button:hover{background-color:#ec66fb;}
.list-vacancy__icon{width:200px;padding-bottom:200px;}
.section-form{width:1620px;padding:121px calc(50% - 810px) 120px;background-color:#fff;}
.section-form__wrap{width:calc(100% - 240px);height:auto;background:#f7fcff;border:3px dashed #a841e6;border-radius:20px;padding:109px 120px 120px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;}
.section-form__contacts-info{width:calc(100% - 790px);}
.section-form__title{font-weight:bold;font-size:42px;line-height:54px;color:#191644;}
.section-form__line{margin:19px 0 56px;}
.section-form__contacts-list{width:100%;}
.contacts-list__item{display:grid;grid-template-columns:21px 1fr;grid-column-gap:15px;margin-bottom:33px;}
.contacts-list__item:last-child{margin-bottom:0;}
.contacts-list__text,
.contacts-list__link{font-weight:500;font-size:16px;line-height:26px;color:#989999;transition:0.4s ease all;}
.contacts-list__text br{display:none;}
.contacts-list__link:hover{color:#a841e6;}
.section-form__form-feedback{width:690px;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:30px;grid-row-gap:30px;}
.section-form__form-feedback .error-text{margin-top:10px;display:block;}
.form-feedback__input-mail,
.form-feedback__input-phone{width:calc(100% - 26px);height:60px;padding:0 5px 0 21px;box-shadow:0 0 20px rgba(0, 0, 0, 0.1);border-radius:5px;background-color:#fff;grid-row-start:1;grid-row-end:2;font-weight:500;font-size:16px;line-height:26px;color:#000;font-family:'Montserrat', sans-serif;border:1px solid transparent;}
.form-feedback__input-mail::placeholder,
.form-feedback__input-phone::placeholder,
.form-feedback__input-text::placeholder{color:#c4c4c4;font-family:'Montserrat', sans-serif;}
.form-feedback__input-mail{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;}
.form-feedback__input-phone{grid-column-start:2;grid-column-end:3;}
.form-feedback__input-phone::-webkit-outer-spin-button,
.form-feedback__input-phone::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
.form-feedback__input-text{box-shadow:0 0 20px rgba(0, 0, 0, 0.1);border-radius:5px;background-color:#fff;padding:13px 21px;min-height:210px;min-width:calc(100% - 42px);max-width:calc(100% - 42px);font-weight:500;font-size:16px;line-height:26px;color:#000;font-family:'Montserrat', sans-serif;border:1px solid transparent;}
.form-feedback__textarea{grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:3;}
.form-feedback__submit{width:200px;height:60px;background-color:#a841e6;border-radius:50px;font-weight:500;font-size:18px;line-height:30px;color:#fff;cursor:pointer;transition:0.4s ease all;font-family:'Montserrat', sans-serif;}
.form-feedback__submit:hover{background-color:#ec66fb;}
.section-breadcrumbs{width:100% !important;padding:211px calc(50% - 800px) 98px;background-image:url(//grondi.by/wp-content/themes/grondi/img/breadcrumbs-bg.svg);background-repeat:no-repeat;background-size:cover;box-sizing:border-box;}
.section-breadcrumbs__title{font-weight:bold;font-size:42px;line-height:54px;color:#fff;}
.breadcrumbs{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}
.breadcrumbs__link{font-weight:600;font-size:16px;line-height:62px;letter-spacing:0.01em;color:#fff;}
.breadcrumbs__item:after{content:'-';margin:0 5px;color:#fff;}
.breadcrumbs__item:last-child:after{content:none;}
.breadcrumbs__item:last-child .breadcrumbs__link{color:#09cae6;}
.breadcrumbs a{color:#fff;}
.breadcrumbs span{margin-right:5px;}
.section-project-preview{width:100%;background:linear-gradient(258.36deg, #b145bd 0.91%, #8c32de 95.56%);overflow:hidden;}
.section-project-preview__wrap{width:1620px;padding:109px calc(50% - 810px) 113px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative;background:url(//grondi.by/wp-content/themes/grondi/img/project-preview-circles.svg) 24px calc(100% - 51px) no-repeat, url(//grondi.by/wp-content/themes/grondi/img/project-preview-figures.svg) calc(100% - 52px) 49px no-repeat;}
.section-project-preview__video{width:676px;height:380px;position:relative;box-shadow:0 0 20px rgba(0, 0, 0, 0.15);border-radius:15px;overflow:hidden;}
.section-project-preview__video:before,
.section-project-preview__video:before{position:absolute;top:-78px;left:-108px;z-index:0;width:214px;}
.section-project-preview.white-bg .section-project-preview__video:before{content:url(//grondi.by/wp-content/themes/grondi/img/dotted-purple.svg);}
.section-project-preview.white-bg .section-project-preview__video:after{content:none;}
.section-project-preview__video:before{content:url(//grondi.by/wp-content/themes/grondi/img/dotted.svg);}
.section-project-preview__video:after{content:url(//grondi.by/wp-content/themes/grondi/img/figure-2.svg);position:absolute;width:254px;height:auto;top:-140px;right:-80px;z-index:0;}
.section-project-preview__video img{width:100%;min-height:100%;object-fit:cover;border:none;display:block;position:absolute;z-index:10;}
.section-project-preview__video svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:15;width:98px;height:auto;cursor:pointer;transition:0.4s ease;}
.section-project-preview__video svg:hover{width:102px;}
.section-project-preview__video iframe{width:100%;height:100%;}
.section-project-preview__project-info{width:727px;position:relative;}
.project-info__title{font-weight:bold;font-size:42px;line-height:54px;color:#fff;}
.project-info__button{margin-top:51px;width:200px;height:60px;border-radius:50px;background-color:#01cfdc;color:#fff;font-weight:500;font-size:18px;line-height:30px;display:flex;justify-content:center;align-items:center;transition:0.4s ease;cursor:pointer;}
.project-info__button:hover{background-color:#ec66fb;}
.section-project-preview.white-bg{background:#fff;}
.section-project-preview.white-bg .section-project-preview__wrap{background:url(//grondi.by/wp-content/themes/grondi/img/project-preview-circles.svg) 24px calc(100% - 51px) no-repeat, url(//grondi.by/wp-content/themes/grondi/img/project-preview-figures-white.svg) calc(100% - 52px) 49px no-repeat;}
.section-project-preview.white-bg .section-project-preview__video-content{box-shadow:0 0 20px rgba(0, 0, 0, 0.15);}
.section-project-preview.white-bg
.section-project-preview__video-content:before{content:none;}
.section-project-preview.white-bg .project-info__title{color:#191644;}
.project-info__text{font-weight:500;font-size:16px;line-height:26px;color:#989999;margin:41px 0 6px;width:469px;}
.section-project-preview.white-bg .section-project-preview__video-wrap:before{content:url(//grondi.by/wp-content/themes/grondi/img/dotted-purple.svg);}
.section-project-preview.white-bg .section-project-preview__video-wrap:after{content:none;}
.section-map{width:100%;height:684px;}
.section-banner{width:1620px;padding:120px calc(50% - 810px);background-color:#fff;}
.section-banner__content-wrap{width:100%;height:251px;background:linear-gradient(180deg, #852fdc 0%, #a13ee4 100%);box-shadow:0 0 20px rgba(0, 0, 0, 0.15);border-radius:10px;}
.banner-content{width:calc(100% - 301px);padding:0 120px 0 181px;height:100%;background-size:auto;background-repeat:no-repeat;background-position:center;background-image:url(//grondi.by/wp-content/themes/grondi/img/banner-bg.svg);display:flex;flex-direction:row;justify-content:space-between;align-items:center;}
.banner-content__title-h6{font-weight:600;font-size:30px;line-height:54px;color:#fff;}
.banner-content__title-h5{font-weight:bold;font-size:42px;line-height:54px;color:#fff;margin-top:10px;}
.banner-content__button{display:flex;justify-content:center;align-items:center;padding:0 20px;height:60px;background-color:#01cfdc;border-radius:50px;color:#fff;font-weight:500;font-size:18px;line-height:30px;cursor:pointer;transition:0.4s ease;}
.banner-content__button:hover{background-color:#ec66fb;}
.section-portfolio{width:1620px;margin-inline:auto;padding:120.36px calc(50% - 810px) 0;}
.section-portfolio__sort{width:max-content;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;box-shadow:0 0 20px rgba(0, 0, 0, 0.15);border-radius:5px;}
.sort-item__label input{display:none;}
.sort-item__label{cursor:pointer;}
.sort-item__label-text{font-size:18px;line-height:26px;color:#191644;padding:12px 20px;display:block;transition:0.4s ease;}
.sort-item__label input.active + .sort-item__label-text{background:#a841e6;border-radius:5px;}
.sort-item__label input.active + .sort-item__label-text{color:#fff;}
.section-portfolio__content-wrap{margin:47px 0 50px;width:100%;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:20px;grid-row-gap:20px;}
.section-portfolio__content-item{width:100%;height:600px;transition:2s ease all;opacity:1;position:relative;}
.section-portfolio__content-item.hide{opacity:0;position:absolute;z-index:-100;left:-100%;}
.section-portfolio__content-link:hover{transform:scale(1.02) translateZ(0);background-image:linear-gradient(#f6004c 10%, #000 100%);box-shadow:0px 0px 15px rgba(0, 0, 0, 0.6);}
.section-portfolio__content-link{width:100%;height:100%;position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;overflow:hidden;transition:0.28s ease;}
.section-portfolio__img{height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3;}
.section-portfolio__info-wrap{min-height:150px;padding:23px 72px 20px 73px;width:calc(100% - 145px);background:rgba(168, 65, 230, 0.6);border-radius:5px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative;z-index:10;transform:translateY(100%);transition:0.4s ease all;}
.section-portfolio__content-link:hover .section-portfolio__info-wrap{transform:translateY(0);}
.section-portfolio__info-title{font-weight:600;font-size:24px;line-height:26px;color:#fff;margin-bottom:15px;text-align:center;}
.section-portfolio__info-text{font-weight:500;font-size:16px;line-height:26px;color:#fff;text-align:left;}
.section-portfolio__pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;}
.section-portfolio__pagination-item{margin:0 15px;}
.section-portfolio__pagination-link{font-weight:600;font-size:18px;line-height:54px;color:#a841e6;border:1px solid #a841e6;border-radius:5px;}
.section-portfolio__pagination-arrow,
.section-portfolio__pagination-link,
.section-portfolio__pagination-span{width:30px;height:30px;display:flex;justify-content:center;align-items:center;transition:0.4s ease;}
.section-portfolio__pagination-span{font-weight:600;font-size:18px;line-height:54px;letter-spacing:0.1em;color:#a841e6;}
.section-portfolio__pagination-item.button-disabled svg{fill:#c4c4c4;}
.section-portfolio__pagination-item svg{fill:#a841e6;transition:0.4s ease;}
.section-portfolio__pagination-link.current{background-color:#a841e6;color:#fff;}
.footer{width:100%;overflow:hidden;background:#010c39;background-image:url(//grondi.by/wp-content/themes/grondi/img/footer-bg.svg);background-repeat:no-repeat;background-size:cover;}
.footer__content-wrap{width:1506px;margin:0 auto;padding:107px calc(50% - 825px) 84px;}
.footer__title{font-weight:bold;font-size:42px;line-height:54px;color:#fff;}
.list-partners__item{justify-content:center;align-items:center;}
.footer__list-partners{width:100%;display:inline-block;margin:49px 0 75px;overflow:hidden;}
.footer__copy{width:100%;background-color:#031249;height:70px;display:flex;justify-content:center;align-items:center;font-weight:500;font-size:16px;line-height:26px;color:#a8bfd1;}
.footer__copy a{margin:0 5px;color:#a8bfd1;transition:0.4s ease;}
.footer__copy a:hover{color:#ec66fb;}
.footer__form{margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.footer__form-title{font-weight:bold;font-size:30px;line-height:37px;color:#fff;}
.footer__form-inputs-wrap{background-color:#0c1b54;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:43px 0 20px;}
.footer__form-inputs-mail{width:275px;padding:0 30px;height:55px;font-weight:500;font-size:16px;line-height:26px;color:#fff;background-color:transparent;}
.footer__form-inputs-mail::placeholder{color:#a8bfd1;}
.footer__form-submit{width:118px;height:55px;background:#7828d9;border-radius:5px;font-weight:500;font-size:18px;line-height:26px;color:#fff;cursor:pointer;transition:0.4s ease;font-family:'Montserrat', sans-serif;}
.footer__form-submit:hover{background-color:#ec66fb;}
.footer__form-text{font-weight:500;font-size:16px;line-height:26px;color:#a8bfd1;}
.footer__content{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin:75px 0;}
.footer__socicons{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}
.socicons__item{margin-right:13px;}
.socicons__item:last-child{margin:0;}
.footer-instagram__list{display:grid;grid-template-columns:repeat(2, auto);grid-row-gap:8.44px;grid-column-gap:8.44px;}
.footer-instagram__list-link,
.footer-instagram__list a{width:113.74px;height:116.82px;overflow:hidden;position:relative;display:block;}
.footer-instagram__list-img,
.footer-instagram__list a img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:cover;}
.socicons__link svg{transition:0.4s ease;fill:#a8bfd1;}
.socicons__link:hover svg{fill:#01cfdc;}
.footer-instagram-wrap__title,
.footer-nav__title,
.footer__contacts-title{font-weight:bold;font-size:20px;line-height:26px;color:#fff;margin-bottom:20px;margin-top:60px;}
.footer-instagram-wrap__title{margin-bottom:34px;}
.footer-nav__menu-link{font-weight:600;font-size:18px;line-height:45px;color:#a8bfd1;transition:0.4s ease;}
.footer-nav__menu-link:hover,
.footer__contacts-list-link:hover{color:#ec66fb;}
.footer__contacts-list-link,
.footer__contacts-list-text{font-weight:600;font-size:18px;line-height:45px;color:#a8bfd1;}
.footer__contacts-list-link{transition:0.4s ease;}
.footer__company-name{font-weight:600;font-size:18px;line-height:45px;color:#a8bfd1;margin-bottom:13px;}
.footer__logo{max-width:222px;}
.footer__logo-partner{height:63px;max-width:100%;object-fit:contain;}
.modal-wrap{width:100vw;height:100vh;background:rgba(255, 255, 255, 0.5);display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;z-index:500;}
.modal-wrap.hide{display:none;}
.modal-wrap__content{box-sizing:border-box;width:381px;background-color:#fff;border-radius:5px;position:relative;}
.modal__title-wrap{box-sizing:border-box;width:100%;padding:28px 24px 23px 21px;background-color:#a841e6;border-radius:5px;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.modal__title{margin-bottom:6px;color:#fff;font-weight:bold;font-size:20px;line-height:24px;letter-spacing:-0.02em;text-transform:uppercase;text-align:center;}
.modal__title-text{font-weight:500;font-size:16px;line-height:20px;color:#fff;letter-spacing:-0.02em;text-align:center;}
.modal__form{box-sizing:border-box;width:100%;padding:48px 26px 27px 25px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}
.modal__form-text{font-weight:500;font-size:12px;line-height:15px;color:#c4c4c4;text-align:center;}
.modal__button-close{background:#a841e6;border:3px solid #fff;box-sizing:border-box;width:31px;height:31px;display:flex;justify-content:center;align-items:center;position:absolute;right:-16px;top:-16px;border-radius:50%;cursor:pointer;transition:0.5s ease-in-out;}
.modal__button-close:hover{transform:rotate(360deg);}
.modal__input-wrap{box-sizing:border-box;height:50px;width:100%;padding:5px 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border:1px solid #cacaca;border-radius:5px;margin-bottom:36px;}
.modal__input-icon{width:44px;box-sizing:border-box;height:100%;display:flex;justify-content:center;align-items:center;border-right:1px solid #cacaca;}
.modal__input{box-sizing:border-box;width:calc(100% - 45px);padding:0 12px;height:100%;font-weight:500;font-size:16px;line-height:20px;color:#000;}
.modal__input::placeholder{color:#c4c4c4;}
.modal__input-submit{width:230px;height:50px;background-color:#09cae6;border-radius:30px;font-weight:600;font-size:16px;line-height:20px;text-transform:uppercase;color:#fff;transition:0.4s ease;cursor:pointer;margin:3px 0 22px;}
.modal__input-submit:hover{background-color:#ec66fb;}
.section-news{width:1620px;padding:120px calc(50% - 810px);}
.news-sort{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:18px;position:relative;z-index:5;background-color:#f6fbff;border-radius:30px;}
.general-news{width:100%;background:#fff;box-shadow:0 0 15px rgba(25, 22, 68, 0.15);border-radius:5px;display:grid;grid-template-columns:760px 1fr;margin:70px 0;position:relative;}
.general-news:before{content:url(//grondi.by/wp-content/themes/grondi/img/dotted-purple.svg);position:absolute;top:-60px;left:-65px;width:214px;}
.general-news__img-wrap{width:100%;height:100%;position:relative;overflow:hidden;display:block;}
.general-news__img-wrap:hover img{width:102%;}
.general-news__img-wrap img,
.all-news-categories__article-img img{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:cover;transition:0.4s ease;}
.news-sort__link{width:max-content;padding:12px 20px;border-radius:25px;font-weight:600;font-size:18px;line-height:26px;color:#191644;display:flex;justify-content:center;align-items:center;background-color:transparent;box-shadow:none;}
.news-sort__link.current{background-color:#a841e6;box-shadow:0 5px 10px rgba(9, 14, 24, 0.2);color:#fff;}
.general-news__text-wrap{box-sizing:border-box;padding:30px 60px 0 30px;position:relative;background-color:#fff;}
.general-news__text-wrap h5,
.all-news-categories__article-content h5{font-style:normal;font-weight:bold;font-size:30px;line-height:42px;color:#191644;transition:0.4s ease;}
.general-news__text-wrap h5:hover,
.all-news-categories__article-content h5:hover{color:#8c32de;}
.general-news__text-wrap time,
.all-news-categories__article-content time,
.article-content time{padding:7px 24px;background:#a8bfd1;border-radius:5px;font-weight:500;font-size:18px;line-height:26px;color:#fff;display:block;margin:30px 0;width:max-content;}
.general-news__text-wrap p,
.all-news-categories__article-content p{font-weight:500;font-size:18px;line-height:1.4;color:#686969;}
.general-news__text-wrap a,
.all-news-categories__article-content a{font-weight:600;font-size:16px;line-height:62px;letter-spacing:0.01em;color:#a841e6;margin-top:20px;}
.all-news-categories{width:100%;position:relative;}
.all-news-categories:after{content:url(//grondi.by/wp-content/themes/grondi/img/project-preview-figures-white.svg);position:absolute;bottom:-144px;right:-100px;z-index:0;width:240px;}
.all-news-categories__title-wrap{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:20px;}
.title-categories{width:max-content;font-weight:bold;font-size:42px;line-height:54px;color:#191644;}
.all-news__link{width:max-content;font-weight:600;font-size:16px;line-height:62px;letter-spacing:0.01em;color:#a8bfd1;}
.all-news__link svg,
.general-news__text-wrap a svg,
.all-news-categories__article-content a svg{transition:0.4s ease;}
.all-news__link:hover svg,
.general-news__text-wrap a:hover svg,
.all-news-categories__article-content a:hover svg{transform:translateX(5px);}
.all-news-categories__articles{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:30px;grid-row-gap:30px;margin:60px 0 80px;}
.all-news-categories__articles article:nth-child(1){grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:3;}
.all-news-categories__articles article{width:100%;box-shadow:0 0 15px rgba(25, 22, 68, 0.15);border-radius:5px;background-color:#fff;position:relative;z-index:5;}
.all-news-categories__article-img{width:100%;height:443px;position:relative;overflow:hidden;display:block;}
.all-news-categories__article-img:hover img{width:102%;}
.all-news-categories__article-content{width:100%;box-sizing:border-box;padding:30px 10px 30px 30px;}
.section-article-content{width:1620px;padding:120px calc(50% - 810px);}
.section-article-content__wrap{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-content:flex-start;position:relative;gap:120px;}
.section-article-content__wrap:before{content:'';width:214px;height:144px;background-image:url(//grondi.by/wp-content/themes/grondi/img/dotted-purple.svg);background-repeat:no-repeat;background-size:cover;position:absolute;top:-55px;left:-75px;}
.section-article-content__wrap:after{content:'';background-image:url(//grondi.by/wp-content/themes/grondi/img/project-preview-figures-white.svg);background-repeat:no-repeat;background-size:contain;position:absolute;bottom:-36px;right:-126px;width:318px;height:332px;}
.article-content{width:100%;max-width:1055px;}
.article-content__img{width:100%;height:580px;position:relative;overflow:hidden;}
.article-content__img img{width:100%;max-width:1055px;position:absolute;top:0;left:0;object-fit:cover;}
.article-content h4{font-weight:bold;font-size:42px;line-height:54px;margin:30px 0;color:#191644;}
.article-content p{font-weight:500;font-size:22px;line-height:30px;margin-bottom:30px;color:#686969;hyphens:auto;}
.article-content p:last-child{margin-bottom:0;}
.banner-instagram{width:100%;max-width:1055px;box-sizing:border-box;box-shadow:0 0 20px rgba(0, 0, 0, 0.08);background-color:#fff;padding:50px 30px;height:max-content;position:sticky;top:85px;z-index:5;}
.banner-instagram h5{font-weight:bold;font-size:26px;line-height:26px;color:#191644;margin-bottom:25px;}
.banner-instagram__images{width:100%;margin:30px 0 50px;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:16px;grid-row-gap:19px;}
.banner-instagram__images a{display:block;width:100%;height:214px;position:relative;overflow:hidden;}
.banner-instagram__images a img{width:100%;height:auto;position:absolute;top:50%;left:50%;object-fit:cover;transform:translate(-50%, -50%);}
.banner-instagram__socicons{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-top:50px;border-top:2px solid #a8bfd1;}
.banner-instagram__socicons-link svg{width:60px;height:60px;}
.related-news{width:100%;grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:3;margin:120px 0 0;position:relative;}
.related-news:before{content:'';width:106px;height:129px;background-image:url(//grondi.by/wp-content/themes/grondi/img/banner-figure-circle.svg);background-repeat:no-repeat;background-size:contain;position:absolute;left:-66px;bottom:-66px;transform:rotate(-110deg);z-index:-1;display:none;}
.related-news__list{width:calc(100% - 6px);display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:29px;margin:60px 3px 1px;}
.related-news__item{overflow:hidden;width:100%;box-shadow:0 0 15px rgba(25, 22, 68, 0.15);border-radius:15px;background-color:#fff;}
.related-news__content{width:100%;box-sizing:border-box;padding:30px 25px 30px 30px;}
.related-news__title{font-weight:bold;font-size:42px;line-height:54px;color:#191644;margin-bottom:20px;}
.related-news__img{width:100%;height:320px;position:relative;overflow:hidden;display:block;}
.related-news__img:hover img{width:102%;}
.related-news__img img{position:absolute;width:100%;min-height:100%;top:-20px;left:0;transition:0.4s ease;object-fit:contain;}
.related-news__content h6{font-weight:bold;font-size:30px;line-height:42px;color:#191644;margin-bottom:20px;transition:0.4s ease;}
.related-news__content h6:hover{color:#8c32de;}
.related-news__content time{width:max-content;padding:7px 24px;font-weight:500;font-size:18px;line-height:26px;color:#fff;background-color:#a8bfd1;border-radius:5px;}
.related-news__content p{font-weight:500;font-size:18px;line-height:30px;color:#989999;margin-top:20px;}
.related-news__content a{font-weight:600;font-size:16px;line-height:62px;letter-spacing:0.01em;color:#a841e6;margin-top:20px;}
.related-news__content a svg{transition:0.4s ease;}
.related-news__content a:hover svg{transform:translateX(5px);}
.section-price{width:1620px;padding:120px calc(50% - 810px) 125px;}
.section-price__title{font-weight:bold;font-size:42px;line-height:54px;margin-bottom:30px;color:#191644;}
.section-price__list{width:100%;margin-top:60px;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:30px;grid-row-gap:30px;}
.section-price__list.hide{display:none;}
.section-price__item{width:100%;display:grid;grid-template-columns:150px 1fr;grid-column-gap:55px;box-sizing:border-box;box-shadow:0 0 15px rgba(25, 22, 68, 0.15);border-radius:5px;background-color:#fff;padding:41px 11px 17px 30px;}
.section-price__item > svg{width:100%;margin:auto;}
.section-price__item > div{width:100%;}
.section-price__item > div h5{font-weight:bold;font-size:30px;line-height:54px;color:#191644;}
.section-price__item > div p{font-weight:500;font-size:18px;line-height:30px;margin-top:10px;color:#191644;}
.section-steeps{width:1620px;padding:120px calc(50% - 810px);background:linear-gradient(265.8deg, #ec66fb 6.54%, #7828d9 94.64%);height:842px;}
.section-steeps__title{font-weight:bold;font-size:42px;line-height:54px;color:#fff;margin-bottom:30px;}
.section-steeps__steeps{width:100%;height:100%;position:relative;margin-top:50px;}
.section-steeps__steeps div svg{width:200px;}
.section-steeps__steeps div{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;max-width:235px;position:absolute;}
.section-steeps__steeps div span{font-weight:normal;font-size:21px;line-height:28px;text-align:center;color:#fff;margin-top:15px;display:inline-block;}
.section-steeps__steeps > div + svg{position:absolute;}
.section-steeps__steeps-1{top:86px;left:0;}
.section-steeps__steeps-1 + svg{width:178px;top:181px;left:184px;}
.section-steeps__steeps-2{top:23px;left:325px;}
.section-steeps__steeps-2 + svg{width:178px;top:0;left:493px;}
.section-steeps__steeps-3{top:70px;left:649px;}
.section-steeps__steeps-3 + svg{width:178px;top:163px;left:831px;}
.section-steeps__steeps-4{top:20px;left:973px;}
.section-steeps__steeps-4 + svg{width:178px;top:0;left:1165px;}
.section-steeps__steeps-5{top:72px;left:1327px;}
.section-steeps__steeps-5 + svg{width:73px;top:195px;left:1590px;}
.section-steeps__steeps-6{top:434px;left:1382px;}
.section-steeps__steeps-6 + svg{width:167px;top:556px;left:1242px;}
.section-steeps__steeps-7{top:375px;left:1077px;}
.section-steeps__steeps-7 + svg{width:180px;top:373px;left:890px;}
.section-steeps__steeps-8{top:450px;left:707px;}
.section-steeps__steeps-8 + svg{width:167px;top:536px;left:525px;}
.section-steeps__steeps-9{top:358px;left:355px;}
.section-steeps__steeps-9 + svg{width:180px;top:337px;left:186px;}
.section-steeps__steeps-10{top:404px;left:0;}
.section-cost{width:1620px;padding:125px calc(50% - 810px) 135px;}
.section-cost__list{width:max-content;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#f6fbff;border-radius:30px;margin:0 auto;}
.section-cost__button input[type='radio']{display:none;}
.section-cost__button span{display:block;padding:12px 20px;background-color:transparent;border-radius:25px;transition:0.4s ease;font-weight:normal;font-size:18px;line-height:26px;color:#191644;cursor:pointer;}
.section-cost__button input[type='radio']:checked + span{background:#a841e6;box-shadow:0 5px 10px rgba(9, 14, 24, 0.2);color:#fff;}
.section-cost__cards-container{width:1170px;margin:70px auto 0;position:relative;}
.section-cost__cards-wrap{width:100%;overflow:hidden;padding:20px 0 20px;}
.section-cost__cards-list{width:max-content;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;transition:0.4s ease-in-out;}
.section-cost__cards-container:before{content:url(//grondi.by/wp-content/themes/grondi/img/dotted-purple.svg);position:absolute;z-index:-1;top:-65px;left:-150px;width:214px;}
.section-cost__cards-container:after{content:'';width:239px;height:250px;background-image:url(//grondi.by/wp-content/themes/grondi/img/project-preview-figures-white.svg);background-repeat:no-repeat;background-size:85%;background-position:center;position:absolute;z-index:-1;bottom:-90px;right:-140px;display:grid;}
.section-cost__cards{width:1170px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative;padding:0 15px;box-sizing:border-box;}
.section-cost__card{width:370px;box-sizing:border-box;padding:30px 30px 50px;background-color:#f6fbff;box-shadow:0 2px 26px rgba(9, 14, 24, 0.1);border-radius:8px;transition:0.4s ease-in-out;}
.section-cost__cards.hide .section-cost__card:nth-child(2){transform:translateY(0);}
.section-cost__card:nth-child(2){background:linear-gradient(90deg, #a841e6 0%, #eb66fb 100%);transform:translateY(-15px);box-shadow:none;}
.section-cost__card > span{width:100%;display:block;padding-bottom:25px;border-bottom:2px solid #a841e6;font-weight:500;font-size:18px;line-height:22px;letter-spacing:-0.541667px;color:#191644;}
.section-cost__card > span mark{font-weight:bold;font-size:36px;line-height:44px;letter-spacing:-0.5px;color:#a841e6;background:transparent;}
.section-cost__card:nth-child(2) > span{color:#fff;border-bottom-color:#fff;}
.section-cost__card:nth-child(2) > span mark,
.section-cost__card:nth-child(2) > p,
.section-cost__card:nth-child(2) .section-cost__button-info{color:#fff;}
.section-cost__card > div{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:34px;}
.section-cost__card > p{margin:12px 0 16px;font-weight:500;font-size:24px;line-height:54px;color:#a841e6;}
.section-cost__card > ul{width:100%;}
.section-cost__card > ul li{font-weight:normal;font-size:14px;line-height:17px;letter-spacing:-0.541667px;color:#989999;list-style-image:url(//grondi.by/wp-content/themes/grondi/img/icons/check-purple.svg);list-style-position:inside;margin-bottom:10px;}
.section-cost__card > ul li:last-child{margin:0;}
.section-cost__card:nth-child(2) > ul li{list-style-image:url(//grondi.by/wp-content/themes/grondi/img/icons/check-withe.svg);color:#fff;}
.section-cost__button-order{padding:4px 22px 6px;background-color:#a841e6;border-radius:50px;cursor:pointer;color:#fff;font-weight:500;font-size:14px;line-height:30px;transition:0.4s ease;}
.section-cost__button-order:hover{background-color:#ec66fb;}
.section-cost__button-info{font-weight:500;font-size:14px;line-height:30px;text-decoration-line:underline;color:#a841e6;transition:0.4s ease;}
.section-cost__button-info:hover{color:#ec66fb;}
.section-cost__card:nth-child(2) .section-cost__button-order{border:2px solid #fff;background-color:transparent;color:#fff;}
.section-cost__card:nth-child(2) .section-cost__button-order:hover{background-color:#01cfdc;border-color:#01cfdc;}
.section-cost__card:nth-child(2) .section-cost__button-info:hover{color:#01cfdc;}
.section-cost__cards-services{width:100%;display:grid;grid-template-columns:354px 1fr;grid-column-gap:50px;box-sizing:border-box;padding:70px 95px 84px 94px;background-color:#f6fcff;box-shadow:0 10px 30px rgba(9, 14, 24, 0.1);border-radius:5px;}
.section-cost__cards-services > svg{width:354px;}
.section-cost__cards-services span{font-weight:bold;font-size:30px;line-height:37px;letter-spacing:-0.5px;color:#a841e6;padding-bottom:25px;border-bottom:2px solid #a841e6;display:block;}
.section-cost__cards-services p{font-weight:500;font-size:18px;line-height:26px;color:#191644;margin-top:25px;}
.cards-services__button{width:160px;height:40px;font-weight:500;font-size:14px;line-height:30px;color:#fff;background-color:#a841e6;border-radius:50px;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-top:55px;}
.section-tibo{width:1140px;padding:120px 0;background-color:#fff;margin:auto;}
.banner-tibo{width:100%;display:grid;grid-template-columns:530px 1fr;grid-column-gap:45px;background:#fff;box-shadow:0 0 15px rgba(25, 22, 68, 0.25);border-radius:10px;padding:26px 15px 26px 60px;box-sizing:border-box;}
.banner-tibo__img{width:500px;margin:auto;}
.banner-tibo__title{font-weight:bold;font-size:33px;line-height:140%;color:#191644;}
.banner-tibo__text{font-weight:500;font-size:17px;line-height:120%;color:#989999;margin-top:20px;}
.banner-tibo__wrap{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}
.scroll-to-top{width:40px;height:40px;position:fixed;bottom:50px;right:50px;z-index:100;cursor:pointer;transform:translateY(140px);}
.scroll-to-top.view{transform:translateY(0);}
.scroll-to-top:hover .arrow-icon-svg{transform:translateY(-5px);}
.scroll-to-top svg{width:100%;height:100%;}
.arrow-icon-svg,
.scroll-to-top svg,
.scroll-to-top{transition:0.4s ease;}
.arrow-icon-svg{animation:2s linear infinite alternate-reverse;animation-direction:normal;animation-name:bottomTop;}
.banner-with-form .banner__form{width:35%;}
.banner-with-form .banner__form .popup__input-wrap{justify-content:flex-start;border:0;margin-top:10px;}
.banner-with-form .banner__form .popup__input-wrap .popup__input{width:100%;border-radius:5px;}
@keyframes bottomTop {
0%{transform:translateY(0);}
50%{transform:translateY(-5px);}
100%{transform:translateY(0);}
} @media screen and (max-width:1900px){
.related-news__img{height:230px;}
.all-news-categories__article-img{height:307px;}
.general-news__img-wrap img,
.all-news-categories__article-img img{object-fit:contain;}
.header{width:calc(100% - 291px);}
.section-preview__text-content{width:475px;}
.section-preview{width:calc(100% - 149px);padding:110px 0 174px 149px;background-size:auto;}
.section-preview__img-wrap{right:3px;top:150px;}
.consultation__button-modal{margin-left:25px;}
.menu__item{margin:0 20px;}
.menu__link{font-size:15px;}
.section-info{padding:60px 85px 24px 75px;}
.section-info__img{width:616px;margin-right:85px;}
.section-info__text{font-size:16px;}
.section-info__content-wrap{width:calc(100% - 701px);background-position:105% -75%;}
.content-info__info-age{margin-right:64px;}
.info-age__value,
.info-projects__value{margin-top:11px;}
.section-feedback__text-wrap{width:398px;margin-right:52px;}
.section-feedback__title{width:398px;}
.section-feedback{width:calc(100% - 156px);padding:118.99px 0 121.82px 156px;justify-content:flex-end;}
.section-form__wrap{padding:80px 78px;width:calc(100% - 156px);}
.clients-feedback__wrap{width:364px;}
.section-form{width:calc(100% - 300px);padding:120px 150px 121px;}
.section-form__form-feedback{width:639px;}
.section-form__contacts-info{width:calc(100% - 726px);}
.footer__content-wrap{width:1144px;margin:0 auto;padding:107px calc(50% - 572px) 84px;}
.section-team__slider,
.slider-team__wrap{width:751px;}
.section-team__info,
.section-team__comment{width:482px;}
.section-projects__content-text{width:435px;}
.section-project-preview__video-wrap{width:560px;height:440px;}
.section-project-preview__wrap{width:1054px;padding:109px calc(50% - 527px) 130px;}
.section-project-preview__project-info{width:442px;}
.section-project-preview__video-wrap:after{top:90%;}
.section-project__slider{width:750px;}
.section-breadcrumbs{width:calc(100% - 40px);padding:90px 20px 40px;}
.section-breadcrumbs__title,
.breadcrumbs{width:calc(100% - 291px);margin:0 auto;}
.section-portfolio{width:1310px;padding:120.36px calc(50% - 655px) 0;}
.section-portfolio__content-item{height:485px;}
.section-banner{width:calc(100% - 40px);padding:120px 20px;}
.banner-content{background-size:contain;width:100%;padding:0 95px 0 97px;box-sizing:border-box;}
.list-vacancy__item{box-sizing:border-box;}
.section-team{background:url(//grondi.by/wp-content/themes/grondi/fonts/../img/figure-4.svg) 42px 46px no-repeat, linear-gradient(258.52deg, #ae30fa 0.91%, #8629e7 94.02%);overflow:hidden;}
.section-project-info{width:1140px;padding:60px calc(50% - 570px) 60px;}
.section-principles{width:1190px;}
.section-project-preview__video{width:540px;height:305px;}
.section-article-content{width:1140px;padding:120px calc(50% - 570px);grid-template-columns:1fr 370px;grid-column-gap:45px;}
.banner-instagram__socicons-link svg{width:39px;height:39px;}
.banner-instagram__socicons{padding-top:30px;}
.banner-instagram__images{margin:20px 0 30px;}
.article-content__img{}
.related-news__content h6{font-size:24px;line-height:34px;}
.related-news__content p{font-size:15px;line-height:25px;}
.section-news{width:1140px;padding:120px calc(50% - 570px);}
.general-news{width:100%;grid-template-columns:1fr 555px;}
.section-price{width:1140px;padding:120px calc(50% - 570px) 125px;}
.section-price__item{grid-column-gap:15px;padding:41px 11px 17px 20px;}
.section-price__item > div p{font-size:15px;line-height:25px;}
.section-price__item > div h5{font-size:24px;line-height:34px;}
.section-steeps__steeps div svg{width:156px;}
.section-cost{width:1170px;padding:125px calc(50% - 585px) 135px;}
.section-steeps{width:1140px;padding:120px calc(50% - 570px);height:706px;}
.section-steeps__steeps div{max-width:175px;}
.section-steeps__steeps div span{font-size:16px;line-height:25px;margin-top:5px;}
.section-steeps__steeps-1{top:44px;}
.section-steeps__steeps-1 + svg{width:139px;top:131px;left:130px;}
.section-steeps__steeps-2{top:5px;left:253px;}
.section-steeps__steeps-2 + svg{width:139px;left:370px;}
.section-steeps__steeps-3{top:45px;left:474px;}
.section-steeps__steeps-3 + svg{top:119px;width:139px;left:613px;}
.section-steeps__steeps-4{top:21px;left:738px;}
.section-steeps__steeps-4 + svg{top:0;width:139px;left:851px;}
.section-steeps__steeps-5{top:56px;left:963px;}
.section-steeps__steeps-5 + svg{top:161px;width:45px;left:1127px;}
.section-steeps__steeps-6{top:351px;left:989px;}
.section-steeps__steeps-6 + svg{top:432px;width:130px;left:874px;}
.section-steeps__steeps-7{top:293px;left:739px;}
.section-steeps__steeps-7 + svg{top:289px;width:140px;left:600px;}
.section-steeps__steeps-8{top:351px;left:470px;}
.section-steeps__steeps-8 + svg{top:433px;width:106px;left:366px;}
.section-steeps__steeps-9{top:305px;left:232px;}
.section-steeps__steeps-9 + svg{top:255px;width:140px;left:121px;}
.section-steeps__steeps-10{top:331px;}
.section-cost__cards-container:after{right:-110px;}
.section-cost__cards-container:before{left:-105px;}
.principles-wrap__title{font-size:26px;line-height:32px;margin:10px 0;}
.section-principles__principles-wrap{padding:66px 12px 40px 20px;}
.section-services__list-services-item{width:308px;}
}
@media screen and (max-width:1500px){
.section-preview__img-wrap{width:750px;height:550px;}
.principles-wrap__text{font-size:16px;}
.section-services__list-services{width:1070px;}
.section-services__list-services-item{width:276px;}
.list-services__title{font-size:26px;line-height:32px;}
}
@media screen and (max-width:1440px){
.section-form__contacts-info{width:240px;}
.all-news-categories:after{content:url(//grondi.by/wp-content/themes/grondi/img/project-preview-figures-white.svg);position:absolute;bottom:-103px;right:-97px;z-index:0;width:240px;height:332px;}
.section-article-content__wrap:after{right:-36px;}
.section-team__info-wrap{width:482px;}
.section-form__form-feedback{width:calc(100% - 306px);}
.header{width:1130px;}
.menu__item{margin:0 15px;}
.section-portfolio{width:1120px;padding:120.36px calc(50% - 560px) 0;}
.section-portfolio__content-item{height:415px;}
.section-portfolio__info-wrap{padding:23px 40px 20px;width:calc(100% - 80px);}
.clients-feedback__list,
.clients-feedback__bx{width:844px;}
.section-breadcrumbs__title,
.breadcrumbs{width:1130px;}
.section-project-info .section-project-preview__video{width:100%;height:720px;}
.slider-projects__button-next{margin-left:285px;}
.section-services__list-services-item{box-sizing:border-box;}
.scroll-to-top{width:40px;height:40px;}
.article-content h4{font-size:36px;line-height:1.3em;}
.article-content p{font-size:18px;line-height:1.5em;text-align:justify;}
.banner-instagram__images a{height:140px;}
.list-services__icon-wrap{width:150px;height:149px;}
.section-services__list-services-item{width:48%;}
}
@media screen and (max-width:1439px){
.section-preview{width:1180px;padding:80px calc(50% - 590px) 50px;}
.section-preview__img-wrap{width:650px;height:470px;right:25px;}
.section-preview__text-content{margin-top:0;}
.section-info__img{width:calc(100% - 593px);}
.section-info__content-wrap{width:510px;}
.section-services{width:100%;padding:108px 20px 120px;}
.section-services__list-services{width:890px;}
.section-project__slider{width:740px;}
.slider-projects__project-info{padding:20px 54px 18px 29px;width:100%;box-sizing:border-box;}
.slider-projects__project-text{font-size:14px;line-height:24px;}
.section-projects{width:100%;padding:120px 0 108px;}
.clients-feedback__wrap{width:100%;}
.clients-feedback__text-feedback{font-size:15px;}
.section-team__content-wrap{width:100%;padding-left:0;}
.section-team{width:calc(100% - 40px);padding:96px 20px 120px;}
.slider-projects.owl-carousel .owl-nav{padding-left:130px;}
.menu__item{margin:0 8px;}
.menu__link{font-size:14px;}
.all-news-categories:after{right:7px;}
.general-news:before{top:-42px;left:-20px;}
.section-cost__cards-container:after{right:0;}
}
@media screen and (max-width:1300px){
.section-team__comment{width:100%;}
.list-vacancy__info-wrap{width:600px;}
.section-vacancy{width:1110px;padding:96px calc(50% - 555px) 120px;}
.section-principles{width:1080px;}
.principles-wrap__text{font-size:14px;}
.section-project__slider{width:530px;}
.slider-projects__button-next{margin-left:130px;}
}
@media screen and (max-width:1224px){
.related-news__img{height:160px;}
.section-form{width:914px;padding:120px calc(50% - 457px) 121px;}
.section-article-content__wrap:after{right:-30px;}
.section-form__wrap{width:calc(100% - 156px);padding:80px 78px;}
.consultation__button-modal{width:150px;height:40px;font-size:14px;}
.header{width:920px;padding:0 15px;}
.logo__img{width:135px;}
.footer__content-wrap{width:calc(100% - 40px);padding:107px 20px 84px;}
.text-content__title-h1{font-size:50px;}
.section-preview{width:980px;padding:180px calc(50% - 490px) 174px;}
.text-content__text{font-size:16px;line-height:1.4;}
.section-preview__img-wrap{width:510px;height:370px;right:3px;top:250px;}
.section-info{padding:60px 20px 24px;}
.section-services__list-services{width:768px;}
.section-projects__content-text{width:335px;}
.slider-projects__img{height:310px;}
.slider-projects__project-title{font-size:18px;}
.slider-projects__project-text{font-size:12px;}
.section-projects__text,
.section-feedback__text{font-size:14px;}
.section-projects__title{font-size:40px;}
.section-project__slider{width:435px;}
.section-feedback{width:calc(100% - 40px);padding:118.99px 20px 121.82px;}
.clients-feedback__text-feedback{font-size:14px;line-height:25px;}
.section-feedback__title{width:100%;}
.section-feedback__title{font-size:35px;line-height:43px;}
.section-project-preview__wrap{width:calc(100% - 40px);padding:109px 20px 130px;justify-content:center;}
.section-project-preview__video-wrap{width:450px;height:330px;}
.section-project-preview__video-wrap:after{left:61%;}
.section-project-preview__project-info{margin-left:50px;}
.project-info__title{font-size:39px;}
.section-team__slider,
.slider-team__wrap{width:600px;}
.slider-team__button-next{left:365px;}
.section-team__name{font-size:40px;}
.section-portfolio{width:910px;padding:120.36px calc(50% - 455px) 0;}
.section-portfolio__content-item{height:335px;}
.section-portfolio__info-text{font-size:12px;}
.section-vacancy{width:890px;padding:96px calc(50% - 445px) 120px;}
.list-vacancy__info-wrap{width:475px;}
.list-vacancy__icon{width:150px;}
.list-vacancy__info-vacancy,
.responsibilities-item__text{font-size:16px;line-height:28px;}
.section-progress{width:920px;padding:120px calc(50% - 460px);}
.progress-list__text{font-size:14px;line-height:25px;text-align:center;}
.project-info__text{width:100%;}
.section-project-info{width:950px;padding:109px calc(50% - 475px) 120px;}
.clients-feedback__list,
.clients-feedback__bx{width:635px;}
.section-principles{width:940px;}
.principles-wrap__title{font-size:16px;line-height:27px;text-align:center;}
.principles-wrap__img svg{width:auto;height:165px;}
.section-principles__principles-wrap{padding:66px 23px;}
.section-breadcrumbs__title,
.breadcrumbs{width:920px;}
.slider-projects__button-next{margin-left:160px;}
.slider-team__wrap .owl-nav{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:100%;margin-top:30px;}
.section-services:before{margin-left:45px;}
.section-services:after{margin-right:45px;}
.section-news{width:900px;padding:60px calc(50% - 450px);}
.general-news{grid-template-columns:1fr 400px;height:auto;}
.general-news__text-wrap p,
.all-news-categories__article-content p{font-size:16px;line-height:26px;}
.general-news__img-wrap img,
.all-news-categories__article-img img{height:100%;}
.general-news__text-wrap h5,
.all-news-categories__article-content h5{font-size:28px;line-height:38px;}
.section-article-content{width:900px;padding:60px calc(50% - 450px) 120px;}
.related-news__content h6{font-size:21px;line-height:31px;}
.section-cost{width:900px;padding:60px calc(50% - 450px);}
.section-cost__cards-container:before{top:-38px;}
.section-cost__cards-container,
.section-cost__card{width:100%;}
.section-cost__cards{width:900px;display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:15px;}
.section-cost__card{width:100%;box-sizing:border-box;padding:30px 15px 50px;}
.section-cost__cards-services{grid-column-start:1;grid-column-end:4;}
.section-steeps__steeps div svg{width:110px;}
.section-steeps__steeps div{max-width:125px;}
.section-steeps__steeps div span{font-size:12px;line-height:22px;}
.section-steeps{width:900px;padding:120px calc(50% - 450px);height:706px;}
.section-steeps__steeps-1{top:33px;}
.section-steeps__steeps-1 + svg{width:98px;top:92px;left:105px;}
.section-steeps__steeps-2{left:197px;}
.section-steeps__steeps-2 + svg{width:98px;left:301px;}
.section-steeps__steeps-3{top:37px;left:381px;}
.section-steeps__steeps-3 + svg{top:93px;width:98px;left:518px;}
.section-steeps__steeps-4{top:0;left:598px;}
.section-steeps__steeps-4 + svg{width:98px;left:714px;}
.section-steeps__steeps-5{left:767px;}
.section-steeps__steeps-5 + svg{left:886px;}
.section-steeps__steeps-6{top:295px;left:787px;}
.section-steeps__steeps-6 + svg{top:362px;width:98px;left:692px;}
.section-steeps__steeps-7{top:251px;left:579px;}
.section-steeps__steeps-7 + svg{top:235px;width:98px;left:484px;}
.section-steeps__steeps-8{top:286px;left:410px;}
.section-steeps__steeps-9 + svg{top:282px;width:98px;left:94px;}
.section-steeps__steeps-9{top:270px;left:198px;}
.section-steeps__steeps-8 + svg{top:358px;width:110px;left:301px;}
.section-steeps__steeps-10{top:325px;}
.section-price{width:900px;padding:60px calc(50% - 450px);}
.section-price__item{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}
.section-price__item > div h5{font-size:18px;line-height:28px;}
.section-price__item > div p{font-size:14px;line-height:24px;}
.section-price__item > svg{width:150px;margin:0 auto 15px;}
.section-tibo{width:915px;}
.banner-tibo{grid-template-columns:440px 1fr;}
.banner-tibo__img{width:100%;}
}
@media screen and (max-width:1024px){
.arrow-menu{width:14px;height:14px;}
.arrow-menu svg{width:14px;height:14px;}
.section-form{width:670px;padding:120px calc(50% - 335px) 121px;}
.menu{height:calc(100vh - 316px);overflow:scroll;margin-top:80px;width:100%;}
.menu__wrap{height:max-content;}
.section-form__wrap{width:calc(100% - 106px);padding:80px 50px;}
.section-form__contacts-info{width:230px;}
.slider-team__name{bottom:220px;left:-108px;}
.section-form__form-feedback{width:calc(100% - 260px);}
.contacts-list__text,
.contacts-list__link{font-size:14px;}
.header__button-menu{display:block;width:24px;height:16px;position:relative;cursor:pointer;}
.header__button-menu:hover .button-menu__line{background-color:#09cae6;}
.button-menu__line{width:24px;height:2px;position:absolute;left:0;background-color:#fff;border-radius:20%;display:block;transition:0.4s ease;}
.button-menu__line:nth-child(1){top:0;}
.button-menu__line:nth-child(2){top:50%;}
.button-menu__line:nth-child(3){top:100%;}
.header__button-menu.active .button-menu__line:nth-child(1){top:8px;transform:rotate(45deg);}
.header__button-menu.active .button-menu__line:nth-child(2){opacity:0;}
.header__button-menu.active .button-menu__line:nth-child(3){top:50%;transform:rotate(-45deg);}
.header__menu{position:fixed;top:-6px;left:-20px;width:0;height:0;background:linear-gradient(256.08deg, #a841e6 0.93%, #8071e6 139.31%);z-index:5;display:flex;overflow:hidden;flex-direction:column;justify-content:space-between;align-items:center;transition:0.4s ease all;}
.header__menu.open{width:calc(100% + 40px);height:100vh;}
.menu__wrap{flex-direction:column;justify-content:flex-start;align-items:flex-start;}
.header__menu.open{z-index:50;}
.header.mobile-fix .header__button-menu,
.header.mobile-fix .header__logo,
.header.mobile-fix .consultation{z-index:55;}
.mobile-menu__footer-info{display:flex;height:233px;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;width:calc(100% - 32px);margin:0 auto;margin-bottom:15%;}
.mobile-menu__footer-bx{display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;width:100%;margin:0 auto;padding:10px 0;background:rgba(217, 217, 217, 0.3);border-radius:20px;margin-bottom:20px;box-shadow:0 4px 10px #7828d9;}
.mobile-menu__social,
.mobile-menu__mail,
.mobile-menu__phone{display:flex;flex-direction:row;justify-content:center;align-items:center;}
.consultation__button-modal{display:none;}
.consultation__feedback-list.visible{left:auto;right:-15px;}
.mobile-menu__social-item{margin-right:13.3px;}
.mobile-menu__social-item:last-child{margin-right:0;}
.mobile-menu__mail,
.mobile-menu__phone{color:#fff;transition:0.4s ease;font-weight:600;font-size:16px;line-height:26px;text-align:center;}
.mobile-menu__mail:hover,
.mobile-menu__phone:hover{color:#ec66fb;}
.mobile-menu__mail{}
.header{width:calc(100% - 80px);padding:0 20px;}
.header.header-scroll .button-menu__line{background-color:#191644;}
.header.header-scroll:hover .button-menu__line{background-color:#09cae6;}
.footer__logo{width:150px;}
.footer__contacts-list-link,
.footer__contacts-list-text{font-size:14px;}
.footer-instagram-wrap__title,
.footer-nav__title,
.footer__contacts-title{font-size:18px;margin-bottom:30px;}
.footer__company-name,
.footer-nav__menu-link{font-size:16px;line-height:42px;}
.section-preview__text-content{width:300px;}
.text-content__title-h1{font-size:45px;line-height:1;}
.text-content__title-h2{font-size:24px;line-height:1;}
.text-content__buttons-wrap{flex-direction:column;justify-content:flex-start;align-items:center;}
.text-content__button-feedback,
.text-content__button-more{width:100%;}
.text-content__button-more{margin:15px 0 0;}
.section-preview{width:710px;padding:180px calc(50% - 355px) 174px;}
.section-preview__img-wrap{width:407px;height:300px;right:25px;}
.section-info__content-wrap{width:460px;background-position:135% -75%;}
.section-info__img{width:calc(100% - 515px);margin-right:55px;}
.info-age__text,
.info-projects__text{font-size:15px;}
.content-info__info-age{margin-right:30px;}
.section-services__list-services{width:725px;}
.list-services__title{font-size:22px;}
.section-services__list-services-item svg{width:115px;height:115px;}
.list-services__icon-wrap{width:185px;height:170px;}
.section-services__list-services-item{height:485px;}
.section-projects__wrap{padding:43px 20px 53px;flex-direction:column;justify-content:flex-start;align-items:center;}
.slider-projects__button-prev{margin-left:calc(50% - 100px);}
.section-project__slider{width:100%;background-position:top right;padding:50px 0 45px;}
.slider-projects.owl-carousel .owl-nav{display:flex;flex-direction:row;justify-content:space-around;align-items:center;padding:0;}
.slider-projects__img{height:310px;}
.slider-projects__img{height:340px;}
.section-projects__content-text{width:550px;margin-bottom:35px;}
.section-feedback{flex-direction:column;justify-content:flex-start;align-items:center;}
.clients-feedback__list,
.clients-feedback__bx{width:590px;margin-top:25px;}
.clients-feedback__wrap{height:auto;}
.section-feedback__text-wrap{width:100%;margin:0;}
.menu__item{height:auto;flex-direction:column;justify-content:flex-start;align-items:flex-start;}
.bottom-menu{position:relative;overflow:hidden;top:0;}
.bottom-menu__item,
.bottom-menu__link:hover{background-color:transparent;border:none;height:auto;}
.bottom-menu__link:hover{color:#01cfdc;}
.arrow-menu{position:absolute;top:17px;left:65px;}
.bottom-menu__link{padding:0;}
.bottom-menu__item{padding:5px 0;}
.bottom-menu__link{height:auto;font-weight:normal;}
.section-progress{width:calc(100% - 40px);padding:120px 20px;}
.section-progress__progress-list{grid-template-columns:repeat(2, 1fr);grid-row-gap:20px;}
.slider-team__button-next{left:70%;}
.section-project-info{width:700px;padding:50px calc(50% - 350px) 50px;}
.section-project-info__content{grid-column-gap:30px;}
.section-principles{width:720px;}
.principles-wrap__title{font-size:18px;line-height:35px;text-align:center;}
.section-principles__principles-wrap{padding:66px 23px;}
.principles-wrap__text{font-size:14px;text-align:center;}
.section-breadcrumbs__title,
.breadcrumbs{width:100%;}
.section-breadcrumbs{width:calc(100% - 80px);padding:70px 40px 30px;}
.bottom-menu__item:hover{background-color:transparent;}
.section-principles{padding-bottom:0;}
.section-project-info .section-project-preview__video{height:435px;}
.consultation__feedback-list{left:auto;right:-15px;}
.section-project-preview__video:after{right:-35px;}
.section-principles__principles-wrap{width:calc(100% - 4px);margin:0 auto 30px;}
.section-services:before,
.section-services:after{content:none;}
.section-news{width:100%;box-sizing:border-box;padding:60px 16px;}
.general-news:before{left:-7px;}
.all-news-categories:after{right:24px;}
.general-news__text-wrap h5,
.all-news-categories__article-content h5{font-size:22px;line-height:32px;}
.general-news__img-wrap img,
.all-news-categories__article-img img{position:static;transform:none;}
.all-news-categories__article-img{height:auto;}
.all-news-categories__article-content{padding:20px 20px;}
.general-news__text-wrap time,
.all-news-categories__article-content time,
.article-content time{margin:15px 0;}
.news-sort__link{padding:7px 14px;font-size:14px;line-height:24px;}
.section-principles__principles-list{grid-template-columns:repeat(2, 1fr);grid-column-gap:25px;grid-row-gap:25px;margin-top:90px;}
.section-form__form-feedback{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}
.section-services__list-services-item{width:100%;}
}
@media screen and (max-width:980px){
.section-info__content-wrap{width:400px;background-position:275% -75%;}
.related-news:before{content:none;}
.section-article-content__wrap:after{content:none;}
.slider-team__button-prev,
.slider-team__button-next{transform:none;position:static;}
.section-team__nav-wrap{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:20px;}
.section-principles{padding-top:30px;}
.slider-team__name{display:none;}
.info-age__text,
.info-projects__text{font-size:14px;}
.section-info__img{width:calc(100% - 455px);}
.section-services__list-services:before,
.section-services__list-services:after{content:none;}
.section-services__list-services-item svg{width:80px;height:80px;}
.list-services__icon-wrap{width:116px;height:116px;}
.section-services__list-services-item{padding:26px 30px 24px 26px;}
.section-services__list-services{width:100%;}
.section-team__content-wrap{flex-direction:column-reverse;justify-content:flex-start;align-items:center;}
.section-team__info{width:100%;margin-top:50px;}
.section-portfolio{width:720px;padding:120.36px calc(50% - 360px) 0;}
.section-portfolio__content-item{height:265px;}
.banner-content__button{width:180px;height:50px;}
.banner-content__title-h6{font-size:22px;line-height:28px;}
.banner-content__title-h5{font-size:31px;line-height:38px;}
.section-vacancy{width:720px;padding:96px calc(50% - 360px) 120px;}
.list-vacancy__item{width:100%;padding:64px 20px 50px;}
.section-team__content-wrap .owl-nav{margin-top:20px;width:482px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}
.slider-team__item .slider-team__photo{width:265px;filter:brightness(85%);}
.slider-team__item.slick-center .slider-team__photo{filter:none;}
.slider-team__item{padding:0;height:400px;margin:0 10px;}
.slider-team__item.slick-center{height:275px;}
.slider-team,
.slider-team .slick-list{overflow:visible;height:auto;}
.section-team__slider,
.section-team__slider,
.slider-team__wrap{width:100%;}
.slider-team__item{justify-content:center;align-items:center;}
.general-news{grid-template-columns:1fr 300px;}
.section-article-content{width:100%;box-sizing:border-box;padding:60px 16px;grid-template-columns:1fr;}
.related-news{grid-column-end:2;}
.related-news__list{grid-template-columns:repeat(2, 1fr);}
.related-news__img{height:270px;}
.section-cost__list{flex-wrap:wrap;justify-content:center;width:100%;}
.section-cost__item{display:inline-block;}
.section-cost__button span{padding:5px 10px;font-size:14px;line-height:24px;}
.section-cost,
.section-price{width:100%;padding:60px 16px;box-sizing:border-box;}
.section-cost__card > div{flex-direction:column-reverse;justify-content:flex-start;align-items:center;}
.section-cost__button-order{width:calc(100% - 10px);box-sizing:border-box;text-align:center;margin-top:15px;}
.section-cost__cards-services{padding:30px 26px 40px;grid-template-columns:200px 1fr;}
.section-cost__cards-services > svg{width:100%;}
.section-cost__cards-container,
.section-cost__cards{width:720px;}
.section-steeps{width:700px;padding:120px calc(50% - 350px);height:706px;}
.section-steeps__steeps-1 + svg{width:80px;top:105px;left:96px;}
.section-steeps__steeps-2{left:167px;}
.section-steeps__steeps-2 + svg{width:80px;left:278px;}
.section-steeps__steeps-3{top:33px;left:336px;}
.section-steeps__steeps-3 + svg{top:89px;width:80px;left:457px;}
.section-steeps__steeps-4{left:517px;}
.section-steeps__steeps-4 + svg,
.section-steeps__steeps-8 + svg,
.section-steeps__steeps-9 + svg{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:'FlipH';-ms-filter:'FlipH';}
.section-steeps__steeps-4 + svg{top:197px;width:80px;left:491px;}
.section-steeps__steeps-5{left:553px;top:204px;}
.section-steeps__steeps-5 + svg{left:645px;top:93px;width:31px;}
.section-steeps__steeps-6{left:393px;top:229px;}
.section-steeps__steeps-6 + svg{top:301px;width:80px;left:332px;}
.section-steeps__steeps-7{top:209px;left:224px;}
.section-steeps__steeps-7 + svg{top:205px;width:80px;left:138px;}
.section-steeps__steeps-8{top:241px;left:35px;}
.section-steeps__steeps-8 + svg{top:377px;width:110px;left:0;transform:rotate(90deg) scaleX(-1);}
.section-steeps__steeps-9{top:426px;left:98px;}
.section-steeps__steeps-9 + svg{top:416px;width:98px;left:211px;}
.section-steeps__steeps-10{top:435px;left:311px;}
.article-content{width:100%;}
.slider-team__button-prev,
.slider-team__button-next{margin-top:40px;position:relative;transform:translateX(-50%);}
.slider-team__button-prev{left:33%;}
.slider-team__button-next{left:55%;}
.section-principles__principles-wrap{padding:30px 23px;}
.section-tibo{width:660px;padding:50px 0;}
.banner-tibo{padding:26px 15px 26px;grid-template-columns:300px 1fr;}
.banner-tibo__title{font-size:24px;}
}
@media screen and (max-width:768px){
.section-form{width:calc(100% - 40px);padding:120px 20px 121px;}
.section-form__form-feedback{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;}
.slider-team__item{height:auto;}
.section-progress__progress-list-item{height:155px;}
.footer__content{flex-direction:column;justify-content:flex-start;align-items:center;}
.footer__company-name,
.footer-instagram-wrap__title,
.footer-nav__title,
.footer__contacts-title,
.footer__contacts-list-text{text-align:center;margin-top:0;}
.footer__socicons,
.footer__contacts-list-link,
.footer-nav__menu-link{justify-content:center;}
.footer__contacts-list-link,
.footer-nav__menu-link{display:flex;flex-direction:row;justify-content:center;}
.footer-nav{margin:33px 0 35px;}
.footer-contacts-wrap{margin-top:44px;}
.section-preview__img-wrap{position:relative;top:auto;right:auto;}
.section-preview{width:calc(100% - 40px);padding:50px 20px 60px;display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:center;}
.logo__img{width:89px;}
.section-preview__text-content{width:100%;height:auto;margin-top:15px;}
.text-content__buttons-wrap{flex-direction:row;justify-content:flex-start;align-items:center;}
.text-content__button-feedback,
.text-content__button-more{width:200px;}
.text-content__button-more{margin:0 0 0 27px;}
.section-preview__text-content{transform:none;}
.section-info{flex-direction:column;justify-content:flex-start;align-items:center;}
.section-info__img{margin:0 0 25px 0;width:450px;}
.section-info__content-wrap{width:100%;background-image:none;}
.content-info__wrap{justify-content:center;}
.list-services__title{font-size:21px;}
.section-project-preview__video-wrap:after{content:none;}
.section-project-preview__wrap{flex-direction:column;justify-content:flex-start;align-items:center;}
.section-project-preview__project-info{width:100%;margin:41px 0 0;}
.section-project-preview__video-content:before{top:-20%;left:68%;width:203px;}
.section-project-preview__wrap{background:url(//grondi.by/wp-content/themes/grondi/img/project-preview-circles.svg) calc(100% - 4px) calc(100% - 105px) no-repeat;}
.section-feedback{overflow:hidden;}
.section-portfolio{width:calc(100% - 40px);padding:60px 20px 0;}
.section-banner{padding:60px 20px;}
.section-portfolio__content-item{height:auto;}
.sort-item__label-text{font-size:16px;}
.banner-content{flex-direction:column;justify-content:center;align-items:center;}
.banner-content__button{margin-top:32px;}
.banner-content__title-h6{text-align:center;}
.sort-item__label-text{font-size:15px;font-weight:600;}
.sort-item__label{padding:12px 10px;}
.section-portfolio__img{width:100%;height:auto;}
.section-portfolio__info-wrap{padding:23px 10px 20px;width:calc(100% - 20px);}
.section-portfolio__info-title{font-size:20px;}
.list-vacancy__info-wrap{width:410px;}
.section-vacancy{width:calc(100% - 40px);padding:60px 20px;}
.list-vacancy__icon{width:105px;}
.list-vacancy__info-vacancy,
.responsibilities-item__text,
.list-vacancy__info-wrap ul.list li{font-size:14px;line-height:26px;}
.section-breadcrumbs{padding:30px 15px 43px;width:calc(100% - 30px);padding-top:80px;}
.section-breadcrumbs__title{font-size:24px;}
.section-project-info{width:calc(100% - 32px);padding:109px 16px 120px;}
.section-project-info__content{grid-template-columns:1fr;grid-row-gap:40px;grid-column-gap:0;}
.section-project-info__services-wrap{grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3;width:100%;padding:34px 0 40px;position:static;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}
.section-principles{width:100%;padding:0 20px;}
.section-principles__principles-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;overflow:hidden;}
.section-principles__principles-wrap{margin-bottom:30px;}
.footer__company-name,
.footer-nav__menu-link,
.footer__contacts-list-link,
.footer__contacts-list-text{line-height:30px;}
.footer__content{margin:45px 0;}
.footer__form-title{font-size:20px;line-height:24px;}
.footer__form-inputs-wrap{margin:25px 0 11px;}
.footer__logo-partner{height:48px;}
.slider-projects__link{width:100%;display:flex;justify-content:center;align-items:center;}
.slider-projects__img{height:250px;}
.clients-feedback__list,
.clients-feedback__bx{width:100%;}
.section-team{width:calc(100% - 32px);padding:53px 16px;}
.section-vacancy__title-h2{font-size:30px;line-height:54px;}
.section-vacancy__title{line-height:26px;}
.section-vacancy__list-vacancy{margin-top:40px;}
.list-vacancy__button{margin-top:35px;}
.section-portfolio__info-wrap{min-height:auto;}
.section-portfolio__info-text{font-size:10px;line-height:16px;}
.banner-content{background:url(//grondi.by/wp-content/themes/grondi/img/banner-figure-circle.svg) no-repeat 12px 14px, url(//grondi.by/wp-content/themes/grondi/img/figure-4.svg) no-repeat no-repeat calc(100% - 10px) 10px;background-size:97px;padding:0 25px;}
.all-news-categories__articles article:nth-child(1){grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:2;}
.general-news__text-wrap time,
.all-news-categories__article-content time,
.article-content time{padding:5px 15px;font-size:14px;line-height:24px;}
.general-news__text-wrap h5,
.all-news-categories__article-content h5{font-size:18px;line-height:28px;}
.general-news__text-wrap p,
.all-news-categories__article-content p{font-size:14px;line-height:24px;}
.general-news{display:flex;flex-direction:column-reverse;}
.general-news__text-wrap{padding:20px 15px 20px 26px;}
.title-categories{font-size:26px;line-height:36px;}
.related-news{margin:60px 0;}
.section-cost__cards{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;}
.section-cost__cards-container{width:100%;}
.section-steeps{width:600px;padding:120px calc(50% - 300px);height:900px;}
.section-steeps__steeps div{max-width:150px;}
.section-steeps__steeps-1 + svg{width:100px;top:74px;left:121px;}
.section-steeps__steeps-2{left:208px;top:-17px;}
.section-steeps__steeps-2 + svg{width:100px;left:343px;top:0;}
.section-steeps__steeps-3{top:33px;left:415px;}
.section-steeps__steeps-5 + svg{left:558px;top:115px;width:31px;}
.section-steeps__steeps-4{left:443px;top:194px;}
.section-steeps__steeps-4 + svg{top:186px;width:100px;left:361px;-moz-transform:rotate(15deg) scaleX(-1);-o-transform:rotate(15deg) scaleX(-1);-webkit-transform:rotate(15deg) scaleX(-1);transform:rotate(15deg) scaleX(-1);}
.section-steeps__steeps-5{left:225px;top:196px;}
.section-steeps__steeps-6 + svg{top:276px;width:111px;left:129px;transform:rotate(-27deg);}
.section-steeps__steeps-6{left:18px;top:211px;}
.section-steeps__steeps-7{top:431px;left:67px;}
.section-steeps__steeps-7 + svg{transform:rotate(192deg);top:491px;width:96px;left:359px;}
.section-steeps__steeps-10{top:619px;left:236px;}
.section-steeps__steeps-8{top:413px;left:249px;}
.section-steeps__steeps-9{top:407px;left:450px;}
.section-steeps__steeps-8 + svg{top:386px;width:100px;left:-17px;}
.section-steeps__steeps-9 + svg{top:416px;width:100px;left:171px;-moz-transform:rotate(-25deg) scaleX(-1);-o-transform:rotate(-25deg) scaleX(-1);-webkit-transform:rotate(-25deg) scaleX(-1);transform:rotate(-25deg) scaleX(-1);}
.section-steeps__steeps-3 + svg{top:532px;width:232px;left:379px;-moz-transform:rotate(286deg) scaleX(-1);-o-transform:rotate(286deg) scaleX(-1);-webkit-transform:rotate(286deg) scaleX(-1);transform:rotate(286deg) scaleX(-1);filter:'FlipH';-ms-filter:'FlipH';}
.section-cost__cards-wrap{padding:20px 0;}
.section-cost__cards-list{align-items:flex-start;}
.menu__wrap,
.menu__item{align-items:center;}
.bottom-menu__item,
.bottom-menu__link{justify-content:center;}
.arrow-menu{top:21px;left:170px;}
.menu__link{font-size:30px;line-height:30px;}
.menu__item{margin-bottom:31px;min-width:205px;}
.menu__item:last-child{margin-bottom:0;}
.scroll-to-top{width:34px;height:34px;bottom:75px;right:15px;}
.banner-with-form .section-banner__content-wrap{height:351px;}
.banner-with-form .banner__form{width:45%;}
}
@media screen and (max-width:680px){
.slider-feedback__button-next{display:none;}
.section-project__slider{width:550px;}
.news-sort{display:flex;flex-wrap:wrap;justify-content:center;}
.all-news-categories__articles{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:40px 0 60px;grid-gap:0;}
.all-news-categories__articles article{margin-bottom:30px;}
.all-news-categories__articles article:last-child{margin-bottom:0;}
.all-news-categories:after,
.general-news:before{content:none;}
.related-news__list{grid-template-columns:repeat(1, 1fr);}
.related-news__img img{position:static;transform:none;}
.related-news__img{height:auto;}
.section-tibo{width:560px;}
.banner-tibo__text{font-size:15px;margin-top:10px;}
}
@media screen and (max-width:650px){
.list-vacancy__info-wrap ul.list li{margin-left:10px;}
.section-form{padding:60px 20px;}
.popup__title-wrap{padding:15px 0;}
.section-banner__content-wrap{height:200px;}
.banner-with-form .section-banner__content-wrap{height:351px;}
.banner-with-form .banner__form{width:60%;}
.list-vacancy__item{padding-top:50px;background-image:url(//grondi.by/wp-content/themes/grondi/img/ellipse.svg);background-position:14px 12px;background-size:139px;}
.section-map{height:310px;}
.list-vacancy__responsibilities-item{align-items:flex-start;}
.list-vacancy__responsibilities-item svg{margin-top:7px;}
.sort-item__label{padding:12px 8px;}
.slider-projects__img{width:100%;height:auto;}
.slider-projects__item{margin:0 5px;}
.slider-projects__button-next{margin-left:120px;}
.slider-projects__project-title{margin-bottom:5px;}
.section-project-preview.white-bg .section-project-preview__video:after{content:url(//grondi.by/wp-content/themes/grondi/img/figure-3.svg);bottom:auto;right:-20px;top:-75px;z-index:0;width:137px;}
.section-project-preview__video:before{width:88px;top:-35px;left:-30px;}
.slider-projects__project-text{font-size:10px;line-height:16px;text-align:center;}
.slider-projects__project-info{padding:9px 5px;min-height:auto;}
.section-project__slider:before{content:none;}
.section-project-info__content{margin:60px 0 55px;}
.section-project-info .section-project-preview__video{height:370px;}
.section-team__info-wrap{width:100%;}
.clients-feedback__list,
.clients-feedback__bx{width:100%;}
.section-form__form-feedback{grid-row-gap:0;}
.section-form__wrap{width:calc(100% - 54px);padding:26px 24px 43px;}
.section-form__wrap{flex-direction:column;justify-content:flex-start;align-items:flex-start;grid-row-gap:20px;}
.section-form__form-feedback{width:100%;margin:13px 0 0;}
.section-form__contacts-info{width:100%;}
.form-feedback__input-text{height:150px;min-height:150px;resize:none;}
.form-feedback__submit{width:160px;height:50px;font-size:16px;margin-top:30px;}
.contacts-list__text,
.contacts-list__link{font-size:16px;line-height:26px;}
.form-feedback__input-mail,
.form-feedback__input-phone{height:50px;margin-bottom:20px;}
.contacts-list__item{margin-bottom:15px;grid-template-columns:19px 1fr;}
.contacts-list__item svg{margin-top:4px;}
.section-form__line{margin:15px 0 21px;}
.section-form__title{font-size:30px;}
.contacts-list__text br{display:block;}
.footer__title{text-align:center;font-size:22px;}
.footer__form-title{text-align:center;}
.footer__content-wrap{width:calc(100% - 32px);padding:43px 16px 41px;}
.footer{background-image:none;}
.footer__copy{font-size:3vw;text-align:center;padding-top:10px;display:inline-block;}
.footer__form-text{font-size:12px;}
.footer__form-inputs-mail,
.footer__form-submit{height:50px;}
.footer__form,
.footer__form-inputs-wrap{width:100%;}
.footer__form-inputs-mail{width:calc(100% - 146px);padding:0 15px 0 25px;}
.footer__form-submit{width:106px;}
.footer__list-partners{margin:10px 0 0;}
.footer-nav__title,
.footer__contacts-title{margin:0;}
.footer-instagram-wrap__title{margin-bottom:15px;}
.footer-instagram-wrap__title,
.footer-nav__title,
.footer__contacts-title{font-size:20px;}
.section-feedback,
.section-team{width:calc(100% - 32px);padding:53px 16px;}
.text-content__title-h2{font-size:20px;line-height:1;}
.text-content__title-h1{line-height:40px;}
.section-info__img{width:250px;}
.section-info__title{font-size:16px;line-height:25px;}
.section-info__title-h2{font-size:28px;line-height:35px;}
.title-line{margin:23px 0 22px;}
.section-info__text:last-child{margin:0;}
.content-info__wrap{margin-top:34px;}
.section-info{width:calc(100% - 32px);padding:60px 16px 24px;}
.list-services__text{font-size:16px;line-height:1.3;}
.list-vacancy__icon{padding-bottom:20px;}
.section-services__list-services-item{min-height:auto;height:auto;background-size:contain;}
.section-services__list-services{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-top:39px;}
.section-services__left-wrap,
.section-services__right-wrap{position:static;width:100%;}
.section-services__list-services-item{margin-bottom:20px;}
.section-services__list-services{height:auto;}
.list-services__title{margin:11px 0 10px;}
.section-services{width:100%;padding:34px 16px 60px;}
.section-services__title{font-size:16px;line-height:26px;}
.section-services__title-h2{font-size:30px;line-height:38px;margin:0 0 14px;}
.section-services__title-h2.services-title{font-size:30px;line-height:54px;}
.section-services__title-text{line-height:24px;}
.list-services__title{font-size:20px;}
.section-projects__wrap{padding:43px 16px 53px;}
.section-projects{padding:0;overflow:hidden;position:relative;}
.section-project__slider,
.section-projects__content-text{width:100%;}
.section-project__slider{padding:0;}
.section-projects__content-text{margin-bottom:0;}
.section-projects__title{font-size:30px;}
.section-projects__button{display:none;}
.clients-feedback{width:100%;overflow:hidden;position:relative;}
.clients-feedback__wrap{margin:0;}
.project-info__title{font-size:30px !important;line-height:35px;}
.project-info__button{margin-top:33px;width:160px;height:50px;font-size:16px;}
.section-project-preview__wrap{width:calc(100% - 32px);padding:60px 16px;display:flex;}
.section-team__slider,
.slider-team__wrap{width:100%;}
.slider-team__wrap{overflow:hidden;}
.slider-team__name{display:none;}
.slider-team__item{justify-content:center;}
.section-team__title{font-size:16px;}
.section-team__title-h2{font-size:30px;line-height:54px;margin:0 0 8px;}
.section-team__content-wrap{margin-top:39px;}
.section-project-preview__video-wrap:before{left:-40%;}
.section-team__name{width:100%;}
.menu__link{font-weight:600;font-size:16px;}
.bottom-menu__link{font-size:16px;line-height:26px;}
.section-portfolio__content-wrap{grid-template-columns:repeat(1, 1fr);}
.section-portfolio__img{position:relative;}
.section-portfolio__info-wrap{position:absolute;}
.list-vacancy__item{flex-direction:column;justify-content:flex-start;align-items:center;}
.list-vacancy__info-wrap{width:100%;margin-top:10px;}
.list-vacancy__name-vacancy{font-size:23px;line-height:140%;}
.section-progress__progress-list{grid-template-columns:repeat(1, 1fr);}
.project-info__text{width:100%;}
.section-progress{width:calc(100% - 40px);padding:60px 20px;}
.section-project-preview__video-content:before{width:137px;left:auto;right:-35px;top:-33%;content:url(//grondi.by/wp-content/themes/grondi/img/figure-2.svg);}
.section-project-preview.white-bg .section-project-preview__video-wrap:after{content:url(//grondi.by/wp-content/themes/grondi/img/figure-3.svg);right:-130px;top:-22%;left:auto;position:absolute;display:block;}
.section-project-preview,
.section-project-preview.white-bg{overflow:hidden;}
.section-project-preview.white-bg .section-project-preview__wrap{background:url(//grondi.by/wp-content/themes/grondi/img/project-preview-circles.svg) calc(100% - 4px) calc(100% - 105px) no-repeat;}
.project-info__text{display:none;}
.section-project-preview__video-wrap:before{left:-38%;}
.section-project-info{padding:43px 16px 60px;}
.section-project-info__title{font-size:30px;line-height:54px;margin-bottom:15px;}
.consultation-popup,
.popup{width:calc(100% - 40px);}
.popup__popup-text,
.popup__title-h6,
.popup__title-h5{text-align:center;}
.slider-team__item,
.slider-team__photo,
.slider-team__item.center .slider-team__photo{height:255px;transition:none;}
.slider-team__photo,
.slider-team__item.center .slider-team__photo{width:auto;transition:none;}
.slider-team{height:auto;}
.section-team__slider .owl-stage-outer{height:370px;}
.section-team__name{font-size:30px;line-height:37px;}
.section-team__post{font-size:15px;margin:0;line-height:140%;}
.section-team__info{margin-top:30px;}
.section-team__content-wrap .owl-nav{width:100%;}
.section-project-preview__video{width:375px;height:211px;display:flex;justify-content:center;align-items:center;}
.section-project-preview__video svg{width:50px;}
.section-principles__principles-list{margin-top:24px;}
.section-principles__title-h2{font-size:30px;line-height:54px;margin-bottom:15px;}
.section-project-preview__video:after{width:132px;top:-80px;right:-15px;}
.section-portfolio__sort{width:100%;display:flex;flex-wrap:wrap;justify-content:normal;}
.clients-feedback__list,
.clients-feedback__bx{width:100%;}
.popup__form{padding:15px 20px 15px;}
.popup__input-wrap:first-child{margin-top:0;}
.popup__input-wrap{margin-top:10px;}
.popup__file-add{width:130px;height:30px;}
.popup__file-name{font-size:10px;}
.popup__form .popup__submit{margin:20px auto 0;width:200px;height:40px;font-size:14px;line-height:18px;}
.popup__input-wrap,
.popup__input-icon{height:35px;}
.popup__input{height:30px;}
.popup__textarea{height:80px;margin:10px 0;}
.popup__title-h5{font-size:16px;}
.popup__title-h6{font-size:15px;}
.bottom-menu{padding-top:10px;height:max-content;}
.menu__item{padding:5px 0;margin-bottom:0;min-width:100%;margin:0;}
.menu__wrap{padding:0 15px;}
.menu__wrap,
.menu__item{align-items:flex-start;}
.bottom-menu__item,
.bottom-menu__link{justify-content:flex-start;}
.menu__item svg{top:19px;}
.arrow-menu{top:14px;left:65px;}
.section-services__list-services{overflow:visible;}
.bottom-menu__link{width:100%;padding:10px;background:rgba(217, 217, 217, 0.3);border-radius:10px;box-shadow:0 4px 10px #7828d9;}
.popup__input-file{margin:0;}
.section-principles__principles-wrap{width:calc(100% - 4px);margin:15px auto;}
.general-news__text-wrap h5,
.all-news-categories__article-content h5{font-size:20px;line-height:1.3;}
.general-news__text-wrap time,
.all-news-categories__article-content time,
.article-content time,
.related-news__content time{margin:20px 0;font-size:12px;line-height:22px;padding:2px 9px;}
.general-news__text-wrap p,
.all-news-categories__article-content p,
.article-content p{font-size:15px;text-align:justify;letter-spacing:-0.3px;line-height:1.3;word-break:break-word;}
.all-news__link{display:none;}
.title-categories{font-size:30px;line-height:40px;}
.all-news-categories__articles{margin-top:30px;}
.breadcrumbs__link{line-height:26px;}
.breadcrumbs__item,
.breadcrumbs{display:inline-block;}
.section-breadcrumbs__title{line-height:36px;}
.breadcrumbs{margin-top:6px;}
.article-content h4{font-size:20px;line-height:30px;}
.article-content p{margin-bottom:20px;}
.related-news{margin:60px 0;}
.related-news__title{font-size:30px;line-height:40px;}
.related-news__list{margin-top:30px;}
.related-news__content{padding:20px 9px 20px 26px;}
.related-news__content h6{font-size:20px;line-height:30px;}
.related-news__content p{font-size:16px;line-height:24px;}
.article-content__img{height:auto;}
.article-content__img img{position:static;transform:none;}
.section-price__list{grid-template-columns:repeat(1, 1fr);}
.section-price__item > div h5{font-size:20px;line-height:30px;}
.section-price__item > div p{font-size:16px;line-height:25px;}
.section-price__item{grid-column-gap:15px;padding:30px 11px 30px 26px;}
.section-price__title{font-size:30px;line-height:40px;}
.section-cost__cards-container:before,
.section-cost__cards-container:after{content:none;}
.section-cost__cards-services{padding:30px 26px 40px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}
.section-cost__cards-services > svg{width:200px;}
.section-cost__cards-services span{font-size:24px;line-height:29px;margin-top:30px;padding-bottom:30px;}
.section-cost__cards-services p{font-size:16px;line-height:25px;}
.cards-services__button{margin-top:30px;}
.section-steeps{width:100%;box-sizing:border-box;padding:60px 16px;height:auto;overflow:hidden;}
.section-steeps__title{font-size:30px;line-height:40px;}
.section-steeps__steeps{width:300px;height:785px;margin:0 auto;}
.section-steeps__steeps div{max-width:110px;width:100%;}
.section-steeps__steeps-1{top:0;left:0;}
.section-steeps__steeps-2{top:38px;left:auto;right:39px;}
.section-steeps__steeps-3{top:200px;left:auto;right:18px;}
.section-steeps__steeps-4{top:174px;left:15px;}
.section-steeps__steeps-5{top:338px;left:28px;}
.section-steeps__steeps-6{top:348px;left:auto;right:11px;}
.section-steeps__steeps-7{top:482px;left:auto;right:26px;}
.section-steeps__steeps-8{top:492px;left:20px;}
.section-steeps__steeps-9{top:634px;left:auto;right:20px;}
.section-steeps__steeps-10{top:636px;left:4px;}
.section-steeps__steeps-1 + svg{width:86px;-moz-transform:rotate(170deg) scaleX(-1);-o-transform:rotate(170deg) scaleX(-1);-webkit-transform:rotate(170deg) scaleX(-1);transform:rotate(170deg) scaleX(-1);filter:'FlipH';-ms-filter:'FlipH';top:-7px;left:100px;}
.section-steeps__steeps-2 + svg{width:111px;left:226px;top:130px;transform:rotate(70deg);}
.section-steeps__steeps-3 + svg{transform:rotate(220deg);width:87px;top:164px;left:103px;}
.section-steeps__steeps div span{font-size:11px;line-height:20px;}
.section-steeps__steeps div{max-width:120px;}
.section-steeps__steeps div svg{width:100px;}
.section-steeps__steeps-4 + svg{top:274px;width:114px;left:-52px;transform:rotate(-72deg) scaleX(-1);}
.section-steeps__steeps-5 + svg{left:155px;top:320px;width:18px;transform:rotate(-81deg);}
.section-steeps__steeps-6 + svg{top:418px;width:124px;left:223px;transform:rotate(-99deg);}
.section-steeps__steeps-7 + svg{transform:rotate(5deg);top:485px;width:48px;left:121px;}
.section-steeps__steeps-8 + svg{top:566px;width:105px;left:-50px;transform:rotate(109deg) scaleX(-1);}
.section-steeps__steeps-9 + svg{top:620px;width:74px;left:106px;transform:rotate(-13deg) scaleX(-1);}
.section-cost__card{width:calc(100% - 10px);margin:20px auto;}
.section-cost__cards-container{margin:20px auto 0;}
.section-cost__card:last-child{margin-top:0;}
.section-cost__card > ul li{font-size:12px;}
.slider-team__item .slider-team__photo{width:auto;}
.section-404__wrap{width:300px;}
.section-404__img{width:225px;}
.section-404__title{font-size:18px;line-height:26px;}
.section-404__text{font-size:13px;line-height:19px;}
.section-404__buttons{flex-direction:column;margin-top:25px;}
.section-404__complaint,
.section-404__link{width:100%;padding:0;font-size:16px;line-height:26px;height:50px;}
.section-404__complaint{margin:20px 0 0;}
.section-404{min-height:100vh;height:600px;}
.thanks-popup{width:265px;padding:30px 15px;}
.thanks-popup svg{width:155px;}
.thanks-popup__title{font-size:21px;line-height:28px;}
.thanks-popup__text{font-size:16px;line-height:22px;text-align:center;}
.section-tibo{width:calc(100% - 40px);}
}
@media screen and (max-width:550px){
.section-project-preview.white-bg .section-project-preview__video-wrap:after{right:-114px;top:-31%;}
.banner-instagram__socicons-link svg{width:29px;height:29px;}
.banner-instagram{padding:30px 20px;}
.section-project-info .section-project-preview__video{height:260px;}
.banner-content__title-h5{font-size:20px;line-height:24px;}
.banner-tibo{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:center;}
.banner-tibo__img{width:230px;margin:0 auto 20px;}
.banner-tibo__title{text-align:center;}
}
@media screen and (max-width:500px){
.text-content__buttons-wrap{flex-direction:column;justify-content:flex-start;align-items:flex-start;}
.text-content__button-more{margin:20px 0 0;}
.content-info__wrap{flex-direction:column;justify-content:flex-start;align-items:center;}
.content-info__info-age{margin:0 0 20px 0;}
.content-info__info-age,
.content-info__info-projects{width:236px;box-sizing:border-box;}
.info-age__text,
.info-projects__text{font-size:16px;}
.section-project-preview__video-wrap{width:100%;height:230px;}
.modal-wrap__content{width:calc(100% - 50px);margin:auto;}
.modal__title-text{font-size:12px;}
.modal__input-wrap{margin-bottom:15px;}
.modal__form{padding:30px 20px 20px 20px;}
.sort-item__label{width:100%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;}
.sort-item__label-text{text-align:center;line-height:20px;}
.banner-with-form .banner__form{width:100%;}
}
@media screen and (max-width:450px){
.section-preview__img-wrap{width:292px;height:212px;}
.banner-content__title-h6{font-size:26px;line-height:35px;text-align:left;}
.section-portfolio__pagination-item{margin:0 5px;}
.project-info__text{margin:25px 0 6px;}
.breadcrumbs__link{font-size:12px;}
.section-project-preview__video,
.section-project-preview__video img,
.section-project-preview__video iframe{min-width:100%;width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center;}
.section-vacancy__title-h2{font-size:27px;line-height:47px;}
.section-project-preview.white-bg .section-project-preview__video:after{top:-90px;}
.section-project-preview__video{height:197px;width:340px;min-width:auto;}
.banner-content__button{font-size:13px;}
.banner-content__title-h6{font-size:20px;}
.banner-tibo__title{text-align:left;}
}
@media screen and (max-width:400px){
.section-project-preview__video{height:165px;width:280px;}
}
@media screen and (max-width:350px){
.section-preview{width:calc(100% - 24px);padding:50px 12px 60px;}
.section-project-preview__video{height:162px;}
} .consultation-popup,
.popup,
.thanks-popup{width:700px;display:grid;grid-template-columns:284px 1fr;border-radius:30px;}
.popup__title-h5{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);width:500px;min-height:70px;background-color:#a841e6;border-radius:10px;z-index:10;display:flex;justify-content:center;align-items:center;}
.popup__img{width:100%;min-height:375px;position:relative;background-color:#dae3fe;border-radius:30px 0 0 30px;}
.popup__img img,
.popup__img svg{width:300px;position:absolute;left:-40px;top:50%;transform:translateY(calc(-50% + 22px));}
.popup__title-wrap{padding:60px 40px 40px;background-color:#fff;border-radius:30px 5px 30px 30px;box-sizing:border-box;align-items:flex-start;}
.popup__submit{width:100%;}
.popup__title-h6{font-weight:500;font-size:16px;line-height:20px;letter-spacing:-0.02em;color:#191644;}
.popup__form{padding:0;}
.thanks-popup{padding:0;}
@media screen and (max-width:800px){
.consultation-popup,
.popup,
.thanks-popup{width:calc(100% - 100px);display:flex;grid-template-columns:1fr;flex-direction:column;justify-content:flex-start;align-items:center;border-radius:8px;}
.popup__img img,
.popup__img svg{width:150px;position:static;transform:none;}
.popup__img{min-height:auto;display:flex;justify-content:center;align-items:center;padding:50px 0 20px;background-color:#fff;border-radius:8px;}
.popup__title-wrap{padding-top:0;}
.popup__button-close{top:auto;right:auto;left:50%;bottom:-15px;transform:translate(-50%, 0);background-color:#a8bfd1;}
.popup__button-close:hover{transform:translate(-50%, 0);}
}
@media screen and (max-width:600px){
.popup__input,
.popup__textarea{font-size:14px;}
.consultation-popup,
.popup,
.thanks-popup{width:288px;}
.popup__title-h5{font-size:10px;}
.popup__title-h5{width:max-content;padding:20px 12px;min-height:auto;}
.popup__title-wrap{padding:0 9px 30px;}
.popup__title-h6{font-size:12px;margin-bottom:10px;text-align:center;width:100%;}
.popup__title-wrap{align-items:center;}
.text-content__title-h1{font-size:33px;}
.list-vacancy__icon{width:100%;}
}
@media screen and (max-height: 600px) {
.popup__img img,
.popup__img svg{width:100px;}
.popup__textarea{height:60px;}
.popup__form .popup__submit{margin-top:0;height:32px;}
.popup__input{font-size:14px;}
.popup__title-h5{padding:7px 12px;}
.popup__title-h6{font-size:10px;}
.popup__popup-text{font-size:9px;line-height:100%;}
}
.all-news-categories__articles{margin:50px 0 50px;}
.bottom-menu__link{color:#fff !important;}
.footer-instagram__list-img,
.footer-instagram__list a img,
.general-news__text-wrap,
.general-news__img-wrap img,
.all-news-categories__article-img img,
.article-content__img img,
.article-content__img,
.banner-instagram__images a{border-radius:5px;}
.section-preview__text-content{margin-top:0;}
.bottom-menu__link{font-size:16px;}
.section-project-info__img,
.section-project-preview__video img,
.slider-team__photo,
.banner-instagram,
.slider-projects__item{border-radius:15px;}
.section-services__list-services-item,
.list-vacancy__item,
.section-principles__principles-wrap{border-radius:10px;}
ul.list li:before{position:absolute;left:-25px;top:12px;width:13px;height:2px;background:#a841e6;content:'';}
ul.list li{position:relative;margin-bottom:15px;font-size:18px;font-weight:500;line-height:1.5;color:#989999;}
.section-project-info__text{font-weight:400;color:#686969;}
.section-project-info__content{margin:60px 0 50px;}
@media screen and (max-width: 1900px) .section-project-info{padding:109px calc(50% - 570px) 40px;}
.section-project-info__button{height:50px;}
.consultation__button-modal{text-transform:none;border-radius:25px;}
.section-portfolio__img,
.section-portfolio__content-item,
.section-portfolio__content-link:hover .section-portfolio__info-wrap,
.section-portfolio__content-link,
.section-portfolio__img,
.section-portfolio__content-item,
.section-portfolio__content-link:hover .section-portfolio__info-wrap,
.section-portfolio__content-link:hover{border-radius:15px;}
.section-project-info__text a{text-decoration:underline;color:#a951e6;}
.section-projects__text{font-weight:400;}
.section-cost__card{box-shadow:0 2px 15px rgb(9 14 24 / 10%);}
.section-cost__card:nth-child(2){box-shadow:0 2px 20px rgb(9 14 24 / 10%);}
.footer__socicons{padding-top:10px;}
@media screen and (max-width:1900px){
.menu__link{font-size:18px;}
}
.clients-feedback__wrap{height:auto;}
.clients-feedback__text-feedback{line-height:1.3;}
.project-info__title{font-size:41px;}
.breadcrumbs span{display:none;}
@media(max-width:1224px){
ul.list li{font-size:16px;line-height:28px;}
}
@media(max-width:576px){
.section-breadcrumbs {
padding-left: 20px !important;
}
}input[type="checkbox"].cmplz-category{width:initial;-webkit-appearance:checkbox;}input[type="checkbox"].cmplz-category:checked::before{content:'';}.cmplz-cookiebanner{box-sizing:border-box;}:root{--cmplz_banner_width:400px;--cmplz_banner_background_color:#ffffff;--cmplz_banner_border_color:#f2f2f2;--cmplz_banner_border_width:0px 0px 0px 0px;--cmplz_banner_border_radius:12px 12px 12px 12px;--cmplz_banner_margin:10px;--cmplz_categories-height:57px;--cmplz_title_font_size:15px;--cmplz_text_line_height:calc(var(--cmplz_text_font_size) * 1.5);--cmplz_text_color:#222222;--cmplz_hyperlink_color:#1E73BE;--cmplz_text_font_size:12px;--cmplz_link_font_size:12px;--cmplz_category_body_font_size:12px;--cmplz_button_accept_background_color:#1E73BE;--cmplz_button_accept_border_color:#1E73BE;--cmplz_button_accept_text_color:#ffffff;--cmplz_button_deny_background_color:#f9f9f9;--cmplz_button_deny_border_color:#f2f2f2;--cmplz_button_deny_text_color:#222222;--cmplz_button_settings_background_color:#f9f9f9;--cmplz_button_settings_border_color:#f2f2f2;--cmplz_button_settings_text_color:#333333;--cmplz_button_border_radius:6px 6px 6px 6px;--cmplz_button_font_size:15px;--cmplz_category_header_always_active_color:green;--cmplz_category_header_title_font_size:14px;--cmplz_category_header_active_font_size:12px;--cmplz-manage-consent-height:50px;--cmplz-manage-consent-offset:-35px;--cmplz_slider_active_color:#1e73be;--cmplz_slider_inactive_color:#F56E28;--cmplz_slider_bullet_color:#ffffff;}body.cmplz-banner-active *:not(.cmplz-cookiebanner):not(.cmplz-cookiebanner *){pointer-events:none !important;user-select:none !important;}.cmplz-cookiebanner *{pointer-events:auto !important;user-select:auto !important;}#cmplz-manage-consent .cmplz-manage-consent{margin:unset;z-index:9998;color:var(--cmplz_text_color);background-color:var(--cmplz_banner_background_color);border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);border-bottom-left-radius:0;border-bottom-right-radius:0;line-height:initial;position:fixed;bottom:var(--cmplz-manage-consent-offset);min-width:100px;height:var(--cmplz-manage-consent-height);right:40px;padding:15px;cursor:pointer;animation:mc_slideOut 0.5s forwards;}#cmplz-manage-consent .cmplz-manage-consent:active{outline:none;border:none;}#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed{display:none;}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus{animation:mc_slideIn 0.5s forwards;animation-delay:0;}@-webkit-keyframes mc_slideIn { 100% { bottom: 0; }}@keyframes mc_slideIn { 100% { bottom: 0; }}@-webkit-keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); }}@keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); }}@media(max-width:425px){ .cmplz-cookiebanner .cmplz-header .cmplz-title { display: none; }}.cmplz-cookiebanner{max-height:calc(100vh - 20px);overflow-y:auto;position:fixed;height:auto;left:50%;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);grid-template-rows:minmax(0, 1fr);z-index:99999;background:var(--cmplz_banner_background_color);}.cmplz-cookiebanner a{transition:initial;}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf{display:none;}.cmplz-cookiebanner.cmplz-dismissed{display:none;}.cmplz-cookiebanner .cmplz-body{width:100%;grid-column:span 3;overflow-y:auto;overflow-x:hidden;max-height:55vh;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 2px rgba(0, 0, 0, 0);background-color:transparent;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar{width:5px;background-color:transparent;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb{background-color:var(--cmplz_button_accept_background_color);border-radius:10px;}@media(min-width:350px){ .cmplz-cookiebanner .cmplz-body { min-width: 300px; }}@media (max-height: 400px) { .cmplz-cookiebanner{height:calc(100vh - 20px);display:flex;flex-direction:column;overflow:hidden;gap:1px;grid-row-gap:1px;padding:7px 12px !important;zoom:0.6;}
.cmplz-cookiebanner .cmplz-body{flex:1;min-height:0;overflow-y:auto;max-height:none;margin-top:15px !important;}
.cmplz-cookiebanner .cmplz-header, .cmplz-cookiebanner .cmplz-divider, .cmplz-cookiebanner .cmplz-links, .cmplz-cookiebanner .cmplz-buttons, .cmplz-cookiebanner .cmplz-documents{flex-shrink:0;}
.cmplz-cookiebanner .cmplz-header{margin-bottom:15px !important;max-height:10px;}
.cmplz-close{zoom:0.6 !important;}
.cmplz-cookiebanner .cmplz-buttons{gap:1px !important;}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{height:15vh !important;min-height:unset !important;padding:0 !important;white-space:nowrap !important;font-size:1.1rem !important;line-height:14px !important;zoom:0.5 !important;}
.cmplz-cookiebanner .cmplz-documents, .cmplz-cookiebanner .cmplz-information { zoom: 0.5 !important; }}@media (max-height: 400px) and (max-width: 768px) { .cmplz-cookiebanner { gap: 1px; }}.cmplz-cookiebanner{border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);padding:15px 20px;display:grid;grid-gap:10px;}.cmplz-cookiebanner .cmplz-divider{margin-left:-20px;margin-right:-20px;}.cmplz-cookiebanner .cmplz-header{grid-template-columns:100px 1fr 100px;align-items:center;display:grid;grid-column:span 3;}@media(max-width:399px){ .cmplz-cookiebanner .cmplz-header { grid-template-columns: auto 1fr auto; }}.cmplz-cookiebanner .cmplz-logo svg{max-height:35px;width:inherit;}.cmplz-cookiebanner .cmplz-logo img{max-height:40px;width:inherit;}.cmplz-cookiebanner .cmplz-title{justify-self:center;grid-column-start:2;font-size:var(--cmplz_title_font_size);color:var(--cmplz_text_color);font-weight:500;}.cmplz-cookiebanner .cmplz-close{line-height:20px;justify-self:end;grid-column-start:3;font-size:20px;cursor:pointer;width:20px;height:20px;color:var(--cmplz_text_color);}.cmplz-cookiebanner .cmplz-close svg{width:20px;height:20px;}.cmplz-cookiebanner .cmplz-close:hover{text-decoration:none;line-height:initial;font-size:18px;}.cmplz-cookiebanner .cmplz-message{word-wrap:break-word;font-size:var(--cmplz_text_font_size);line-height:var(--cmplz_text_line_height);color:var(--cmplz_text_color);margin-bottom:5px;}.cmplz-cookiebanner .cmplz-message a{color:var(--cmplz_hyperlink_color);}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider{grid-column:span 3;}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf .cmplz-category .cmplz-category-header{grid-template-columns:1fr auto;}.cmplz-cookiebanner .cmplz-categories .cmplz-category{background-color:rgba(239, 239, 239, 0.5);}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child){margin-bottom:10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header{display:grid;grid-template-columns:1fr auto 15px;grid-template-rows:minmax(0, 1fr);align-items:center;grid-gap:10px;padding:10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title{font-weight:500;grid-column-start:1;justify-self:start;font-size:var(--cmplz_category_header_title_font_size);color:var(--cmplz_text_color);margin:0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-size:var(--cmplz_category_header_active_font_size);font-weight:500;color:var(--cmplz_category_header_always_active_color);}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label{display:none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox{display:flex;align-items:center;margin:0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional]{display:none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{cursor:pointer;content:'';transform:rotate(0deg);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-size:cover;height:18px;width:18px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{font-size:var(--cmplz_category_body_font_size);color:var(--cmplz_text_color);margin:0;max-width:100%;padding:10px;}@media(max-width:425px){ .cmplz-cookiebanner .cmplz-category .cmplz-category-header { grid-template-columns: 1fr!important; }}@media(max-width:425px){ .cmplz-cookiebanner .cmplz-message { margin-right: 5px; }}.cmplz-cookiebanner .cmplz-buttons{display:flex;gap:var(--cmplz_banner_margin);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{min-height:45px;padding:10px;margin:initial;width:100%;white-space:nowrap;border-radius:var(--cmplz_button_border_radius);cursor:pointer;font-size:var(--cmplz_button_font_size);font-weight:500;text-decoration:none;line-height:20px;text-align:center;flex:initial;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover{text-decoration:none;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{background-color:var(--cmplz_button_accept_background_color);border:1px solid var(--cmplz_button_accept_border_color);color:var(--cmplz_button_accept_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny{background-color:var(--cmplz_button_deny_background_color);border:1px solid var(--cmplz_button_deny_border_color);color:var(--cmplz_button_deny_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn{display:flex;align-items:center;justify-content:center;padding:initial;}@media(max-width:425px){ .cmplz-cookiebanner .cmplz-links.cmplz-information { display: initial; text-align: center; }}.cmplz-cookiebanner .cmplz-links{display:flex;gap:var(--cmplz_banner_margin);}.cmplz-cookiebanner .cmplz-links.cmplz-information{justify-content:space-between;}.cmplz-cookiebanner .cmplz-links.cmplz-documents{justify-content:center;}.cmplz-cookiebanner .cmplz-links .cmplz-link{color:var(--cmplz_hyperlink_color);font-size:var(--cmplz_link_font_size);text-decoration:underline;margin:0;}.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes{display:none;}.cmplz-cookiebanner .cmplz-links ul{margin:0;padding:0;list-style:none;display:flex;gap:var(--cmplz_banner_margin);justify-content:center;}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous{display:none;}.cmplz-categories .cmplz-category .cmplz-description-statistics{display:block;}.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit;}.cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded="true"] .cmplz-icon.cmplz-open{transform:rotate(180deg);}.cmplz-cookiebanner{top:initial;left:initial;right:10px;bottom:10px;transform:initial;}@media(min-width:768px){ .cmplz-cookiebanner { min-width: var(--cmplz_banner_width); max-width: 100%; display: grid; grid-row-gap: 10px; }}@media(max-width:768px){ .cmplz-cookiebanner{left:initial;right:initial;bottom:0;width:100%;}
.cmplz-cookiebanner .cmplz-buttons { flex-direction: column; }}@media(min-width:768px){ .cmplz-message, .cmplz-categories { width: calc(var(--cmplz_banner_width) - 42px); }}.cmplz-categories,.cmplz-manage-vendors,.cmplz-manage-third-parties,.cmplz-read-more,.cmplz-view-preferences,.cmplz-save-preferences,.cmplz-btn.cmplz-manage-options{display:none;}.cmplz-link.cmplz-manage-third-parties{display:none;}.cmplz-cookiebanner .cmplz-links.cmplz-information{display:none;}.cmplz-cookiebanner{animation:fadeIn 2s;-webkit-animation:fadeIn 2s;-moz-animation:fadeIn 2s;-o-animation:fadeIn 2s;-ms-animation:fadeIn 2s;}@keyframes fadeIn { 0%{opacity:0;}
100% { opacity: 1; }}@-moz-keyframes fadeIn { 0%{opacity:0;}
100% { opacity: 1; }}@-webkit-keyframes fadeIn { 0%{opacity:0;}
100% { opacity: 1; }}@-o-keyframes fadeIn { 0%{opacity:0;}
100% { opacity: 1; }}@-ms-keyframes fadeIn { 0%{opacity:0;}
100% { opacity: 1; }}.cmplz-cookiebanner .cmplz-functional .cmplz-icon,.cmplz-manage-consent-container .cmplz-functional .cmplz-icon,.cmplz-cookiebanner .cmplz-functional .cmplz-description,.cmplz-manage-consent-container .cmplz-functional .cmplz-description{display:none;}.cmplz-cookiebanner .cmplz-preferences,.cmplz-manage-consent-container .cmplz-preferences{display:none;}.cmplz-cookiebanner .cmplz-statistics:not(.cmplz-tcf),.cmplz-manage-consent-container .cmplz-statistics:not(.cmplz-tcf){display:none;}.cmplz-cookiebanner .cmplz-marketing:not(.cmplz-tcf),.cmplz-manage-consent-container .cmplz-marketing:not(.cmplz-tcf){display:none;}.cmplz-deny{display:none;}#cmplz-manage-consent .cmplz-manage-consent{display:none;}.cmplz-logo{display:none !important;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox{position:relative;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox{opacity:0;margin:0;margin-top:-10px;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;position:absolute;z-index:1;top:0px;left:0px;width:40px;height:20px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus + .cmplz-label:before{box-shadow:0 0 0 2px #245fcc;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label::before{display:block;background-color:var(--cmplz_slider_active_color);content:"";padding-left:6px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label:after{left:14px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label{position:relative;padding-left:30px;margin:0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before,.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{box-sizing:border-box;position:absolute;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;transition:background-color 0.3s, left 0.3s;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before{display:block;content:"";color:#fff;box-sizing:border-box;font-family:'FontAwesome', sans-serif;padding-left:23px;font-size:12px;line-height:20px;background-color:var(--cmplz_slider_inactive_color);left:0px;top:-7px;height:15px;width:28px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{display:block;content:"";letter-spacing:20px;background:var(--cmplz_slider_bullet_color);left:4px;top:-5px;height:11px;width:11px;}.cmplz-cookiebanner{box-shadow:rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}#cmplz-manage-consent .cmplz-manage-consent{box-shadow:rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}.cmplz-cookiebanner.cmplz-show{box-shadow:rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}.cmplz-cookiebanner.cmplz-show:hover{transition-duration:1s;box-shadow:rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous{display:block;}.cmplz-categories .cmplz-category .cmplz-description-statistics{display:none;}
#cmplz-consent-ui, #cmplz-post-consent-ui{}
#cmplz-consent-ui #cmplz-consent-ui button, #cmplz-post-consent-ui button{}
.cmplz-cookiebanner .cmplz-body { min-width: 280px;}