.elementor-570 .elementor-element.elementor-element-5c08cf8{--display:flex;--min-height:100vh;--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;--overlay-opacity:1;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-570 .elementor-element.elementor-element-5c08cf8::before, .elementor-570 .elementor-element.elementor-element-5c08cf8 > .elementor-background-video-container::before, .elementor-570 .elementor-element.elementor-element-5c08cf8 > .e-con-inner > .elementor-background-video-container::before, .elementor-570 .elementor-element.elementor-element-5c08cf8 > .elementor-background-slideshow::before, .elementor-570 .elementor-element.elementor-element-5c08cf8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-570 .elementor-element.elementor-element-5c08cf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000057;--background-overlay:'';}.elementor-570 .elementor-element.elementor-element-5c08cf8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-570 .elementor-element.elementor-element-548499d{--display:flex;}.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-570 .elementor-element.elementor-element-a425e2b{padding:12px 16px 12px 16px;}.elementor-570 .elementor-element.elementor-element-a425e2b.elementor-element{--align-self:center;}.elementor-570 .elementor-element.elementor-element-a425e2b .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-570 .elementor-element.elementor-element-a425e2b .elementor-icon-box-title{margin-block-end:8px;color:#FFFFFF;}.elementor-570 .elementor-element.elementor-element-a425e2b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-570 .elementor-element.elementor-element-a425e2b.elementor-view-framed .elementor-icon, .elementor-570 .elementor-element.elementor-element-a425e2b.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-570 .elementor-element.elementor-element-a425e2b .elementor-icon{font-size:19px;}.elementor-570 .elementor-element.elementor-element-a425e2b .elementor-icon-box-title, .elementor-570 .elementor-element.elementor-element-a425e2b .elementor-icon-box-title a{font-family:"Google Sans Flex", Sans-serif;font-size:16px;font-weight:600;line-height:2px;}.elementor-570 .elementor-element.elementor-element-a425e2b:has(:hover) .elementor-icon-box-title,
					 .elementor-570 .elementor-element.elementor-element-a425e2b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-570 .elementor-element.elementor-element-a425e2b .elementor-icon-box-description{font-family:"Google Sans Flex", Sans-serif;font-weight:400;}.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-570 .elementor-element.elementor-element-0d7b888.elementor-element{--align-self:center;}.elementor-570 .elementor-element.elementor-element-0d7b888{text-align:center;}.elementor-570 .elementor-element.elementor-element-0d7b888 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:56px;font-weight:700;line-height:60px;color:#FFFFFF;}.elementor-570 .elementor-element.elementor-element-b5590ba{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-570 .elementor-element.elementor-element-b5590ba.elementor-element{--align-self:center;}.elementor-570 .elementor-element.elementor-element-b5590ba .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-570 .elementor-element.elementor-element-cfdb58b{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:99px 99px 99px 99px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-570 .elementor-element.elementor-element-cfdb58b.e-con{--align-self:center;}.elementor-570 .elementor-element.elementor-element-67185f3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-570 .elementor-element.elementor-element-4d87aa6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-570 .elementor-element.elementor-element-4d87aa6 .elementor-button{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:600;border-radius:60px 60px 60px 60px;padding:15px 15px 15px 15px;}.elementor-570 .elementor-element.elementor-element-84deebb{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-570 .elementor-element.elementor-element-9754774 .elementor-button{background-color:#85AC5E00;font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:600;padding:0px 0px 0px 0px;}.elementor-570 .elementor-element.elementor-element-0926f57{--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-570 .elementor-element.elementor-element-b2d43b2{--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:300px 300px;--row-gap:300px;--column-gap:300px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-570 .elementor-element.elementor-element-dc45a26{--display:flex;}.elementor-570 .elementor-element.elementor-element-c3c4d83 .elementor-icon-box-wrapper{align-items:center;gap:5px;}.elementor-570 .elementor-element.elementor-element-c3c4d83 .elementor-icon-box-title{margin-block-end:8px;color:#1E77AE;}.elementor-570 .elementor-element.elementor-element-c3c4d83.elementor-view-stacked .elementor-icon{background-color:#1E77AE;}.elementor-570 .elementor-element.elementor-element-c3c4d83.elementor-view-framed .elementor-icon, .elementor-570 .elementor-element.elementor-element-c3c4d83.elementor-view-default .elementor-icon{fill:#1E77AE;color:#1E77AE;border-color:#1E77AE;}.elementor-570 .elementor-element.elementor-element-c3c4d83 .elementor-icon{font-size:14px;}.elementor-570 .elementor-element.elementor-element-c3c4d83 .elementor-icon-box-title, .elementor-570 .elementor-element.elementor-element-c3c4d83 .elementor-icon-box-title a{font-family:"Google Sans Flex", Sans-serif;font-size:14px;font-weight:700;line-height:2px;}.elementor-570 .elementor-element.elementor-element-c3c4d83:has(:hover) .elementor-icon-box-title,
					 .elementor-570 .elementor-element.elementor-element-c3c4d83:has(:focus) .elementor-icon-box-title{color:#1E77AE;}.elementor-570 .elementor-element.elementor-element-c3c4d83 .elementor-icon-box-description{font-family:"Google Sans Flex", Sans-serif;font-weight:400;}.elementor-570 .elementor-element.elementor-element-5ffc3ef{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-570 .elementor-element.elementor-element-5ffc3ef .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:32px;font-weight:500;line-height:48px;color:#1B1D1F;}.elementor-570 .elementor-element.elementor-element-9f51b77{--display:flex;--justify-content:flex-end;}.elementor-570 .elementor-element.elementor-element-dfde3f4 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:500;line-height:26px;color:#69747A;}.elementor-570 .elementor-element.elementor-element-0f9e2c7{--display:flex;}.elementor-570 .elementor-element.elementor-element-879584c{--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;}.elementor-570 .elementor-element.elementor-element-35f3848{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-570 .elementor-element.elementor-element-35f3848:not(.elementor-motion-effects-element-type-background), .elementor-570 .elementor-element.elementor-element-35f3848 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-570 .elementor-element.elementor-element-23d15ac.elementor-element{--align-self:flex-start;}.elementor-570 .elementor-element.elementor-element-1e8fb63.elementor-element{--align-self:flex-start;}.elementor-570 .elementor-element.elementor-element-1e8fb63{text-align:start;}.elementor-570 .elementor-element.elementor-element-1e8fb63 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-570 .elementor-element.elementor-element-2acfe5c.elementor-element{--align-self:flex-start;}.elementor-570 .elementor-element.elementor-element-2acfe5c .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:16px;font-weight:500;line-height:22px;color:#64607D;}.elementor-570 .elementor-element.elementor-element-736cff5{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-570 .elementor-element.elementor-element-736cff5:not(.elementor-motion-effects-element-type-background), .elementor-570 .elementor-element.elementor-element-736cff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-570 .elementor-element.elementor-element-d6b9ebe.elementor-element{--align-self:flex-start;}.elementor-570 .elementor-element.elementor-element-8ddf983.elementor-element{--align-self:flex-start;}.elementor-570 .elementor-element.elementor-element-8ddf983{text-align:start;}.elementor-570 .elementor-element.elementor-element-8ddf983 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-570 .elementor-element.elementor-element-7bcf9c8.elementor-element{--align-self:flex-start;}.elementor-570 .elementor-element.elementor-element-7bcf9c8 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:16px;font-weight:500;line-height:22px;color:#64607D;}.elementor-570 .elementor-element.elementor-element-e0c7727{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-570 .elementor-element.elementor-element-e0c7727:not(.elementor-motion-effects-element-type-background), .elementor-570 .elementor-element.elementor-element-e0c7727 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-570 .elementor-element.elementor-element-565179e.elementor-element{--align-self:flex-start;}.elementor-570 .elementor-element.elementor-element-1e8b574.elementor-element{--align-self:flex-start;}.elementor-570 .elementor-element.elementor-element-1e8b574{text-align:start;}.elementor-570 .elementor-element.elementor-element-1e8b574 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-570 .elementor-element.elementor-element-9d8918c.elementor-element{--align-self:flex-start;}.elementor-570 .elementor-element.elementor-element-9d8918c .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:16px;font-weight:500;line-height:22px;color:#64607D;}.elementor-570 .elementor-element.elementor-element-4f7b824{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-570 .elementor-element.elementor-element-4f7b824:not(.elementor-motion-effects-element-type-background), .elementor-570 .elementor-element.elementor-element-4f7b824 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-570 .elementor-element.elementor-element-4cf7b77.elementor-element{--align-self:flex-start;}.elementor-570 .elementor-element.elementor-element-6a5a9d2.elementor-element{--align-self:flex-start;}.elementor-570 .elementor-element.elementor-element-6a5a9d2{text-align:start;}.elementor-570 .elementor-element.elementor-element-6a5a9d2 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-570 .elementor-element.elementor-element-17c4463.elementor-element{--align-self:flex-start;}.elementor-570 .elementor-element.elementor-element-17c4463 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:16px;font-weight:500;line-height:22px;color:#64607D;}.elementor-570 .elementor-element.elementor-element-436abab{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-570 .elementor-element.elementor-element-0b1ba93{--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:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-570 .elementor-element.elementor-element-bfc2c45{--display:flex;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-570 .elementor-element.elementor-element-d5bea87.elementor-element{--align-self:flex-start;}.elementor-570 .elementor-element.elementor-element-d5bea87{text-align:start;}.elementor-570 .elementor-element.elementor-element-d5bea87 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:40px;font-weight:400;line-height:46px;color:#000000;}.elementor-570 .elementor-element.elementor-element-df3d244 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#69747A;}.elementor-570 .elementor-element.elementor-element-028c54b .elementor-button{background-color:#1E77AE;border-radius:99px 99px 99px 99px;}.elementor-570 .elementor-element.elementor-element-028c54b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-570 .elementor-element.elementor-element-c0d4aa7{--display:flex;}.elementor-570 .elementor-element.elementor-element-de3dd05 img{width:100%;height:360px;object-fit:cover;object-position:center center;border-radius:24px 24px 24px 24px;}.elementor-570 .elementor-element.elementor-element-6ec9f37{--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:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-570 .elementor-element.elementor-element-6324371{--display:flex;}.elementor-570 .elementor-element.elementor-element-d1ddaff img{width:100%;height:360px;object-fit:cover;object-position:center center;border-radius:24px 24px 24px 24px;}.elementor-570 .elementor-element.elementor-element-99072f1{--display:flex;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-570 .elementor-element.elementor-element-4963aba.elementor-element{--align-self:flex-start;}.elementor-570 .elementor-element.elementor-element-4963aba{text-align:start;}.elementor-570 .elementor-element.elementor-element-4963aba .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:40px;font-weight:400;line-height:46px;color:#000000;}.elementor-570 .elementor-element.elementor-element-8b59d56 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#69747A;}.elementor-570 .elementor-element.elementor-element-996f016 .elementor-button{background-color:#1E77AE;border-radius:99px 99px 99px 99px;}.elementor-570 .elementor-element.elementor-element-ddf1562{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-570 .elementor-element.elementor-element-9539fe9{--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:#E0E3E5;--border-color:#E0E3E5;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-570 .elementor-element.elementor-element-9539fe9:not(.elementor-motion-effects-element-type-background), .elementor-570 .elementor-element.elementor-element-9539fe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-ucaddon_content_carousel_new .ue-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_carousel_new .ue-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_carousel_new .ue-btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-570 .elementor-element.elementor-element-5374ad3 .ue-item{transform:scale(1,1);}.elementor-570 .elementor-element.elementor-element-5374ad3 .uc-active-item .ue-item{transform:scale(1,1);}.elementor-570 .elementor-element.elementor-element-5374ad3 .carousel-image{aspect-ratio:3 / 2;background-size:contain;opacity:40%;}.elementor-570 .elementor-element.elementor-element-5374ad3 .uc-active-item .carousel-image{opacity:100%;}.elementor-570 .elementor-element.elementor-element-5374ad3 .uc_image_carousel_container_holder{text-align:center;}.elementor-570 .elementor-element.elementor-element-5374ad3 .ue-content-holder{justify-content:start;}.elementor-570 .elementor-element.elementor-element-5374ad3 .content-padding{padding:20px 20px 20px 20px;min-height:0px;}.elementor-570 .elementor-element.elementor-element-5374ad3 .uc_image_carousel_content{background-color:#efefef;}.elementor-570 .elementor-element.elementor-element-5374ad3 .ue-title{color:#000000;margin-top:0px;}.elementor-570 .elementor-element.elementor-element-5374ad3 .ue-text{color:#686868;margin-top:10px;}.elementor-570 .elementor-element.elementor-element-5374ad3 .uc_more_btn{padding:10px 20px 10px 20px;border-radius:15px;background-color:#d3d3d3;color:#000000;margin-top:10px;}.elementor-570 .elementor-element.elementor-element-5374ad3 .uc_more_btn svg{fill:#000000;}.elementor-570 .elementor-element.elementor-element-5374ad3 .ue-btn-inner-wrapper{gap:10px;}.elementor-570 .elementor-element.elementor-element-5374ad3 .owl-nav .owl-prev{left:0px;right:auto;}.elementor-570 .elementor-element.elementor-element-5374ad3 .owl-nav .owl-next{right:0px;left:auto;}.elementor-570 .elementor-element.elementor-element-5374ad3 .owl-carousel .owl-nav .owl-next,.elementor-570 .elementor-element.elementor-element-5374ad3 .owl-carousel .owl-nav .owl-prev{top:90px;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-570 .elementor-element.elementor-element-5374ad3 .owl-carousel .owl-nav .owl-next:hover,.elementor-570 .elementor-element.elementor-element-5374ad3 .owl-carousel .owl-nav .owl-prev:hover{background-color:#000000;color:#ffffff;}.elementor-570 .elementor-element.elementor-element-5374ad3 .owl-carousel .owl-nav svg{fill:#000000!important;}.elementor-570 .elementor-element.elementor-element-5374ad3 .owl-carousel .owl-nav .owl-next:hover svg,.elementor-570 .elementor-element.elementor-element-5374ad3 .owl-carousel .owl-nav .owl-prev:hover svg{fill:#ffffff!important;}.elementor-570 .elementor-element.elementor-element-5374ad3 .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-570 .elementor-element.elementor-element-5374ad3 .owl-dot.active{background-color:#000000;}.elementor-570 .elementor-element.elementor-element-5374ad3 .owl-dots{margin-top:20px;}.elementor-570 .elementor-element.elementor-element-b256f9e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-570 .elementor-element.elementor-element-9fc5e88{--display:flex;}.elementor-570 .elementor-element.elementor-element-e879a00 .elementor-icon-box-wrapper{align-items:center;gap:5px;}.elementor-570 .elementor-element.elementor-element-e879a00 .elementor-icon-box-title{margin-block-end:8px;color:#1E77AE;}.elementor-570 .elementor-element.elementor-element-e879a00.elementor-view-stacked .elementor-icon{background-color:#1E77AE;}.elementor-570 .elementor-element.elementor-element-e879a00.elementor-view-framed .elementor-icon, .elementor-570 .elementor-element.elementor-element-e879a00.elementor-view-default .elementor-icon{fill:#1E77AE;color:#1E77AE;border-color:#1E77AE;}.elementor-570 .elementor-element.elementor-element-e879a00 .elementor-icon{font-size:14px;}.elementor-570 .elementor-element.elementor-element-e879a00 .elementor-icon-box-title, .elementor-570 .elementor-element.elementor-element-e879a00 .elementor-icon-box-title a{font-family:"Google Sans Flex", Sans-serif;font-size:14px;font-weight:700;line-height:2px;}.elementor-570 .elementor-element.elementor-element-e879a00:has(:hover) .elementor-icon-box-title,
					 .elementor-570 .elementor-element.elementor-element-e879a00:has(:focus) .elementor-icon-box-title{color:#1E77AE;}.elementor-570 .elementor-element.elementor-element-e879a00 .elementor-icon-box-description{font-family:"Google Sans Flex", Sans-serif;font-weight:400;}.elementor-570 .elementor-element.elementor-element-47ba200 .elementor-heading-title{font-family:"Google Sans Flex", Sans-serif;font-size:32px;font-weight:500;line-height:48px;color:#1B1D1F;}.elementor-570 .elementor-element.elementor-element-c72cbb5{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-570 .elementor-element.elementor-element-0058f6f .elementor-button{background-color:#1E77AE;border-radius:99px 99px 99px 99px;}.elementor-570 .elementor-element.elementor-element-0058f6f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-570 .elementor-element.elementor-element-d0e4fa7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-570:not(.elementor-motion-effects-element-type-background), body.elementor-page-570 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F8;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-570 .elementor-element.elementor-element-cfdb58b{--width:35%;}.elementor-570 .elementor-element.elementor-element-67185f3{--width:55%;}.elementor-570 .elementor-element.elementor-element-84deebb{--width:45%;}.elementor-570 .elementor-element.elementor-element-9fc5e88{--width:50%;}.elementor-570 .elementor-element.elementor-element-c72cbb5{--width:50%;}}/* Start custom CSS for icon-box, class: .elementor-element-a425e2b */.fancy-border{
    position: relative;
    border-radius: 99px!important;
}

.fancy-border::before{
    content:"";
    position:absolute;
    inset:0;
    border-radius:inherit;
    padding:2px; /* border thickness */

    background:
        /* base stroke */
            linear-gradient(
            rgba(255,255,255,0),
            rgba(255,255,255,0)
            ),
        /* top-left stronger corner fading to top-right */
        linear-gradient(
            90deg,
            rgba(255,255,255,0.00) 0% ,
            rgba(255,255,255,0.4) 1%,
            rgba(255,255,255,0.00) 100%
        ),

        /* bottom-left transparent fading to bottom-right */
        linear-gradient(
            90deg,
            rgba(255,255,255,0.00) 0%,
            rgba(255,255,255,0.4) 99%,
            rgba(255,255,255,0.00) 100%
        );

    background-size:
        100% 100%,
        100% 50%,
        100% 50%;

    background-position:
        center,
        top,
        bottom;

    background-repeat:no-repeat;

    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);

    -webkit-mask-composite: xor;
            mask-composite: exclude;

    pointer-events:none;
}


.blur-bg{
    background: rgba(0,0,0,0.1); /* 20% white */
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Google Sans Flex';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://iccia.vocus-dev2.com/wp-content/uploads/2026/03/GoogleSansFlex_24pt-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Google Sans Flex';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://iccia.vocus-dev2.com/wp-content/uploads/2026/03/GoogleSansFlex_24pt-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Google Sans Flex';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://iccia.vocus-dev2.com/wp-content/uploads/2026/03/GoogleSansFlex_24pt-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Google Sans Flex';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://iccia.vocus-dev2.com/wp-content/uploads/2026/03/GoogleSansFlex_24pt-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Google Sans Flex';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://iccia.vocus-dev2.com/wp-content/uploads/2026/03/GoogleSansFlex_24pt-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Google Sans Flex';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://iccia.vocus-dev2.com/wp-content/uploads/2026/03/GoogleSansFlex_24pt-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Google Sans Flex';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://iccia.vocus-dev2.com/wp-content/uploads/2026/03/GoogleSansFlex_24pt-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Google Sans Flex';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://iccia.vocus-dev2.com/wp-content/uploads/2026/03/GoogleSansFlex_24pt-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Google Sans Flex';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://iccia.vocus-dev2.com/wp-content/uploads/2026/03/GoogleSansFlex_24pt-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */