.elementor-5015 .elementor-element.elementor-element-c86f364{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5015 .elementor-element.elementor-element-88cd65a{--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;--align-items:flex-start;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-5015 .elementor-element.elementor-element-58b1223 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-6b28646 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5015 .elementor-element.elementor-element-4ff5653{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;color:#191919;}.elementor-5015 .elementor-element.elementor-element-25a6e91{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#464646;}.elementor-5015 .elementor-element.elementor-element-f59c27a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:020px;--padding-right:0px;}.elementor-5015 .elementor-element.elementor-element-0b16d5e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5015 .elementor-element.elementor-element-0b16d5e{z-index:1;}.elementor-5015 .elementor-element.elementor-element-0b16d5e .title{font-family:"Helvetica", Sans-serif;font-size:30px;font-weight:600;}.elementor-5015 .elementor-element.elementor-element-a9823fc{--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;--justify-content:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:010px;--padding-right:10px;}.elementor-5015 .elementor-element.elementor-element-5d0aea6{--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;--flex-wrap:wrap;}.elementor-5015 .elementor-element.elementor-element-0ff3e1f{--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;--justify-content:space-between;--align-items:center;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:#66A7C0;--border-color:#66A7C0;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5015 .elementor-element.elementor-element-0ff3e1f:not(.elementor-motion-effects-element-type-background), .elementor-5015 .elementor-element.elementor-element-0ff3e1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0FFFF;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-5015 .elementor-element.elementor-element-3cb61ed .elementor-image-box-wrapper{text-align:start;}.elementor-5015 .elementor-element.elementor-element-3cb61ed .elementor-image-box-title{margin-bottom:0px;font-size:24px;color:#084E69;}.elementor-5015 .elementor-element.elementor-element-7504f68 .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:45px;color:#5CADAF;}.elementor-5015 .elementor-element.elementor-element-f683db7{--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;--justify-content:space-between;--align-items:center;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:#66A7C0;--border-color:#66A7C0;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5015 .elementor-element.elementor-element-f683db7:not(.elementor-motion-effects-element-type-background), .elementor-5015 .elementor-element.elementor-element-f683db7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9FFFF;}.elementor-5015 .elementor-element.elementor-element-5c7353b .elementor-image-box-wrapper{text-align:start;}.elementor-5015 .elementor-element.elementor-element-5c7353b .elementor-image-box-title{margin-bottom:0px;font-size:24px;color:#084E69;}.elementor-5015 .elementor-element.elementor-element-b5dbf43 .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:45px;color:#349699;}.elementor-5015 .elementor-element.elementor-element-13e8e5f{--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;--justify-content:space-between;--align-items:center;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:#66A7C0;--border-color:#66A7C0;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5015 .elementor-element.elementor-element-13e8e5f:not(.elementor-motion-effects-element-type-background), .elementor-5015 .elementor-element.elementor-element-13e8e5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CBFFFF;}.elementor-5015 .elementor-element.elementor-element-ed57f49 .elementor-image-box-wrapper{text-align:start;}.elementor-5015 .elementor-element.elementor-element-ed57f49 .elementor-image-box-title{margin-bottom:0px;font-size:24px;color:#084E69;}.elementor-5015 .elementor-element.elementor-element-074b51f .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:45px;color:#126669;}.elementor-5015 .elementor-element.elementor-element-4912294{--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;--justify-content:space-between;--align-items:center;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:#66A7C0;--border-color:#66A7C0;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5015 .elementor-element.elementor-element-4912294:not(.elementor-motion-effects-element-type-background), .elementor-5015 .elementor-element.elementor-element-4912294 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BCFFFF;}.elementor-5015 .elementor-element.elementor-element-108d7eb .elementor-image-box-wrapper{text-align:start;}.elementor-5015 .elementor-element.elementor-element-108d7eb .elementor-image-box-title{margin-bottom:0px;font-size:24px;color:#084E69;}.elementor-5015 .elementor-element.elementor-element-2226c0f .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:45px;color:#126669;}.elementor-5015 .elementor-element.elementor-element-3ecaa01{--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;--justify-content:space-between;--align-items:center;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:#66A7C0;--border-color:#66A7C0;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5015 .elementor-element.elementor-element-3ecaa01:not(.elementor-motion-effects-element-type-background), .elementor-5015 .elementor-element.elementor-element-3ecaa01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A6E7FF;}.elementor-5015 .elementor-element.elementor-element-f4e4e3d .elementor-image-box-wrapper{text-align:start;}.elementor-5015 .elementor-element.elementor-element-f4e4e3d .elementor-image-box-title{margin-bottom:0px;font-size:24px;color:#084E69;}.elementor-5015 .elementor-element.elementor-element-fdcb486 .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:45px;color:#126669;}.elementor-5015 .elementor-element.elementor-element-55a6948{--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;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5015 .elementor-element.elementor-element-55a6948:not(.elementor-motion-effects-element-type-background), .elementor-5015 .elementor-element.elementor-element-55a6948 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5015 .elementor-element.elementor-element-48a1ec3{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5015 .elementor-element.elementor-element-5548df0{--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;--align-items:flex-start;}.elementor-5015 .elementor-element.elementor-element-8e9a5cd{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:020px;--padding-right:0px;}.elementor-5015 .elementor-element.elementor-element-19841fa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5015 .elementor-element.elementor-element-19841fa{z-index:1;}.elementor-5015 .elementor-element.elementor-element-19841fa .title{font-family:"Helvetica", Sans-serif;font-size:30px;font-weight:600;}.elementor-5015 .elementor-element.elementor-element-f458b0c{--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;--justify-content:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:010px;--padding-right:10px;}.elementor-5015 .elementor-element.elementor-element-8671f6d{--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;--flex-wrap:wrap;}.elementor-5015 .elementor-element.elementor-element-bc5f9f9{--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;--justify-content:space-between;--align-items:center;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:#66A7C0;--border-color:#66A7C0;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5015 .elementor-element.elementor-element-bc5f9f9:not(.elementor-motion-effects-element-type-background), .elementor-5015 .elementor-element.elementor-element-bc5f9f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0FFFF;}.elementor-5015 .elementor-element.elementor-element-61d254b .elementor-image-box-wrapper{text-align:start;}.elementor-5015 .elementor-element.elementor-element-61d254b .elementor-image-box-title{margin-bottom:0px;font-size:24px;color:#084E69;}.elementor-5015 .elementor-element.elementor-element-e46b927 .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:45px;color:#5CADAF;}.elementor-5015 .elementor-element.elementor-element-2ee6a95{--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;--justify-content:space-between;--align-items:center;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:#66A7C0;--border-color:#66A7C0;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5015 .elementor-element.elementor-element-2ee6a95:not(.elementor-motion-effects-element-type-background), .elementor-5015 .elementor-element.elementor-element-2ee6a95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9FFFF;}.elementor-5015 .elementor-element.elementor-element-1fd70ba .elementor-image-box-wrapper{text-align:start;}.elementor-5015 .elementor-element.elementor-element-1fd70ba .elementor-image-box-title{margin-bottom:0px;font-size:24px;color:#084E69;}.elementor-5015 .elementor-element.elementor-element-848afb6 .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:45px;color:#349699;}.elementor-5015 .elementor-element.elementor-element-2871a56{--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;--justify-content:space-between;--align-items:center;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:#66A7C0;--border-color:#66A7C0;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5015 .elementor-element.elementor-element-2871a56:not(.elementor-motion-effects-element-type-background), .elementor-5015 .elementor-element.elementor-element-2871a56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CBFFFF;}.elementor-5015 .elementor-element.elementor-element-01007b5 .elementor-image-box-wrapper{text-align:start;}.elementor-5015 .elementor-element.elementor-element-01007b5 .elementor-image-box-title{margin-bottom:0px;font-size:24px;color:#084E69;}.elementor-5015 .elementor-element.elementor-element-fba90fa .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:45px;color:#126669;}.elementor-5015 .elementor-element.elementor-element-4f277b6{--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;--justify-content:space-between;--align-items:center;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:#66A7C0;--border-color:#66A7C0;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5015 .elementor-element.elementor-element-4f277b6:not(.elementor-motion-effects-element-type-background), .elementor-5015 .elementor-element.elementor-element-4f277b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BCFFFF;}.elementor-5015 .elementor-element.elementor-element-eebe10b .elementor-image-box-wrapper{text-align:start;}.elementor-5015 .elementor-element.elementor-element-eebe10b .elementor-image-box-title{margin-bottom:0px;font-size:24px;color:#084E69;}.elementor-5015 .elementor-element.elementor-element-5fba3ff .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:45px;color:#126669;}.elementor-5015 .elementor-element.elementor-element-6356bda{--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;--justify-content:space-between;--align-items:center;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:#66A7C0;--border-color:#66A7C0;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5015 .elementor-element.elementor-element-6356bda:not(.elementor-motion-effects-element-type-background), .elementor-5015 .elementor-element.elementor-element-6356bda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A6E7FF;}.elementor-5015 .elementor-element.elementor-element-6430c8b .elementor-image-box-wrapper{text-align:start;}.elementor-5015 .elementor-element.elementor-element-6430c8b .elementor-image-box-title{margin-bottom:0px;font-size:24px;color:#084E69;}.elementor-5015 .elementor-element.elementor-element-49e9de9 .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:45px;color:#126669;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5015 .elementor-element.elementor-element-a9823fc{--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;--justify-content:space-around;--align-items:center;}.elementor-5015 .elementor-element.elementor-element-5d0aea6{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5015 .elementor-element.elementor-element-f458b0c{--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;--justify-content:space-around;--align-items:center;}.elementor-5015 .elementor-element.elementor-element-8671f6d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:768px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5015 .elementor-element.elementor-element-0b16d5e .title{font-size:30px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5015 .elementor-element.elementor-element-19841fa .title{font-size:30px;}}@media(min-width:769px){.elementor-5015 .elementor-element.elementor-element-c86f364{--content-width:1000px;}.elementor-5015 .elementor-element.elementor-element-88cd65a{--width:50%;}.elementor-5015 .elementor-element.elementor-element-5d0aea6{--width:100%;}.elementor-5015 .elementor-element.elementor-element-0ff3e1f{--width:100%;}.elementor-5015 .elementor-element.elementor-element-f683db7{--width:100%;}.elementor-5015 .elementor-element.elementor-element-13e8e5f{--width:100%;}.elementor-5015 .elementor-element.elementor-element-4912294{--width:100%;}.elementor-5015 .elementor-element.elementor-element-3ecaa01{--width:100%;}.elementor-5015 .elementor-element.elementor-element-55a6948{--width:50%;}.elementor-5015 .elementor-element.elementor-element-48a1ec3{--content-width:1000px;}.elementor-5015 .elementor-element.elementor-element-5548df0{--width:50%;}.elementor-5015 .elementor-element.elementor-element-8671f6d{--width:100%;}.elementor-5015 .elementor-element.elementor-element-bc5f9f9{--width:100%;}.elementor-5015 .elementor-element.elementor-element-2ee6a95{--width:100%;}.elementor-5015 .elementor-element.elementor-element-2871a56{--width:100%;}.elementor-5015 .elementor-element.elementor-element-4f277b6{--width:100%;}.elementor-5015 .elementor-element.elementor-element-6356bda{--width:100%;}}@media(max-width:1024px) and (min-width:769px){.elementor-5015 .elementor-element.elementor-element-5d0aea6{--width:100%;}.elementor-5015 .elementor-element.elementor-element-0ff3e1f{--width:48%;}.elementor-5015 .elementor-element.elementor-element-f683db7{--width:49%;}.elementor-5015 .elementor-element.elementor-element-13e8e5f{--width:48%;}.elementor-5015 .elementor-element.elementor-element-4912294{--width:48%;}.elementor-5015 .elementor-element.elementor-element-8671f6d{--width:100%;}.elementor-5015 .elementor-element.elementor-element-bc5f9f9{--width:48%;}.elementor-5015 .elementor-element.elementor-element-2ee6a95{--width:49%;}.elementor-5015 .elementor-element.elementor-element-2871a56{--width:48%;}.elementor-5015 .elementor-element.elementor-element-4f277b6{--width:48%;}}/* Start custom CSS for shortcode, class: .elementor-element-6af8449 *//* استایل کلی فرم */
#gform_wrapper_6 {
    max-width: 600px;
    margin: 0 auto;
    font-family: Arial, sans-serif;
    color: #333;
    line-height: 1.4;
}

/* استایل عنوان فرم */
#gform_wrapper_6 .gform_heading {
    text-align: center;
    margin-bottom: 15px;
}

#gform_wrapper_6 .gform_title {
    font-size: 24px;
    font-weight: bold;
    color: #2c3e50;
    margin-bottom: 8px;
}

/* استایل لیبل فیلدها - بزرگ‌تر و سفید بدون بک‌گراند */
#gform_wrapper_6 .gfield_label {
    font-weight: bold;
    margin-bottom: 4px;
    display: block;
    font-size: 16px;
    color: #ffffff;
    padding: 0;
    background: none;
}

/* نشان ستاره برای فیلدهای اجباری */
#gform_wrapper_6 .gfield_required {
    color: #e74c3c;
    margin-left: 3px;
}

/* استایل فیلدهای ورودی */
#gform_wrapper_6 input[type="text"],
#gform_wrapper_6 input[type="email"],
#gform_wrapper_6 input[type="tel"],
#gform_wrapper_6 select,
#gform_wrapper_6 textarea {
    width: 100%;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 4px;
    font-size: 14px;
    box-sizing: border-box;
    margin-bottom: 5px;
    line-height: 1.4;
}

/* استایل خاص برای سلکت - متن وسط‌چین عمودی */
#gform_wrapper_6 select {
    background-color: white;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: none;
    padding-right: 10px;
    height: 40px;
    line-height: 40px;
}

/* حذف استایل پیشفرض IE برای سلکت */
#gform_wrapper_6 select::-ms-expand {
    display: none;
}

/* استایل دکمه ارسال */
#gform_wrapper_6 .gform_footer {
    text-align: center;
    margin-top: 15px;
}

#gform_wrapper_6 input[type="submit"] {
    background-color: #2c3e50;
    color: white;
    border: none;
    padding: 10px 25px;
    font-size: 16px;
    border-radius: 4px;
    cursor: pointer;
    font-weight: bold;
    width: 100%;
}

#gform_wrapper_6 input[type="submit"]:hover {
    background-color: #1a252f;
}

/* استایل پیام خطا */
#gform_wrapper_6 .gfield_error .gfield_label {
    color: #e74c3c;
    background: none;
}

#gform_wrapper_6 .gfield_error input,
#gform_wrapper_6 .gfield_error select,
#gform_wrapper_6 .gfield_error textarea {
    border-color: #e74c3c;
}

#gform_wrapper_6 .validation_message {
    color: #e74c3c;
    font-size: 12px;
    margin-top: -3px;
    margin-bottom: 5px;
    background: none;
}

/* استایل متن زیر فرم */
#gform_wrapper_6 .gform_description {
    font-size: 12px;
    color: #ffffff;
    margin-bottom: 15px;
    line-height: 1.4;
    background: none;
}

/* استایل چک‌باکس حریم خصوصی */
#gform_wrapper_6 .gfield_consent_label {
    font-size: 12px;
    line-height: 1.4;
    margin-bottom: 10px;
    color: #ffffff;
    background: none;
}

/* کاهش فاصله بین فیلدها */
#gform_wrapper_6 .gfield {
    margin-bottom: -5px;
}

/* استایل فیلدهای در ردیف - کاهش فاصله افقی */
@media (min-width: 641px) {
    #gform_wrapper_6 .gfield.gfield--width-half {
        width: 49%;
        display: inline-block;
        margin-right: 2%;
        vertical-align: top;
    }
    
    #gform_wrapper_6 .gfield.gfield--width-half:nth-child(even) {
        margin-right: 0;
    }
}

/* استایل تمام متون بیرون از فیلدها به رنگ سفید */
#gform_wrapper_6,
#gform_wrapper_6 .gform_description,
#gform_wrapper_6 .gfield_consent_label,
#gform_wrapper_6 .gfield_label,
#gform_wrapper_6 .gform_title {
    color: #ffffff;
}
.elementor-5015 .elementor-element.elementor-element-6af8449 .gform_heading {
    display: none !important;
}
.gform-theme--framework .field_sublabel_above .gform-field-label--type-sub {
    color: white !important;
}
.gform-theme--framework .field_description_above .gfield_description:where(:not([class=gfield_description]):not(.gfield_creditcard_warning_message):not(.field_validation_above .gfield_validation_message):not(.ginput_counter_tinymce):not(.gfield_consent_description):not(.gfield_choice_limit_message))  {
    color: white !important;
}/* End custom CSS */