.elementor-33710 .elementor-element.elementor-element-15779db9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:10px;--padding-right:10px;}.elementor-33710 .elementor-element.elementor-element-15779db9:not(.elementor-motion-effects-element-type-background), .elementor-33710 .elementor-element.elementor-element-15779db9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33710 .elementor-element.elementor-element-122553c{--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;}.elementor-33710 .elementor-element.elementor-element-ebd34eb{width:auto;max-width:auto;}.elementor-33710 .elementor-element.elementor-element-ebd34eb > .elementor-widget-container{background-color:#EEF8FF;padding:5px 20px 5px 20px;border-radius:30px 30px 30px 30px;}.elementor-33710 .elementor-element.elementor-element-ebd34eb.elementor-element{--align-self:flex-start;}.elementor-33710 .elementor-element.elementor-element-ebd34eb .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#174391;}.elementor-33710 .elementor-element.elementor-element-38f613e1 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:45px;font-weight:600;line-height:1.4em;color:#174391;}.elementor-33710 .elementor-element.elementor-element-1808a227{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;}.elementor-33710 .elementor-element.elementor-element-1ffaa72d{--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;}.elementor-33710 .elementor-element.elementor-element-ff91918 img{border-radius:12px 12px 12px 12px;}.elementor-33710 .elementor-element.elementor-element-4ec7d10f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:10px;--padding-right:10px;}.elementor-33710 .elementor-element.elementor-element-4ec7d10f:not(.elementor-motion-effects-element-type-background), .elementor-33710 .elementor-element.elementor-element-4ec7d10f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-33710 .elementor-element.elementor-element-49a70dd4{--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;}.elementor-33710 .elementor-element.elementor-element-69fc9461 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-33710 .elementor-element.elementor-element-69fc9461 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-33710 .elementor-element.elementor-element-69fc9461{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-33710 .elementor-element.elementor-element-69fc9461 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33710 .elementor-element.elementor-element-69fc9461 .elementor-icon-list-item > a{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:600;}.elementor-33710 .elementor-element.elementor-element-69fc9461 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-33710 .elementor-element.elementor-element-63d0cb16 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:45px;font-weight:600;line-height:1.2em;color:#174391;}.elementor-33710 .elementor-element.elementor-element-2cd6ce1c{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;}.elementor-33710 .elementor-element.elementor-element-1d785487 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-33710 .elementor-element.elementor-element-1d785487 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-33710 .elementor-element.elementor-element-1d785487 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-33710 .elementor-element.elementor-element-1d785487 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-33710 .elementor-element.elementor-element-1d785487 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-33710 .elementor-element.elementor-element-1d785487 .elementor-icon-list-icon i{color:#174391;transition:color 0.3s;}.elementor-33710 .elementor-element.elementor-element-1d785487 .elementor-icon-list-icon svg{fill:#174391;transition:fill 0.3s;}.elementor-33710 .elementor-element.elementor-element-1d785487{--e-icon-list-icon-size:17px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-33710 .elementor-element.elementor-element-1d785487 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33710 .elementor-element.elementor-element-1d785487 .elementor-icon-list-item > a{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;}.elementor-33710 .elementor-element.elementor-element-1d785487 .elementor-icon-list-text{color:#51515B;transition:color 0.3s;}.elementor-33710 .elementor-element.elementor-element-d3a5fa4 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-33710 .elementor-element.elementor-element-d3a5fa4 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:28px;font-weight:600;line-height:1.2em;color:#174391;}.elementor-33710 .elementor-element.elementor-element-1cbe8a7{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;}.elementor-33710 .elementor-element.elementor-element-5f76eea .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:28px;font-weight:600;line-height:1.2em;color:#174391;}.elementor-33710 .elementor-element.elementor-element-d384238{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;}.elementor-33710 .elementor-element.elementor-element-cbebc34 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:28px;font-weight:600;line-height:1.2em;color:#174391;}.elementor-33710 .elementor-element.elementor-element-f1f1231{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;}.elementor-33710 .elementor-element.elementor-element-9f70707 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:28px;font-weight:600;line-height:1.2em;color:#174391;}.elementor-33710 .elementor-element.elementor-element-b6fa1ab{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;}.elementor-33710 .elementor-element.elementor-element-8916745 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:28px;font-weight:600;line-height:1.2em;color:#174391;}.elementor-33710 .elementor-element.elementor-element-723fd9a{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;}.elementor-33710 .elementor-element.elementor-element-934a2a8 > .elementor-widget-container{padding:0px 0px 0px 20px;border-style:solid;border-width:0px 0px 0px 5px;border-color:#174391;}.elementor-33710 .elementor-element.elementor-element-934a2a8{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;}.elementor-33710 .elementor-element.elementor-element-5cf75b9d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:-7em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33710 .elementor-element.elementor-element-52555aa7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#174391;--border-color:#174391;--border-radius:24px 24px 24px 24px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33710 .elementor-element.elementor-element-52555aa7:not(.elementor-motion-effects-element-type-background), .elementor-33710 .elementor-element.elementor-element-52555aa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33710 .elementor-element.elementor-element-4a9d38c > .elementor-widget-container{background-color:#174391;margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;border-radius:20px 20px 0px 0px;}.elementor-33710 .elementor-element.elementor-element-4a9d38c{text-align:center;}.elementor-33710 .elementor-element.elementor-element-4a9d38c .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-33710 .elementor-element.elementor-element-200cc004 > .elementor-widget-container{padding:0px 30px 30px 30px;}.elementor-33710 .elementor-element.elementor-element-70ec6b25{--display:flex;}.elementor-33710 .elementor-element.elementor-element-21214a35{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:10px;--padding-right:10px;}.elementor-33710 .elementor-element.elementor-element-21214a35:not(.elementor-motion-effects-element-type-background), .elementor-33710 .elementor-element.elementor-element-21214a35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33710 .elementor-element.elementor-element-34bf0d5{--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;}.elementor-33710 .elementor-element.elementor-element-5b6e8d36 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-33710 .elementor-element.elementor-element-5b6e8d36{text-align:center;}.elementor-33710 .elementor-element.elementor-element-5b6e8d36 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:45px;font-weight:600;line-height:1.4em;color:#174391;}.elementor-33710 .elementor-element.elementor-element-3d44f8e6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33710 .elementor-element.elementor-element-279a2073{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-33710 .elementor-element.elementor-element-122553c{--width:50%;}.elementor-33710 .elementor-element.elementor-element-1ffaa72d{--width:50%;}.elementor-33710 .elementor-element.elementor-element-49a70dd4{--width:55%;}.elementor-33710 .elementor-element.elementor-element-5cf75b9d{--width:45%;}.elementor-33710 .elementor-element.elementor-element-52555aa7{--width:77%;}.elementor-33710 .elementor-element.elementor-element-34bf0d5{--width:100%;}}@media(max-width:767px){.elementor-33710 .elementor-element.elementor-element-15779db9{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-33710 .elementor-element.elementor-element-122553c{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-33710 .elementor-element.elementor-element-38f613e1 .elementor-heading-title{font-size:29px;}.elementor-33710 .elementor-element.elementor-element-1ffaa72d{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33710 .elementor-element.elementor-element-ff91918 > .elementor-widget-container{margin:0px -0px 0px -0px;padding:0px 0px 0px 0px;}.elementor-33710 .elementor-element.elementor-element-ff91918 img{height:250px;object-fit:cover;border-radius:0px 0px 0px 0px;}.elementor-33710 .elementor-element.elementor-element-4ec7d10f{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-33710 .elementor-element.elementor-element-49a70dd4{--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-33710 .elementor-element.elementor-element-69fc9461 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-33710 .elementor-element.elementor-element-69fc9461 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-33710 .elementor-element.elementor-element-69fc9461 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-33710 .elementor-element.elementor-element-69fc9461 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-33710 .elementor-element.elementor-element-69fc9461 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-33710 .elementor-element.elementor-element-63d0cb16 .elementor-heading-title{font-size:26px;}.elementor-33710 .elementor-element.elementor-element-d3a5fa4 .elementor-heading-title{font-size:23px;}.elementor-33710 .elementor-element.elementor-element-5f76eea .elementor-heading-title{font-size:23px;}.elementor-33710 .elementor-element.elementor-element-cbebc34 .elementor-heading-title{font-size:23px;}.elementor-33710 .elementor-element.elementor-element-9f70707 .elementor-heading-title{font-size:23px;}.elementor-33710 .elementor-element.elementor-element-8916745 .elementor-heading-title{font-size:23px;}.elementor-33710 .elementor-element.elementor-element-5cf75b9d{--margin-top:-31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33710 .elementor-element.elementor-element-70ec6b25{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33710 .elementor-element.elementor-element-21214a35{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-33710 .elementor-element.elementor-element-5b6e8d36 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33710 .elementor-element.elementor-element-5b6e8d36 .elementor-heading-title{font-size:29px;}}/* Start custom CSS for icon-list, class: .elementor-element-69fc9461 */.elementor-33710 .elementor-element.elementor-element-69fc9461 li{
    background-color: rgb(23, 67, 145);
    border-radius: 10px;
    padding: 5px 10px;
    margin-bottom: 5px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cd6ce1c */.elementor-33710 .elementor-element.elementor-element-2cd6ce1c p{
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cbe8a7 */.elementor-33710 .elementor-element.elementor-element-1cbe8a7 p{
    margin-bottom: 20px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d384238 */.elementor-33710 .elementor-element.elementor-element-d384238 p{
    margin-bottom: 20px
}

.elementor-33710 .elementor-element.elementor-element-d384238 ul{
    margin-left: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1f1231 */.elementor-33710 .elementor-element.elementor-element-f1f1231 p{
    margin-bottom: 20px
}

.elementor-33710 .elementor-element.elementor-element-f1f1231 ul{
    margin-left: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6fa1ab */.elementor-33710 .elementor-element.elementor-element-b6fa1ab p{
    margin-bottom: 20px
}

.elementor-33710 .elementor-element.elementor-element-b6fa1ab ul{
    margin-left: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-723fd9a */.elementor-33710 .elementor-element.elementor-element-723fd9a p{
    margin-bottom: 20px
}

.elementor-33710 .elementor-element.elementor-element-723fd9a ul{
    margin-left: 15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-934a2a8 */.elementor-33710 .elementor-element.elementor-element-934a2a8 p{
    margin-bottom: 0px
}/* End custom CSS */
/* Start custom CSS */html { scroll-behavior: smooth; }
#wpcf7-f33627-p33592-o1 { scroll-margin-top: 220px; }
.elementor-33592 { margin-left: -20px; margin-right: -20px; }
.elementor-33592 .elementor-element-7343b9d1 { max-width: 1240px !important; gap: 56px !important; }
.elementor-33592 .elementor-element-a7100e1 { flex: 0 0 600px !important; max-width: 600px; }
.elementor-33592 .elementor-element-4d3f1051 { padding: 28px 36px 32px !important; }
@media (max-width: 1024px) { .elementor-33592 .elementor-element-a7100e1 { flex: 1 1 auto !important; max-width: none; } }
@media (max-width: 767px) { .elementor-33592 .elementor-element-4d3f1051 { padding: 22px 20px 26px !important; } }
.elementor-33592 [data-id="2ebde01c"], .elementor-33592 [data-id="70357856"], .elementor-33592 [data-id="518707ea"], .elementor-33592 [data-id="79c3369a"] { padding-left: 56px !important; background-repeat: no-repeat !important; background-position: 24px center !important; background-size: 20px 20px !important; }
.elementor-33592 [data-id="2ebde01c"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1.9.4 1.8.7 2.7a2 2 0 0 1-.5 2.1L8 9.8a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.7.7a2 2 0 0 1 1.7 2z'/%3E%3C/svg%3E") !important; }
.elementor-33592 [data-id="518707ea"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23003068' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1.9.4 1.8.7 2.7a2 2 0 0 1-.5 2.1L8 9.8a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.7.7a2 2 0 0 1 1.7 2z'/%3E%3C/svg%3E") !important; }
.elementor-33592 [data-id="70357856"], .elementor-33592 [data-id="79c3369a"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z'/%3E%3C/svg%3E") !important; background-size: 22px 22px !important; }
.elementor-33592 .wpcf7-form label { display: block; width: 100% !important; font-family: Figtree, sans-serif; font-size: 16px; font-weight: 600; line-height: 1.3; color: #1f2a44; }
.elementor-33592 .wpcf7-form label br { display: none; }
.elementor-33592 .wpcf7-form .wpcf7-form-control-wrap { display: block; width: 100% !important; }
.elementor-33592 .wpcf7-form .flex_ { gap: 20px; margin: 0 !important; }
.elementor-33592 .wpcf7-form .flex_ > p { flex: 1 1 0; min-width: 0; }
.elementor-33592 .wpcf7-form p { margin: 0 0 14px !important; }
.elementor-33592 .wpcf7-form input.wpcf7-text, .elementor-33592 .wpcf7-form input.wpcf7-email, .elementor-33592 .wpcf7-form input.wpcf7-tel, .elementor-33592 .wpcf7-form select, .elementor-33592 .wpcf7-form textarea { width: 100% !important; box-sizing: border-box; margin: 8px 0 0 !important; font-family: Figtree, sans-serif; font-size: 16px !important; color: #1f2a44; background-color: #f4f6fa !important; border: 2px solid #e3e7ee !important; border-radius: 14px !important; padding: 14px 16px 14px 50px !important; min-height: 56px; background-repeat: no-repeat; background-position: 18px center; background-size: 20px 20px; transition: border-color .2s, box-shadow .2s, background-color .2s; -webkit-appearance: none; appearance: none; }
.elementor-33592 .wpcf7-form textarea { min-height: 120px; height: 120px; background-position: 18px 17px; resize: vertical; }
.elementor-33592 .wpcf7-form ::placeholder { color: #9aa5b8; opacity: 1; }
.elementor-33592 .wpcf7-form input:focus, .elementor-33592 .wpcf7-form select:focus, .elementor-33592 .wpcf7-form textarea:focus { outline: none; border-color: #174391 !important; background-color: #ffffff !important; box-shadow: 0 0 0 4px rgba(23, 67, 145, .12); }
.elementor-33592 .wpcf7-form input[name="your-name"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237a879e' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c0-4 4-6 8-6s8 2 8 6'/%3E%3C/svg%3E"); }
.elementor-33592 .wpcf7-form input[name="your-phone"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237a879e' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1.9.4 1.8.7 2.7a2 2 0 0 1-.5 2.1L8 9.8a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.7.7a2 2 0 0 1 1.7 2z'/%3E%3C/svg%3E"); }
.elementor-33592 .wpcf7-form input[name="your-email"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237a879e' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E"); }
.elementor-33592 .wpcf7-form input[name="localidad"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237a879e' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.2-7-11a7 7 0 0 1 14 0c0 4.8-7 11-7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E"); }
.elementor-33592 .wpcf7-form textarea { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237a879e' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E"); }
.elementor-33592 .wpcf7-form select { padding-right: 44px !important; cursor: pointer; background-position: 18px center, right 16px center; background-size: 20px 20px, 18px 18px; }
.elementor-33592 .wpcf7-form select[name="tipo-asunto"] { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237a879e' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='7' width='18' height='13' rx='2'/%3E%3Cpath d='M8 7V5a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235b6474' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E"); }
.elementor-33592 .wpcf7-form .wpcf7-acceptance .wpcf7-list-item { margin: 0; }
.elementor-33592 .wpcf7-form .wpcf7-acceptance label { display: flex; align-items: center; gap: 12px; font-weight: 500; font-size: 16px; color: #3b4660; cursor: pointer; }
.elementor-33592 .wpcf7-form .wpcf7-acceptance input[type="checkbox"] { -webkit-appearance: none; appearance: none; width: 26px; height: 26px; flex: 0 0 26px; margin: 0 !important; border: 2px solid #c9d0dc; border-radius: 8px; background-color: #ffffff; background-repeat: no-repeat; background-position: center; background-size: 16px 16px; cursor: pointer; transition: background-color .2s, border-color .2s; }
.elementor-33592 .wpcf7-form .wpcf7-acceptance input[type="checkbox"]:checked { background-color: #174391; border-color: #174391; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E"); }
.elementor-33592 .wpcf7-form .wpcf7-acceptance a { color: #1d4ed8; font-weight: 600; text-decoration: none; }
.elementor-33592 .wpcf7-form input.wpcf7-submit { width: 100% !important; min-height: 58px; margin: 4px 0 0 !important; border: 0 !important; border-radius: 14px !important; background-color: #13306b !important; color: #ffffff !important; font-family: Figtree, sans-serif; font-size: 18px !important; font-weight: 700 !important; padding: 16px 54px 16px 24px !important; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") !important; background-repeat: no-repeat !important; background-position: calc(50% + 81px) center !important; background-size: 20px 20px !important; cursor: pointer; transition: background-color .2s, transform .2s; }
.elementor-33592 .wpcf7-form input.wpcf7-submit:hover { background-color: #174391 !important; transform: translateY(-1px); }
.elementor-33592 .wpcf7-form .wpcf7-spinner { position: absolute; }
@media (max-width: 767px) { .elementor-33592 .wpcf7-form .flex_ { flex-direction: column; gap: 0; } }
.elementor-33592 [data-id="4ba4cefb"], .elementor-33592 [data-id="ff7f907"] { color: #ffffff !important; background-color: #BA8932 !important; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E"), linear-gradient(0deg, #BA8932 0%, #E8AB41 100%) !important; background-repeat: no-repeat !important; background-position: right 22px center, center !important; background-size: 20px 20px, cover !important; }/* End custom CSS */