.elementor-18740 .elementor-element.elementor-element-9b290f0{--display:flex;--min-height:390px;--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;--flex-wrap:wrap;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:#0BDF9F;--border-color:#0BDF9F;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--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-18740 .elementor-element.elementor-element-2a89632{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Poppins, Helvetica, Verdana, Arial, 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 );}.ee-tooltip.ee-tooltip-2fe2dee.to--top,
							 .ee-tooltip.ee-tooltip-2fe2dee.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-2fe2dee.to--left,
							 .ee-tooltip.ee-tooltip-2fe2dee.to--right{margin-top:0px;}.elementor-18740 .elementor-element.elementor-element-2fe2dee img{width:92%;max-width:71%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-18740 .elementor-element.elementor-element-d8e4ffd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18740 .elementor-element.elementor-element-a940d4d{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Poppins, Helvetica, Verdana, Arial, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-18740 .elementor-element.elementor-element-2e35089{width:var( --container-widget-width, 85.727% );max-width:85.727%;--container-widget-width:85.727%;--container-widget-flex-grow:0;}.elementor-18740 .elementor-element.elementor-element-2e35089.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18740 .elementor-element.elementor-element-2e35089 .elementor-heading-title{font-family:"Sharp Sans", Poppins, Helvetica, Verdana, Arial, Sans-serif;font-weight:800;color:#043455;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Poppins, Helvetica, Verdana, Arial, 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 );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-18740 .elementor-element.elementor-element-2af9b08{width:var( --container-widget-width, 100.534% );max-width:100.534%;--container-widget-width:100.534%;--container-widget-flex-grow:0;font-family:"Sharp Sans", Poppins, Helvetica, Verdana, Arial, Sans-serif;font-size:15px;font-weight:600;line-height:27px;color:#365D77;}.elementor-18740 .elementor-element.elementor-element-2af9b08.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18740 .elementor-element.elementor-element-ac8ca94{--display:flex;}.elementor-18740 .elementor-element.elementor-element-55c6ced{--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;--margin-top:030px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-18740 .elementor-element.elementor-element-e23beda{--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 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-0px;}.elementor-18740 .elementor-element.elementor-element-897d843{--display:flex;--min-height:0px;--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;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-color:#0BDF9F;--border-color:#0BDF9F;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-18740 .elementor-element.elementor-element-897d843:not(.elementor-motion-effects-element-type-background), .elementor-18740 .elementor-element.elementor-element-897d843 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1FDFA;}.elementor-18740 .elementor-element.elementor-element-1f59ef1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18740 .elementor-element.elementor-element-1f59ef1.elementor-element{--align-self:center;}.elementor-18740 .elementor-element.elementor-element-1f59ef1{font-family:"Poppins", Poppins, Helvetica, Verdana, Arial, Sans-serif;font-size:42px;font-weight:400;line-height:32px;color:#004E7C;}.elementor-18740 .elementor-element.elementor-element-1f59ef1 p{margin-block-end:0px;}.elementor-18740 .elementor-element.elementor-element-0a379c1{--display:flex;--min-height:244px;--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;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-color:#0BDF9F;--border-color:#0BDF9F;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-18740 .elementor-element.elementor-element-0a379c1:not(.elementor-motion-effects-element-type-background), .elementor-18740 .elementor-element.elementor-element-0a379c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1FDFA;}.elementor-18740 .elementor-element.elementor-element-4eb4152 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18740 .elementor-element.elementor-element-4eb4152{color:#004E7C;}.elementor-18740 .elementor-element.elementor-element-730ddd2{--display:flex;--min-height:244px;--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;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-color:#0BDF9F;--border-color:#0BDF9F;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-18740 .elementor-element.elementor-element-730ddd2:not(.elementor-motion-effects-element-type-background), .elementor-18740 .elementor-element.elementor-element-730ddd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1FDFA;}.elementor-18740 .elementor-element.elementor-element-f89d224 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18740 .elementor-element.elementor-element-baae0b8{--display:flex;--min-height:244px;--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;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-color:#0BDF9F;--border-color:#0BDF9F;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-18740 .elementor-element.elementor-element-baae0b8:not(.elementor-motion-effects-element-type-background), .elementor-18740 .elementor-element.elementor-element-baae0b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1FDFA;}.elementor-18740 .elementor-element.elementor-element-87b83dc > .elementor-widget-container{margin:00px 0px 0px 0px;}.elementor-18740 .elementor-element.elementor-element-14eb8a6{--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Poppins, Helvetica, Verdana, Arial, Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-18740 .elementor-element.elementor-element-6ac7c8f .elementor-button{background-color:#0BDF9F;font-family:"Poppins", Poppins, Helvetica, Verdana, Arial, Sans-serif;font-size:15px;font-weight:600;fill:#043455;color:#043455;border-style:solid;border-width:1px 1px 1px 1px;border-color:#043455;border-radius:30px 30px 30px 30px;padding:10px 20px 10px 20px;}.elementor-18740 .elementor-element.elementor-element-f676a56{--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;--margin-top:30px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-18740 .elementor-element.elementor-element-f676a56:not(.elementor-motion-effects-element-type-background), .elementor-18740 .elementor-element.elementor-element-f676a56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18740 .elementor-element.elementor-element-bce7341{--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 21px;--row-gap:0px;--column-gap:21px;--flex-wrap:wrap;}.elementor-18740 .elementor-element.elementor-element-bce7341.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18740 .elementor-element.elementor-element-40a1ff9{--display:flex;--min-height:0px;--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-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:#0BDF9F;--border-color:#0BDF9F;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18740 .elementor-element.elementor-element-79bd316{--display:flex;}.elementor-18740 .elementor-element.elementor-element-b99e16b .elementor-heading-title{font-family:"Sharp Sans", Poppins, Helvetica, Verdana, Arial, Sans-serif;font-size:18px;font-weight:600;}.elementor-18740 .elementor-element.elementor-element-a4b00d1{text-align:center;font-family:"Poppins", Poppins, Helvetica, Verdana, Arial, Sans-serif;font-size:15px;font-weight:400;line-height:32px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-18740 .elementor-element.elementor-element-58c174c{--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-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:#0BDF9F;--border-color:#0BDF9F;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18740 .elementor-element.elementor-element-11c7345{--display:flex;}.elementor-18740 .elementor-element.elementor-element-6d45b0f .elementor-heading-title{font-family:"Sharp Sans", Poppins, Helvetica, Verdana, Arial, Sans-serif;font-size:18px;font-weight:600;}.elementor-18740 .elementor-element.elementor-element-b08e47b{text-align:center;font-family:"Poppins", Poppins, Helvetica, Verdana, Arial, Sans-serif;font-size:15px;font-weight:400;line-height:32px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-18740 .elementor-element.elementor-element-436e2ad{--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-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:#0BDF9F;--border-color:#0BDF9F;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18740 .elementor-element.elementor-element-7e147b1{--display:flex;}.elementor-18740 .elementor-element.elementor-element-8cc046e .elementor-heading-title{font-family:"Sharp Sans", Poppins, Helvetica, Verdana, Arial, Sans-serif;font-size:18px;font-weight:600;}.elementor-18740 .elementor-element.elementor-element-3ff5c86{text-align:center;font-family:"Poppins", Poppins, Helvetica, Verdana, Arial, Sans-serif;font-size:15px;font-weight:400;line-height:32px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-18740 .elementor-element.elementor-element-369a251{--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;--flex-wrap:wrap;--margin-top:30px;--margin-bottom:-0px;--margin-left:0px;--margin-right:0px;}.elementor-18740 .elementor-element.elementor-element-1210a73{--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-18740 .elementor-element.elementor-element-d0e6a57 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-18740 .elementor-element.elementor-element-d0e6a57 .elementor-heading-title{color:#004E7C;}.elementor-18740 .elementor-element.elementor-element-3b73163{--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;}.elementor-18740 .elementor-element.elementor-element-6e3b4b0{--display:flex;--min-height:0px;--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-18740 .elementor-element.elementor-element-ebc934f{--display:flex;border-style:solid;--border-style:solid;border-color:#0BDF9F;--border-color:#0BDF9F;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-18740 .elementor-element.elementor-element-ebc934f:not(.elementor-motion-effects-element-type-background), .elementor-18740 .elementor-element.elementor-element-ebc934f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1FDFA;}.elementor-18740 .elementor-element.elementor-element-9d5d49c > .elementor-widget-container{padding:10px 0px 0px 20px;}.elementor-18740 .elementor-element.elementor-element-e4ec34c > .elementor-widget-container{margin:0px 0px -21px 0px;padding:0px 10px 10px 020px;}.elementor-18740 .elementor-element.elementor-element-e4ec34c{font-family:"Poppins", Poppins, Helvetica, Verdana, Arial, Sans-serif;font-size:15px;font-weight:400;line-height:32px;color:#043455;}.elementor-18740 .elementor-element.elementor-element-39a77dd{--display:flex;border-style:solid;--border-style:solid;border-color:#0BDF9F;--border-color:#0BDF9F;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-18740 .elementor-element.elementor-element-39a77dd:not(.elementor-motion-effects-element-type-background), .elementor-18740 .elementor-element.elementor-element-39a77dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1FDFA;}.elementor-18740 .elementor-element.elementor-element-0b3447f > .elementor-widget-container{padding:10px 0px 0px 20px;}.elementor-18740 .elementor-element.elementor-element-e620c9a > .elementor-widget-container{margin:0px 0px -21px 0px;padding:0px 10px 10px 020px;}.elementor-18740 .elementor-element.elementor-element-e620c9a{font-family:"Poppins", Poppins, Helvetica, Verdana, Arial, Sans-serif;font-size:15px;font-weight:400;line-height:32px;color:#043455;}.elementor-18740 .elementor-element.elementor-element-96edf87{--display:flex;border-style:solid;--border-style:solid;border-color:#0BDF9F;--border-color:#0BDF9F;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-18740 .elementor-element.elementor-element-96edf87:not(.elementor-motion-effects-element-type-background), .elementor-18740 .elementor-element.elementor-element-96edf87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1FDFA;}.elementor-18740 .elementor-element.elementor-element-99abb48 > .elementor-widget-container{padding:10px 0px 0px 20px;}.elementor-18740 .elementor-element.elementor-element-09cc660 > .elementor-widget-container{margin:0px 0px -21px 0px;padding:0px 10px 10px 020px;}.elementor-18740 .elementor-element.elementor-element-09cc660{font-family:"Poppins", Poppins, Helvetica, Verdana, Arial, Sans-serif;font-size:15px;font-weight:400;line-height:32px;color:#043455;}.elementor-18740 .elementor-element.elementor-element-e9f1798{--display:flex;border-style:solid;--border-style:solid;border-color:#0BDF9F;--border-color:#0BDF9F;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-18740 .elementor-element.elementor-element-e9f1798:not(.elementor-motion-effects-element-type-background), .elementor-18740 .elementor-element.elementor-element-e9f1798 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1FDFA;}.elementor-18740 .elementor-element.elementor-element-1350d9b > .elementor-widget-container{padding:10px 0px 0px 20px;}.elementor-18740 .elementor-element.elementor-element-3eb6518 > .elementor-widget-container{margin:0px 0px -21px 0px;padding:0px 10px 10px 020px;}.elementor-18740 .elementor-element.elementor-element-3eb6518{font-family:"Poppins", Poppins, Helvetica, Verdana, Arial, Sans-serif;font-size:15px;font-weight:400;line-height:32px;color:#043455;}.elementor-18740 .elementor-element.elementor-element-ef59594{--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;}.ee-tooltip.ee-tooltip-87fad79.to--top,
							 .ee-tooltip.ee-tooltip-87fad79.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-87fad79.to--left,
							 .ee-tooltip.ee-tooltip-87fad79.to--right{margin-top:0px;}.elementor-18740 .elementor-element.elementor-element-87fad79 img{width:90%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-18740 .elementor-element.elementor-element-aa35376{--display:flex;}.elementor-18740 .elementor-element.elementor-element-6786116 .elementor-button{background-color:#0BDF9F;font-family:"Poppins", Poppins, Helvetica, Verdana, Arial, Sans-serif;font-size:15px;font-weight:600;fill:#043455;color:#043455;border-style:solid;border-width:1px 1px 1px 1px;border-color:#043455;border-radius:30px 30px 30px 30px;padding:10px 20px 10px 20px;}.elementor-18740 .elementor-element.elementor-element-465b9da{--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;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-18740 .elementor-element.elementor-element-3f05acd{--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-18740 .elementor-element.elementor-element-529cf75{width:var( --container-widget-width, 102.075% );max-width:102.075%;--container-widget-width:102.075%;--container-widget-flex-grow:0;}.elementor-18740 .elementor-element.elementor-element-529cf75.elementor-element{--flex-grow:0;--flex-shrink:0;}.ee-tooltip.ee-tooltip-529cf75.to--top,
							 .ee-tooltip.ee-tooltip-529cf75.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-529cf75.to--left,
							 .ee-tooltip.ee-tooltip-529cf75.to--right{margin-top:0px;}.elementor-18740 .elementor-element.elementor-element-529cf75 img{max-width:100%;border-radius:50px 50px 50px 50px;}.elementor-18740 .elementor-element.elementor-element-fa76eaf{--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-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#0BDF9F;--border-color:#0BDF9F;--border-radius:18px 18px 18px 18px;--padding-top:22px;--padding-bottom:22px;--padding-left:26px;--padding-right:26px;}.elementor-18740 .elementor-element.elementor-element-fa76eaf:not(.elementor-motion-effects-element-type-background), .elementor-18740 .elementor-element.elementor-element-fa76eaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1FDFA;}.elementor-18740 .elementor-element.elementor-element-c1ed906{font-family:"Poppins", Poppins, Helvetica, Verdana, Arial, Sans-serif;font-size:15px;font-weight:400;line-height:32px;}.elementor-18740 .elementor-element.elementor-element-72880b3 .elementor-heading-title{font-family:"Sharp Sans", Poppins, Helvetica, Verdana, Arial, Sans-serif;font-size:18px;font-weight:500;color:#043455;}@media(max-width:1400px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18740 .elementor-element.elementor-element-87fad79 img{width:593px;}}@media(max-width:1200px){.elementor-18740 .elementor-element.elementor-element-2fe2dee img{width:528px;max-width:416px;}.elementor-18740 .elementor-element.elementor-element-87fad79 img{width:660px;max-width:432px;}}@media(max-width:992px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18740 .elementor-element.elementor-element-2fe2dee{text-align:center;}.elementor-18740 .elementor-element.elementor-element-2e35089{text-align:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18740 .elementor-element.elementor-element-2af9b08{text-align:center;}}@media(max-width:576px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18740 .elementor-element.elementor-element-2fe2dee img{width:90%;}.elementor-18740 .elementor-element.elementor-element-2e35089{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-18740 .elementor-element.elementor-element-2e35089 .elementor-heading-title{font-size:28px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18740 .elementor-element.elementor-element-2af9b08{text-align:start;font-size:14px;line-height:24px;}.elementor-18740 .elementor-element.elementor-element-e23beda{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-18740 .elementor-element.elementor-element-897d843{--min-height:244px;}.elementor-18740 .elementor-element.elementor-element-87fad79 img{width:94%;}}@media(min-width:577px){.elementor-18740 .elementor-element.elementor-element-9b290f0{--content-width:1196px;}.elementor-18740 .elementor-element.elementor-element-2a89632{--width:50%;}.elementor-18740 .elementor-element.elementor-element-d8e4ffd{--width:50%;}.elementor-18740 .elementor-element.elementor-element-897d843{--width:25%;}.elementor-18740 .elementor-element.elementor-element-0a379c1{--width:25%;}.elementor-18740 .elementor-element.elementor-element-730ddd2{--width:25%;}.elementor-18740 .elementor-element.elementor-element-baae0b8{--width:25%;}.elementor-18740 .elementor-element.elementor-element-bce7341{--width:67.864%;}.elementor-18740 .elementor-element.elementor-element-40a1ff9{--width:30%;}.elementor-18740 .elementor-element.elementor-element-58c174c{--width:30%;}.elementor-18740 .elementor-element.elementor-element-436e2ad{--width:30%;}.elementor-18740 .elementor-element.elementor-element-1210a73{--width:100%;}.elementor-18740 .elementor-element.elementor-element-3b73163{--content-width:1290px;}.elementor-18740 .elementor-element.elementor-element-6e3b4b0{--width:51%;}.elementor-18740 .elementor-element.elementor-element-ef59594{--width:50%;}.elementor-18740 .elementor-element.elementor-element-465b9da{--content-width:1100px;}.elementor-18740 .elementor-element.elementor-element-3f05acd{--width:25%;}.elementor-18740 .elementor-element.elementor-element-fa76eaf{--width:75%;}}@media(max-width:1400px) and (min-width:577px){.elementor-18740 .elementor-element.elementor-element-bce7341{--width:996px;}}/* Start custom CSS for heading, class: .elementor-element-2e35089 */.elementor-18740 .elementor-element.elementor-element-2e35089 span {
    color: #0BDF9F;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f80d2aa *//* ===== Whitepaper LP: HubSpot Form Styling ===== */
.lp-form-card{
  padding:16px !important;
  background:#fff;
  border:1px solid #e4edf1;
  border-radius:16px;
  box-shadow:0 8px 24px rgba(15,35,52,.08);
  font-family:Poppins, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
}

/* Title */
.lp-form-card .lp-form-title{
  margin-bottom:10px !important;
  font-size:15px !important;
  font-weight:600;
  color:#043455 !important;
}

/* Two-column form layout */
.lp-form-card .hs-form{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
}

.lp-form-card .hs-form .hs-form-field{
  flex:1 1 calc(50% - 5px);
  margin-bottom:0 !important;
}

/* Inputs, selects, textareas */
.lp-form-card .hs-input,
.lp-form-card select,
.lp-form-card textarea{
  padding:9px 12px !important;
  font-size:14px !important;
  border:1px solid #e4edf1;
  border-radius:12px !important;
  background:#fbfdfe;
  color:#0e2b3d;
  outline:none;
  transition:border-color .15s ease, box-shadow .15s ease;
}
.lp-form-card .hs-input:focus,
.lp-form-card select:focus,
.lp-form-card textarea:focus{
  border-color:#0BDF9F;
  box-shadow:0 0 0 3px rgba(11,223,159,.18);
}

/* Submit button */
.lp-form-card .hs-button{
  width:100%;
  padding:12px 14px !important;
  font-size:15px !important;
  font-weight:600;
  background:#0BDF9F !important;
  border:1px solid #043455 !important;
  color:#043455 !important;
  border-radius:20px !important;
  cursor:pointer;
  transition:transform .06s ease, filter .2s ease;
}
.lp-form-card .hs-button:hover{
  filter:brightness(.96);
}
.lp-form-card .hs-button:active{
  transform:translateY(1px);
}

/* GDPR / consent text */
.lp-form-card .legal-consent-container,
.lp-form-card .legal-consent-container .hs-form-booleancheckbox-display>span{
  font-size:11px !important;
  line-height:1.4 !important;
  color:#4e7385 !important;
}
.lp-form-card .legal-consent-container .hs-form-booleancheckbox-display{
  display:flex;
  align-items:flex-start;
  gap:6px;
}

/* Small print under form */
.lp-form-card .legal{
  font-size:11px !important;
  margin-top:4px !important;
  color:#4e7385;
}

/* Mobile view */
@media (max-width: 720px){
  .lp-form-card .hs-form .hs-form-field{
    flex:1 1 100%;
  }
}

/* Remove extra vertical padding/margins around GDPR consent field */
.lp-form-card .legal-consent-container{
  margin:0 !important;
  padding:0 !important;
}

.lp-form-card .legal-consent-container fieldset{
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
}

.lp-form-card .legal-consent-container .hs-form-booleancheckbox-display{
  display:flex;
  align-items:flex-start;
  gap:6px;
  margin:0 !important;
  padding:0 !important;
}

/* Tighten up the checkbox itself */
.lp-form-card .legal-consent-container input[type="checkbox"]{
  margin:0 !important;
  width:16px; height:16px;
}
/* Stop the green focus ring applying to checkboxes */
.lp-form-card .hs-input:not([type="checkbox"]):focus,
.lp-form-card select:focus,
.lp-form-card textarea:focus{
  border-color:#0BDF9F;
  box-shadow:0 0 0 3px rgba(11,223,159,.18);
}

/* Make the checkbox small, inline, and ignore the generic input styles */
.lp-form-card input[type="checkbox"]{
  width:16px !important;
  height:16px !important;
  display:inline-block !important;
  flex:0 0 16px !important;
  margin:0 !important;
  padding:0 !important;
  box-shadow:none !important;
  outline:none !important;
  border:1px solid #043455 !important;
  border-radius:4px !important;
  background:#fff !important;
  accent-color:#0BDF9F; /* modern browsers */
}

/* Keep focus tidy on the checkbox too */
.lp-form-card input[type="checkbox"]:focus{
  box-shadow:none !important;
  border-color:#043455 !important;
  outline:none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b290f0 */.elementor-18740 .elementor-element.elementor-element-9b290f0 {
  max-width: 1200px;
  margin: 0 auto;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 30px;
  padding-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e23beda */.elementor-18740 .elementor-element.elementor-element-e23beda {
  max-width: 1260px;
  margin: 0 auto;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 30px;
  padding-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bce7341 */.elementor-18740 .elementor-element.elementor-element-bce7341 {
  max-width: 1260px;
  margin: 0 auto;
  padding: 30px;
  display: flex;
  justify-content: center;   /* centers boxes horizontally */
  gap: 30px;                  /* increased space between boxes */
  flex-wrap: wrap;            /* allows boxes to wrap to next line if needed */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-529cf75 *//* Make this image a perfect circle */
.elementor-18740 .elementor-element.elementor-element-529cf75 img{
  /* responsive size: min 96px, max 160px */
  width: clamp(96px, 12vw, 160px);
  height: clamp(96px, 12vw, 160px);
  border-radius: 50%;
  object-fit: cover;          /* crops to the circle */
  display: block;
  margin: 0 auto;             /* centers it */
  border: 3px solid #0BDF9F;  /* brand ring */
  box-shadow: 0 6px 18px rgba(15,35,52,.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa76eaf *//* 1) Make sure the bubble itself is the positioning context */
.elementor-18740 .elementor-element.elementor-element-fa76eaf{
  position: relative;           /* important */
  background: #F1FDFA;
  border: 2px solid #0BDF9F;
  border-radius: 18px;
  overflow: visible;            /* the tail can sit outside */
}

/* 2) Clean slate (in case theme adds a ::after) */
.elementor-18740 .elementor-element.elementor-element-fa76eaf::after{ content:none; }

/* 3) Left-side speech-bubble tail — crisp, no dot */
.elementor-18740 .elementor-element.elementor-element-fa76eaf::before{
  content:"";
  position:absolute;
  /* size of the tail square before rotation */
  width:18px; 
  height:18px;
  /* place it so the outer green lines kiss the bubble border */
  left:-11px;                   /* tune by ±1px if needed */
  top:42px;                     /* adjust vertically to taste */
  
  background:#F1FDFA;           /* same fill as bubble */
  transform:rotate(45deg);
  /* draw only the two edges we want */
  border-left:2px solid #0BDF9F;
  border-bottom:2px solid #0BDF9F;
  border-top:0; 
  border-right:0;
  border-radius:3px;            /* tiny soften like your mock */
  box-shadow:none;              /* stops the “dot” artefact */
}

/* Mobile: move the tail to the top edge (optional) */
@media (max-width: 820px){
  .elementor-18740 .elementor-element.elementor-element-fa76eaf::before{
    left:24px;
    top:-11px;
    transform:rotate(135deg);
  }
}/* End custom CSS */