@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes draw-line{to{stroke-dashoffset:0}}@keyframes draw-line{to{stroke-dashoffset:0}}:root{--transition_350:350ms all ease;--white:#ffffff;--dark:#000000;--success_color:green;--info_color:blue;--warning_color:yellow;--error_color:red;--primary:#0F5B57;--primary-dark:#042D25;--secondary:#C7A32C;--tertiary:#89AB9C;--text:#042D25;--Gray-White:#FFFFFF;--Gray-100:#F5F5F5;--Gray-200:#E6E9EE;--Gray-300:#E1E1E1;--Gray-700:#6B6E74;--Gray-800:#333;--Gray-900:#16141C}*,button,input,select,textarea{font-family:"JUST Sans";font-style:normal}*,a{text-decoration:none}*{outline:0}body,html{margin:0;border:0;padding:0;scroll-behavior:smooth}body{max-width:100vw;width:100%;margin:0 auto;position:relative;-webkit-font-smoothing:antialiased;overflow-x:hidden}body.vrflw{overflow-y:hidden}body.compensate-for-scrollbar{overflow-y:initial!important}img{max-width:100%;border:0}a{color:inherit}em{font-style:italic}bold *,strong *{font-weight:700}svg path{-webkit-transition:var(--transition_350);transition:var(--transition_350)}button,input,select,textarea{font-weight:400}button::-webkit-input-placeholder,input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-family:"JUST Sans";font-style:normal;font-weight:400}button::-moz-placeholder,input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{font-family:"JUST Sans";font-style:normal;font-weight:400}button:-ms-input-placeholder,input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{font-family:"JUST Sans";font-style:normal;font-weight:400}button::placeholder,input::placeholder,select::placeholder,textarea::placeholder{font-family:"JUST Sans";font-style:normal;font-weight:400}button::-ms-input-placeholder,input::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{font-family:"JUST Sans";font-style:normal;font-weight:400}.wrapper-contact-page .content form.wpcf7-form span.wpcf7-form-control-wrap,section{width:100%;display:block}.content{max-width:1140px;width:95%;margin:0 auto}div.slick-slider.slick-slider{margin-bottom:0!important}div.slick-slider.slick-initialized{display:block!important}div.slick-slider .slick-arrow,div.slick-slider .slick-dots li{-webkit-transition:var(--transition_350);transition:var(--transition_350)}div.slick-slider .slick-arrow{top:0;bottom:0;z-index:1;margin:auto 0;-webkit-transform:none;-ms-transform:none;transform:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}div.slick-slider .slick-arrow.slick-disabled{pointer-events:none;opacity:.5}div.slick-slider .slick-arrow.slick-prev{left:0}div.slick-slider .slick-arrow.slick-next{right:0}div.slick-slider .slick-arrow:before,div.slick-slider .slick-dots li button:before{content:none}div.slick-slider .slick-list{height:100%}div.slick-slider .slick-dots,div.slick-slider .slick-list .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}div.slick-slider .slick-list .slick-track{height:100%}div.slick-slider .slick-list .slick-track .slick-slide{height:initial}div.slick-slider .slick-dots{width:100%;position:initial;list-style:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}div.slick-slider .slick-dots li{width:16px;height:16px;margin:0;border-radius:100%;overflow:hidden;cursor:pointer;background:var(--secondary)}#menu-mobile .content .lower-content .socials a:hover,div.slick-slider .slick-dots li.slick-active{background:var(--primary)}div.slick-slider .slick-dots li button{width:100%;height:100%;color:transparent;border:0;padding:0;margin:0;background:0 0}.grecaptcha-badge{visibility:hidden!important}::-webkit-scrollbar{width:8px;border-radius:8px}::-webkit-scrollbar-track{background:var(--secondary);border-radius:8px}::-webkit-scrollbar-thumb{background:var(--primary);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--primary-dark)}.default-template-content{width:100%;padding:60px 0}.default-template-content .content{color:var(--text);font-size:25px;font-weight:400;line-height:140%}#mailpoet_form_1 .mailpoet_text,.input-standard{width:calc(100% - 102px);padding:0 50px;height:54px;border-radius:10px;background:var(--white);border:1px solid transparent;color:#868686;font-size:18px;font-weight:300;margin:0;-webkit-transition:var(--transition_350);transition:var(--transition_350)}#mailpoet_form_1 .mailpoet_text:focus,.input-standard:focus{border-color:var(--primary)}#mailpoet_form_1 .mailpoet_text::-webkit-input-placeholder,.input-standard::-webkit-input-placeholder{color:#868686;font-size:18px;font-weight:300}#mailpoet_form_1 .mailpoet_text::-moz-placeholder,.input-standard::-moz-placeholder{color:#868686;font-size:18px;font-weight:300}#mailpoet_form_1 .mailpoet_text:-ms-input-placeholder,.input-standard:-ms-input-placeholder{color:#868686;font-size:18px;font-weight:300}#mailpoet_form_1 .mailpoet_text::placeholder,.input-standard::placeholder{color:#868686;font-size:18px;font-weight:300}#mailpoet_form_1 .mailpoet_text::-ms-input-placeholder,.input-standard::-ms-input-placeholder{color:#868686;font-size:18px;font-weight:300}#mailpoet_form_1 .mailpoet_text.input-standard-bg,.input-standard.input-standard-bg{background:rgba(134,134,134,.1490196078)}textarea.input-standard{height:100px;padding:15px 50px;resize:none}#mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph input[type=submit],.btn-primary,.file-input-standard.input-standard{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.file-input-standard.input-standard{cursor:pointer}#mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph input[type=submit],.btn-primary{width:calc(100% - 20px);padding:0 10px;height:54px;border-radius:10px;background:var(--primary);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:18px;line-height:100%}#mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph input[type=submit]:hover,.btn-primary:hover{background:var(--primary-dark)}#blog-page .content .wrapper-select select#all-categories-select,#mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph input[type=submit],.btn-primary,.btn-secondary{border:0;margin:0;color:var(--white);font-weight:700;cursor:pointer;-webkit-transition:var(--transition_350);transition:var(--transition_350)}.btn-secondary,form.wpcf7-form,form.wpcf7-form .wrap-input{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.btn-secondary{width:calc(100% - 20px);padding:0 10px;height:54px;border-radius:10px;background:var(--secondary);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:18px;line-height:100%}#main-banner .item .content a:hover,.btn-secondary:hover{background:var(--white);color:var(--secondary)}form.wpcf7-form,form.wpcf7-form .wrap-input{width:100%}form.wpcf7-form{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}form.wpcf7-form .wrap-input{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}form.wpcf7-form .wrap-input .wpcf7-form-control-wrap{width:100%}form.wpcf7-form .wpcf7-response-output{margin:0 auto}.text-content-banner{color:var(--white);text-align:justify;font-size:18px;font-weight:400;line-height:140%}.text-content-banner h1,.text-content-banner h2,.text-content-banner h3,.text-content-banner h4,.text-content-banner h5,.text-content-banner h6{color:var(--secondary);text-align:justify;font-size:25px;font-weight:700}.svg-line-animation{stroke-dasharray:250;stroke-dashoffset:250}.svg-line-animation.active{-webkit-animation:draw-line 2s ease-out forwards;animation:draw-line 2s ease-out forwards}.svg-line-animation.reverse{stroke-dashoffset:-250}.wow,.wrapper-contact-page .content form.wpcf7-form .wrapper-form .wrapper-input.file span.wpcf7-form-control-wrap input#file-contact{visibility:hidden}@media only screen and (max-width:767px){.content{width:90%}#mailpoet_form_1 .mailpoet_text,.input-standard{width:calc(100% - 34px);padding:0 16px;height:48px;font-size:16px}#mailpoet_form_1 .mailpoet_text::-webkit-input-placeholder,.input-standard::-webkit-input-placeholder{font-size:16px}#mailpoet_form_1 .mailpoet_text::-moz-placeholder,.input-standard::-moz-placeholder{font-size:16px}#mailpoet_form_1 .mailpoet_text:-ms-input-placeholder,.input-standard:-ms-input-placeholder{font-size:16px}#mailpoet_form_1 .mailpoet_text::placeholder,.input-standard::placeholder{font-size:16px}#mailpoet_form_1 .mailpoet_text::-ms-input-placeholder,.input-standard::-ms-input-placeholder{font-size:16px}textarea.input-standard{padding:16px}#mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph input[type=submit],.btn-primary{height:48px}.default-template-content{padding:45px 0}.default-template-content .content{font-size:15px}.text-content-banner{font-size:16px}}#blog-page,#blog-page .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#blog-page{width:100%;padding:67px 0;background:-webkit-radial-gradient(50% 59.96%,89.34% 57.17%,#116c67 0,#04352c 100%);background:radial-gradient(89.34% 57.17% at 50% 59.96%,#116c67 0,#04352c 100%);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:67px}#blog-page .content{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:28px}#blog-page .content .query-var{color:var(--white);font-size:25px;line-height:120%}#blog-page .content .query-var strong,.the-group-wrapper .content .lower-content .wrap strong,header#main-header .content .link:hover{color:var(--secondary)}#blog-page .content .wrapper-select{max-width:358px;width:100%;position:relative}#blog-page .content .wrapper-select select#all-categories-select{width:100%;padding:16px 8px;border-bottom:1px solid var(--white);position:relative;background:0 0;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}#blog-page .content .wrapper-select select#all-categories-select option,.customers-wrapper .content #customers-list .slick-arrow:hover{background:var(--secondary)}#blog-page .content .wrapper-select select#all-categories-select:focus,#blog-page .content form#search-blog input:focus{border-color:var(--secondary)}#blog-page .content .wrapper-select svg{position:absolute;top:15px;right:8px}#blog-page .content form#search-blog{max-width:358px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}#blog-page .content form#search-blog input{width:100%;padding:16px 38px 16px 8px;border:0;border-bottom:1px solid var(--white);margin:0;color:var(--white);font-size:16px;font-weight:700;background:0 0;-webkit-transition:var(--transition_350);transition:var(--transition_350)}#blog-page .content form#search-blog input::-webkit-input-placeholder{color:var(--white);font-size:16px;font-weight:700}#blog-page .content form#search-blog input::-moz-placeholder{color:var(--white);font-size:16px;font-weight:700}#blog-page .content form#search-blog input:-ms-input-placeholder{color:var(--white);font-size:16px;font-weight:700}#blog-page .content form#search-blog input::placeholder{color:var(--white);font-size:16px;font-weight:700}#blog-page .content form#search-blog input::-ms-input-placeholder{color:var(--white);font-size:16px;font-weight:700}#blog-page .content form#search-blog button{width:24px;height:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0;border:0;background:0 0;cursor:pointer;position:absolute;top:0;right:8px;bottom:0;margin:auto 0}#blog-page .content .left-content{width:calc(100% - 386px)}#blog-page .content .right-content{width:358px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:28px}#blog-page .content .right-content .main-title,.blog-posts-wrapper .content .top-side h2,.customers-wrapper .content h2{margin:0;color:var(--secondary);font-size:25px;font-weight:700;text-transform:uppercase}.wrapper-blog-pagionation{width:100%}div.wp-pagenavi{width:100%;margin:53px auto 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px}#blog-page .content .right-content,.list-posts,div.wp-pagenavi,div.wp-pagenavi a,div.wp-pagenavi span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}div.wp-pagenavi,div.wp-pagenavi a,div.wp-pagenavi span{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}div.wp-pagenavi a,div.wp-pagenavi span{width:33px;height:33px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:var(--secondary);font-size:16px;font-weight:400;border:1px solid var(--secondary);border-radius:50px;-webkit-transition:var(--transition_350);transition:var(--transition_350)}div.wp-pagenavi a.current,div.wp-pagenavi a:hover,div.wp-pagenavi span.current,div.wp-pagenavi span:hover{background:var(--secondary);color:var(--white)}div.wp-pagenavi a.previouspostslink,div.wp-pagenavi span.previouspostslink{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.list-posts.most-read article a.link .infos span,div.wp-pagenavi a.extend,div.wp-pagenavi a.first,div.wp-pagenavi a.last,div.wp-pagenavi span.extend,div.wp-pagenavi span.first,div.wp-pagenavi span.last{display:none}.list-posts{width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:28px 14px}.list-posts.blog-page .empty-posts{margin:0;color:var(--white);font-size:16px;font-weight:400}.list-posts.blog-page article{width:calc(50% - 7px)}.list-posts.most-read article,.wrapper-contact-page .content form.wpcf7-form input[type=submit],.wrapper-single-blog-page{width:100%}.list-posts.most-read article a.link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:14px}.list-posts.most-read article a.link .img{width:120px;height:80px}.list-posts.most-read article a.link .infos{width:calc(100% - 134px)}.list-posts.most-read article a.link .infos h3{font-size:16px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.list-posts article,.list-posts article a.link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.list-posts article{width:calc(33.3333333333% - 10px)}.list-posts article:hover a.link{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.list-posts article:hover a.link .img img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.list-posts article:hover a.link .infos span{color:var(--white);background:var(--secondary)}.customers-wrapper .content #customers-list .slick-arrow:hover svg path,.list-posts article:hover a.link .infos span svg path,footer#main-footer .content .item .info-text svg path{fill:var(--white)}.list-posts article a.link{width:100%;height:100%;gap:27px}.list-posts article a.link .img{width:100%;height:260px;border-radius:10px;overflow:hidden}.list-posts article a.link,.list-posts article a.link .img img{-webkit-transition:var(--transition_350);transition:var(--transition_350)}.list-posts article a.link,.list-posts article a.link .infos{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.list-posts article a.link .infos{gap:17px}.list-posts article a.link .infos h3{margin:0;color:var(--white);font-size:18px;font-weight:500;line-height:120%}.list-posts article a.link .infos span,.wrapper-contact-page .content form.wpcf7-form,.wrapper-single-blog-page .content .breadcrumb{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.list-posts article a.link .infos span{width:220px;height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;border-radius:10px;border:1px solid var(--secondary);color:var(--secondary);font-size:16px;font-weight:500;cursor:pointer}#single-blog-page{background:-webkit-radial-gradient(50% 59.96%,89.34% 57.17%,#116c67 0,#04352c 100%);background:radial-gradient(89.34% 57.17% at 50% 59.96%,#116c67 0,#04352c 100%)}.list-posts article a.link .infos,.wrapper-single-blog-page .content .breadcrumb{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.wrapper-single-blog-page .content .breadcrumb{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.wrapper-single-blog-page .content .breadcrumb a,.wrapper-single-blog-page .content .breadcrumb span{color:var(--white);font-size:14px;font-weight:500;line-height:140%}.wrapper-single-blog-page .content .breadcrumb a:hover{text-decoration:underline}.wrapper-single-blog-page .content .single-post-content{max-width:1061px;width:100%;margin:67px auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:28px}.wrapper-single-blog-page .content .single-post-content .main-category,.wrapper-single-blog-page .content .single-post-content .title-post{max-width:949px;margin:0 auto;color:var(--secondary);text-align:center;font-size:25px;font-weight:700;line-height:120%}.wrapper-single-blog-page .content .single-post-content .title-post{color:var(--white);font-size:40px}.wrapper-single-blog-page .content .single-post-content .wrapper-content-post{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;position:relative}.wrapper-single-blog-page .content .single-post-content .wrapper-content-post .content-post{max-width:949px;width:90%;margin:0 auto;color:var(--white);font-size:16px;line-height:140%}.wrapper-single-blog-page .content .single-post-content .wrapper-content-post .share-post{position:-webkit-sticky;position:sticky;top:30px;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;gap:24px;margin:0 0 0 -12px}.wrapper-single-blog-page .content .breadcrumb a,.wrapper-single-blog-page .content .breadcrumb span,.wrapper-single-blog-page .content .single-post-content .wrapper-content-post .share-post a,header#main-header .content .logo{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.wrapper-single-blog-page .content .single-post-content .wrapper-content-post .share-post a:hover svg path,footer#main-footer .content .item .link:hover svg path{fill:var(--secondary)}.wrapper-single-blog-page .content .wrapper-single-related-posts{padding:67px 0 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:28px}.wrapper-contact-page .content form.wpcf7-form .form-title,.wrapper-single-blog-page .content .wrapper-single-related-posts .main-title{margin:0 auto;color:var(--secondary);text-align:center;font-size:25px;font-weight:700;line-height:120%;text-transform:uppercase}#single-blog-page,.wrapper-contact-page{width:100%;padding:67px 0}.wrapper-contact-page .content{max-width:707px}.wrapper-contact-page .content form.wpcf7-form{gap:25px}.wrapper-contact-page .content form.wpcf7-form .form-title{margin:0 auto 20px;color:var(--primary)}.wrapper-contact-page .content form.wpcf7-form,.wrapper-contact-page .content form.wpcf7-form .wrapper-form,.wrapper-single-blog-page .content .wrapper-single-related-posts{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.wrapper-contact-page .content form.wpcf7-form .wrapper-form{gap:15px}.wrapper-contact-page .content form.wpcf7-form .wrapper-form .wrapper-input.file .obs-file{margin:0;color:#868686;font-size:13px}.wrapper-contact-page .content form.wpcf7-form .wrapper-form .wrapper-input.file span.wpcf7-form-control-wrap{margin:-56px auto 0;position:relative;z-index:-1}.wrapper-contact-page .content form.wpcf7-form span.wpcf7-spinner{display:block;margin:10px auto 0}#solutions-page{padding:0 0 134px;background:-webkit-radial-gradient(50% 69.96%,88.22% 46.45%,#116c67 0,#04352c 100%);background:radial-gradient(88.22% 46.45% at 50% 69.96%,#116c67 0,#04352c 100%)}.upper-banner-solutions{width:100%;padding:300px 0 67px;position:relative;overflow:hidden}.upper-banner-solutions picture{position:absolute;top:0;right:0;left:0;width:100%;height:auto;pointer-events:none}.upper-banner-solutions picture img,footer#main-footer .content .item .logo img,header#main-header .content .logo img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:auto}.upper-banner-solutions .content{position:relative;z-index:1}.upper-banner-solutions .content .text-content-banner{max-width:100%}.list-all-solutions{width:100%;padding:67px 0 0}.list-all-solutions .content,.list-all-solutions .content .item-solution .wrapper-solution .left-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.list-all-solutions .content{gap:60px}.list-all-solutions .content .item-solution{width:100%}.list-all-solutions .content .item-solution .wrapper-solution{width:calc(100% - 4px);min-height:300px;border-radius:20px;overflow:hidden;border:2px solid var(--secondary);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.list-all-solutions .content .item-solution .wrapper-solution .left-content{width:calc(60% - 162px);height:initial;padding:30px 80px;border-right:2px solid var(--secondary);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.list-all-solutions .content .item-solution .wrapper-solution .left-content .title{margin:0;color:var(--secondary);font-size:25px;font-weight:700}.list-all-solutions .content .item-solution .wrapper-solution .left-content .text{margin:0;color:var(--white);font-size:16px;font-weight:400;line-height:140%}.list-all-solutions .content .item-solution .wrapper-solution .right-content{width:40%}#main-banner .item picture img,.list-all-solutions .content .item-solution .wrapper-solution .right-content img,.list-posts article a.link .img img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;object-fit:cover;object-position:center}.foundation-wrapper .content .item .wrapper .icon,.lower-banner-wrapper picture img,.upper-banner-wrapper,.upper-banner-wrapper picture img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.upper-banner-wrapper{width:100%;min-height:510px;padding:45px 0;position:relative;overflow:hidden;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:-webkit-linear-gradient(top,rgba(4,53,44,0) 36.57%,#04352c 63.25%);background:linear-gradient(180deg,rgba(4,53,44,0) 36.57%,#04352c 63.25%)}#main-banner .item picture,.lower-banner-wrapper picture,.upper-banner-wrapper picture{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.lower-banner-wrapper picture img,.upper-banner-wrapper picture img{width:100%;height:100%;object-fit:cover;object-position:left center}.upper-banner-wrapper .content{position:relative;z-index:1}.upper-banner-wrapper .content .text-content-banner{max-width:420px}.foundation-wrapper{width:100%;padding:67px 0}.foundation-wrapper .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.foundation-wrapper .content .item{width:calc(50% - 10px)}.foundation-wrapper .content .item.full,footer#newsletter .content .wrapper-newsletter #mailpoet_form_1{width:100%}.foundation-wrapper .content .item .wrapper{width:calc(100% - 90px);height:calc(100% - 60px);padding:30px 45px;border-radius:20px;background:rgba(134,134,134,.0705882353);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:30px}.foundation-wrapper .content .item .wrapper .icon{width:65px;height:65px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.customers-wrapper .content #customers-list .item .link .wrap img,.differentiators-wrapper .content .differentiators-list .item .wrapper .icon img,.foundation-wrapper .content .item .wrapper .icon img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:100%;max-height:100%;width:auto;height:auto}.foundation-wrapper .content .item .wrapper .title{margin:0 auto;color:var(--primary);text-align:center;font-size:25px;font-weight:700;line-height:100%}.foundation-wrapper .content .item .wrapper .single-text,.foundation-wrapper .content .item .wrapper .texts-list .text{color:var(--primary);text-align:center;font-size:16px;font-weight:400;line-height:120%}.foundation-wrapper .content .item .wrapper .texts-list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:45px}.foundation-wrapper .content .item .wrapper .texts-list .text{width:calc(50% - 23px)}.foundation-wrapper .content .item .wrapper .texts-list .text strong{font-size:18px}#main-banner .item .content,.lower-banner-wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.lower-banner-wrapper{width:100%;margin:67px auto 0;padding:45px 0;overflow:hidden;background:-webkit-linear-gradient(top,transparent 6%,#042d25 58.63%);background:linear-gradient(180deg,transparent 6%,#042d25 58.63%)}.lower-banner-wrapper .content{position:relative;z-index:1}.lower-banner-wrapper .content .text-content-banner{max-width:43%}#home-page{background:-webkit-radial-gradient(50% 59.96%,89.34% 57.17%,#116c67 0,#04352c 100%);background:radial-gradient(89.34% 57.17% at 50% 59.96%,#116c67 0,#04352c 100%)}#main-banner .item,.about-us-wrapper .wrapper .right-content img,.foundation-wrapper .content .item .wrapper .texts-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}#main-banner .item,.lower-banner-wrapper{min-height:510px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#main-banner .item{padding:30px 0;position:relative}#main-banner .item .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px}#main-banner .item .content h2{margin:0;color:var(--white);font-size:40px;font-weight:700;line-height:112%}#main-banner .item .content a,.customers-wrapper .content #customers-list .item .link .wrap,.list-posts article a.link .infos span{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:var(--transition_350);transition:var(--transition_350)}#main-banner .item .content a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:15px;gap:10px;border-radius:6px;background:var(--secondary);color:var(--white);font-size:28px;font-weight:700;line-height:120%}.about-us-wrapper{width:100%;padding:90px 0 67px}#main-banner .item .content a,.about-us-wrapper .wrapper,.differentiators-wrapper .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.about-us-wrapper .wrapper{width:100%;position:relative;overflow:hidden;min-height:591px}.about-us-wrapper .wrapper .content .left-content{max-width:41%;padding:30px 0;color:var(--white);text-align:justify;font-size:16px;font-weight:400;line-height:140%}.about-us-wrapper .wrapper .content .left-content h1,.about-us-wrapper .wrapper .content .left-content h2,.about-us-wrapper .wrapper .content .left-content h3,.about-us-wrapper .wrapper .content .left-content h4,.about-us-wrapper .wrapper .content .left-content h5,.about-us-wrapper .wrapper .content .left-content h6{color:var(--secondary);font-size:25px;font-weight:700;line-height:140%}.about-us-wrapper .wrapper .right-content{position:absolute;top:0;right:0;bottom:0;width:50%}.about-us-wrapper .wrapper .right-content img{height:100%;object-fit:cover;object-position:left center;border-radius:20px 0 0 20px}.customers-wrapper,.differentiators-wrapper,.the-group-wrapper{width:100%;padding:67px 0}.differentiators-wrapper .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:40px}.differentiators-wrapper .content .title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 auto;padding:6px 60px;background:var(--secondary);border-radius:30px 0 30px 0;color:var(--primary);text-align:center;font-size:25px;font-weight:700;line-height:100%;text-transform:uppercase}.differentiators-wrapper .content .differentiators-list{width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.differentiators-wrapper .content .differentiators-list .item{width:calc(50% - 8px)}.differentiators-wrapper .content .differentiators-list .item .wrapper{width:calc(100% - 64px);height:calc(100% - 48px);padding:24px 32px;border-radius:5px;background:var(--secondary);gap:18px}.differentiators-wrapper .content .differentiators-list .item .wrapper .icon,.differentiators-wrapper .content .differentiators-list .item .wrapper .info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.differentiators-wrapper .content .differentiators-list .item .wrapper .icon{width:66px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.differentiators-wrapper .content .differentiators-list .item .wrapper span{width:1px;height:initial;background:var(--primary)}.differentiators-wrapper .content .differentiators-list .item .wrapper .info{max-width:calc(100% - 103px)}.differentiators-wrapper .content .differentiators-list .item .wrapper .info h3{margin:0;color:var(--primary);font-size:18px;font-weight:700;line-height:120%}.differentiators-wrapper .content .differentiators-list .item .wrapper .info p{margin:0;color:var(--primary);font-size:16px;font-weight:400;line-height:120%}.differentiators-wrapper .content .differentiators-list,.differentiators-wrapper .content .differentiators-list .item .wrapper,.the-group-wrapper .content,.the-group-wrapper .content .upper-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.differentiators-wrapper .content .differentiators-list .item .wrapper .info,.the-group-wrapper .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.the-group-wrapper .content{gap:120px}.the-group-wrapper .content .upper-content{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.the-group-wrapper .content .upper-content svg{max-width:100%;height:auto}.the-group-wrapper .content .lower-content{max-width:724px;width:100%;margin:0 auto;padding:45px 0;position:relative;box-sizing:border-box}.the-group-wrapper .content .lower-content svg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.the-group-wrapper .content .lower-content .wrap{position:relative;z-index:2;max-width:525px;margin:0 auto;color:var(--white);font-size:16px;font-weight:400;line-height:125%}.customers-wrapper .content,.the-group-wrapper .content{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.blog-posts-wrapper .content .top-side h2,.customers-wrapper .content h2{margin:0 auto}#main-banner,.customers-wrapper .content #customers-list{width:100%;display:none}.customers-wrapper .content #customers-list .slick-list{width:calc(100% + 20px);margin:0 -10px;padding:10px 0}.customers-wrapper .content #customers-list .slick-arrow{width:64px;height:64px;border-radius:50px;background:var(--tertiary)}.customers-wrapper .content #customers-list .slick-arrow.slick-prev{left:-4%}.customers-wrapper .content #customers-list .slick-arrow.slick-next{right:-4%}.customers-wrapper .content #customers-list .item{margin:0 10px}.customers-wrapper .content #customers-list .item .link{width:100%;height:120px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.customers-wrapper .content #customers-list .item .link[href]:hover .wrap{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);box-shadow:0 9px 10px 0 rgba(0,0,0,.5019607843)}.customers-wrapper .content #customers-list .item .link .wrap{width:calc(100% - 32px);height:calc(100% - 32px);padding:16px;border-radius:8px;background:var(--white);box-shadow:0 4px 10px 0 rgba(0,0,0,.0509803922)}.blog-posts-wrapper{width:100%;padding:67px 0 134px}.blog-posts-wrapper .content,.customers-wrapper .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px}.blog-posts-wrapper .content .top-side{width:100%}.blog-posts-wrapper .content .top-side h2{margin:0;color:var(--white)}.blog-posts-wrapper .content .top-side a.btn-secondary{max-width:205px}header#main-header{width:100%;height:140px;background:var(--white);position:relative;z-index:99}.blog-posts-wrapper .content .top-side,.customers-wrapper .content #customers-list .item .link .wrap,header#main-header,header#main-header .content,header#main-header .content .link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.blog-posts-wrapper .content .top-side,header#main-header .content{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}header#main-header .content{gap:30px}footer#main-footer .content .item .logo img,header#main-header .content .logo img{max-width:174px;width:auto}header#main-header .content .link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:var(--primary);text-align:center;font-size:18px;font-weight:700;font-family:"JUST Sans";text-transform:uppercase;-webkit-transition:var(--transition_350);transition:var(--transition_350)}header#main-header .content .link:last-child{min-width:153px;padding:10px;border-radius:5px;background:var(--secondary)}header#main-header .content .link:last-child:hover{background:var(--primary);color:var(--secondary)}header#main-header .content .c-hamburger{display:none}#menu-mobile{position:fixed;top:0;right:0;bottom:0;left:0;padding:120px 0 30px;z-index:98;background:var(--white);opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:var(--transition_350);transition:var(--transition_350);overflow-y:auto}#menu-mobile.active{opacity:1;visibility:visible;pointer-events:initial}#menu-mobile .content,#menu-mobile .content .links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:32px}#menu-mobile .content .links{max-width:327px;width:100%;gap:16px}#menu-mobile .content,#menu-mobile .content .links,#menu-mobile .content .links .link,#menu-mobile .content .lower-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#menu-mobile .content .links .link{width:100%;height:60px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:5px;background:#f7f7f7;color:var(--primary);text-align:center;font-size:16px;font-weight:700;line-height:120%;text-transform:uppercase}#menu-mobile .content .lower-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:32px}#menu-mobile .content .lower-content .info-text{color:var(--primary);font-size:13px;font-weight:500;line-height:120%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}#menu-mobile .content .lower-content .info-text,#menu-mobile .content .lower-content .info-text a,#menu-mobile .content .lower-content .socials{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#menu-mobile .content .lower-content .info-text a{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}#menu-mobile .content .lower-content .socials{gap:20px}#menu-mobile .content .lower-content .socials a,footer#newsletter .content .wrapper-newsletter #mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph.last .mailpoet_form_loading{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:10px}#menu-mobile .content .lower-content .socials a{width:32px;height:32px;background:var(--secondary);color:var(--white);font-size:20px;-webkit-transition:var(--transition_350);transition:var(--transition_350)}footer#newsletter{width:100%;background:var(--primary-dark)}footer#newsletter .content .wrapper-newsletter{width:calc(100% - 100px);padding:30px 50px 40px;border-radius:0 0 15px 15px;background:var(--secondary)}footer#newsletter .content .wrapper-newsletter #mailpoet_form_1 form.mailpoet_form{width:100%;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}footer#newsletter .content .wrapper-newsletter #mailpoet_form_1 form.mailpoet_form.mailpoet_form_successfully_send .mailpoet_validate_success{margin:0 auto;color:var(--white);text-align:center;font-size:22px;font-weight:600;line-height:120%}#menu-mobile .content .lower-content .socials a,footer#newsletter .content .wrapper-newsletter #mailpoet_form_1 form.mailpoet_form.mailpoet_form_sending .mailpoet_paragraph.last .mailpoet_form_loading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}footer#newsletter .content .wrapper-newsletter #mailpoet_form_1 form.mailpoet_form .mailpoet_form_paragraph{width:100%;margin:0 auto 12px;color:var(--white);text-align:center;font-size:25px;font-weight:600;line-height:140%}footer#newsletter .content .wrapper-newsletter #mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph{margin:0;line-height:initial;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}footer#newsletter .content .wrapper-newsletter #mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph.last{width:151px;position:relative}footer#newsletter .content .wrapper-newsletter #mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph.last .mailpoet_form_loading{position:absolute;inset:0;margin:auto;width:100%;height:100%;background:rgba(4,45,37,.8)}footer#newsletter .content .wrapper-newsletter #mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph.last .mailpoet_form_loading>span{background-color:#fff}footer#newsletter .content .wrapper-newsletter #mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph:nth-child(8){width:34%}footer#newsletter .content .wrapper-newsletter #mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph:nth-child(9){width:calc(66% - 175px)}footer#newsletter .content .wrapper-newsletter #mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph input[type=email],footer#newsletter .content .wrapper-newsletter #mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph input[type=text]{width:100%!important;padding:0 50px!important;margin:0!important}footer#newsletter .content .wrapper-newsletter #mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph input[type=submit]{width:100%!important;padding:0 10px!important;margin:0!important;border:0!important}.pg404,footer#newsletter .content .wrapper-newsletter #mailpoet_form_1 form.mailpoet_form .mailpoet_message{width:100%}footer#newsletter .content .wrapper-newsletter #mailpoet_form_1 form.mailpoet_form .parsley-errors-list{font-size:16px}footer#main-footer{width:100%;padding:120px 0;background:var(--primary-dark)}footer#main-footer .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}footer#main-footer .content .item,footer#main-footer .content .item .logo{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}footer#main-footer .content .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px}footer#main-footer .content .item .logo{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}footer#main-footer .content .item .info-text,footer#main-footer .content .item .info-text a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}footer#main-footer .content .item .info-text{color:var(--white);font-size:13px;font-weight:500;line-height:120%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}footer#main-footer .content .item .info-text:hover *{color:var(--secondary);fill:var(--secondary)}footer#main-footer .content .item .info-text *{-webkit-transition:var(--transition_350);transition:var(--transition_350)}footer#main-footer .content .item .info-text a{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}footer#main-footer .content .item .info-text svg{max-width:31px}footer#main-footer .content .item .info-text a,footer#main-footer .content .item .socials,footer#main-footer .content .item .socials a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}footer#main-footer .content .item .socials{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:20px}footer#main-footer .content .item .socials a{width:32px;height:32px;border-radius:10px;background:var(--secondary);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:var(--primary-dark);font-size:20px;-webkit-transition:var(--transition_350);transition:var(--transition_350)}footer#main-footer .content .item .socials a:hover{background:var(--white)}footer#main-footer .content .item .title{margin:0;color:var(--white);font-size:18px;font-weight:700;line-height:120%}footer#main-footer .content .item .link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;color:var(--tertiary);font-size:16px;font-weight:500;line-height:120%;-webkit-transition:var(--transition_350);transition:var(--transition_350)}footer#main-footer .content .item .link:hover{color:var(--secondary)}footer#main-footer .content .item .link span{max-width:calc(100% - 34px)}.pg404{padding:60px 0}.pg404 .content{gap:60px}.pg404 .content h1,.pg404 .content h1 small{background:rgba(199,163,44,.1019607843);border-radius:16px;box-shadow:0 4px 30px var(--tertiary);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.pg404 .content,.pg404 .content h1,footer#main-footer .content .item .link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pg404 .content,.pg404 .content h1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.pg404 .content h1{border:1px solid var(--primary);margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:30px 80px;color:var(--primary)}.pg404 .content h1 big{font-size:160px;font-weight:700}.pg404 .content h1 small{font-size:40px;font-weight:700;padding:5px 9px;margin-top:-65px}.pg404 .content p{margin:0 auto;color:var(--text);font-size:25px;font-weight:400;text-align:center;line-height:140%}.pg404 .content a{max-width:200px}@media only screen and (max-width:1240px){.customers-wrapper .content #customers-list.slick-initialized{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.customers-wrapper .content #customers-list .slick-arrow.slick-prev{left:-2%}.customers-wrapper .content #customers-list .slick-arrow.slick-next{right:-2%}.customers-wrapper .content #customers-list .slick-list{width:calc(90% + 20px)}}@media only screen and (max-width:1140px){header#main-header .content{gap:15px}header#main-header .content .logo img{max-width:151px}header#main-header .content .link{font-size:16px}header#main-header .content .link:last-child{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}}@media only screen and (max-width:979px){header#main-header .content .link{font-size:15px}.list-posts.blog-page article{width:100%}.upper-banner-solutions{padding:200px 0 67px}}@media only screen and (max-width:767px){.pg404{padding:45px 0}.pg404 .content{gap:30px}.pg404 .content h1{padding:30px}.pg404 .content h1 big{font-size:100px}.pg404 .content h1 small{font-size:30px;margin-top:-35px}.pg404 .content p{font-size:15px}header#main-header{height:90px}header#main-header .content .link{display:none}header#main-header .content .c-hamburger{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;overflow:hidden;padding:0;border-radius:4px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border:0;cursor:pointer;width:54px;height:41px}header#main-header .content .c-hamburger:focus{outline:0}header#main-header .content .c-hamburger span{display:block;position:absolute;top:calc(50% - 2px);left:0;right:0;height:3px;background:var(--primary);width:25px;margin:0 auto}header#main-header .content .c-hamburger span:after,header#main-header .content .c-hamburger span:before{position:absolute;display:block;left:0;width:100%;height:3px;background-color:var(--primary);content:"";-webkit-transition:var(--transition_350);transition:var(--transition_350)}header#main-header .content .c-hamburger span:before{top:-8px}header#main-header .content .c-hamburger span:after{bottom:-8px}header#main-header .content .c-hamburger span,header#main-header .content .c-hamburger--htx span{-webkit-transition:var(--transition_350);transition:var(--transition_350)}header#main-header .content .c-hamburger--htx span:before{-webkit-transition-property:top,-webkit-transform;transition-property:top,transform;transition-property:top,transform,-webkit-transform}header#main-header .content .c-hamburger--htx span:after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}header#main-header .content .c-hamburger--htx.is-active span{background:0 0}header#main-header .content .c-hamburger--htx.is-active span:before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}header#main-header .content .c-hamburger--htx.is-active span:after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}footer#newsletter .content .wrapper-newsletter{width:calc(100% - 60px);padding:30px 30px 18px}footer#newsletter .content .wrapper-newsletter #mailpoet_form_1 form.mailpoet_form{gap:12px}footer#newsletter .content .wrapper-newsletter #mailpoet_form_1 form.mailpoet_form .mailpoet_form_paragraph{font-size:18px!important;margin:0 auto}footer#newsletter .content .wrapper-newsletter #mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph:nth-child(8),footer#newsletter .content .wrapper-newsletter #mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph:nth-child(9){width:calc(50% - 6px)}footer#newsletter .content .wrapper-newsletter #mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph input[type=email],footer#newsletter .content .wrapper-newsletter #mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph input[type=text]{width:100%!important;padding:0 16px!important}.wrapper-contact-page .content form.wpcf7-form .form-title,div.wp-pagenavi{margin:0 auto}.wrapper-contact-page .content form.wpcf7-form .wrapper-form .wrapper-input.file span.wpcf7-form-control-wrap{margin:-50px auto 0}footer#main-footer{padding:67px 0}#blog-page .content,footer#main-footer .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}footer#main-footer .content{gap:45px}footer#main-footer .content,footer#main-footer .content .item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#blog-page{gap:45px}#blog-page .content{gap:14px}#blog-page .content .wrapper-select,#blog-page .content form#search-blog{max-width:100%}#blog-page .content .left-content,.list-posts article,.wrapper-single-blog-page .content .single-post-content .wrapper-content-post .content-post,footer#newsletter .content .wrapper-newsletter #mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph.last{width:100%}#blog-page .content .right-content{width:100%;margin:28px auto 0}.list-posts article a.link{gap:14px}.list-posts article a.link .img{height:200px}#main-banner .item .content a,.differentiators-wrapper .content .differentiators-list .item .wrapper .info h3,.list-posts article a.link .infos h3{font-size:16px}.wrapper-single-blog-page .content .single-post-content{margin:45px auto 0}.blog-posts-wrapper .content .top-side h2,.wrapper-single-blog-page .content .single-post-content .main-category{font-size:18px}.wrapper-single-blog-page .content .single-post-content .title-post{font-size:28px}.wrapper-single-blog-page .content .single-post-content .wrapper-content-post{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:30px}.wrapper-single-blog-page .content .single-post-content .wrapper-content-post .share-post{position:initial;margin:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}#solutions-page{padding:0 0 67px}.upper-banner-solutions{padding:200px 0 33px}.upper-banner-solutions picture img{object-fit:cover}.list-all-solutions{padding:33px 0 0}.about-us-wrapper .wrapper,.list-all-solutions .content .item-solution .wrapper-solution{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.list-all-solutions .content .item-solution .wrapper-solution .left-content{width:calc(100% - 50px);padding:25px;border-right:none;border-top:2px solid var(--secondary)}.list-all-solutions .content .item-solution .wrapper-solution .left-content .title{font-size:20px;text-align:center}.list-all-solutions .content .item-solution .wrapper-solution .right-content{width:100%}.list-all-solutions .content .item-solution .wrapper-solution .right-content img{height:200px;object-fit:cover;object-position:center}.lower-banner-wrapper,.upper-banner-wrapper{padding:200px 0 33px;min-height:auto;margin:0 auto}.lower-banner-wrapper picture img,.upper-banner-solutions picture img,.upper-banner-wrapper picture img{max-height:500px;object-position:center}.lower-banner-wrapper .content .text-content-banner,.upper-banner-wrapper .content .text-content-banner{max-width:100%;text-align:center}.list-all-solutions .content .item-solution .wrapper-solution .left-content .text,.lower-banner-wrapper .content .text-content-banner *,.upper-banner-wrapper .content .text-content-banner *{text-align:center}.foundation-wrapper .content .item,.foundation-wrapper .content .item .wrapper .texts-list .text{width:100%}.foundation-wrapper .content .item .wrapper{width:calc(100% - 60px);height:calc(100% - 60px);padding:30px;gap:15px}.foundation-wrapper .content .item .wrapper .icon{width:45px;height:45px}.foundation-wrapper .content .item .wrapper .title{font-size:22px}.foundation-wrapper .content .item .wrapper .texts-list{gap:15px}#main-banner .item{min-height:410px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#main-banner .item .content h2{font-size:25px}.about-us-wrapper{padding:30px 0}.about-us-wrapper .wrapper{min-height:auto;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px}.about-us-wrapper .wrapper .content .left-content{max-width:100%;padding:0;text-align:center}.about-us-wrapper .wrapper .right-content{position:initial;width:90%}.about-us-wrapper .wrapper .right-content img{border-radius:10px}.differentiators-wrapper{padding:67px 0 33px}.differentiators-wrapper .content .title{padding:6px 30px}.differentiators-wrapper .content .differentiators-list .item{width:100%}.differentiators-wrapper .content .differentiators-list .item .wrapper{width:calc(100% - 36px);height:calc(100% - 36px);padding:18px}.differentiators-wrapper .content .differentiators-list .item .wrapper .icon{width:46px}.differentiators-wrapper .content .differentiators-list .item .wrapper .icon img{max-height:55px}.differentiators-wrapper .content .differentiators-list .item .wrapper .info{width:calc(100% - 83px)}.customers-wrapper,.the-group-wrapper{padding:33px 0}.the-group-wrapper .content{gap:67px}.the-group-wrapper .content .lower-content .wrap{max-width:80%}.customers-wrapper .content #customers-list .slick-arrow{width:44px;height:44px}.customers-wrapper .content #customers-list .slick-arrow.slick-prev{left:-4%}.customers-wrapper .content #customers-list .slick-arrow.slick-next{right:-4%}.blog-posts-wrapper{padding:33px 0 67px}.blog-posts-wrapper .content .top-side a.btn-secondary{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:16px;padding:0 16px}}@media only screen and (max-width:479px){footer#newsletter .content .wrapper-newsletter #mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph:nth-child(8),footer#newsletter .content .wrapper-newsletter #mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph:nth-child(9){width:100%}}