.site-footer .newsletter{background-color:var(--accent-2-color)}.site-footer footer.footer-section{padding:60px 0 80px}@media only screen and (max-width:1100px){.site-footer footer.footer-section{padding:35.6px 0 25px}}.site-footer footer.footer-section .logo-container{margin-bottom:32px;max-height:37px;max-width:227px;width:100%}@media only screen and (max-width:1100px){.site-footer footer.footer-section .logo-container{margin:0 auto 18.62px;max-height:41px;max-width:258px;width:70%}}.site-footer footer.footer-section .logo-container img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.site-footer footer.footer-section .footer-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width:1100px){.site-footer footer.footer-section .footer-wrapper{flex-direction:column;gap:20px;width:100%}}.site-footer footer.footer-section .footer-wrapper .logo-wrapper{display:flex;flex:1 0 auto;flex-direction:column;justify-content:space-between}.site-footer footer.footer-section .footer-wrapper .logo-wrapper .logo-wrapper__title{color:#fff;display:block;font-size:16px;font-weight:600;line-height:18px;margin:0 0 16px}@media only screen and (max-width:1100px){.site-footer footer.footer-section .footer-wrapper .logo-wrapper .logo-wrapper__title{display:none}}@media only screen and (min-width:1101px){.site-footer footer.footer-section .footer-wrapper .logo-wrapper .socials{align-items:flex-start!important;justify-content:start!important}}@media only screen and (max-width:767.98px){.site-footer footer.footer-section .footer-wrapper .logo-wrapper .socials{margin:0 auto;width:80%}}.site-footer footer.footer-section .footer-wrapper .logo-wrapper .socials a{color:var(--text-alternate-color);height:auto;width:38px}.site-footer footer.footer-section .footer-wrapper nav{display:grid;flex:1 1 75%;gap:0 35px;grid-template-columns:repeat(4,auto);grid-template-rows:repeat(2,auto)}.site-footer footer.footer-section .footer-wrapper nav .footer-item[data-item="1"]{grid-column-end:1;grid-column-start:1;grid-row-end:3;grid-row-start:1}.site-footer footer.footer-section .footer-wrapper nav .footer-item[data-item="2"]{grid-column-end:2;grid-column-start:2;grid-row-end:1;grid-row-start:1}.site-footer footer.footer-section .footer-wrapper nav .footer-item[data-item="3"]{grid-column-end:2;grid-column-start:2;grid-row-end:3;grid-row-start:2}.site-footer footer.footer-section .footer-wrapper nav .footer-item[data-item="4"]{grid-column-end:3;grid-column-start:3;grid-row-end:2;grid-row-start:1}.site-footer footer.footer-section .footer-wrapper nav .footer-item--newsletter{grid-column-end:4;grid-column-start:4;grid-row-end:3;grid-row-start:1}@media screen and (min-width:1101px) and (max-width:1365px){.site-footer footer.footer-section .footer-wrapper nav{gap:0 20px}}@media only screen and (max-width:1100px){.site-footer footer.footer-section .footer-wrapper nav{display:block;flex-wrap:nowrap;gap:0;grid-template-columns:1fr;max-height:none}}@media only screen and (max-width:767.98px){.site-footer footer.footer-section .footer-wrapper nav{justify-content:center}}.site-footer footer.footer-section .footer-wrapper nav .link-title{display:block;font-family:Lexend;font-size:16px;font-weight:600;line-height:16px}@media only screen and (max-width:1100px){.site-footer footer.footer-section .footer-wrapper nav .link-title{display:none}}.site-footer footer.footer-section .footer-wrapper .footer-item{align-self:flex-start;display:block}@media only screen and (max-width:1100px){.site-footer footer.footer-section .footer-wrapper .footer-item{display:none}}.site-footer footer.footer-section .footer-wrapper .footer-item ul{list-style:none;margin:16px 0 0;padding:0}.site-footer footer.footer-section .footer-wrapper .footer-item ul li{margin-bottom:10px;width:-moz-fit-content;width:fit-content}.site-footer footer.footer-section .footer-wrapper .footer-item ul li a{display:block;font-size:14px;font-weight:400;line-height:18px;white-space:nowrap;width:-moz-fit-content;width:fit-content}.site-footer footer.footer-section .footer-wrapper .footer-item .footer-item-list li:hover{text-decoration:underline}.site-footer footer.footer-section .footer-wrapper .footer-item--newsletter{align-self:flex-end;display:block;flex:0 0 auto;height:100%;margin-left:37px;padding:0}@media only screen and (max-width:1100px){.site-footer footer.footer-section .footer-wrapper .footer-item--newsletter{margin-left:0;margin-top:43px;width:100%}}.site-footer footer.footer-section .footer-wrapper .footer-accordion{border-bottom:1px solid #fff;color:#fff;display:none;font-size:16px;font-weight:600;line-height:18px;padding:16px 3px 16px 0}@media only screen and (max-width:1100px){.site-footer footer.footer-section .footer-wrapper .footer-accordion{display:flex}}.site-footer footer.footer-section .footer-wrapper .footer-accordion .custom-arrow svg{transform:rotate(90deg);transition:transform .3s ease}.site-footer footer.footer-section .footer-wrapper .footer-accordion.active .custom-arrow svg{transform:rotate(-90deg)}.site-footer footer.footer-section .footer-wrapper .footer-accordion-panel{display:none;width:100%}@media only screen and (max-width:1100px){.site-footer footer.footer-section .footer-wrapper .footer-accordion-panel{display:block}}.site-footer footer.footer-section .footer-wrapper .footer-accordion-panel ul{display:grid;grid-template-columns:repeat(2,auto);list-style-type:none;margin:22px 0;padding:0;row-gap:14px}.site-footer footer.footer-section .footer-wrapper .footer-accordion-panel li{font-size:16px;font-weight:400;line-height:18px}.site-footer .footer-bar{background-color:var(--secondary-color)}.site-footer .footer-bar .footer-bar-wrapper{display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;padding:12px 0}@media only screen and (max-width:1100px){.site-footer .footer-bar .footer-bar-wrapper{align-items:center;flex-direction:column;justify-content:center;padding:15px 0}}.site-footer .footer-bar .footer-bar-wrapper .company-info{line-height:15px}.site-footer .footer-bar .footer-bar-wrapper .company-info span{font-size:12px;font-weight:400;line-height:15px}.site-footer .footer-bar .footer-bar-wrapper .created-by{line-height:15px}.site-footer .footer-bar .footer-bar-wrapper .created-by a{font-size:12px;font-weight:400;letter-spacing:normal;line-height:15px}.site-footer .newsletter-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:space-between}@media only screen and (max-width:1100px){.site-footer .newsletter-wrapper{align-items:center;margin:0 auto;max-width:384px}}.site-footer .newsletter-wrapper .great-success{color:#fff;font-weight:700;margin-top:15px}.site-footer .newsletter-wrapper .heading-sm div{font-family:Lexend;font-size:16px;line-height:19px}.site-footer .newsletter-wrapper .form{width:100%}.site-footer .newsletter-wrapper .form .newsletter-form{position:relative}.site-footer .newsletter-wrapper .form .newsletter-form .field{align-items:flex-start;display:flex;flex:1;flex-direction:column;justify-content:space-between}@media only screen and (max-width:991.98px){.site-footer .newsletter-wrapper .form .newsletter-form .field{flex-direction:column}}.site-footer .newsletter-wrapper .form .newsletter-form .field .custom-checkbox{align-items:center;display:flex;margin-bottom:5px;padding-left:28px;width:100%}@media only screen and (max-width:991.98px){.site-footer .newsletter-wrapper .form .newsletter-form .field .custom-checkbox{margin:0 auto}}.site-footer .newsletter-wrapper .form .newsletter-form .field .custom-checkbox p{color:#fff;font-size:12px;font-weight:400;line-height:18px;margin:0}.site-footer .newsletter-wrapper .form .newsletter-form .field .custom-checkbox .checkmark{height:22.41px;top:50%;transform:translateY(-50%);width:22.41px}.site-footer .newsletter-wrapper .form .newsletter-form .field .custom-checkbox .checkmark:after{content:none}.site-footer .newsletter-wrapper .form .newsletter-form .field .custom-checkbox:hover input~.checkmark{background:#fff}.site-footer .newsletter-wrapper .form .newsletter-form .field .custom-checkbox input:checked~.checkmark{background:0 0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.41' height='22.41'%3E%3Cg data-name='Group 751' transform='translate(-2479 -1183)'%3E%3Crect data-name='Rectangle 4' width='22.41' height='22.41' rx='11.205' transform='translate(2479 1183)' fill='%2340cedd'/%3E%3Cpath data-name='Icon feather-check' d='m2493.773 1191.418-5.177 5.177-2.353-2.353' fill='none' stroke='%23343434' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.site-footer .newsletter-wrapper .form .newsletter-form .field .field__input{border:none;border-radius:100px;box-sizing:border-box;flex:1;font-size:12px;font-weight:300;line-height:15px;margin-bottom:14.87px;padding:12px 20px 11px;width:100%}.site-footer .newsletter-wrapper .form .newsletter-form .field .field__input::-moz-placeholder{color:#343434}.site-footer .newsletter-wrapper .form .newsletter-form .field .field__input::placeholder{color:#343434}@media only screen and (min-width:1367px){.site-footer .newsletter-wrapper .form .newsletter-form .field .field__input{width:-webkit-fill-available}}@media only screen and (max-width:379.98px){.site-footer .newsletter-wrapper .form .newsletter-form .field .field__input{min-width:unset}}.site-footer .newsletter-wrapper .form .newsletter-form .field button{border-radius:0;font-size:14px;font-weight:500;line-height:18px;margin-top:10px;padding:10px 35px;white-space:nowrap;width:auto}@media only screen and (max-width:1100px){.site-footer .newsletter-wrapper .form .newsletter-form .field button{width:100%}}.site-footer .newsletter-wrapper .form .newsletter-form .field .field__label{height:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:0}.site-footer .newsletter-form__message{align-items:center;display:flex;justify-content:center;margin-top:20px}.site-footer .newsletter-form__message .icon{background:#fff;border-radius:50%;height:24px;margin-right:15px;padding:6px;width:24px}.site-footer .newsletter-form__message .icon path{fill:var(--primary-color)}
