.elementor-kit-7{--e-global-color-primary:#FF8000;--e-global-color-secondary:#32ACF0;--e-global-color-text:#000000;--e-global-color-accent:#FFB411;--e-global-color-6d3d9f2:#FFFFFF;--e-global-color-cb642a8:#F5F5F5;--e-global-color-e484dd2:#1B75BC;--e-global-color-29b04ef:#0D2F51;--e-global-typography-primary-font-family:"Arial";--e-global-typography-secondary-font-family:"Abril Fatface";--e-global-typography-text-font-family:"Arial";--e-global-typography-text-font-size:18px;--e-global-typography-accent-font-family:"Arial";--e-global-typography-3a56361-font-size:35px;--e-global-typography-3a56361-font-weight:700;--e-global-typography-3a56361-line-height:1.2;--e-global-typography-cf2c89a-font-size:55px;color:var( --e-global-color-text );font-family:"Arial", Sans-serif;line-height:2;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var( --e-global-color-primary );font-size:19px;font-weight:700;text-transform:uppercase;line-height:1.2;box-shadow:4px 4px 7px 0px rgba(0, 0, 0, 0.2);padding:1.195rem 1.5rem 1.195rem 1.5rem;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{color:var( --e-global-color-primary );}.elementor-kit-7 a:hover{color:var( --e-global-color-accent );}.elementor-kit-7 h1{color:var( --e-global-color-secondary );line-height:1.2;}.elementor-kit-7 h2{color:var( --e-global-color-secondary );line-height:1.2;}.elementor-kit-7 h3{color:var( --e-global-color-secondary );line-height:1.2;}.elementor-kit-7 h4{color:var( --e-global-color-secondary );line-height:1.2;}.elementor-kit-7 h5{color:var( --e-global-color-secondary );line-height:1.2;}.elementor-kit-7 h6{color:var( --e-global-color-secondary );line-height:1.2;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1500px;}.e-con{--container-max-width:1500px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-7{--e-global-typography-text-font-size:16px;--e-global-typography-3a56361-font-size:22px;--e-global-typography-3a56361-line-height:1.2;--e-global-typography-cf2c89a-font-size:35px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:640px){.elementor-kit-7{--e-global-typography-3a56361-font-size:18px;--e-global-typography-cf2c89a-font-size:30px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */:root{
    --page-title-display:none
}
.elementor_library{position:relative}
#elementor-add-new-section,.elementor_library{z-index:1}
.premium-button{width:100%}
.elementor-button:hover,.elementor-button:focus{transition: all .4s ease-in-out}
.hvr .premium-button{position:relative;overflow:hidden;max-width:100%}
.hvr .premium-button .premium-button-text-icon-wrapper{position:relative;z-index:1}
.hvr .premium-button:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background: linear-gradient(180deg, rgba(255, 128, 0, 0) 0%,#FFB411 100%)}
.hvr .premium-button:hover:after,.elementor-kit-7 .premium-button:focus:after{transition:all .4s ease-in-out;height:0}
.imgroup{max-width:720px!important}
.imgroup .static{display:flex}
.imgroup .static .elementor-widget-container{display:inline-block}
body .gform-theme--api,body .gform-theme--framework{
    --gf-form-gap-x:20px;
    --gf-form-gap-y:15px;
    --gf-field-gap-x:20px;
}
.gform-theme--framework .gform-button{background-image:linear-gradient(180deg, transparent, var(--e-global-color-accent));transition:background-color 1s}
@media screen and (min-width:281px){
    .elementor-button{min-width:247px}
}
@media screen and (min-width:881px){
    .feature-text{--width:auto}
}
@media screen and (max-width:1500px){
    .imgroup{max-width:45%!important}
}
@media screen and (max-width:880px){
    .imgroup{max-width:70%!important}
}
@media screen and (max-width:767px){
    .imgroup{margin-left:auto;margin-right:auto}
}
@media screen and (max-width:320px){
    .imgroup{max-width:100%!important}
}
@media screen and (max-width:280px){
    .elementor-button{width:100%}
}/* End custom CSS */