.elementor-kit-5{--e-global-color-primary:#36705B;--e-global-color-secondary:#731447;--e-global-color-text:#000000;--e-global-color-accent:#F57431;--e-global-color-65880a9:#DDF3EC;--e-global-color-9aa2b00:#036C8F;--e-global-color-3df11f8:#CCE1E8;--e-global-color-bd1a243:#FDE3D5;--e-global-color-12cd472:#87369F;--e-global-color-315e873:#E7D6EB;--e-global-color-a483b90:#C74332;--e-global-color-625d25e:#F3D9D6;--e-global-typography-primary-font-family:"TTFirs";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-0c6f74c-font-family:"TTFirs";color:var( --e-global-color-primary );font-family:var( --e-global-typography-0c6f74c-font-family ), Sans-serif;font-size:var( --e-global-typography-0c6f74c-font-size );line-height:var( --e-global-typography-0c6f74c-line-height );letter-spacing:var( --e-global-typography-0c6f74c-letter-spacing );word-spacing:var( --e-global-typography-0c6f74c-word-spacing );--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-exit-animation:e-page-transition-fade-in;--e-page-transition-animation-duration:200ms;--e-preloader-animation-duration:1500ms;--e-preloader-delay:0ms;--e-preloader-color:#731447;--e-preloader-size:19px;}.elementor-kit-5 a{color:#036C8F;font-family:var( --e-global-typography-0c6f74c-font-family ), Sans-serif;font-size:var( --e-global-typography-0c6f74c-font-size );line-height:var( --e-global-typography-0c6f74c-line-height );letter-spacing:var( --e-global-typography-0c6f74c-letter-spacing );word-spacing:var( --e-global-typography-0c6f74c-word-spacing );}.elementor-kit-5 h1{color:var( --e-global-color-primary );font-family:"TTFirs", Sans-serif;font-size:72px;font-weight:800;line-height:82px;letter-spacing:-1.12px;}.elementor-kit-5 h3{color:var( --e-global-color-primary );font-family:"TTFirs", Sans-serif;font-size:48px;font-weight:600;line-height:58px;}.elementor-kit-5 h5{color:#FFFFFF;font-family:"TTFirs", Sans-serif;font-size:24px;font-weight:600;line-height:34px;}.elementor-kit-5 h6{color:var( --e-global-color-primary );font-family:"TTFirs", Sans-serif;font-size:20px;font-weight:700;line-height:28px;letter-spacing:0.15px;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-family:"TTFirs", Sans-serif;font-size:16px;font-weight:800;line-height:20px;letter-spacing:1.5px;color:#FFFFFF;background-color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );border-radius:36px 36px 36px 36px;padding:20px 40px 20px 40px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-5 e-page-transition{background-color:#FFFFFF;}.site-header{padding-right:200px;padding-left:200px;background-color:var( --e-global-color-text );}@media(max-width:768px){.elementor-kit-5{font-size:var( --e-global-typography-0c6f74c-font-size );line-height:var( --e-global-typography-0c6f74c-line-height );letter-spacing:var( --e-global-typography-0c6f74c-letter-spacing );word-spacing:var( --e-global-typography-0c6f74c-word-spacing );}.elementor-kit-5 a{font-size:var( --e-global-typography-0c6f74c-font-size );line-height:var( --e-global-typography-0c6f74c-line-height );letter-spacing:var( --e-global-typography-0c6f74c-letter-spacing );word-spacing:var( --e-global-typography-0c6f74c-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:640px){.elementor-kit-5{font-size:var( --e-global-typography-0c6f74c-font-size );line-height:var( --e-global-typography-0c6f74c-line-height );letter-spacing:var( --e-global-typography-0c6f74c-letter-spacing );word-spacing:var( --e-global-typography-0c6f74c-word-spacing );}.elementor-kit-5 a{font-size:var( --e-global-typography-0c6f74c-font-size );line-height:var( --e-global-typography-0c6f74c-line-height );letter-spacing:var( --e-global-typography-0c6f74c-letter-spacing );word-spacing:var( --e-global-typography-0c6f74c-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */*:focus {outline:none !important}

    @import url(//db.onlinewebfonts.com/c/57f350c81d28b9d1c6889abfce0030ae?family=TTFirs-Regular);
    @import url(//db.onlinewebfonts.com/c/ac60e32ccfa4a3c808afac41c40f174e?family=TTFirs-Bold);



    .hbspt-form li {
        list-style: none;
    }

    .hs-richtext p a {
        text-decoration: underline;
        color: black;
        font-family: "TTFirs-Bold", sans-serif;
    }

    textarea:focus, input:focus{
    outline: black;
}

    .hbspt-form {
    box-sizing: border-box;
    position: relative;
    max-width: 750px;
    width: 100%;
    background: #FDE3D5;
    padding: 75px 50px;
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: "TTFirs-Regular", sans-serif;
    color: black!important;
    }

    .hbspt-form span {
    font-size: 14px;
    font-family: "TTFirs-Bold", sans-serif;
    letter-spacing: 0.1px;
    }

    .hs-form-checkbox label{
        display: flex;
    }

    .hbspt-form .input input,
    .hbspt-form .input select,
    .hbspt-form .input textarea {
        background-color: #FDE3D5;
        border: none;
        border-bottom: 1px #f57431;
    }

    .hbspt-form .input input {
        width: 100%;
        height: 35px;
    }

    .hs-form-checkbox-display {
        display: flex;
        align-items: center;
    }

    .hbspt-form input[type='radio'] {
    box-sizing: border-box;
    appearance: none;
    border: 1px solid black;
    border-radius: 2px;
    width: 15px;
    height: 15px;
    }

    .hs-error-msgs {
        margin-top: 10px;
    }

    .hs-form-booleancheckbox label span {
        padding-top: 9px;
        font-size: 10px;
    }

    .legal-consent-container {
        display: flex;
        align-items: center;
        width: 99%;
        gap: 25px;
    }

    .hbspt-form form .button {
    width: auto;
    height: 45px;
    border-radius: 50px;
    background-color: #F57431;
    border: none;
    padding: 35px 75px;
    text-align: center;
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
    }

    .hbspt-form form .button input {
    color: #fff;
    font-family: "TTFirs-Bold", sans-serif;
    font-size: 16px;
    letter-spacing: 1.5px;
    outline: none;
    border: none;
    background-color: inherit;
    }

    .hs-form-booleancheckbox,
    .hs-richtext,
    .hs_i_m_interest_in div {
        margin-top: 15px;
    }

    .hs_i_m_interest_in,
    .hs_message,
    .hs_submit {
        margin-top: 25px;
    }

    .hs-richtext {
        width: 90%;
    }

    .input select,
    .input textarea {
        width: 100%!important;
    }

    .hs-richtext p {
    font-size: 10px;
    letter-spacing: 0.3px;
    }

    .hbspt-form .input select {
        padding: 5px 0 10px 0;
    }

    .inputs-list,
    .hs_i_am {
        display: flex;
        align-items: center;
        gap: 20px;
        padding: 10px 0;
    }

    #i_am1-2b998bca-e417-41da-b3c8-045c3bea6480,
    #i_am0-2b998bca-e417-41da-b3c8-045c3bea6480 {
        margin-right: 10px;
    }

    .hbspt-form .hs-button {
    color: white;
    font-size: 16px;
    font-family: "TTFirs-Bold", sans-serif;
    border-radius: 50px;
    background-color: #F57431!important;
    border: none!important;
    padding: 15px 75px;
    text-align: center;
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
    }

    .hbspt-form .actions {
        display: flex;
        justify-content: end;
    }

    .hs-error-msg {
        padding-top: 10px;
    }
    
    /* language .elementor-kit-5 fix */
.js-wpml-ls-sub-menu .wpml-ls-sub-menu {
    z-index: 9000;
}

    @media (max-width: 600px) {
    .hbspt-form {
    padding: 75px 25px;
    }

    .hbspt-form .form-columns-2 div {
        width: 100%!important;
    }

    .hbspt-form .actions {
        justify-content: center;
    }

    .legal-consent-container {
        flex-direction: column;
        gap: 0px;
    }

    .hs-form-booleancheckbox label span {
        padding-top: 14px;
    }

    .hs-richtext p {
        text-align: center;
    }

    .hs-richtext {
        margin-top: -15px;
    }

    .hs_lastname {
        margin-top: 25px;
    }

    .hs_i_am {
        padding: 20px 0;
    }

    .inputs-list,
    .hs_i_am {
        gap: 5px;
    }

    .hs_mobilephone {
        margin-top: 25px;
    }

    .form-columns-2 .input {
        margin-right: 0!important;
    }


}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'TTFirs';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.clevry.com/wp-content/uploads/2022/11/TT-Firs-Regular.eot');
	src: url('https://www.clevry.com/wp-content/uploads/2022/11/TT-Firs-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://www.clevry.com/wp-content/uploads/2022/11/TT-Firs-Regular.woff2') format('woff2'),
		url('https://www.clevry.com/wp-content/uploads/2022/11/TT-Firs-Regular.woff') format('woff'),
		url('https://www.clevry.com/wp-content/uploads/2022/11/TT-Firs-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'TTFirs';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.clevry.com/wp-content/uploads/2022/11/TT-Firs-Bold.eot');
	src: url('https://www.clevry.com/wp-content/uploads/2022/11/TT-Firs-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://www.clevry.com/wp-content/uploads/2022/11/TT-Firs-Bold.woff2') format('woff2'),
		url('https://www.clevry.com/wp-content/uploads/2022/11/TT-Firs-Bold.woff') format('woff'),
		url('https://www.clevry.com/wp-content/uploads/2022/11/TT-Firs-Bold.ttf') format('truetype'),
		url('https://www.clevry.com/wp-content/uploads/2022/11/TT-Firs-Bold.svg#TTFirs') format('svg');
}
@font-face {
	font-family: 'TTFirs';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.clevry.com/wp-content/uploads/2022/11/TT-Firs-Extrabold.eot');
	src: url('https://www.clevry.com/wp-content/uploads/2022/11/TT-Firs-Extrabold.eot?#iefix') format('embedded-opentype'),
		url('https://www.clevry.com/wp-content/uploads/2022/11/TT-Firs-Extrabold.woff2') format('woff2'),
		url('https://www.clevry.com/wp-content/uploads/2022/11/TT-Firs-Extrabold.woff') format('woff'),
		url('https://www.clevry.com/wp-content/uploads/2022/11/TT-Firs-Extrabold.ttf') format('truetype'),
		url('https://www.clevry.com/wp-content/uploads/2022/11/TT-Firs-Extrabold.svg#TTFirs') format('svg');
}
/* End Custom Fonts CSS */