/*
Theme Name: Washium
Author: the Waydigit team
Description: Washium theme
Text Domain: Washium
*/

* { 
    margin: 0;
    padding: 0;
    box-sizing: border-box !important;
    font-family: Helvetica, sans-serif !important;
}

:root {
    --global--line-height-body: 1.7;
}

html {
    scroll-behavior: smooth;
    line-height: var(--global--line-height-body);

}

::-webkit-scrollbar {
    width: 5px;
    border-radius: 5px;
}

::-webkit-scrollbar-track {
    border-radius: 5px;
}

::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background:linear-gradient(180deg, #31B8E7 0%, #1698DE 104.41%);
}

.primary-navigation-open footer{
	display:none;
}


.container {
    width: 100%;
    max-width: 1216px;
    margin: 0 auto;
}
section:first-child{
	padding-top:130px !important;
}

.mobile-buttons {
    width: 100%;
    display: none;
}

.custom-logo-link img{
	max-width:150px !important;
}

.big_container {
    width: 100%;
    max-width: 1314px;
    margin: 0 auto;
}

.margin-center {
    margin: 0 auto;
}
.flex-wrap-nowrap {
    flex-wrap: nowrap !important;
}
.flex-direction-column {
    flex-direction: column !important;
}

.ginput_container_phone{
	position:relative;
}

.ti-stars{
	display:flex !important;
	justify-content:center !important;
}

.ginput_container_phone::before {
    content: '';
    position: absolute;
    top: calc(50% - 10px);
    left: 8px;
    width: 30px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center left;
   background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='15' slick-uniqueid='3' viewBox='0 0 600 400'%3E%3Cpath fill='%23b22234' d='M0-.00000264h600.00001875v400.0000125H0z'/%3E%3Cpath fill='%23fff' d='M0 30.76001966h600.00001875v30.7600031H0zm0 61.52005525h600.00001875v30.7600031H0zm0 61.51999126h600.00001875v30.7600031H0zm0 61.52005525h600.00001875v30.7600031H0zm0 61.52005526h600.00001875v30.7600031H0zm0 61.51999126h600.00001875v30.7600031H0z'/%3E%3Cpath fill='%233c3b6e' d='M0-.00000264h266.66669633V215.3200041H0z'/%3E%3Cpath fill='%23fff' d='m22.2104228 8.56583982 2.89338732 8.97185083 9.42661339-.02060654-7.63840075 5.524304 2.93258235 8.95911736-7.61418232-5.557644-7.61417478 5.55764325 2.93257481-8.95911661-7.63840074-5.52430476 9.4266134.02060655zm22.21043212 20.28288682 2.89338733 8.97185083 9.42661339-.02060654-7.63840075 5.52430475 2.93257482 8.95911661-7.61417479-5.55764324-7.61418231 5.55764324 2.93258234-8.95911661-7.63840074-5.52430475 9.4266134.02060654zM66.63193173 8.56583982l2.89338733 8.97185083 9.42661339-.02060654-7.63840075 5.524304 2.93257482 8.95911736-7.61417479-5.557644-7.6141823 5.55764325 2.93258233-8.95911661-7.63840074-5.52430476 9.4266134.02060655zm22.21042762 20.28288682 2.89338807 8.97185083 9.42661264-.02060654-7.63840074 5.52430475 2.93257858 8.95911661-7.61417855-5.55764324-7.6141793 5.55764324 2.93257933-8.95911661-7.63840375-5.52430475 9.42661564.02060654zm22.21042836-20.28288682 2.89338808 8.97185083 9.42661264-.02060654-7.63840075 5.524304 2.93257858 8.95911736-7.61417855-5.557644-7.6141793 5.55764325 2.93257858-8.95911661-7.63839999-5.52430476 9.42661264.02060655zm22.21043904 20.28288682 2.89338732 8.97185083 9.42661294-.02060654-7.6384003 5.52430475 2.93257836 8.95911661-7.61417908-5.55764324-7.6141793 5.55764324 2.93257934-8.95911661-7.6384-5.52430475 9.42661189.02060654zM155.4736536 8.56583982l2.89338733 8.97185083 9.42661264-.02060654-7.63840074 5.524304 2.93257933 8.95911736-7.6141793-5.55764098-7.6141793 5.55764324 2.93257925-8.95911661-7.63840038-5.52430475 9.42661235.02060503Zm22.21042913 20.28288682 2.89338807 8.97185083 9.42661264-.02060654-7.63840074 5.52430475 2.93257858 8.95911661-7.61417855-5.55764324-7.6141793 5.55764324 2.93257933-8.95911661-7.63840075-5.52430475 9.42661264.02060654zM199.8945111 8.56583982l2.89338732 8.97185083 9.42661263-.02060654-7.63839999 5.524304 2.93257858 8.95911736-7.6141793-5.557644-7.6141793 5.55764325 2.93257933-8.95911661-7.63839999-5.52430476 9.42661189.02060655Zm22.2110783 20.28288682 2.89338733 8.97185083 9.4266134-.02060654-7.63840075 5.52430475 2.93257482 8.95911661-7.6141748-5.55764324-7.6141823 5.55764324 2.93258234-8.95911661-7.63840074-5.52430475 9.42661339.02060654zm22.21042461-20.28288682 2.89338733 8.97185083 9.42661339-.02060654-7.63840075 5.524304 2.93258235 8.95911736-7.61418232-5.557644-7.61417478 5.55764325 2.93257481-8.95911661-7.63840074-5.52430476 9.42661339.02060655zM22.2104228 51.60582989l2.89338732 8.97185158 9.42661339-.02060654-7.63840075 5.524304 2.93258235 8.95912037-7.61418232-5.557647-7.61417478 5.557647 2.93257481-8.95912038-7.63840074-5.52430475 9.4266134.02060655zm22.21043212 20.28288983 2.89338733 8.97185384 9.42661339-.0206216-7.63840075 5.52430701 2.93257482 8.9591121-7.61417479-5.55764023-7.61418231 5.55764023 2.93258234-8.9591121-7.63840074-5.524307 9.4266134.02062159zm22.21107681-20.28288983 2.89338733 8.97185158 9.42661339-.02060654-7.63840075 5.524304 2.93257482 8.95912037-7.61417479-5.557647-7.6141823 5.557647 2.93258233-8.95912038-7.63840074-5.52430475 9.4266134.02060655zm22.21042762 20.28288983 2.89338807 8.97185384 9.42661264-.0206216-7.63840074 5.52430701 2.93257858 8.9591121-7.61417855-5.55764023-7.6141793 5.55764023 2.93257933-8.9591121-7.63840375-5.524307 9.42661564.02062159zm22.21043345-20.28288608 2.89338676 8.97186162 9.42661363-.02058667-7.63840024 5.5243095 2.9325761 8.95911495-7.61417625-5.55764284-7.6141837 5.55764284 2.9325793-8.95911495-7.63840345-5.5243095 9.4266211.02058667zm22.21043395 20.28288608 2.89338732 8.97185384 9.42661294-.0206216-7.6384003 5.52430701 2.93257836 8.9591121-7.61417908-5.55764023-7.6141793 5.55764023 2.93257934-8.9591121-7.6384-5.524307 9.42661189.02062159zm22.21042685-20.28288983 2.89338733 8.97185158 9.42661264-.02060654-7.63840074 5.524304 2.93257933 8.95912037-7.6141793-5.55764475-7.6141793 5.55764475 2.93257925-8.95911812-7.63840038-5.52430475 9.42661235.02060504Zm22.21042913 20.28288983 2.89338807 8.97185384 9.42661264-.0206216-7.63840074 5.52430701 2.93257858 8.9591121-7.61417855-5.55764023-7.6141793 5.55764023 2.93257933-8.9591121-7.63840075-5.524307 9.42661264.02062159zm22.21042837-20.28288983 2.89338732 8.97185158 9.42661263-.02060654-7.63839999 5.524304 2.93257858 8.95912037-7.6141793-5.557647-7.6141793 5.557647 2.93257933-8.95912038-7.63839999-5.52430475 9.42661189.02060655zm22.2110783 20.28288983 2.89338733 8.97185384 9.4266134-.0206216-7.63840075 5.52430701 2.93257482 8.9591121-7.6141748-5.55764023-7.6141823 5.55764023 2.93258234-8.9591121-7.63840074-5.524307 9.42661339.02062159zm22.21042461-20.28288983 2.89338733 8.97185158 9.42661339-.02060654-7.63840075 5.524304 2.93258235 8.95912037-7.61418232-5.557647-7.61417478 5.557647 2.93257481-8.95912038-7.63840074-5.52430475 9.42661339.02060655zM22.2104228 94.64582535l2.89338732 8.97185384 9.42661339-.0206216-7.63840075 5.52430701 2.93258235 8.95911963-7.61418232-5.55764776-7.61417478 5.55764776 2.93257481-8.95911963-7.63840074-5.524307 9.4266134.02062159zm22.21043212 20.28289121 2.89338733 8.97185384 9.42661339-.0206216-7.63840075 5.52430701 2.93257482 8.9591121-7.61417479-5.55764024-7.61418231 5.55764024 2.93258234-8.9591121-7.63840074-5.524307 9.4266134.02062159zm22.21107681-20.28289121 2.89338733 8.97185384 9.42661339-.0206216-7.63840075 5.52430701 2.93257482 8.95911963-7.61417479-5.55764776-7.6141823 5.55764776 2.93258233-8.95911963-7.63840074-5.524307 9.4266134.02062159zm22.21042762 20.28289121 2.89338807 8.97185384 9.42661264-.0206216-7.63840074 5.52430701 2.93257858 8.9591121-7.61417855-5.55764024-7.6141793 5.55764024 2.93257933-8.9591121-7.63840375-5.524307 9.42661564.02062159zm22.21042836-20.28289121 2.89338808 8.97185384 9.42661264-.0206216-7.63840075 5.52430701 2.93257858 8.95911963-7.61417855-5.55764776-7.6141793 5.55764776 2.93257858-8.95911963-7.63839999-5.524307 9.42661264.02062159zm22.21043904 20.28289121 2.89338732 8.97185384 9.42661294-.0206216-7.6384003 5.52430701 2.93257836 8.9591121-7.61417908-5.55764024-7.6141793 5.55764024 2.93257934-8.9591121-7.6384-5.524307 9.42661189.02062159zm22.21042685-20.28289121 2.89338733 8.97185384 9.42661264-.0206216-7.63840074 5.52430701 2.93257933 8.95911963-7.6141793-5.55764776-7.6141793 5.55764776 2.93257925-8.95911963-7.63840038-5.524307 9.42661235.02062159zm22.21042913 20.28289121 2.89338807 8.97185384 9.42661264-.0206216-7.63840074 5.52430701 2.93257858 8.9591121-7.61417855-5.55764024-7.6141793 5.55764024 2.93257933-8.9591121-7.63840075-5.524307 9.42661264.02062159zm22.21042837-20.28289121 2.89338732 8.97185384 9.42661263-.0206216-7.63839999 5.52430701 2.93257858 8.95911963-7.6141793-5.55764776-7.6141793 5.55764776 2.93257933-8.95911963-7.63839999-5.524307 9.42661189.02062159zm22.2110783 20.28289121 2.89338733 8.97185384 9.4266134-.0206216-7.63840075 5.52430701 2.93257482 8.9591121-7.6141748-5.55764024-7.6141823 5.55764024 2.93258234-8.9591121-7.63840074-5.524307 9.42661339.02062159zm22.21042461-20.28289121 2.89338733 8.97185384 9.42661339-.0206216-7.63840075 5.52430701 2.93258235 8.95911963-7.61418232-5.55764776-7.61417478 5.55764776 2.93257481-8.95911963-7.63840074-5.524307 9.42661339.02062159zM22.2104228 137.68582972l2.89338732 8.97185384 9.42661339-.0206216-7.63840075 5.524307 2.93258235 8.95911964-7.61418232-5.55764777-7.61417478 5.55764777 2.93257481-8.95911963-7.63840074-5.524307 9.4266134.02062159zm22.21043212 20.28289434 2.89338733 8.97184632 9.42661339-.0206216-7.63840075 5.52429948 2.93257482 8.95911963-7.61417479-5.55764024-7.61418231 5.55764024 2.93258234-8.95911963-7.63840074-5.52429948 9.4266134.0206216zm22.21107681-20.28289434 2.89338733 8.97185384 9.42661339-.0206216-7.63840075 5.524307 2.93257482 8.95911964-7.61417479-5.55764777-7.6141823 5.55764777 2.93258233-8.95911963-7.63840074-5.524307 9.4266134.02062159zm22.21042762 20.28289434 2.89338807 8.97184632 9.42661264-.0206216-7.63840074 5.52429948 2.93257858 8.95911963-7.61417855-5.55764024-7.6141793 5.55764024 2.93257933-8.95911963-7.63840375-5.52429948 9.42661564.0206216zm22.21042836-20.28289434 2.89338808 8.97185384 9.42661264-.0206216-7.63840075 5.524307 2.93257858 8.95911964-7.61417855-5.55764777-7.6141793 5.55764777 2.93257858-8.95911963-7.63839999-5.524307 9.42661264.02062159zm22.21043904 20.28289434 2.89338732 8.97184632 9.42661294-.0206216-7.6384003 5.52429948 2.93257836 8.95911963-7.61417908-5.55764024-7.6141793 5.55764024 2.93257934-8.95911963-7.6384-5.52429948 9.42661189.0206216zm22.21042685-20.28289434 2.89338733 8.97185384 9.42661264-.0206216-7.63840074 5.524307 2.93257933 8.95911964-7.6141793-5.55764777-7.6141793 5.55764777 2.93257925-8.95911963-7.63840038-5.524307 9.42661235.02062159zm22.21042913 20.28289434 2.89338807 8.97184632 9.42661264-.0206216-7.63840074 5.52429948 2.93257858 8.95911963-7.61417855-5.55764024-7.6141793 5.55764024 2.93257933-8.95911963-7.63840075-5.52429948 9.42661264.0206216zm22.21042837-20.28289434 2.89338732 8.97185384 9.42661263-.0206216-7.63839999 5.524307 2.93257858 8.95911964-7.6141793-5.55764777-7.6141793 5.55764777 2.93257933-8.95911963-7.63839999-5.524307 9.42661189.02062159zm22.2110783 20.28289434 2.89338733 8.97184632 9.4266134-.0206216-7.63840075 5.52429948 2.93257482 8.95911963-7.6141748-5.55764024-7.6141823 5.55764024 2.93258234-8.95911963-7.63840074-5.52429948 9.42661339.0206216zm22.21042461-20.28289434 2.89338733 8.97185384 9.42661339-.0206216-7.63840075 5.524307 2.93258235 8.95911964-7.61418232-5.55764777-7.61417478 5.55764777 2.93257481-8.95911963-7.63840074-5.524307 9.42661339.02062159zM22.2104228 180.7258115l2.89338732 8.97185384 9.42661339-.0206216-7.63840075 5.52430702 2.93258235 8.95911962-7.61418232-5.55764776-7.61417478 5.55764024 2.93257481-8.9591121-7.63840074-5.52430701 9.4266134.0206216zm44.42150893 0 2.89338733 8.97185384 9.42661339-.0206216-7.63840075 5.52430702 2.93257482 8.95911962-7.61417479-5.55764776-7.6141823 5.55764024 2.93258233-8.9591121-7.63840074-5.52430701 9.4266134.0206216zm44.42085598 0 2.89338808 8.97185384 9.42661264-.0206216-7.63840075 5.52430702 2.93257858 8.95911962-7.61417855-5.55764776-7.6141793 5.55764024 2.93257858-8.9591121-7.63839999-5.52430701 9.42661264.0206216zm44.42086589 0 2.89338733 8.97185384 9.42661264-.0206216-7.63840074 5.52430702 2.93257933 8.95911962-7.6141793-5.55764776-7.6141793 5.55764024 2.93257925-8.9591121-7.63840038-5.52430701 9.42661235.0206216zm44.4208575 0 2.89338732 8.97185384 9.42661263-.0206216-7.63839999 5.52430702 2.93257858 8.95911962-7.6141793-5.55764776-7.6141793 5.55764024 2.93257933-8.9591121-7.63839999-5.52430701 9.42661189.0206216zm44.42150291 0 2.89338733 8.97185384 9.42661339-.0206216-7.63840075 5.52430702 2.93258235 8.95911962-7.61418232-5.55764776-7.61417478 5.55764024 2.93257481-8.9591121-7.63840074-5.52430701 9.42661339.0206216z'/%3E%3Cdiv xmlns=''%3E%3Ca xmlns='http://www.w3.org/2000/svg' id='slick_uniqueid'/%3E%3C/div%3E%3C/svg%3E");

}

body input[type=tel]{
    padding-left: 36px !important;
}

.leaf_marker_strong strong {
    position: relative;
    padding-left: 35px;
}
.leaf_marker_strong strong::before {
    position: absolute;
    content: '';
    top: -1px;
    left: 0;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='15' slick-uniqueid='3' viewBox='0 0 600 400'%3E%3Cpath fill='%23b22234' d='M0-.00000264h600.00001875v400.0000125H0z'/%3E%3Cpath fill='%23fff' d='M0 30.76001966h600.00001875v30.7600031H0zm0 61.52005525h600.00001875v30.7600031H0zm0 61.51999126h600.00001875v30.7600031H0zm0 61.52005525h600.00001875v30.7600031H0zm0 61.52005526h600.00001875v30.7600031H0zm0 61.51999126h600.00001875v30.7600031H0z'/%3E%3Cpath fill='%233c3b6e' d='M0-.00000264h266.66669633V215.3200041H0z'/%3E%3Cpath fill='%23fff' d='m22.2104228 8.56583982 2.89338732 8.97185083 9.42661339-.02060654-7.63840075 5.524304 2.93258235 8.95911736-7.61418232-5.557644-7.61417478 5.55764325 2.93257481-8.95911661-7.63840074-5.52430476 9.4266134.02060655zm22.21043212 20.28288682 2.89338733 8.97185083 9.42661339-.02060654-7.63840075 5.52430475 2.93257482 8.95911661-7.61417479-5.55764324-7.61418231 5.55764324 2.93258234-8.95911661-7.63840074-5.52430475 9.4266134.02060654zM66.63193173 8.56583982l2.89338733 8.97185083 9.42661339-.02060654-7.63840075 5.524304 2.93257482 8.95911736-7.61417479-5.557644-7.6141823 5.55764325 2.93258233-8.95911661-7.63840074-5.52430476 9.4266134.02060655zm22.21042762 20.28288682 2.89338807 8.97185083 9.42661264-.02060654-7.63840074 5.52430475 2.93257858 8.95911661-7.61417855-5.55764324-7.6141793 5.55764324 2.93257933-8.95911661-7.63840375-5.52430475 9.42661564.02060654zm22.21042836-20.28288682 2.89338808 8.97185083 9.42661264-.02060654-7.63840075 5.524304 2.93257858 8.95911736-7.61417855-5.557644-7.6141793 5.55764325 2.93257858-8.95911661-7.63839999-5.52430476 9.42661264.02060655zm22.21043904 20.28288682 2.89338732 8.97185083 9.42661294-.02060654-7.6384003 5.52430475 2.93257836 8.95911661-7.61417908-5.55764324-7.6141793 5.55764324 2.93257934-8.95911661-7.6384-5.52430475 9.42661189.02060654zM155.4736536 8.56583982l2.89338733 8.97185083 9.42661264-.02060654-7.63840074 5.524304 2.93257933 8.95911736-7.6141793-5.55764098-7.6141793 5.55764324 2.93257925-8.95911661-7.63840038-5.52430475 9.42661235.02060503Zm22.21042913 20.28288682 2.89338807 8.97185083 9.42661264-.02060654-7.63840074 5.52430475 2.93257858 8.95911661-7.61417855-5.55764324-7.6141793 5.55764324 2.93257933-8.95911661-7.63840075-5.52430475 9.42661264.02060654zM199.8945111 8.56583982l2.89338732 8.97185083 9.42661263-.02060654-7.63839999 5.524304 2.93257858 8.95911736-7.6141793-5.557644-7.6141793 5.55764325 2.93257933-8.95911661-7.63839999-5.52430476 9.42661189.02060655Zm22.2110783 20.28288682 2.89338733 8.97185083 9.4266134-.02060654-7.63840075 5.52430475 2.93257482 8.95911661-7.6141748-5.55764324-7.6141823 5.55764324 2.93258234-8.95911661-7.63840074-5.52430475 9.42661339.02060654zm22.21042461-20.28288682 2.89338733 8.97185083 9.42661339-.02060654-7.63840075 5.524304 2.93258235 8.95911736-7.61418232-5.557644-7.61417478 5.55764325 2.93257481-8.95911661-7.63840074-5.52430476 9.42661339.02060655zM22.2104228 51.60582989l2.89338732 8.97185158 9.42661339-.02060654-7.63840075 5.524304 2.93258235 8.95912037-7.61418232-5.557647-7.61417478 5.557647 2.93257481-8.95912038-7.63840074-5.52430475 9.4266134.02060655zm22.21043212 20.28288983 2.89338733 8.97185384 9.42661339-.0206216-7.63840075 5.52430701 2.93257482 8.9591121-7.61417479-5.55764023-7.61418231 5.55764023 2.93258234-8.9591121-7.63840074-5.524307 9.4266134.02062159zm22.21107681-20.28288983 2.89338733 8.97185158 9.42661339-.02060654-7.63840075 5.524304 2.93257482 8.95912037-7.61417479-5.557647-7.6141823 5.557647 2.93258233-8.95912038-7.63840074-5.52430475 9.4266134.02060655zm22.21042762 20.28288983 2.89338807 8.97185384 9.42661264-.0206216-7.63840074 5.52430701 2.93257858 8.9591121-7.61417855-5.55764023-7.6141793 5.55764023 2.93257933-8.9591121-7.63840375-5.524307 9.42661564.02062159zm22.21043345-20.28288608 2.89338676 8.97186162 9.42661363-.02058667-7.63840024 5.5243095 2.9325761 8.95911495-7.61417625-5.55764284-7.6141837 5.55764284 2.9325793-8.95911495-7.63840345-5.5243095 9.4266211.02058667zm22.21043395 20.28288608 2.89338732 8.97185384 9.42661294-.0206216-7.6384003 5.52430701 2.93257836 8.9591121-7.61417908-5.55764023-7.6141793 5.55764023 2.93257934-8.9591121-7.6384-5.524307 9.42661189.02062159zm22.21042685-20.28288983 2.89338733 8.97185158 9.42661264-.02060654-7.63840074 5.524304 2.93257933 8.95912037-7.6141793-5.55764475-7.6141793 5.55764475 2.93257925-8.95911812-7.63840038-5.52430475 9.42661235.02060504Zm22.21042913 20.28288983 2.89338807 8.97185384 9.42661264-.0206216-7.63840074 5.52430701 2.93257858 8.9591121-7.61417855-5.55764023-7.6141793 5.55764023 2.93257933-8.9591121-7.63840075-5.524307 9.42661264.02062159zm22.21042837-20.28288983 2.89338732 8.97185158 9.42661263-.02060654-7.63839999 5.524304 2.93257858 8.95912037-7.6141793-5.557647-7.6141793 5.557647 2.93257933-8.95912038-7.63839999-5.52430475 9.42661189.02060655zm22.2110783 20.28288983 2.89338733 8.97185384 9.4266134-.0206216-7.63840075 5.52430701 2.93257482 8.9591121-7.6141748-5.55764023-7.6141823 5.55764023 2.93258234-8.9591121-7.63840074-5.524307 9.42661339.02062159zm22.21042461-20.28288983 2.89338733 8.97185158 9.42661339-.02060654-7.63840075 5.524304 2.93258235 8.95912037-7.61418232-5.557647-7.61417478 5.557647 2.93257481-8.95912038-7.63840074-5.52430475 9.42661339.02060655zM22.2104228 94.64582535l2.89338732 8.97185384 9.42661339-.0206216-7.63840075 5.52430701 2.93258235 8.95911963-7.61418232-5.55764776-7.61417478 5.55764776 2.93257481-8.95911963-7.63840074-5.524307 9.4266134.02062159zm22.21043212 20.28289121 2.89338733 8.97185384 9.42661339-.0206216-7.63840075 5.52430701 2.93257482 8.9591121-7.61417479-5.55764024-7.61418231 5.55764024 2.93258234-8.9591121-7.63840074-5.524307 9.4266134.02062159zm22.21107681-20.28289121 2.89338733 8.97185384 9.42661339-.0206216-7.63840075 5.52430701 2.93257482 8.95911963-7.61417479-5.55764776-7.6141823 5.55764776 2.93258233-8.95911963-7.63840074-5.524307 9.4266134.02062159zm22.21042762 20.28289121 2.89338807 8.97185384 9.42661264-.0206216-7.63840074 5.52430701 2.93257858 8.9591121-7.61417855-5.55764024-7.6141793 5.55764024 2.93257933-8.9591121-7.63840375-5.524307 9.42661564.02062159zm22.21042836-20.28289121 2.89338808 8.97185384 9.42661264-.0206216-7.63840075 5.52430701 2.93257858 8.95911963-7.61417855-5.55764776-7.6141793 5.55764776 2.93257858-8.95911963-7.63839999-5.524307 9.42661264.02062159zm22.21043904 20.28289121 2.89338732 8.97185384 9.42661294-.0206216-7.6384003 5.52430701 2.93257836 8.9591121-7.61417908-5.55764024-7.6141793 5.55764024 2.93257934-8.9591121-7.6384-5.524307 9.42661189.02062159zm22.21042685-20.28289121 2.89338733 8.97185384 9.42661264-.0206216-7.63840074 5.52430701 2.93257933 8.95911963-7.6141793-5.55764776-7.6141793 5.55764776 2.93257925-8.95911963-7.63840038-5.524307 9.42661235.02062159zm22.21042913 20.28289121 2.89338807 8.97185384 9.42661264-.0206216-7.63840074 5.52430701 2.93257858 8.9591121-7.61417855-5.55764024-7.6141793 5.55764024 2.93257933-8.9591121-7.63840075-5.524307 9.42661264.02062159zm22.21042837-20.28289121 2.89338732 8.97185384 9.42661263-.0206216-7.63839999 5.52430701 2.93257858 8.95911963-7.6141793-5.55764776-7.6141793 5.55764776 2.93257933-8.95911963-7.63839999-5.524307 9.42661189.02062159zm22.2110783 20.28289121 2.89338733 8.97185384 9.4266134-.0206216-7.63840075 5.52430701 2.93257482 8.9591121-7.6141748-5.55764024-7.6141823 5.55764024 2.93258234-8.9591121-7.63840074-5.524307 9.42661339.02062159zm22.21042461-20.28289121 2.89338733 8.97185384 9.42661339-.0206216-7.63840075 5.52430701 2.93258235 8.95911963-7.61418232-5.55764776-7.61417478 5.55764776 2.93257481-8.95911963-7.63840074-5.524307 9.42661339.02062159zM22.2104228 137.68582972l2.89338732 8.97185384 9.42661339-.0206216-7.63840075 5.524307 2.93258235 8.95911964-7.61418232-5.55764777-7.61417478 5.55764777 2.93257481-8.95911963-7.63840074-5.524307 9.4266134.02062159zm22.21043212 20.28289434 2.89338733 8.97184632 9.42661339-.0206216-7.63840075 5.52429948 2.93257482 8.95911963-7.61417479-5.55764024-7.61418231 5.55764024 2.93258234-8.95911963-7.63840074-5.52429948 9.4266134.0206216zm22.21107681-20.28289434 2.89338733 8.97185384 9.42661339-.0206216-7.63840075 5.524307 2.93257482 8.95911964-7.61417479-5.55764777-7.6141823 5.55764777 2.93258233-8.95911963-7.63840074-5.524307 9.4266134.02062159zm22.21042762 20.28289434 2.89338807 8.97184632 9.42661264-.0206216-7.63840074 5.52429948 2.93257858 8.95911963-7.61417855-5.55764024-7.6141793 5.55764024 2.93257933-8.95911963-7.63840375-5.52429948 9.42661564.0206216zm22.21042836-20.28289434 2.89338808 8.97185384 9.42661264-.0206216-7.63840075 5.524307 2.93257858 8.95911964-7.61417855-5.55764777-7.6141793 5.55764777 2.93257858-8.95911963-7.63839999-5.524307 9.42661264.02062159zm22.21043904 20.28289434 2.89338732 8.97184632 9.42661294-.0206216-7.6384003 5.52429948 2.93257836 8.95911963-7.61417908-5.55764024-7.6141793 5.55764024 2.93257934-8.95911963-7.6384-5.52429948 9.42661189.0206216zm22.21042685-20.28289434 2.89338733 8.97185384 9.42661264-.0206216-7.63840074 5.524307 2.93257933 8.95911964-7.6141793-5.55764777-7.6141793 5.55764777 2.93257925-8.95911963-7.63840038-5.524307 9.42661235.02062159zm22.21042913 20.28289434 2.89338807 8.97184632 9.42661264-.0206216-7.63840074 5.52429948 2.93257858 8.95911963-7.61417855-5.55764024-7.6141793 5.55764024 2.93257933-8.95911963-7.63840075-5.52429948 9.42661264.0206216zm22.21042837-20.28289434 2.89338732 8.97185384 9.42661263-.0206216-7.63839999 5.524307 2.93257858 8.95911964-7.6141793-5.55764777-7.6141793 5.55764777 2.93257933-8.95911963-7.63839999-5.524307 9.42661189.02062159zm22.2110783 20.28289434 2.89338733 8.97184632 9.4266134-.0206216-7.63840075 5.52429948 2.93257482 8.95911963-7.6141748-5.55764024-7.6141823 5.55764024 2.93258234-8.95911963-7.63840074-5.52429948 9.42661339.0206216zm22.21042461-20.28289434 2.89338733 8.97185384 9.42661339-.0206216-7.63840075 5.524307 2.93258235 8.95911964-7.61418232-5.55764777-7.61417478 5.55764777 2.93257481-8.95911963-7.63840074-5.524307 9.42661339.02062159zM22.2104228 180.7258115l2.89338732 8.97185384 9.42661339-.0206216-7.63840075 5.52430702 2.93258235 8.95911962-7.61418232-5.55764776-7.61417478 5.55764024 2.93257481-8.9591121-7.63840074-5.52430701 9.4266134.0206216zm44.42150893 0 2.89338733 8.97185384 9.42661339-.0206216-7.63840075 5.52430702 2.93257482 8.95911962-7.61417479-5.55764776-7.6141823 5.55764024 2.93258233-8.9591121-7.63840074-5.52430701 9.4266134.0206216zm44.42085598 0 2.89338808 8.97185384 9.42661264-.0206216-7.63840075 5.52430702 2.93257858 8.95911962-7.61417855-5.55764776-7.6141793 5.55764024 2.93257858-8.9591121-7.63839999-5.52430701 9.42661264.0206216zm44.42086589 0 2.89338733 8.97185384 9.42661264-.0206216-7.63840074 5.52430702 2.93257933 8.95911962-7.6141793-5.55764776-7.6141793 5.55764024 2.93257925-8.9591121-7.63840038-5.52430701 9.42661235.0206216zm44.4208575 0 2.89338732 8.97185384 9.42661263-.0206216-7.63839999 5.52430702 2.93257858 8.95911962-7.6141793-5.55764776-7.6141793 5.55764024 2.93257933-8.9591121-7.63839999-5.52430701 9.42661189.0206216zm44.42150291 0 2.89338733 8.97185384 9.42661339-.0206216-7.63840075 5.52430702 2.93258235 8.95911962-7.61418232-5.55764776-7.61417478 5.55764024 2.93257481-8.9591121-7.63840074-5.52430701 9.42661339.0206216z'/%3E%3Cdiv xmlns=''%3E%3Ca xmlns='http://www.w3.org/2000/svg' id='slick_uniqueid'/%3E%3C/div%3E%3C/svg%3E") !important;
}

.leaf_marker.flex {
    display: flex;
    flex-wrap: wrap;
    gap: 32px;
}
.leaf_marker.flex li {
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    width: calc(50% - 16px);
}
.leaf_marker[data-amount-of-columns="1"] {
    display: flex;
    flex-wrap: wrap;
}
.leaf_marker[data-amount-of-columns="1"] li {
    width: 100%;
}
.leaf_marker {
    list-style: none;
    padding-left: 0;
    gap: 32px;
}
.leaf_marker[data-amount-of-columns="2"] {
    display: flex;
    flex-wrap: wrap;
    max-width: 652px;
}
.full-width .leaf_marker[data-amount-of-columns="2"] {
    max-width: 100%;
}
.leaf_marker[data-amount-of-columns="2"] li {
    width: calc(50% - 16px);
    margin-bottom: 0;
}
.leaf_marker[data-amount-of-columns="2"] li:nth-child(2n) {
    margin-right: 0;
}
.leaf_marker[data-amount-of-columns="2"] li:first-child, .leaf_marker[data-amount-of-columns="2"] li:nth-child(2) {
    margin-top: 0;
}

.leaf_marker li {
    position: relative;
    padding-left: 35px;
    color: #1F4248;
    font-size: 20px;
    line-height: 140%;
}
.leaf_marker li:last-child {
    margin-bottom: 0;
}
.leaf_marker li::before {
    position: absolute;
    content: '';
    top: 6px;
    left: 0;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cpath d='M12.1634 8.91446C12.5109 8.79709 12.5047 8.76792 12.1447 8.82696C8.89208 9.36322 5.86162 10.544 3.05329 12.3693C3.01972 12.3911 2.9957 12.3826 2.98122 12.344C2.40271 10.848 2.28128 9.24339 2.921 7.7474C4.03953 5.12756 6.68925 4.25041 9.13856 3.68744C12.66 2.87671 16.1242 2.25154 19.2507 0.196784C19.8885 -0.222812 20.8204 0.0407518 20.9833 0.871509C21.0156 1.03597 21.0011 1.2904 20.9399 1.63479C20.3495 4.95853 19.41 8.16594 18.1213 11.257C17.3088 13.2074 16.294 15.0703 14.8704 16.503C11.9877 19.4044 7.94796 18.0834 5.29034 15.5921C5.26533 15.5682 5.24 15.5679 5.21433 15.5911C4.10205 16.5983 3.12338 17.6993 2.27832 18.8941C2.01176 19.2715 1.71165 19.805 1.30195 19.942C0.333476 20.2657 -0.36252 19.1671 0.203161 18.3058C3.08587 13.918 7.43263 10.5106 12.1634 8.91446Z' fill='url(%23paint0_linear_1_139)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1_139' x1='-0.656251' y1='0.0230565' x2='23.0909' y2='2.92756' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%231C9BB3'/%3E%3Cstop offset='1' stop-color='%2338A85E'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}


.leaf_marker.flex-direction-column {
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.leaf_marker.flex-direction-column li {
    margin-top: 0;
    width: 100%;
    margin-right: 0 !important;
}

a {
    text-decoration: none !important;
    outline: none !important;
}

.flex-wrapper {
    display: flex !important;
    align-items: center;
}
.leaf_bgi {
    background-image: url('https://greenductors.com/wp-content/uploads/2023/10/leaf.png');
    background-repeat: no-repeat;
    background-position: bottom right;
}
section h2.text-align-left {
    margin-left: 0 !important;
}
.text-align-left {
    text-align: left;
}
.text-align-center {
    text-align: center;
}

.wp-block-group p.gradient_text.inside {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 22px;
}


input.btn[type="submit"],
.btn, .gform_button {
    cursor: pointer !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 20px 32px !important;
    border-radius: 15px !important;
    background: linear-gradient(180deg, #31B8E7 0%, #1698DE 104.41%) !important;
    font-size: 18px !important;
    line-height: 21px !important;
    letter-spacing: 0em !important;
    color: #fff !important;
    border: 1px solid transparent !important;
    transition: all .2s ease !important;
    white-space: nowrap !important;
    font-weight: 700 !important;
	
}

.gform_button {
	margin-left:auto;
	padding: 20px 100px !important;
}

input.btn[type="submit"], .gform_button {
    margin-bottom: 0;
}

.btn.yellow {
	background: linear-gradient(180deg, #31B8E7 0%, #1698DE 104.41%);
	height: auto;
	
}

.btn.yellow:hover {
	background:linear-gradient(180deg, #31B8E7 0%, #1698DE 104.41%) !important;
}

.btn.yellow a {
	color: #fff ;
}

.wpcf7-spinner {
    display: none;
}
.wpcf7-form.submitting .wpcf7-spinner {
    display: block;
}
.wpcf7-form.sent .wpcf7-spinner {
    display: none;
}

.form form {
    position: relative;
}
form .captcha {
    position: absolute !important;
    opacity: 0;
}

.subscribe_newsletter_wrapper {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
}
.subscribe_newsletter_wrapper .wpcf7-list-item label {
    display: flex;
    align-items: center;
    gap: 10px;
}
.subscribe_newsletter_wrapper .wpcf7-list-item label .wpcf7-list-item-label {
    font-size: 16px;
    line-height: 100%;
    margin: 0;
    width: calc(100% - 25px);
}
.subscribe_newsletter_wrapper .wpcf7-list-item label input {
    border: 2px solid #38A85E !important;
    border-radius: 8px !important;
    outline: none !important;
    width: 25px !important;
    height: 25px !important;
    margin: 0 !important;
    padding: 0 !important;
}

.subscribe_newsletter_wrapper .wpcf7-list-item label input[type=checkbox]:after {
    left: 7px !important;
}

input.btn[type="submit"]:hover,
.btn:hover {
    background: linear-gradient(180deg, #31B8E7 0%, #1698DE 104.41%) ;
    border-color: #1C9BB3;
}
.like_btn {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px 35px;
    border-radius: 15px;
    background: linear-gradient(180deg, #31B8E7 0%, #1698DE 104.41%) ;
    font-size: 18px !important;
    line-height: 21px !important;
    letter-spacing: 0em !important;
    color: #fff !important;
    border: 1px solid transparent;
    transition: all .2s ease;
    white-space: nowrap;
    font-weight: 700;
}

.like_btn:hover {
    background: linear-gradient(180deg, #31B8E7 0%, #1698DE 104.41%) ;
    border-color: #31B8E7;
}

.link {
    font-family: Helvetica;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    background: linear-gradient(180deg, #31B8E7 0%, #1698DE 104.41%) ;
    transition: all .3s ease;
    position: relative;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.link svg path {
    fill: #31B8E7;
}


.link::after {
    transition: all .3s ease;
    content: '';
    width: 100%;
    max-width: 0;
    height: 2px;
    background: linear-gradient(180deg, #31B8E7 0%, #1698DE 104.41%) ;
    position: absolute;
    left: 0;
    bottom: -3px;
}
.link:hover::after {
    max-width: 100%;
}
.btn svg {
    margin-left: 10px;
}
.like_btn svg {
    margin-left: 10px;
}

img:not(img#wpstats) {
    display: block !important;
    width: 100%;
    height: auto;
    object-fit: contain;
}

.site-main > * {
    margin-top: 0 !important;
	margin-bottom: 0 !important;
}

section {
    padding: 75px 0 !important;
}
main > .wp-block-group.container {
    padding-top: 75px;
    padding-bottom: 75px;
}
section:first-child {
    padding-top: 0 !important;
}
:root {

    --heading--font-family: Helvetica, sans-serif !important;
    /* --heading--font-weight: 600 !important; */

    --heading--font-size-h1: 65px !important;
    --heading--line-height-h1: 120% !important;

    --heading--font-size-h2: 42px !important;
    --heading--line-height-h2: 50px !important;
    --heading--line-weight-h2: 500 !important;

    --heading--font-size-h3: 20px !important;
    --heading--line-height-h3: 28px !important;
}

h1, .h1 {
    color: #FFF;
    font-size: var(--heading--font-size-h1);
    font-style: normal;
    font-weight: 700 !important;
    line-height: var(--heading--line-height-h1);
    margin-bottom: 25px !important;
}

h2, .h2 {
    font-size: var(--heading--font-size-h2);
    /* font-weight: var(--heading--line-weight-h2) !important; */
    font-weight: 500;
    line-height: var(--heading--line-height-h2);
    letter-spacing: 0em;
    text-align: center;
    color: #132B40;
}
h2.dark_color, .h2.dark_color {
    color: #1F4248;
}
h2.by_left_side, .h2.by_left_side {
    /* max-width: 533px; */
    text-align: left;
    margin-left: 0 !important;
}
h2.has-subtitle, .h2.has-subtitle {
    margin-bottom: 25px !important;
}

.subtitle {
    margin-bottom: 50px;
    color: #FFF;
}
.subtitle.dark_color {
    color: #626262;
}
.subtitle p, p.subtitle {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 25.2px */
}
.subtitle.by_left_side {
    max-width: 731px;
}

h3, .h3 {
    font-size: var(--heading--font-size-h3);
    font-weight: 700 !important;
    line-height: var(--heading--line-height-h3);
    letter-spacing: 0em;
    text-align: left;
    margin-bottom: 15px;
    color: #1F4248;
}
h3.wp-block-heading {
    margin-bottom: 20px;
}

.main-subtitle {
    color: #FFF;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}
.main-subtitle p {
    margin-bottom: 15px;
}

.form {
    display: flex;
    width: 100%;
    max-width: 488px;
    padding: 30px 32px;
    flex-direction: column;
    align-items: center;
    gap: 20px;
    border-radius: 30px;
    background: #FFF;
}
.form .form_title {
    color: #1F4248;
    text-align: center;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 36px;
    max-width: 390px;
}
.form .form_subtitle {
    color: #626262;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
}
.form .form_subtitle p {
    margin-bottom: 5px;
    line-height: 120%;
}
.form .form_subtitle p:last-child {
    margin-bottom: 0;
}
.form .form_subtitle p.gradient_text {
    font-weight: 700;
    font-size: 16px;
}

.form form {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  -webkit-appearance:none;
}
.form form input {
    margin-bottom: 10px;
    width: 100%;
    display: block;
    padding: 5px 10px;
    color: #626262;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 36px;
    border-radius: 5px;
    border: 1px solid #E8EAEB;
    background: #FFF;
    transition: all .3s ease;
    outline: none !important;
}
.wpcf7 form [data-name="phone"] {
    position: relative;
    display: block;
}
.wpcf7-form p {
    width: 100%;
}
.wpcf7-form p:last-child {
    width: auto;
}
.wpcf7 form [data-name="phone"] input {
    padding-left: 36px;
}
.banner .wpcf7 form .field [data-name="phone"] input {
    padding-left: 36px;
}
.gradient_block .form .wpcf7 form [data-name="phone"] input {
    padding-left: 36px;
}
.wpcf7  form [data-name="phone"]::before {
    content:'';
    position: absolute;
    top: calc(50% - 10px);
    left: 8px;
    width: 30px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center left;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='15' slick-uniqueid='3' viewBox='0 0 600 400'%3E%3Cpath fill='%23b22234' d='M0-.00000264h600.00001875v400.0000125H0z'/%3E%3Cpath fill='%23fff' d='M0 30.76001966h600.00001875v30.7600031H0zm0 61.52005525h600.00001875v30.7600031H0zm0 61.51999126h600.00001875v30.7600031H0zm0 61.52005525h600.00001875v30.7600031H0zm0 61.52005526h600.00001875v30.7600031H0zm0 61.51999126h600.00001875v30.7600031H0z'/%3E%3Cpath fill='%233c3b6e' d='M0-.00000264h266.66669633V215.3200041H0z'/%3E%3Cpath fill='%23fff' d='m22.2104228 8.56583982 2.89338732 8.97185083 9.42661339-.02060654-7.63840075 5.524304 2.93258235 8.95911736-7.61418232-5.557644-7.61417478 5.55764325 2.93257481-8.95911661-7.63840074-5.52430476 9.4266134.02060655zm22.21043212 20.28288682 2.89338733 8.97185083 9.42661339-.02060654-7.63840075 5.52430475 2.93257482 8.95911661-7.61417479-5.55764324-7.61418231 5.55764324 2.93258234-8.95911661-7.63840074-5.52430475 9.4266134.02060654zM66.63193173 8.56583982l2.89338733 8.97185083 9.42661339-.02060654-7.63840075 5.524304 2.93257482 8.95911736-7.61417479-5.557644-7.6141823 5.55764325 2.93258233-8.95911661-7.63840074-5.52430476 9.4266134.02060655zm22.21042762 20.28288682 2.89338807 8.97185083 9.42661264-.02060654-7.63840074 5.52430475 2.93257858 8.95911661-7.61417855-5.55764324-7.6141793 5.55764324 2.93257933-8.95911661-7.63840375-5.52430475 9.42661564.02060654zm22.21042836-20.28288682 2.89338808 8.97185083 9.42661264-.02060654-7.63840075 5.524304 2.93257858 8.95911736-7.61417855-5.557644-7.6141793 5.55764325 2.93257858-8.95911661-7.63839999-5.52430476 9.42661264.02060655zm22.21043904 20.28288682 2.89338732 8.97185083 9.42661294-.02060654-7.6384003 5.52430475 2.93257836 8.95911661-7.61417908-5.55764324-7.6141793 5.55764324 2.93257934-8.95911661-7.6384-5.52430475 9.42661189.02060654zM155.4736536 8.56583982l2.89338733 8.97185083 9.42661264-.02060654-7.63840074 5.524304 2.93257933 8.95911736-7.6141793-5.55764098-7.6141793 5.55764324 2.93257925-8.95911661-7.63840038-5.52430475 9.42661235.02060503Zm22.21042913 20.28288682 2.89338807 8.97185083 9.42661264-.02060654-7.63840074 5.52430475 2.93257858 8.95911661-7.61417855-5.55764324-7.6141793 5.55764324 2.93257933-8.95911661-7.63840075-5.52430475 9.42661264.02060654zM199.8945111 8.56583982l2.89338732 8.97185083 9.42661263-.02060654-7.63839999 5.524304 2.93257858 8.95911736-7.6141793-5.557644-7.6141793 5.55764325 2.93257933-8.95911661-7.63839999-5.52430476 9.42661189.02060655Zm22.2110783 20.28288682 2.89338733 8.97185083 9.4266134-.02060654-7.63840075 5.52430475 2.93257482 8.95911661-7.6141748-5.55764324-7.6141823 5.55764324 2.93258234-8.95911661-7.63840074-5.52430475 9.42661339.02060654zm22.21042461-20.28288682 2.89338733 8.97185083 9.42661339-.02060654-7.63840075 5.524304 2.93258235 8.95911736-7.61418232-5.557644-7.61417478 5.55764325 2.93257481-8.95911661-7.63840074-5.52430476 9.42661339.02060655zM22.2104228 51.60582989l2.89338732 8.97185158 9.42661339-.02060654-7.63840075 5.524304 2.93258235 8.95912037-7.61418232-5.557647-7.61417478 5.557647 2.93257481-8.95912038-7.63840074-5.52430475 9.4266134.02060655zm22.21043212 20.28288983 2.89338733 8.97185384 9.42661339-.0206216-7.63840075 5.52430701 2.93257482 8.9591121-7.61417479-5.55764023-7.61418231 5.55764023 2.93258234-8.9591121-7.63840074-5.524307 9.4266134.02062159zm22.21107681-20.28288983 2.89338733 8.97185158 9.42661339-.02060654-7.63840075 5.524304 2.93257482 8.95912037-7.61417479-5.557647-7.6141823 5.557647 2.93258233-8.95912038-7.63840074-5.52430475 9.4266134.02060655zm22.21042762 20.28288983 2.89338807 8.97185384 9.42661264-.0206216-7.63840074 5.52430701 2.93257858 8.9591121-7.61417855-5.55764023-7.6141793 5.55764023 2.93257933-8.9591121-7.63840375-5.524307 9.42661564.02062159zm22.21043345-20.28288608 2.89338676 8.97186162 9.42661363-.02058667-7.63840024 5.5243095 2.9325761 8.95911495-7.61417625-5.55764284-7.6141837 5.55764284 2.9325793-8.95911495-7.63840345-5.5243095 9.4266211.02058667zm22.21043395 20.28288608 2.89338732 8.97185384 9.42661294-.0206216-7.6384003 5.52430701 2.93257836 8.9591121-7.61417908-5.55764023-7.6141793 5.55764023 2.93257934-8.9591121-7.6384-5.524307 9.42661189.02062159zm22.21042685-20.28288983 2.89338733 8.97185158 9.42661264-.02060654-7.63840074 5.524304 2.93257933 8.95912037-7.6141793-5.55764475-7.6141793 5.55764475 2.93257925-8.95911812-7.63840038-5.52430475 9.42661235.02060504Zm22.21042913 20.28288983 2.89338807 8.97185384 9.42661264-.0206216-7.63840074 5.52430701 2.93257858 8.9591121-7.61417855-5.55764023-7.6141793 5.55764023 2.93257933-8.9591121-7.63840075-5.524307 9.42661264.02062159zm22.21042837-20.28288983 2.89338732 8.97185158 9.42661263-.02060654-7.63839999 5.524304 2.93257858 8.95912037-7.6141793-5.557647-7.6141793 5.557647 2.93257933-8.95912038-7.63839999-5.52430475 9.42661189.02060655zm22.2110783 20.28288983 2.89338733 8.97185384 9.4266134-.0206216-7.63840075 5.52430701 2.93257482 8.9591121-7.6141748-5.55764023-7.6141823 5.55764023 2.93258234-8.9591121-7.63840074-5.524307 9.42661339.02062159zm22.21042461-20.28288983 2.89338733 8.97185158 9.42661339-.02060654-7.63840075 5.524304 2.93258235 8.95912037-7.61418232-5.557647-7.61417478 5.557647 2.93257481-8.95912038-7.63840074-5.52430475 9.42661339.02060655zM22.2104228 94.64582535l2.89338732 8.97185384 9.42661339-.0206216-7.63840075 5.52430701 2.93258235 8.95911963-7.61418232-5.55764776-7.61417478 5.55764776 2.93257481-8.95911963-7.63840074-5.524307 9.4266134.02062159zm22.21043212 20.28289121 2.89338733 8.97185384 9.42661339-.0206216-7.63840075 5.52430701 2.93257482 8.9591121-7.61417479-5.55764024-7.61418231 5.55764024 2.93258234-8.9591121-7.63840074-5.524307 9.4266134.02062159zm22.21107681-20.28289121 2.89338733 8.97185384 9.42661339-.0206216-7.63840075 5.52430701 2.93257482 8.95911963-7.61417479-5.55764776-7.6141823 5.55764776 2.93258233-8.95911963-7.63840074-5.524307 9.4266134.02062159zm22.21042762 20.28289121 2.89338807 8.97185384 9.42661264-.0206216-7.63840074 5.52430701 2.93257858 8.9591121-7.61417855-5.55764024-7.6141793 5.55764024 2.93257933-8.9591121-7.63840375-5.524307 9.42661564.02062159zm22.21042836-20.28289121 2.89338808 8.97185384 9.42661264-.0206216-7.63840075 5.52430701 2.93257858 8.95911963-7.61417855-5.55764776-7.6141793 5.55764776 2.93257858-8.95911963-7.63839999-5.524307 9.42661264.02062159zm22.21043904 20.28289121 2.89338732 8.97185384 9.42661294-.0206216-7.6384003 5.52430701 2.93257836 8.9591121-7.61417908-5.55764024-7.6141793 5.55764024 2.93257934-8.9591121-7.6384-5.524307 9.42661189.02062159zm22.21042685-20.28289121 2.89338733 8.97185384 9.42661264-.0206216-7.63840074 5.52430701 2.93257933 8.95911963-7.6141793-5.55764776-7.6141793 5.55764776 2.93257925-8.95911963-7.63840038-5.524307 9.42661235.02062159zm22.21042913 20.28289121 2.89338807 8.97185384 9.42661264-.0206216-7.63840074 5.52430701 2.93257858 8.9591121-7.61417855-5.55764024-7.6141793 5.55764024 2.93257933-8.9591121-7.63840075-5.524307 9.42661264.02062159zm22.21042837-20.28289121 2.89338732 8.97185384 9.42661263-.0206216-7.63839999 5.52430701 2.93257858 8.95911963-7.6141793-5.55764776-7.6141793 5.55764776 2.93257933-8.95911963-7.63839999-5.524307 9.42661189.02062159zm22.2110783 20.28289121 2.89338733 8.97185384 9.4266134-.0206216-7.63840075 5.52430701 2.93257482 8.9591121-7.6141748-5.55764024-7.6141823 5.55764024 2.93258234-8.9591121-7.63840074-5.524307 9.42661339.02062159zm22.21042461-20.28289121 2.89338733 8.97185384 9.42661339-.0206216-7.63840075 5.52430701 2.93258235 8.95911963-7.61418232-5.55764776-7.61417478 5.55764776 2.93257481-8.95911963-7.63840074-5.524307 9.42661339.02062159zM22.2104228 137.68582972l2.89338732 8.97185384 9.42661339-.0206216-7.63840075 5.524307 2.93258235 8.95911964-7.61418232-5.55764777-7.61417478 5.55764777 2.93257481-8.95911963-7.63840074-5.524307 9.4266134.02062159zm22.21043212 20.28289434 2.89338733 8.97184632 9.42661339-.0206216-7.63840075 5.52429948 2.93257482 8.95911963-7.61417479-5.55764024-7.61418231 5.55764024 2.93258234-8.95911963-7.63840074-5.52429948 9.4266134.0206216zm22.21107681-20.28289434 2.89338733 8.97185384 9.42661339-.0206216-7.63840075 5.524307 2.93257482 8.95911964-7.61417479-5.55764777-7.6141823 5.55764777 2.93258233-8.95911963-7.63840074-5.524307 9.4266134.02062159zm22.21042762 20.28289434 2.89338807 8.97184632 9.42661264-.0206216-7.63840074 5.52429948 2.93257858 8.95911963-7.61417855-5.55764024-7.6141793 5.55764024 2.93257933-8.95911963-7.63840375-5.52429948 9.42661564.0206216zm22.21042836-20.28289434 2.89338808 8.97185384 9.42661264-.0206216-7.63840075 5.524307 2.93257858 8.95911964-7.61417855-5.55764777-7.6141793 5.55764777 2.93257858-8.95911963-7.63839999-5.524307 9.42661264.02062159zm22.21043904 20.28289434 2.89338732 8.97184632 9.42661294-.0206216-7.6384003 5.52429948 2.93257836 8.95911963-7.61417908-5.55764024-7.6141793 5.55764024 2.93257934-8.95911963-7.6384-5.52429948 9.42661189.0206216zm22.21042685-20.28289434 2.89338733 8.97185384 9.42661264-.0206216-7.63840074 5.524307 2.93257933 8.95911964-7.6141793-5.55764777-7.6141793 5.55764777 2.93257925-8.95911963-7.63840038-5.524307 9.42661235.02062159zm22.21042913 20.28289434 2.89338807 8.97184632 9.42661264-.0206216-7.63840074 5.52429948 2.93257858 8.95911963-7.61417855-5.55764024-7.6141793 5.55764024 2.93257933-8.95911963-7.63840075-5.52429948 9.42661264.0206216zm22.21042837-20.28289434 2.89338732 8.97185384 9.42661263-.0206216-7.63839999 5.524307 2.93257858 8.95911964-7.6141793-5.55764777-7.6141793 5.55764777 2.93257933-8.95911963-7.63839999-5.524307 9.42661189.02062159zm22.2110783 20.28289434 2.89338733 8.97184632 9.4266134-.0206216-7.63840075 5.52429948 2.93257482 8.95911963-7.6141748-5.55764024-7.6141823 5.55764024 2.93258234-8.95911963-7.63840074-5.52429948 9.42661339.0206216zm22.21042461-20.28289434 2.89338733 8.97185384 9.42661339-.0206216-7.63840075 5.524307 2.93258235 8.95911964-7.61418232-5.55764777-7.61417478 5.55764777 2.93257481-8.95911963-7.63840074-5.524307 9.42661339.02062159zM22.2104228 180.7258115l2.89338732 8.97185384 9.42661339-.0206216-7.63840075 5.52430702 2.93258235 8.95911962-7.61418232-5.55764776-7.61417478 5.55764024 2.93257481-8.9591121-7.63840074-5.52430701 9.4266134.0206216zm44.42150893 0 2.89338733 8.97185384 9.42661339-.0206216-7.63840075 5.52430702 2.93257482 8.95911962-7.61417479-5.55764776-7.6141823 5.55764024 2.93258233-8.9591121-7.63840074-5.52430701 9.4266134.0206216zm44.42085598 0 2.89338808 8.97185384 9.42661264-.0206216-7.63840075 5.52430702 2.93257858 8.95911962-7.61417855-5.55764776-7.6141793 5.55764024 2.93257858-8.9591121-7.63839999-5.52430701 9.42661264.0206216zm44.42086589 0 2.89338733 8.97185384 9.42661264-.0206216-7.63840074 5.52430702 2.93257933 8.95911962-7.6141793-5.55764776-7.6141793 5.55764024 2.93257925-8.9591121-7.63840038-5.52430701 9.42661235.0206216zm44.4208575 0 2.89338732 8.97185384 9.42661263-.0206216-7.63839999 5.52430702 2.93257858 8.95911962-7.6141793-5.55764776-7.6141793 5.55764024 2.93257933-8.9591121-7.63839999-5.52430701 9.42661189.0206216zm44.42150291 0 2.89338733 8.97185384 9.42661339-.0206216-7.63840075 5.52430702 2.93258235 8.95911962-7.61418232-5.55764776-7.61417478 5.55764024 2.93257481-8.9591121-7.63840074-5.52430701 9.42661339.0206216z'/%3E%3Cdiv xmlns=''%3E%3Ca xmlns='http://www.w3.org/2000/svg' id='slick_uniqueid'/%3E%3C/div%3E%3C/svg%3E");
}
.form form input {
    outline: none !important;
}
.form form input:hover, .form form input:focus, .form form input:active {
    border-color: #1C9BB3;
}
.form form input::placeholder {
    color: #626262;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 36px;
}

.form_bottom_block {
    scroll-margin-top: 500px;
}
.form_bottom_block .big_container {
    background-repeat: no-repeat;
    background-position: bottom left;
    /* background-size: 100% 100%; */
    padding-bottom: 32px;
}
.form_bottom_block .flex-wrapper {
    justify-content: space-between;
    align-items: flex-end;
}
.form_bottom_block h2 {
    font-size: 60px;
    font-weight: 700;
    line-height: 120%; /* 72px */
    color: #fff;
}
.form_bottom_block h2.by_left_side {
    max-width: 695px;
    color: #FFF;
    font-size: 46px;
    font-weight: 700;
    line-height: 120%; /* 64.8px */
}
.form_bottom_block .subtitle {
    max-width: 695px;
    margin-bottom: 0;
}
.form_bottom_block .subtitle p, .form_bottom_block p.subtitle {
    font-size: 20px;
    line-height: 150%;
}
.form_bottom_block .like_a_title {
    color: #1F4248;
    text-align: center;
    font-size: 30px;
    font-weight: 700;
    line-height: 120%; /* 36px */
}
.form_bottom_block .like_a_subtitle {
    color: #626262;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    line-height: 120%; /* 16.8px */
}
.form_bottom_block .form {
    box-shadow: 4px 4px 20px 0px rgb(143, 150, 151, 20%);
}
.form_bottom_block .form form {
    gap: 0 !important;
}

.green_gradient {
    background: linear-gradient(113deg, #A3E0CC 11.17%, #C5E6E7 33.47%, #CBE6EB 50.66%, #C6E6E7 66.76%, #A4DFCF 85.98%);
}
.light_blue {
    background: rgba(128, 203, 218, 0.35);
}
.dark_green_gradient {
    background: linear-gradient(271deg, rgba(28, 155, 179, 0.80) 4.05%, rgba(56, 168, 94, 0.80) 92.89%);
}
.gradient_background {
    background: linear-gradient(113deg, #A3E0CC 11.17%, #C5E6E7 33.47%, #CBE6EB 50.66%, #C6E6E7 66.76%, #A4DFCF 85.98%);
}
.white_wave_background {
    margin-top: 20px !important;
    padding-top: 200px !important;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1440" height="521" viewBox="0 0 1440 521" fill="none"><path d="M-226 123.089C-226 123.089 330.067 -128.82 951.069 88.1143C1248.31 191.949 1530 34.051 1530 34.051V521H-226V123.089Z" fill="url(%23paint0_linear_734_5712)"/><g clip-path="url(%23clip0_734_5712)"><g filter="url(%23filter0_bd_734_5712)"><path d="M-226 134.304C-226 134.304 330.067 -97.579 951.069 102.11C1248.31 197.69 1530 52.344 1530 52.344V461H-226V134.304Z" fill="white" fill-opacity="0.02"/></g><g filter="url(%23filter1_bd_734_5712)"><path d="M-226 152.304C-226 152.304 330.067 -79.579 951.069 120.11C1248.31 215.69 1530 70.344 1530 70.344V479H-226V152.304Z" fill="white" fill-opacity="0.02"/></g><g filter="url(%23filter2_bd_734_5712)"><path d="M-226 165.063C-226 165.063 330.067 -49.9551 951.069 135.211C1248.31 223.839 1530 89.0644 1530 89.0644V468H-226V165.063Z" fill="white" fill-opacity="0.02"/></g></g><defs><filter id="filter0_bd_734_5712" x="-266" y="-24.9998" width="1856" height="540" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feGaussianBlur in="BackgroundImageFix" stdDeviation="10"/><feComposite in2="SourceAlpha" operator="in" result="effect1_backgroundBlur_734_5712"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx="10" dy="4"/><feGaussianBlur stdDeviation="25"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0.590365 0 0 0 0 0.590365 0 0 0 0 0.590365 0 0 0 0.21 0"/><feBlend mode="normal" in2="effect1_backgroundBlur_734_5712" result="effect2_dropShadow_734_5712"/><feBlend mode="normal" in="SourceGraphic" in2="effect2_dropShadow_734_5712" result="shape"/></filter><filter id="filter1_bd_734_5712" x="-266" y="-6.99982" width="1856" height="540" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feGaussianBlur in="BackgroundImageFix" stdDeviation="10"/><feComposite in2="SourceAlpha" operator="in" result="effect1_backgroundBlur_734_5712"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx="10" dy="4"/><feGaussianBlur stdDeviation="25"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0.590365 0 0 0 0 0.590365 0 0 0 0 0.590365 0 0 0 0.21 0"/><feBlend mode="normal" in2="effect1_backgroundBlur_734_5712" result="effect2_dropShadow_734_5712"/><feBlend mode="normal" in="SourceGraphic" in2="effect2_dropShadow_734_5712" result="shape"/></filter><filter id="filter2_bd_734_5712" x="-266" y="14.0002" width="1856" height="508" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feGaussianBlur in="BackgroundImageFix" stdDeviation="10"/><feComposite in2="SourceAlpha" operator="in" result="effect1_backgroundBlur_734_5712"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dx="10" dy="4"/><feGaussianBlur stdDeviation="25"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0.654818 0 0 0 0 0.654818 0 0 0 0 0.654818 0 0 0 0.21 0"/><feBlend mode="normal" in2="effect1_backgroundBlur_734_5712" result="effect2_dropShadow_734_5712"/><feBlend mode="normal" in="SourceGraphic" in2="effect2_dropShadow_734_5712" result="shape"/></filter><linearGradient id="paint0_linear_734_5712" x1="652" y1="0" x2="652" y2="511.5" gradientUnits="userSpaceOnUse"><stop offset="0.528427" stop-color="white"/><stop offset="1" stop-color="white" stop-opacity="0"/></linearGradient><clipPath id="clip0_734_5712"><rect width="1440" height="441" fill="white"/></clipPath></defs></svg>');
    background-repeat: no-repeat;
    background-position: top;
    background-size: 100%;
}
.top_shadow {
    box-shadow: 0px 10px 20px 0px rgba(151, 151, 151, 0.15) inset;
}

.gradient_text, mark {
    color: #31B8E7;
    background: linear-gradient(180deg, #31B8E7 0%, #1698DE 104.41%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.add-padding-bottom {
    padding-bottom: 75px !important;
}

.no-padding {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.no-padding-bottom {
    padding-bottom: 0 !important;
}

.align-items-flex-start {
    align-items: flex-start !important;
}

.full-width {
    width: 100%;
    max-width: 100% !important;
}

.excerpt {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 7;
    align-self: stretch;
    overflow: hidden;
}

.comparison__line > div {
    display: flex;
    align-items: center;
    justify-content: center;
}

.wave-background {
    background-image: url('https://greenductors.com/wp-content/webp-express/webp-images/uploads/2023/10/linear-gradient.png.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-size: 100%;
}

.amo-button.amo-button--main.amo-button--only-livechat.js-amo-button.amo_animation_shake {
	background: #E3A114 !important;
}
.amo-button.amo-button--main.amo-button--only-livechat.js-amo-button.amo_animation_shake .amo-button--main-icon-inner svg {
	stroke: #147588;
}

.gform_wrapper {
	width:100%;
}

@media screen and (min-width: 1024px) {
    .wave-background {
        padding-top: 110px !important;
    }
}
.no-padding-top {
    padding-top: 0 !important;
}

.breadcrumbs {
    padding-top: 25px;
    padding-bottom: 25px;
}
.breadcrumbs ul {
    list-style: none;
    display: flex;
    justify-content: center;
    padding: 0;
    margin: 0;
}
.breadcrumbs.dark_letters ul {
    justify-content: flex-start;
}
.breadcrumbs ul li {
    position: relative;
    margin-right: 35px;
}
.breadcrumbs ul li:last-child {
    margin-right: 0;
}
.breadcrumbs ul li a, .breadcrumbs ul li span {
    color: #FFF;
    font-size: 14px;
    font-weight: 300;
    line-height: 150%; /* 21px */
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block;
}
.breadcrumbs.dark_mode ul {
    justify-content: flex-start;
}
.breadcrumbs.dark_mode ul li::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath d='M6 4.5L10 8.5L6 12.5' stroke='%231c9bb3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.breadcrumbs.dark_mode ul li a, .breadcrumbs.dark_mode ul li span {
    color: #1c9bb3;
    background: linear-gradient(97deg, #1C9BB3 -2.79%, #38A85E 100.01%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.breadcrumbs ul li:last-child a, .breadcrumbs ul li:last-child span {
    width: 100%;
}
.breadcrumbs.dark_letters ul li a, .breadcrumbs.dark_letters ul li span {
    color: #626262;
}
.breadcrumbs ul li:last-child span {
    font-weight: 600;
}
.breadcrumbs ul li:last-child::after {
    content: none;
}
.breadcrumbs.dark_letters ul li::after {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><path d="M6 4.5L10 8.5L6 12.5" stroke="%23667C85" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.breadcrumbs ul li::after {
    position: absolute;
    content: '';
    top: 5px;
    right: -25px;
    width: 16px;
    height: 16px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><path d="M6 4.5L10 8.5L6 12.5" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    background-repeat: no-repeat;
}

.short_form .subtitle {
    color: #1F4248;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    line-height: 140%;
}
.short_form .form {
    padding: 0;
    max-width: 100%;
}
.short_form .form form {
    flex-direction: row;
}
.short_form .form form input {
    margin-bottom: 0;
    border-radius: 10px;
    margin-right: 0;
}
.short_form .form form p {
    margin-right: 10px;
}
.short_form .form form p:nth-last-child(2) {
    margin-right: 0;
}
.short_form .form form p:nth-last-child(3) {
    margin-right: 32px;
}

#main.site-main {
    padding-top: 120px !important;
}


.shadow_background.active {
    pointer-events: all;
    opacity: 1;
}
.shadow_background.active .popup {
    margin-top: 0;
}
.shadow_background {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100vw;
    height: 100vh;
    background: rgba(0,0,0,.4);
    pointer-events: none;
    opacity: 0;
    transition: all .4s ease;
}

.popup {
    margin-top: 200px;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all .4s ease;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 488px;
    padding: 30px 32px;
    gap: 20px;
    border-radius: 30px;
    background: #FFF;
    box-shadow: 0px 0px 30px 0px rgba(28, 155, 179, 0.40);
}
.popup .top_flex {
    display: flex;
    align-items: center;
    width: 100%;
}
.popup .top_flex .popup_title {
    width: calc(100% - 30px);
    text-align: center;
    color: #1F4248;
    text-align: center;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 36px;
}
.popup .top_flex .popup_subtitle {
    color: #626262;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
}
.popup .top_flex svg {
    transform: rotate(45deg);
    width: 30px;
    cursor: pointer;
}
.popup form {
    display: flex;
    width: 100%;
    flex-direction: column;
    gap: 20px;
}
.popup form input {
    width: 100%;
    display: block;
    padding: 5px 10px;
    color: #626262;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 36px;
    border-radius: 5px;
    border: 1px solid #E8EAEB;
    background: #FFF;
    transition: all .3s ease;
    outline: none !important;
}
.popup form input {
    outline: none !important;
}
.popup form input:hover, .popup form input:focus, .popup form input:active {
    border-color: #1C9BB3;
}
.popup form input::placeholder {
    color: #626262;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 36px;
}

.s-hidden {
    visibility:hidden;
    padding-right:10px;
    height: 48px;
}
.select {
    cursor: pointer;
    display: inline-block;
    position: relative;
    color: #626262;
    border: 1px solid #E8EAEB;
    width: 100%;
}
.styledSelect {
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background-color:white;
    padding:0 10px;
    font-size: 16px;
    display: flex;
    align-items: center;
}
.styledSelect:after {
    border-bottom: 2px solid #1F4248;
    border-left: 2px solid #1F4248;
    content: "";
    transform: rotate(-45deg);
    transition: all .2s ease;
    height: 8px;
    width: 8px;
    position: absolute;
    right: 12px;
    top: 16px;
}
.styledSelect:active, .styledSelect.active {
    background-color:#eee;
}
.styledSelect.active::after {
    transform: rotate(135deg);
}
.options {
    display:none;
    position:absolute;
    top:100%;
    right:0;
    left:0;
    z-index:999;
    font-size: 16px;
    margin:0 0;
    padding:0 0;
    list-style:none;
    border:1px solid #E8EAEB;
    background-color:#fff;
    -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
}
.options li {
    padding:0 6px;
    margin:0 0;
    padding:0 10px;
}
.options li:hover {
    background-color:#1C9BB3;
    color: #fff;
}








.form_bottom_block .container {
    max-width: 1216px;
}
.only-compare .subtitle {
    color: #626262;
    max-width: 820px;
    margin-left: auto;
    margin-right: auto;
}
.only-compare .flex-wrapper {
    justify-content: center;
    gap: 20px;
}
.only-compare .comparison__wrapper {
    height: 100% !important;
}
.only-compare .comparison__wrapper img {
    min-height: 200px;
}

.only-compare .flex-wrapper {
    justify-content: center;
    gap: 32px;
}

.only-compare .comparison__wrapper {
    max-height: 378px;
}

.only-compare .interactive-comparison {
    width: 50%;
    max-width: 592px;
}
.only-compare .comparison__wrapper img {
    border-radius: 30px;
}
.only-compare .interactive-comparison {
    border-radius: 30px;
    overflow: hidden;
}

.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output {
    max-height: 0;
    display: block;
}
.wpcf7 form p:nth-last-child(2) {
    position: relative;
}
.wpcf7 form p:nth-last-child(2) .wpcf7-spinner {
    width: 24px;
    height: 24px;
    position: absolute;
    display: block;
    margin: 0;
    top: calc(50% - 12px);
    left: calc(50% - 12px);
}
.wpcf7 form .wpcf7-response-output {
    transition: all .2s ease;
    height: 100%;
    margin: 0;
    padding: 0;
    border: none;
    overflow: hidden;
    text-align: center;
}
.wpcf7 form.sent .wpcf7-response-output {
    color: #1c9bb3;
    background: linear-gradient(89deg, #1C9BB3 0.24%, #38A85E 99.34%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.wpcf7 form.invalid .wpcf7-response-output {
    color: red;
}
.wpcf7-not-valid-tip {
    font-size: 12px;
}
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.sent .wpcf7-response-output {
    max-height: 50px;
    font-size: 14px;
}

.btn.transparent{
	background:transparent !important;
	border: 1px solid #379CD6 !important;
}


@media screen and (max-width: 1040px) {
    #main.site-main {
        padding-top: 90px !important;
    }
}
@media screen and (max-width: 1400px) {
    .container {
        padding-right: 30px !important;
        padding-left: 30px !important;
    }
    .container.full_width_container {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .form_bottom_block .container .flex-wrapper .left {
        margin-bottom: 0;
    }

    .only-compare .comparison__wrapper {
        max-height: 360px;
    }
}
@media screen and (max-width: 1160px) {
    .form_bottom_block .big_container {
        background: #147588;
        padding-top: 32px;
        border-radius: 20px;
    }
    .form_bottom_block .flex-wrapper {
        align-items: center;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='170' height='160' viewBox='0 0 170 160' fill='none'%3E%3Cpath d='M98.4262 71.37C101.231 70.4369 101.181 70.205 98.2748 70.6743C72.0218 74.9376 47.5617 84.3248 24.8944 98.8357C24.6235 99.0089 24.4296 98.9419 24.3127 98.6346C19.6433 86.7414 18.6632 73.985 23.8267 62.0918C32.8548 41.2641 54.2418 34.2908 74.0112 29.8151C102.434 23.3699 130.395 18.3997 155.631 2.06443C160.778 -1.27136 168.3 0.823977 169.615 7.4285C169.876 8.73599 169.759 10.7587 169.265 13.4966C164.5 39.9203 156.916 65.4192 146.515 89.9934C139.957 105.499 131.766 120.309 120.275 131.699C97.0079 154.765 64.4014 144.263 42.9506 124.458C42.7488 124.268 42.5442 124.265 42.3371 124.449C33.3594 132.456 25.4602 141.209 18.6393 150.708C16.4878 153.709 14.0654 157.95 10.7586 159.039C2.94163 161.612 -2.67606 152.879 1.8898 146.031C25.1573 111.148 60.2419 84.0594 98.4262 71.37Z' fill='white' fill-opacity='0.2'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: bottom left;
    }
}
@media screen and (max-width: 1200px) and (min-width: 1024px) {
    .only-compare .comparison__wrapper {
        max-height: 29vw;
    }
}
@media screen and (max-width: 1150px) {
    .white_wave_background {
        margin-top: 25px !important;
        padding-top: 175px !important;
    }
    .amo-button-holder {
        right: 25px !important;
        bottom: 25px !important;
    }
}
@media screen and (max-width: 1140px) {
    header .header_contact {
        display: none;
    }
}
@media screen and (max-width: 1024px) {
    .leaf_marker[data-amount-of-columns="2"] {
        margin: 0 auto;
    }
    .leaf_marker {
        display: flex;
        flex-wrap: wrap;
    }
    .leaf_marker li {
        width: calc(50% - 16px);
        margin-bottom: 0;
    }
    .leaf_marker li:nth-child(2n) {
        margin-right: 0;
    }
    .leaf_marker li:first-child, .leaf_marker li:nth-child(2) {
        margin-top: 0;
    }
    .leaf_marker[data-amount-of-columns="2"] {
        max-width: 100%;
    }
    .flex-lists {
        display: flex;
        flex-direction: column;
        gap: 20px;
    }
    .site-main {
        padding-top: 0 !important;
    }
    h1, .h1 {
        text-align: center;
    }
    .main-subtitle {
        text-align: center;
        margin-bottom: 50px;
    }
    .form_bottom_block .flex-wrapper .form {
        width: 70%;
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    .form_bottom_block .flex-wrapper {
        flex-direction: column !important;
    }
    .form_bottom_block .flex-wrapper .left {
        width: 100%;
    }
    .form_bottom_block .flex-wrapper .left h2.by_left_side, .form_bottom_block .flex-wrapper .left .subtitle {
        max-width: 100%;
        text-align: center;
    }
    .form_bottom_block .flex-wrapper .left .subtitle {
        max-width: 80%;
        margin-left: auto;
        margin-right: auto;
    }
    .form_bottom_block .flex-wrapper .left .subtitle p, .form_bottom_block .flex-wrapper .left p.subtitle {
        line-height: 140%;
    }
    .form_bottom_block .flex-wrapper .form {
        max-width: 100%;
    }
    .white_wave_background {
        padding-top: 150px !important;
    }


    .only-compare .comparison__wrapper img,
    .only-compare .interactive-comparison {
        border-radius: 0;
    }
    .only-compare .interactive-comparison {
        max-width: 565px;
    }
	
	.services_block_new ul{
		grid-template-columns:repeat(3, 1fr) !important;
	}
}
@media screen and (max-width: 850px) {
    .breadcrumbs ul li:last-child a, .breadcrumbs ul li:last-child span {
        width: 370px;
    }
	
	.services_block_new ul{
		grid-template-columns:repeat(2, 1fr) !important;
	}
}
@media screen and (max-width: 768px) {
    section {
        padding: 50px 0 !important;
    }
    main > .wp-block-group.container {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .add-padding-bottom {
        padding-bottom: 50px !important;
    }
    h1, .h1 {
        text-align: center;
        font-size: 60px !important;
        line-height: 120% !important;
        margin-bottom: 30px !important;
    }
    h2, .h2 {
        font-size: 36px !important;
        line-height: 120% !important;
    }
    h2.has-subtitle, .h2.has-subtitle {
        margin-bottom: 30px !important;
    }
    
    .subtitle {
        margin-bottom: 30px;
    }
    .subtitle p, p.subtitle {
        line-height: 120%;
    }
    .main-subtitle {
        text-align: center;
        font-size: 20px;
        line-height: 120%;
        margin-bottom: 30px;
    }
    .form .form_title {
        text-align: center;
        font-size: 30px;
        line-height: 120%; /* 36px */
    }
    .form .form_subtitle {
        text-align: center;
        font-size: 14px;
        line-height: 120%; /* 16.8px */
    }
    .form_bottom_block .flex-wrapper .form {
        width: 100%;
    }
    .breadcrumbs ul li {
        margin-right: 20px;
    }
    .breadcrumbs ul li::after {
        right: -17px;
    }
    .leaf_marker li {
        font-size: 18px;
        line-height: 120%;
    }
    .leaf_marker li:before {
        top: 0;
    }
    .leaf_marker li:last-child {
        margin-bottom: 0;
    }
    .white_wave_background {
        padding-top: 100px !important;
    }
}

@media screen and (max-width: 700px) {
    .leaf_marker {
        gap: 20px;
    }
    .leaf_marker li {
        width: calc(50% - 10px);
    }
}
@media screen and (max-width: 630px) {
    .breadcrumbs ul li:last-child a, .breadcrumbs ul li:last-child span {
        width: 280px;
    }
    .only-compare .comparison__wrapper {
        max-height: 50vw !important;
    }
    .only-compare .interactive-comparison {
        max-width: 78vw !important;
        width: 78vw !important;
    }
}
@media screen and (max-width: 600px) {
    #main.site-main {
        padding-top: 110px !important;
    }
    section {
        padding: 40px 0 !important;
    }
    main > .wp-block-group.container {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .add-padding-bottom {
        padding-bottom: 40px !important;
    }
    .form_bottom_block .flex-wrapper .left .subtitle {
        max-width: 100%;
    }
    .leaf_marker {
        flex-direction: column;
    }
    .leaf_marker.flex {
        gap: 20px;
    }
    .leaf_marker.flex li {
        width: 100%;
        margin-top: 0 !important;
        margin-right: 0 !important;
        margin-bottom: 0 !important;
    }
    .leaf_marker li, .leaf_marker[data-amount-of-columns="2"] li {
        width: 100%;
        margin-right: 0;
    }
    .leaf_marker li:first-child {
        margin-top: 0;
    }
    /* .full-width .leaf_marker[data-amount-of-columns="2"] li {
        width: 100%;
        margin-right: 0 !important;
        margin-top: 20px;
    } */
    .full-width .leaf_marker[data-amount-of-columns="2"] li:first-child {
        margin-top: 0;
    }
}
@media screen and (max-width: 550px) {
    .breadcrumbs ul li:last-child a, .breadcrumbs ul li:last-child span {
        width: 200px;
    }
    .popup {
        width: 95%;
        padding: 20px;
    }
    .short_form .form form p:nth-last-child(3) {
        margin-right: 0;
    }
	
	    .mobile-buttons {
			
        display: flex;
        position: fixed;
        bottom: 0;
        z-index: 2;
        transform: translateY(70px);
        transition: 0.3s ease;
    }
	
	.mobile-buttons.show {
        transform: translateY(0);
    }
	
	.mobile-buttons .btn{
		border-radius:0 !important;
		width:100%;
		text-align:center;
		font-size:18px !important;
		height:53px !important;
		border-top:none !important;
	}
	
	.mobile-buttons .btn:first-child {
		border-right:2px solid #FFFFFF !important;
		margin-right:0px !important;
	}
}
@media screen and (max-width: 545px) {
    .leaf_marker[data-amount-of-columns="2"] li {
        width: 100%;
        margin-right: 0;
        margin-bottom: 0;
    }
}
@media screen and (max-width: 482px) {
    .flex-lists {
        gap: 0;
    }
	
	.services_block_new ul{
		grid-template-columns:repeat(1, 1fr) !important;
	}
}
@media screen and (max-width: 480px) {
    .breadcrumbs ul li {
        margin-right: 12px;
    }
    .breadcrumbs ul li::after {
        right: -15px;
    }
    .breadcrumbs ul li a, .breadcrumbs ul li span {
        font-size: 12px;
    }
}
@media screen and (max-width: 450px) {
    h1, .h1 {
        font-size: 40px !important;
        margin-bottom: 20px !important;
    }
    h2, .h2 {
        font-size: 30px !important;
        line-height: 120% !important;
    }
    h2.has-subtitle, .h2.has-subtitle {
        margin-bottom: 20px !important;
    }
    
    .main-subtitle {
        font-size: 18px;
        margin-bottom: 20px;
    }
    .subtitle {
        margin-bottom: 20px;
    }
    .subtitle p, p.subtitle {
        font-size: 16px;
    }
    .form {
        padding: 20px 15px;
    }
    .form .form_title {
        font-size: 20px;
    }
    .btn {
        font-size: 16px !important; 
    }
    .like_btn {
        font-size: 16px !important; 
    }
    .container {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .popup {
        gap: 15px;
    }
    .popup form {
        gap: 15px;
    }
    .leaf_marker li {
        font-size: 16px;
        line-height: 130%;
    }
    .white_wave_background {
        padding-top: 80px !important;
        margin-top: 30px !important;
    }
}
@media screen and (max-width: 400px) {
    .breadcrumbs ul li:last-child a, .breadcrumbs ul li:last-child span {
        width: 130px;
    }
    .white_wave_background {
        padding-top: 70px !important;
    }
    .only-compare .comparison__wrapper {
        max-height: 58vw !important;
    }
    .only-compare .interactive-comparison {
        max-width: 100% !important;
        width: 100% !important;
    }
}
@media screen and (max-width: 350px) {
    h2, .h2 {
        font-size: 26px !important;
    }
    .only-compare .comparison__wrapper img {
        min-height: 150px;
    }
}