.elementor-15 .elementor-element.elementor-element-9747212{--display:flex;--min-height:700px;--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:center;--align-items:center;--flex-wrap:wrap;}.elementor-15 .elementor-element.elementor-element-eddb065{--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-15 .elementor-element.elementor-element-eddb065.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-1ebf494 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-1ebf494 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-1ebf494{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-1ebf494 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-1ebf494 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;word-spacing:5px;}.elementor-15 .elementor-element.elementor-element-1ebf494 .elementor-icon-list-text{color:var( --e-global-color-3088b72 );transition:color 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-4e2b8d4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:700;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-15 .elementor-element.elementor-element-978e27d{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-7df53f1 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-49d260f .elementor-button{background-color:var( --e-global-color-6385b44 );font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-033f562 );color:var( --e-global-color-033f562 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-6385b44 );border-radius:3px 3px 3px 3px;padding:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-68de832 .elementor-button{background-color:#F2870700;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-7df53f1 );color:var( --e-global-color-7df53f1 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-7df53f1 );border-radius:3px 3px 3px 3px;padding:20px 20px 20px 20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15 .elementor-element.elementor-element-805a4bf{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-805a4bf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-805a4bf img{border-radius:30px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-2cc1191{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-38535f8{width:100%;max-width:100%;padding:0px 700px 40px 0px;}.elementor-15 .elementor-element.elementor-element-38535f8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:700;color:var( --e-global-color-033f562 );}.elementor-15 .elementor-element.elementor-element-9ac400f{--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:#5F687778;--border-color:#5F687778;--border-radius:30px 30px 30px 30px;box-shadow:0px 1px 30px 0px rgba(0, 0, 0, 0.3);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-9ac400f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-1c2ba0c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-15 .elementor-element.elementor-element-1c2ba0c .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-1c2ba0c .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;}.elementor-15 .elementor-element.elementor-element-1c2ba0c .elementor-icon-box-title{color:var( --e-global-color-033f562 );}.elementor-15 .elementor-element.elementor-element-1c2ba0c:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-1c2ba0c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-033f562 );}.elementor-15 .elementor-element.elementor-element-1c2ba0c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-773938b );}.elementor-15 .elementor-element.elementor-element-d9ac5fa .elementor-button{background-color:var( --e-global-color-02825e3 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;padding:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-3f1958c{--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:#5F687778;--border-color:#5F687778;--border-radius:30px 30px 30px 30px;box-shadow:0px 1px 30px 0px rgba(0, 0, 0, 0.3);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-3f1958c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-4b59cbb .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-15 .elementor-element.elementor-element-4b59cbb .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-4b59cbb .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;}.elementor-15 .elementor-element.elementor-element-4b59cbb .elementor-icon-box-title{color:var( --e-global-color-033f562 );}.elementor-15 .elementor-element.elementor-element-4b59cbb:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-4b59cbb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-033f562 );}.elementor-15 .elementor-element.elementor-element-4b59cbb .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-773938b );}.elementor-15 .elementor-element.elementor-element-adbc101 .elementor-button{background-color:var( --e-global-color-6385b44 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;padding:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-9631290{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-9631290:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9631290 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7df53f1 );}.elementor-15 .elementor-element.elementor-element-195119c{--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-15 .elementor-element.elementor-element-195119c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-ccfba55 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-ccfba55 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-ccfba55{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-ccfba55 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-ccfba55 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;word-spacing:5px;}.elementor-15 .elementor-element.elementor-element-ccfba55 .elementor-icon-list-text{color:var( --e-global-color-6385b44 );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-1658a2f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:700;color:var( --e-global-color-033f562 );}.elementor-15 .elementor-element.elementor-element-f66f8c3{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-773938b );}.elementor-15 .elementor-element.elementor-element-817416c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-817416c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-817416c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-817416c .elementor-icon-list-text{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-0293d2d .elementor-button{background-color:var( --e-global-color-02825e3 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;padding:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-98652c0 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-773938b );color:var( --e-global-color-773938b );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);padding:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-966b92b{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-966b92b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-966b92b img{border-radius:30px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-e0c8246{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-15a0ebc{width:100%;max-width:100%;padding:0px 550px 0px 0px;}.elementor-15 .elementor-element.elementor-element-15a0ebc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:700;color:var( --e-global-color-033f562 );}.elementor-15 .elementor-element.elementor-element-9f11d0d{padding:0px 550px 40px 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-f11606f{--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:var( --e-global-color-7df53f1 );--border-color:var( --e-global-color-7df53f1 );--border-radius:30px 30px 30px 30px;box-shadow:0px 1px 10px 0px rgba(0, 0, 0, 0.15);--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-f11606f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-af30df5 .elementor-icon-box-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-af30df5 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-af30df5 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;}.elementor-15 .elementor-element.elementor-element-af30df5 .elementor-icon-box-title{color:var( --e-global-color-033f562 );}.elementor-15 .elementor-element.elementor-element-af30df5:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-af30df5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-02825e3 );}.elementor-15 .elementor-element.elementor-element-af30df5 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-773938b );}.elementor-15 .elementor-element.elementor-element-8cc31df .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-02825e3 );color:var( --e-global-color-02825e3 );padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-8cc31df .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-d1a4cb1{--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:var( --e-global-color-7df53f1 );--border-color:var( --e-global-color-7df53f1 );--border-radius:30px 30px 30px 30px;box-shadow:0px 1px 10px 0px rgba(0, 0, 0, 0.15);--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-d1a4cb1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-4d53ab7 .elementor-icon-box-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-4d53ab7 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-4d53ab7 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;}.elementor-15 .elementor-element.elementor-element-4d53ab7 .elementor-icon-box-title{color:var( --e-global-color-033f562 );}.elementor-15 .elementor-element.elementor-element-4d53ab7:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-4d53ab7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-02825e3 );}.elementor-15 .elementor-element.elementor-element-4d53ab7 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-773938b );}.elementor-15 .elementor-element.elementor-element-0b8702e .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-02825e3 );color:var( --e-global-color-02825e3 );padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-0b8702e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-5f9ece7{--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:var( --e-global-color-7df53f1 );--border-color:var( --e-global-color-7df53f1 );--border-radius:30px 30px 30px 30px;box-shadow:0px 1px 10px 0px rgba(0, 0, 0, 0.15);--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-5f9ece7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-b90bfae .elementor-icon-box-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-b90bfae .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-b90bfae .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;}.elementor-15 .elementor-element.elementor-element-b90bfae .elementor-icon-box-title{color:var( --e-global-color-033f562 );}.elementor-15 .elementor-element.elementor-element-b90bfae:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-b90bfae:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-02825e3 );}.elementor-15 .elementor-element.elementor-element-b90bfae .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-773938b );}.elementor-15 .elementor-element.elementor-element-9bbe1cf .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-02825e3 );color:var( --e-global-color-02825e3 );padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-9bbe1cf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-10db16d{--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:var( --e-global-color-7df53f1 );--border-color:var( --e-global-color-7df53f1 );--border-radius:30px 30px 30px 30px;box-shadow:0px 1px 10px 0px rgba(0, 0, 0, 0.15);--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-10db16d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-855bcfc .elementor-icon-box-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-855bcfc .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-855bcfc .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;}.elementor-15 .elementor-element.elementor-element-855bcfc .elementor-icon-box-title{color:var( --e-global-color-033f562 );}.elementor-15 .elementor-element.elementor-element-855bcfc:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-855bcfc:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-02825e3 );}.elementor-15 .elementor-element.elementor-element-855bcfc .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-773938b );}.elementor-15 .elementor-element.elementor-element-0baece8 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-02825e3 );color:var( --e-global-color-02825e3 );padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-0baece8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-64d0075{--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:var( --e-global-color-7df53f1 );--border-color:var( --e-global-color-7df53f1 );--border-radius:30px 30px 30px 30px;box-shadow:0px 1px 10px 0px rgba(0, 0, 0, 0.15);--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-64d0075.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-7e4715f .elementor-icon-box-wrapper{text-align:start;}.elementor-15 .elementor-element.elementor-element-7e4715f .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-7e4715f .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;}.elementor-15 .elementor-element.elementor-element-7e4715f .elementor-icon-box-title{color:var( --e-global-color-033f562 );}.elementor-15 .elementor-element.elementor-element-7e4715f:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-7e4715f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-02825e3 );}.elementor-15 .elementor-element.elementor-element-7e4715f .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-773938b );}.elementor-15 .elementor-element.elementor-element-8a27d00 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-02825e3 );color:var( --e-global-color-02825e3 );padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-8a27d00 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-1310a49 .elementor-button{background-color:var( --e-global-color-02825e3 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;padding:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-1310a49{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-1ff1f07{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-1ff1f07:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1ff1f07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7df53f1 );}.elementor-15 .elementor-element.elementor-element-37d07b1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-37d07b1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-37d07b1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-37d07b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-37d07b1 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;word-spacing:5px;}.elementor-15 .elementor-element.elementor-element-37d07b1 .elementor-icon-list-text{color:var( --e-global-color-6385b44 );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-7c20d45{width:100%;max-width:100%;padding:0px 550px 0px 0px;}.elementor-15 .elementor-element.elementor-element-7c20d45 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:700;color:var( --e-global-color-033f562 );}.elementor-15 .elementor-element.elementor-element-e829ef5{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-e829ef5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-e829ef5 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-15 .elementor-element.elementor-element-92e53fa{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-92e53fa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-92e53fa .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-15 .elementor-element.elementor-element-2e009aa{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-2e009aa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-2e009aa .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-15 .elementor-element.elementor-element-09b02e5{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-09b02e5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-09b02e5 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-15 .elementor-element.elementor-element-b59b3b9{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-524cf24{width:100%;max-width:100%;padding:0px 550px 0px 0px;}.elementor-15 .elementor-element.elementor-element-524cf24 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:700;color:var( --e-global-color-033f562 );}.elementor-15 .elementor-element.elementor-element-6d4f795{padding:0px 550px 40px 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-3543810{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-3543810:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-3543810 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7df53f1 );}.elementor-15 .elementor-element.elementor-element-4f439d0{--display:flex;}.elementor-15 .elementor-element.elementor-element-4f439d0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-a606a9a{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-a606a9a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:700;color:var( --e-global-color-033f562 );}.elementor-15 .elementor-element.elementor-element-fe6e23a{padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-f308c80 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-773938b );color:var( --e-global-color-773938b );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);padding:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-0f44610{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-0f44610.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-0f44610 img{border-radius:30px 30px 30px 30px;}.elementor-15 .elementor-element.elementor-element-b23b6bd{--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:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-31a7484{--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;--border-radius:30px 30px 30px 30px;box-shadow:0px 2px 30px 0px rgba(0, 0, 0, 0.23);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-15 .elementor-element.elementor-element-31a7484.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-97d78ab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:700;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-0476b62{width:100%;max-width:100%;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-7df53f1 );}.elementor-15 .elementor-element.elementor-element-03cc4da .elementor-button{background-color:var( --e-global-color-6385b44 );font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-033f562 );color:var( --e-global-color-033f562 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-6385b44 );border-radius:3px 3px 3px 3px;padding:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-03cc4da.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-59ad372 .elementor-button{background-color:#F2870700;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-7df53f1 );color:var( --e-global-color-7df53f1 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-7df53f1 );border-radius:3px 3px 3px 3px;padding:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-59ad372.elementor-element{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-4e2b8d4 .elementor-heading-title{font-size:32px;}.elementor-15 .elementor-element.elementor-element-805a4bf{width:var( --container-widget-width, 641px );max-width:641px;--container-widget-width:641px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-2cc1191{--content-width:90vw;}.elementor-15 .elementor-element.elementor-element-38535f8{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-38535f8 .elementor-heading-title{font-size:32px;}.elementor-15 .elementor-element.elementor-element-9631290{--content-width:90vw;}.elementor-15 .elementor-element.elementor-element-1658a2f{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-1658a2f .elementor-heading-title{font-size:32px;}.elementor-15 .elementor-element.elementor-element-966b92b{width:var( --container-widget-width, 803.516px );max-width:803.516px;--container-widget-width:803.516px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-e0c8246{--content-width:90vw;}.elementor-15 .elementor-element.elementor-element-15a0ebc{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-15a0ebc .elementor-heading-title{font-size:32px;}.elementor-15 .elementor-element.elementor-element-9f11d0d{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-1ff1f07{--content-width:90vw;}.elementor-15 .elementor-element.elementor-element-7c20d45{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-7c20d45 .elementor-heading-title{font-size:32px;}.elementor-15 .elementor-element.elementor-element-e829ef5{width:var( --container-widget-width, 522px );max-width:522px;--container-widget-width:522px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-92e53fa{width:var( --container-widget-width, 785.516px );max-width:785.516px;--container-widget-width:785.516px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-2e009aa{width:var( --container-widget-width, 742.516px );max-width:742.516px;--container-widget-width:742.516px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-09b02e5{width:var( --container-widget-width, 860.516px );max-width:860.516px;--container-widget-width:860.516px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-b59b3b9{--content-width:90vw;}.elementor-15 .elementor-element.elementor-element-524cf24{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-524cf24 .elementor-heading-title{font-size:32px;}.elementor-15 .elementor-element.elementor-element-6d4f795{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-3543810{--content-width:90vw;}.elementor-15 .elementor-element.elementor-element-0f44610{width:var( --container-widget-width, 858.516px );max-width:858.516px;--container-widget-width:858.516px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-b23b6bd{--content-width:90vw;}.elementor-15 .elementor-element.elementor-element-97d78ab .elementor-heading-title{font-size:32px;}.elementor-15 .elementor-element.elementor-element-03cc4da{width:var( --container-widget-width, 548.203px );max-width:548.203px;--container-widget-width:548.203px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-59ad372{width:var( --container-widget-width, 565.641px );max-width:565.641px;--container-widget-width:565.641px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-eddb065{--width:48%;}.elementor-15 .elementor-element.elementor-element-9ac400f{--width:48%;}.elementor-15 .elementor-element.elementor-element-3f1958c{--width:48%;}.elementor-15 .elementor-element.elementor-element-195119c{--width:48%;}.elementor-15 .elementor-element.elementor-element-f11606f{--width:32%;}.elementor-15 .elementor-element.elementor-element-d1a4cb1{--width:32%;}.elementor-15 .elementor-element.elementor-element-5f9ece7{--width:32%;}.elementor-15 .elementor-element.elementor-element-10db16d{--width:32%;}.elementor-15 .elementor-element.elementor-element-64d0075{--width:32%;}.elementor-15 .elementor-element.elementor-element-4f439d0{--width:48%;}.elementor-15 .elementor-element.elementor-element-31a7484{--width:80%;}}/* Start custom CSS for container, class: .elementor-element-9747212 */.elementor-15 .elementor-element.elementor-element-9747212 {
    background-color: #03408F;
    background-image: linear-gradient(
        137deg,
        #03408F 0%,
        #0758C4 50%,
        #003071 100%
    );
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-817416c *//* Lista */
.elementor-15 .elementor-element.elementor-element-817416c .elementor-icon-list-items {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 12px !important;

    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
}

/* Card */
.elementor-15 .elementor-element.elementor-element-817416c .elementor-icon-list-item {
    width: 192px !important;
    min-width: 192px !important;
    height: 72px !important;
    min-height: 72px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;

    padding: 14px 17px !important;
    margin: 0 !important;

    background: #ffffff !important;
    border: none !important;
    border-radius: 14px !important;

    box-shadow:
        0 7px 18px rgba(20, 57, 95, 0.08),
        0 1px 3px rgba(20, 57, 95, 0.04) !important;

    box-sizing: border-box !important;
}

/* Remove linhas divisórias do Elementor */
.elementor-15 .elementor-element.elementor-element-817416c .elementor-icon-list-item::after {
    display: none !important;
}

/* Caso o item tenha link */
.elementor-15 .elementor-element.elementor-element-817416c .elementor-icon-list-item > a {
    width: 100% !important;
    height: 100% !important;

    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;

    padding: 0 !important;
}

/* Área do ícone */
.elementor-15 .elementor-element.elementor-element-817416c .elementor-icon-list-icon {
    width: 20px !important;
    min-width: 20px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    margin: 0 10px 0 0 !important;
    padding: 0 !important;
}

/* Ícone em SVG */
.elementor-15 .elementor-element.elementor-element-817416c .elementor-icon-list-icon svg {
    width: 18px !important;
    height: 18px !important;

    fill: none !important;
    color: #0067e8 !important;
    stroke: #0067e8 !important;
}

/* Ícone em fonte */
.elementor-15 .elementor-element.elementor-element-817416c .elementor-icon-list-icon i {
    width: 18px !important;
    font-size: 18px !important;
    color: #0067e8 !important;
}

/* Texto */
.elementor-15 .elementor-element.elementor-element-817416c .elementor-icon-list-text {
    display: block !important;
    padding: 0 !important;

    color: #101010 !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 1.35 !important;
    text-align: left !important;
}

/* Tablet */
@media (max-width: 767px) {
    .elementor-15 .elementor-element.elementor-element-817416c .elementor-icon-list-items {
        flex-wrap: wrap !important;
    }

    .elementor-15 .elementor-element.elementor-element-817416c .elementor-icon-list-item {
        width: 100% !important;
        min-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e829ef5 *//* Card principal */
.elementor-15 .elementor-element.elementor-element-e829ef5 .elementor-icon-box-wrapper {
    width: 100%;
    min-height: 76px;

    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: flex-start !important;

    padding: 16px 20px !important;

    background: #ffffff;
    border: 1px solid #d6e1ef;
    border-radius: 17px;

    box-shadow: 0 5px 10px rgba(30, 65, 110, 0.08);

    box-sizing: border-box;
}

/* Área do ícone */
.elementor-15 .elementor-element.elementor-element-e829ef5 .elementor-icon-box-icon {
    margin: 0 16px 0 0 !important;
    padding: 0 !important;
    flex-shrink: 0;
}

/* Círculo azul */
.elementor-15 .elementor-element.elementor-element-e829ef5 .elementor-icon {
    width: 36px !important;
    height: 36px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    padding: 0 !important;

    background: #dcecff !important;
    border: none !important;
    border-radius: 50% !important;

    color: #0759b8 !important;
}

/* Esconde o ícone selecionado */
.elementor-15 .elementor-element.elementor-element-e829ef5 .elementor-icon i,
.elementor-15 .elementor-element.elementor-element-e829ef5 .elementor-icon svg {
    display: none !important;
}

/* Número dentro do círculo */
.elementor-15 .elementor-element.elementor-element-e829ef5 .elementor-icon::before {
    content: "1";

    font-size: 15px;
    font-weight: 600;
    line-height: 1;

    color: #0759b8;
}

/* Conteúdo */
.elementor-15 .elementor-element.elementor-element-e829ef5 .elementor-icon-box-content {
    display: flex;
    align-items: center;
    text-align: left !important;
}

/* Título */
.elementor-15 .elementor-element.elementor-element-e829ef5 .elementor-icon-box-title {
    margin: 0 !important;
    padding: 0 !important;

    color: #161616;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
}

/* Caso o texto esteja na descrição */
.elementor-15 .elementor-element.elementor-element-e829ef5 .elementor-icon-box-description {
    margin: 0 !important;
    padding: 0 !important;

    color: #161616;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
}

/* Mantém o formato horizontal no celular */
@media (max-width: 767px) {
    .elementor-15 .elementor-element.elementor-element-e829ef5 .elementor-icon-box-wrapper {
        flex-direction: row !important;
        padding: 15px 18px !important;
    }

    .elementor-15 .elementor-element.elementor-element-e829ef5 .elementor-icon-box-icon {
        margin: 0 14px 0 0 !important;
    }

    .elementor-15 .elementor-element.elementor-element-e829ef5 .elementor-icon-box-title,
    .elementor-15 .elementor-element.elementor-element-e829ef5 .elementor-icon-box-description {
        font-size: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-92e53fa *//* Card principal */
.elementor-15 .elementor-element.elementor-element-92e53fa .elementor-icon-box-wrapper {
    width: 100%;
    min-height: 76px;

    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: flex-start !important;

    padding: 16px 20px !important;

    background: #ffffff;
    border: 1px solid #d6e1ef;
    border-radius: 17px;

    box-shadow: 0 5px 10px rgba(30, 65, 110, 0.08);

    box-sizing: border-box;
}

/* Área do ícone */
.elementor-15 .elementor-element.elementor-element-92e53fa .elementor-icon-box-icon {
    margin: 0 16px 0 0 !important;
    padding: 0 !important;
    flex-shrink: 0;
}

/* Círculo azul */
.elementor-15 .elementor-element.elementor-element-92e53fa .elementor-icon {
    width: 36px !important;
    height: 36px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    padding: 0 !important;

    background: #dcecff !important;
    border: none !important;
    border-radius: 50% !important;

    color: #0759b8 !important;
}

/* Esconde o ícone selecionado */
.elementor-15 .elementor-element.elementor-element-92e53fa .elementor-icon i,
.elementor-15 .elementor-element.elementor-element-92e53fa .elementor-icon svg {
    display: none !important;
}

/* Número dentro do círculo */
.elementor-15 .elementor-element.elementor-element-92e53fa .elementor-icon::before {
    content: "2";

    font-size: 15px;
    font-weight: 600;
    line-height: 1;

    color: #0759b8;
}

/* Conteúdo */
.elementor-15 .elementor-element.elementor-element-92e53fa .elementor-icon-box-content {
    display: flex;
    align-items: center;
    text-align: left !important;
}

/* Título */
.elementor-15 .elementor-element.elementor-element-92e53fa .elementor-icon-box-title {
    margin: 0 !important;
    padding: 0 !important;

    color: #161616;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
}

/* Caso o texto esteja na descrição */
.elementor-15 .elementor-element.elementor-element-92e53fa .elementor-icon-box-description {
    margin: 0 !important;
    padding: 0 !important;

    color: #161616;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
}

/* Mantém o formato horizontal no celular */
@media (max-width: 767px) {
    .elementor-15 .elementor-element.elementor-element-92e53fa .elementor-icon-box-wrapper {
        flex-direction: row !important;
        padding: 15px 18px !important;
    }

    .elementor-15 .elementor-element.elementor-element-92e53fa .elementor-icon-box-icon {
        margin: 0 14px 0 0 !important;
    }

    .elementor-15 .elementor-element.elementor-element-92e53fa .elementor-icon-box-title,
    .elementor-15 .elementor-element.elementor-element-92e53fa .elementor-icon-box-description {
        font-size: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e009aa *//* Card principal */
.elementor-15 .elementor-element.elementor-element-2e009aa .elementor-icon-box-wrapper {
    width: 100%;
    min-height: 76px;

    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: flex-start !important;

    padding: 16px 20px !important;

    background: #ffffff;
    border: 1px solid #d6e1ef;
    border-radius: 17px;

    box-shadow: 0 5px 10px rgba(30, 65, 110, 0.08);

    box-sizing: border-box;
}

/* Área do ícone */
.elementor-15 .elementor-element.elementor-element-2e009aa .elementor-icon-box-icon {
    margin: 0 16px 0 0 !important;
    padding: 0 !important;
    flex-shrink: 0;
}

/* Círculo azul */
.elementor-15 .elementor-element.elementor-element-2e009aa .elementor-icon {
    width: 36px !important;
    height: 36px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    padding: 0 !important;

    background: #dcecff !important;
    border: none !important;
    border-radius: 50% !important;

    color: #0759b8 !important;
}

/* Esconde o ícone selecionado */
.elementor-15 .elementor-element.elementor-element-2e009aa .elementor-icon i,
.elementor-15 .elementor-element.elementor-element-2e009aa .elementor-icon svg {
    display: none !important;
}

/* Número dentro do círculo */
.elementor-15 .elementor-element.elementor-element-2e009aa .elementor-icon::before {
    content: "3";

    font-size: 15px;
    font-weight: 600;
    line-height: 1;

    color: #0759b8;
}

/* Conteúdo */
.elementor-15 .elementor-element.elementor-element-2e009aa .elementor-icon-box-content {
    display: flex;
    align-items: center;
    text-align: left !important;
}

/* Título */
.elementor-15 .elementor-element.elementor-element-2e009aa .elementor-icon-box-title {
    margin: 0 !important;
    padding: 0 !important;

    color: #161616;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
}

/* Caso o texto esteja na descrição */
.elementor-15 .elementor-element.elementor-element-2e009aa .elementor-icon-box-description {
    margin: 0 !important;
    padding: 0 !important;

    color: #161616;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
}

/* Mantém o formato horizontal no celular */
@media (max-width: 767px) {
    .elementor-15 .elementor-element.elementor-element-2e009aa .elementor-icon-box-wrapper {
        flex-direction: row !important;
        padding: 15px 18px !important;
    }

    .elementor-15 .elementor-element.elementor-element-2e009aa .elementor-icon-box-icon {
        margin: 0 14px 0 0 !important;
    }

    .elementor-15 .elementor-element.elementor-element-2e009aa .elementor-icon-box-title,
    .elementor-15 .elementor-element.elementor-element-2e009aa .elementor-icon-box-description {
        font-size: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09b02e5 *//* Card principal */
.elementor-15 .elementor-element.elementor-element-09b02e5 .elementor-icon-box-wrapper {
    width: 100%;
    min-height: 76px;

    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: flex-start !important;

    padding: 16px 20px !important;

    background: #ffffff;
    border: 1px solid #d6e1ef;
    border-radius: 17px;

    box-shadow: 0 5px 10px rgba(30, 65, 110, 0.08);

    box-sizing: border-box;
}

/* Área do ícone */
.elementor-15 .elementor-element.elementor-element-09b02e5 .elementor-icon-box-icon {
    margin: 0 16px 0 0 !important;
    padding: 0 !important;
    flex-shrink: 0;
}

/* Círculo azul */
.elementor-15 .elementor-element.elementor-element-09b02e5 .elementor-icon {
    width: 36px !important;
    height: 36px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    padding: 0 !important;

    background: #dcecff !important;
    border: none !important;
    border-radius: 50% !important;

    color: #0759b8 !important;
}

/* Esconde o ícone selecionado */
.elementor-15 .elementor-element.elementor-element-09b02e5 .elementor-icon i,
.elementor-15 .elementor-element.elementor-element-09b02e5 .elementor-icon svg {
    display: none !important;
}

/* Número dentro do círculo */
.elementor-15 .elementor-element.elementor-element-09b02e5 .elementor-icon::before {
    content: "4";

    font-size: 15px;
    font-weight: 600;
    line-height: 1;

    color: #0759b8;
}

/* Conteúdo */
.elementor-15 .elementor-element.elementor-element-09b02e5 .elementor-icon-box-content {
    display: flex;
    align-items: center;
    text-align: left !important;
}

/* Título */
.elementor-15 .elementor-element.elementor-element-09b02e5 .elementor-icon-box-title {
    margin: 0 !important;
    padding: 0 !important;

    color: #161616;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
}

/* Caso o texto esteja na descrição */
.elementor-15 .elementor-element.elementor-element-09b02e5 .elementor-icon-box-description {
    margin: 0 !important;
    padding: 0 !important;

    color: #161616;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
}

/* Mantém o formato horizontal no celular */
@media (max-width: 767px) {
    .elementor-15 .elementor-element.elementor-element-09b02e5 .elementor-icon-box-wrapper {
        flex-direction: row !important;
        padding: 15px 18px !important;
    }

    .elementor-15 .elementor-element.elementor-element-09b02e5 .elementor-icon-box-icon {
        margin: 0 14px 0 0 !important;
    }

    .elementor-15 .elementor-element.elementor-element-09b02e5 .elementor-icon-box-title,
    .elementor-15 .elementor-element.elementor-element-09b02e5 .elementor-icon-box-description {
        font-size: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31a7484 */.elementor-15 .elementor-element.elementor-element-31a7484 {
    background-color: #03408F;
    background-image: linear-gradient(
        137deg,
        #03408F 0%,
        #0758C4 50%,
        #003071 100%
    );
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}/* End custom CSS */