.elementor-986 .elementor-element.elementor-element-04dec3c{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-986 .elementor-element.elementor-element-04dec3c:not(.elementor-motion-effects-element-type-background), .elementor-986 .elementor-element.elementor-element-04dec3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-986 .elementor-element.elementor-element-479b157{background-color:#DDF3F2;padding:0px 0px 0px 0px;border-radius:17px 17px 17px 17px;}.elementor-986 .elementor-element.elementor-element-479b157.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-986 .elementor-element.elementor-element-479b157 .elementor-icon-wrapper{text-align:center;}.elementor-986 .elementor-element.elementor-element-479b157.elementor-view-stacked .elementor-icon{background-color:#168AAD;}.elementor-986 .elementor-element.elementor-element-479b157.elementor-view-framed .elementor-icon, .elementor-986 .elementor-element.elementor-element-479b157.elementor-view-default .elementor-icon{color:#168AAD;border-color:#168AAD;}.elementor-986 .elementor-element.elementor-element-479b157.elementor-view-framed .elementor-icon, .elementor-986 .elementor-element.elementor-element-479b157.elementor-view-default .elementor-icon svg{fill:#168AAD;}.elementor-986 .elementor-element.elementor-element-479b157.elementor-view-stacked .elementor-icon:hover{background-color:#168AAD;}.elementor-986 .elementor-element.elementor-element-479b157.elementor-view-framed .elementor-icon:hover, .elementor-986 .elementor-element.elementor-element-479b157.elementor-view-default .elementor-icon:hover{color:#168AAD;border-color:#168AAD;}.elementor-986 .elementor-element.elementor-element-479b157.elementor-view-framed .elementor-icon:hover, .elementor-986 .elementor-element.elementor-element-479b157.elementor-view-default .elementor-icon:hover svg{fill:#168AAD;}.elementor-986 .elementor-element.elementor-element-479b157 .elementor-icon{font-size:21px;}.elementor-986 .elementor-element.elementor-element-479b157 .elementor-icon svg{height:21px;}.elementor-986 .elementor-element.elementor-element-b29f793{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-986 .elementor-element.elementor-element-b29f793.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-986 .elementor-element.elementor-element-055a1b2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-986 .elementor-element.elementor-element-055a1b2:not(.elementor-motion-effects-element-type-background), .elementor-986 .elementor-element.elementor-element-055a1b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-986 .elementor-element.elementor-element-7a66df8{background-color:#DDF3F2;padding:0px 0px 0px 0px;border-radius:17px 17px 17px 17px;}.elementor-986 .elementor-element.elementor-element-7a66df8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-986 .elementor-element.elementor-element-7a66df8 .elementor-icon-wrapper{text-align:center;}.elementor-986 .elementor-element.elementor-element-7a66df8.elementor-view-stacked .elementor-icon{background-color:#168AAD;}.elementor-986 .elementor-element.elementor-element-7a66df8.elementor-view-framed .elementor-icon, .elementor-986 .elementor-element.elementor-element-7a66df8.elementor-view-default .elementor-icon{color:#168AAD;border-color:#168AAD;}.elementor-986 .elementor-element.elementor-element-7a66df8.elementor-view-framed .elementor-icon, .elementor-986 .elementor-element.elementor-element-7a66df8.elementor-view-default .elementor-icon svg{fill:#168AAD;}.elementor-986 .elementor-element.elementor-element-7a66df8.elementor-view-stacked .elementor-icon:hover{background-color:#168AAD;}.elementor-986 .elementor-element.elementor-element-7a66df8.elementor-view-framed .elementor-icon:hover, .elementor-986 .elementor-element.elementor-element-7a66df8.elementor-view-default .elementor-icon:hover{color:#168AAD;border-color:#168AAD;}.elementor-986 .elementor-element.elementor-element-7a66df8.elementor-view-framed .elementor-icon:hover, .elementor-986 .elementor-element.elementor-element-7a66df8.elementor-view-default .elementor-icon:hover svg{fill:#168AAD;}.elementor-986 .elementor-element.elementor-element-7a66df8 .elementor-icon{font-size:21px;}.elementor-986 .elementor-element.elementor-element-7a66df8 .elementor-icon svg{height:21px;}.elementor-986 .elementor-element.elementor-element-065bf42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-986 .elementor-element.elementor-element-065bf42.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-986 .elementor-element.elementor-element-5611db6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-986 .elementor-element.elementor-element-5611db6:not(.elementor-motion-effects-element-type-background), .elementor-986 .elementor-element.elementor-element-5611db6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-986 .elementor-element.elementor-element-5611db6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-986 .elementor-element.elementor-element-6e3e03f{background-color:#DDF3F2;padding:0px 0px 0px 0px;border-radius:17px 17px 17px 17px;}.elementor-986 .elementor-element.elementor-element-6e3e03f.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-986 .elementor-element.elementor-element-6e3e03f .elementor-icon-wrapper{text-align:center;}.elementor-986 .elementor-element.elementor-element-6e3e03f.elementor-view-stacked .elementor-icon{background-color:#168AAD;}.elementor-986 .elementor-element.elementor-element-6e3e03f.elementor-view-framed .elementor-icon, .elementor-986 .elementor-element.elementor-element-6e3e03f.elementor-view-default .elementor-icon{color:#168AAD;border-color:#168AAD;}.elementor-986 .elementor-element.elementor-element-6e3e03f.elementor-view-framed .elementor-icon, .elementor-986 .elementor-element.elementor-element-6e3e03f.elementor-view-default .elementor-icon svg{fill:#168AAD;}.elementor-986 .elementor-element.elementor-element-6e3e03f.elementor-view-stacked .elementor-icon:hover{background-color:#168AAD;}.elementor-986 .elementor-element.elementor-element-6e3e03f.elementor-view-framed .elementor-icon:hover, .elementor-986 .elementor-element.elementor-element-6e3e03f.elementor-view-default .elementor-icon:hover{color:#168AAD;border-color:#168AAD;}.elementor-986 .elementor-element.elementor-element-6e3e03f.elementor-view-framed .elementor-icon:hover, .elementor-986 .elementor-element.elementor-element-6e3e03f.elementor-view-default .elementor-icon:hover svg{fill:#168AAD;}.elementor-986 .elementor-element.elementor-element-6e3e03f .elementor-icon{font-size:21px;}.elementor-986 .elementor-element.elementor-element-6e3e03f .elementor-icon svg{height:21px;}.elementor-986 .elementor-element.elementor-element-c33b1fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-986 .elementor-element.elementor-element-c4f7387{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:18px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-986 .elementor-element.elementor-element-c4f7387 .elementor-social-icon{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DFDFDF;}.elementor-986 .elementor-element.elementor-element-c4f7387 .elementor-social-icon i{color:#252527;}.elementor-986 .elementor-element.elementor-element-c4f7387 .elementor-social-icon svg{fill:#252527;}.elementor-986 .elementor-element.elementor-element-a7d723f iframe{height:451px;}.elementor-986 .elementor-element.elementor-element-2a395fa{--e-rating-icon-font-size:13px;}.elementor-986 .elementor-element.elementor-element-445fa2c{--e-rating-icon-font-size:13px;}.elementor-986 .elementor-element.elementor-element-8062fd0{--e-rating-icon-font-size:13px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-986 .elementor-element.elementor-element-b29f793{--width:100%;}}@media(max-width:767px){.elementor-986 .elementor-element.elementor-element-04dec3c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-986 .elementor-element.elementor-element-479b157{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-986 .elementor-element.elementor-element-479b157.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-986 .elementor-element.elementor-element-479b157 .elementor-icon-wrapper{text-align:center;}.elementor-986 .elementor-element.elementor-element-479b157 .elementor-icon{font-size:19px;}.elementor-986 .elementor-element.elementor-element-479b157 .elementor-icon svg{height:19px;}.elementor-986 .elementor-element.elementor-element-b29f793{--width:184px;}.elementor-986 .elementor-element.elementor-element-055a1b2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-986 .elementor-element.elementor-element-7a66df8{width:initial;max-width:initial;}.elementor-986 .elementor-element.elementor-element-7a66df8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-986 .elementor-element.elementor-element-7a66df8 .elementor-icon-wrapper{text-align:center;}.elementor-986 .elementor-element.elementor-element-7a66df8 .elementor-icon{font-size:19px;}.elementor-986 .elementor-element.elementor-element-7a66df8 .elementor-icon svg{height:19px;}.elementor-986 .elementor-element.elementor-element-065bf42{--width:80%;}.elementor-986 .elementor-element.elementor-element-5611db6{--width:302px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-986 .elementor-element.elementor-element-6e3e03f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-986 .elementor-element.elementor-element-6e3e03f .elementor-icon-wrapper{text-align:center;}.elementor-986 .elementor-element.elementor-element-c33b1fe{--width:75%;}.elementor-986 .elementor-element.elementor-element-9761af2 > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-986 .elementor-element.elementor-element-a7d723f iframe{height:292px;}}/* Start custom CSS for icon, class: .elementor-element-479b157 */.elementor-986 .elementor-element.elementor-element-479b157 {
    width: 52px!important;
    height: 52px!important;
    padding: 15px!important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a66df8 */.elementor-986 .elementor-element.elementor-element-7a66df8 {
    width: 52px!important;
    height: 52px!important;
    padding: 15px!important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6e3e03f */.elementor-986 .elementor-element.elementor-element-6e3e03f {
    width: 52px!important;
    height: 52px!important;
    padding: 15px!important;
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-9761af2 *//* ------------------------------------------
   Base Styling for Inputs, Textareas, Selects
--------------------------------------------- */
#wpforms-1057 input,
#wpforms-1057 textarea,
#wpforms-1057 select {
    padding: 20px;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #123b5d;
    background-color: #f6fbfb;
    border: 1px solid #e3ecef !important;
    border-radius: 2px !important;
    width: 100%;
    box-sizing: border-box;
}

#wpforms-1057 select {
    box-sizing: border-box !important;
    border-radius: 2px !important;
}

/* ------------------------------------------
   Placeholder Styling
--------------------------------------------- */
#wpforms-1057 input::placeholder,
#wpforms-1057 textarea::placeholder,
#wpforms-1057 select::placeholder {
    color: #777;
    opacity: 1;
    font-family: 'Plus Jakarta Sans', sans-serif;
}

/* ------------------------------------------
   Labels & Page Titles
--------------------------------------------- */
#wpforms-1057 .wpforms-field-label {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 32px;
    color: #123b5d !important;
}

#wpforms-1057 label.wpforms-field-label-inline {
    color: #123b5d !important;
    font-family: 'Plus Jakarta Sans', sans-serif;
}

#wpforms-1057 .wpforms-page-indicator-page-title {
    font-family: 'Plus Jakarta Sans', sans-serif !important;
    font-size: 18px !important;
    font-weight: 600;
    color: #123b5d !important;
}

/* ------------------------------------------
   Checkbox & Radio Buttons
--------------------------------------------- */
#wpforms-1057 input[type="checkbox"],
#wpforms-1057 input[type="radio"] {
    margin: 0 10px 0 0;
    width: 18px;
    height: 18px;
    padding: 0;
    font-family: 'Plus Jakarta Sans', sans-serif;
    color: #123b5d;
    background-color: #f6fbfb;
    border: 1px solid #e3ecef !important;
    border-radius: 10px !important;
    appearance: auto;
}

#wpforms-1057 .wpforms-field-checkbox label,
#wpforms-1057 .wpforms-field-radio label {
    color: #123b5d !important;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-size: 16px;
}

/* ------------------------------------------
   Buttons
--------------------------------------------- */
#wpforms-1057 input[type="submit"],
#wpforms-1057 button[type="submit"],
#wpforms-1057 button.wpforms-page-button.wpforms-page-next {
    padding: 25px;
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-weight: 600;
    color: #fff;
    background-color: #d22f3c;
    border: 1px solid #d22f3c;
    border-radius: 10px !important;
    font-size: 20px;
    cursor: pointer;
    line-height: 0;
    width:100%;
    box-sizing: border-box;
}

/* ------------------------------------------
   Button Hover
--------------------------------------------- */
#wpforms-1057 input[type="submit"]:hover,
#wpforms-1057 button[type="submit"]:hover,
#wpforms-1057 button.wpforms-page-button.wpforms-page-next:hover {
    background-color: #b92531;
    border-color: #b92531;
    color: #fff;
}

/* ------------------------------------------
   Field Wrapper
--------------------------------------------- */
#wpforms-1057 .wpforms-field,
.wp-core-ui div.wpforms-container #wpforms-1057 .wpforms-field {
    position: relative;
    padding: 5px 0 !important;
}

/* ------------------------------------------
   Responsive Styles
--------------------------------------------- */
@media (max-width: 1024px) {
    #wpforms-1057 input,
    #wpforms-1057 textarea,
    #wpforms-1057 select {
        padding: 18px 20px;
        font-size: 16px;
    }

    #wpforms-1057 input[type="submit"],
    #wpforms-1057 button[type="submit"] {
        padding: 18px;
        font-size: 18px;
    }
}

@media (max-width: 768px) {
    #wpforms-1057 input,
    #wpforms-1057 textarea,
    #wpforms-1057 select {
        padding: 5px;
        font-size: 16px;
    }
    #wpforms-1057 .wpforms-field-label{
        font-size: 13px;
        margin-bottom: -1px;
        line-height: 25px;
    }


    #wpforms-1057 input[type="submit"],
    #wpforms-1057 button[type="submit"] {
        padding: 12px 20px;
        font-size: 18px;
    }

    #wpforms-1057 button.wpforms-page-button.wpforms-page-next {
        width: 100%;
    }

    #wpforms-1057 input[type="checkbox"],
    #wpforms-1057 input[type="radio"] {
        margin-right: 6px;
    }
}/* End custom CSS */
/* Start custom CSS */.contscticon svg,
.contscticon svg path,
.contscticon svg circle,
.contscticon svg line,
.contscticon svg polyline,
.contscticon svg polygon {
    stroke: #168AAD !important;
    stroke-width: 1px !important;
    fill: none !important;
}/* End custom CSS */