.elementor-58 .elementor-element.elementor-element-95c9d28{--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;--background-transition:0.3s;--padding-top:120px;--padding-bottom:210px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-95c9d28:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-95c9d28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C2D0D9;}.elementor-58 .elementor-element.elementor-element-95c9d28, .elementor-58 .elementor-element.elementor-element-95c9d28::before{--border-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-ddb9d24{--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;--background-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-dcffe72 .elementor-button{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(191deg, #5D7F8B 0%, #395761 100%);border-radius:60px 60px 60px 60px;box-shadow:3px 8px 10px 7px rgba(0, 0, 0, 0.1);padding:25px 120px 25px 120px;}.elementor-58 .elementor-element.elementor-element-dcffe72 > .elementor-widget-container{margin:0px 0px -70px 0px;padding:0px 0px 0px 100px;}.elementor-58 .elementor-element.elementor-element-dcffe72.elementor-element{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-dcffe72{z-index:5;}.elementor-58 .elementor-element.elementor-element-efed7dd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-58 .elementor-element.elementor-element-efed7dd:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-efed7dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-efed7dd, .elementor-58 .elementor-element.elementor-element-efed7dd::before{--border-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-714c768 img{border-radius:5px 5px 5px 5px;}.elementor-58 .elementor-element.elementor-element-714c768{width:var( --container-widget-width, 43.863% );max-width:43.863%;--container-widget-width:43.863%;--container-widget-flex-grow:0;}.elementor-58 .elementor-element.elementor-element-714c768.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-58 .elementor-element.elementor-element-a885b26{--display:flex;--gap:15px 15px;--background-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-f1ac545{text-align:left;}.elementor-58 .elementor-element.elementor-element-f1ac545 .elementor-heading-title{color:#5E5E5E;font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;}.elementor-58 .elementor-element.elementor-element-d066af1{--divider-border-style:solid;--divider-color:#5D7F8B;--divider-border-width:1px;}.elementor-58 .elementor-element.elementor-element-d066af1 .elementor-divider-separator{width:41%;margin:0 auto;margin-left:0;}.elementor-58 .elementor-element.elementor-element-d066af1 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-58 .elementor-element.elementor-element-8679834{text-align:left;color:#424242;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-58 .elementor-element.elementor-element-8679834 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-58 .elementor-element.elementor-element-0ac566b .elementor-button{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(90deg, #5D7F8B 0%, #C2D0D9 100%);border-radius:65px 65px 65px 65px;box-shadow:0px 0px 23px 4px rgba(167.99999999999991, 100.99999999999993, 144.99999999999994, 0);padding:20px 50px 20px 50px;}.elementor-58 .elementor-element.elementor-element-0ac566b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-0ac566b.elementor-element{--align-self:flex-start;}.elementor-58 .elementor-element.elementor-element-e87eb63{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-top:210px;--padding-bottom:210px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-a990d57{text-align:center;}.elementor-58 .elementor-element.elementor-element-a990d57 .elementor-heading-title{color:#5E5E5E;font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;}.elementor-58 .elementor-element.elementor-element-2a8218d{--display:flex;--background-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-aefb50d{--display:flex;--justify-content:center;--gap:10px 10px;--background-transition:0.3s;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:#E0E0E0;--border-color:#E0E0E0;--border-radius:5px 5px 5px 5px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-58 .elementor-element.elementor-element-aefb50d, .elementor-58 .elementor-element.elementor-element-aefb50d::before{--border-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-b6d6a26 .elementor-icon-wrapper{text-align:left;}.elementor-58 .elementor-element.elementor-element-b6d6a26.elementor-view-stacked .elementor-icon{background-color:#C2D0D978;}.elementor-58 .elementor-element.elementor-element-b6d6a26.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-b6d6a26.elementor-view-default .elementor-icon{color:#C2D0D978;border-color:#C2D0D978;}.elementor-58 .elementor-element.elementor-element-b6d6a26.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-b6d6a26.elementor-view-default .elementor-icon svg{fill:#C2D0D978;}.elementor-58 .elementor-element.elementor-element-b6d6a26 .elementor-icon{font-size:35px;padding:19px;}.elementor-58 .elementor-element.elementor-element-b6d6a26 .elementor-icon svg{height:35px;}.elementor-58 .elementor-element.elementor-element-94e4f71{text-align:left;}.elementor-58 .elementor-element.elementor-element-94e4f71 .elementor-heading-title{color:#474747;font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;}.elementor-58 .elementor-element.elementor-element-98ba6b7{text-align:left;color:#747474;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-58 .elementor-element.elementor-element-60c8a8d{--display:flex;--background-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-ddf7944{--display:flex;--justify-content:center;--gap:10px 10px;--background-transition:0.3s;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:#E0E0E0;--border-color:#E0E0E0;--border-radius:5px 5px 5px 5px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-58 .elementor-element.elementor-element-ddf7944, .elementor-58 .elementor-element.elementor-element-ddf7944::before{--border-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-04e8c77 .elementor-icon-wrapper{text-align:left;}.elementor-58 .elementor-element.elementor-element-04e8c77.elementor-view-stacked .elementor-icon{background-color:#C2D0D978;}.elementor-58 .elementor-element.elementor-element-04e8c77.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-04e8c77.elementor-view-default .elementor-icon{color:#C2D0D978;border-color:#C2D0D978;}.elementor-58 .elementor-element.elementor-element-04e8c77.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-04e8c77.elementor-view-default .elementor-icon svg{fill:#C2D0D978;}.elementor-58 .elementor-element.elementor-element-04e8c77 .elementor-icon{font-size:35px;padding:19px;}.elementor-58 .elementor-element.elementor-element-04e8c77 .elementor-icon svg{height:35px;}.elementor-58 .elementor-element.elementor-element-f2b4445{text-align:left;}.elementor-58 .elementor-element.elementor-element-f2b4445 .elementor-heading-title{color:#474747;font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;}.elementor-58 .elementor-element.elementor-element-3922e39{text-align:left;color:#747474;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-58 .elementor-element.elementor-element-40963d1{--display:flex;--background-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-858791f{--display:flex;--justify-content:center;--gap:10px 10px;--background-transition:0.3s;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:#E0E0E0;--border-color:#E0E0E0;--border-radius:5px 5px 5px 5px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-58 .elementor-element.elementor-element-858791f, .elementor-58 .elementor-element.elementor-element-858791f::before{--border-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-557a212 .elementor-icon-wrapper{text-align:left;}.elementor-58 .elementor-element.elementor-element-557a212.elementor-view-stacked .elementor-icon{background-color:#C2D0D978;}.elementor-58 .elementor-element.elementor-element-557a212.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-557a212.elementor-view-default .elementor-icon{color:#C2D0D978;border-color:#C2D0D978;}.elementor-58 .elementor-element.elementor-element-557a212.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-557a212.elementor-view-default .elementor-icon svg{fill:#C2D0D978;}.elementor-58 .elementor-element.elementor-element-557a212 .elementor-icon{font-size:35px;padding:19px;}.elementor-58 .elementor-element.elementor-element-557a212 .elementor-icon svg{height:35px;}.elementor-58 .elementor-element.elementor-element-95f0ac8{text-align:left;}.elementor-58 .elementor-element.elementor-element-95f0ac8 .elementor-heading-title{color:#474747;font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;}.elementor-58 .elementor-element.elementor-element-1aa011b{text-align:left;color:#747474;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-58 .elementor-element.elementor-element-ecd694c{--display:flex;--background-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-f57aa20{--display:flex;--justify-content:center;--gap:10px 10px;--background-transition:0.3s;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:#E0E0E0;--border-color:#E0E0E0;--border-radius:5px 5px 5px 5px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-58 .elementor-element.elementor-element-f57aa20, .elementor-58 .elementor-element.elementor-element-f57aa20::before{--border-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-775396d .elementor-icon-wrapper{text-align:left;}.elementor-58 .elementor-element.elementor-element-775396d.elementor-view-stacked .elementor-icon{background-color:#C2D0D978;}.elementor-58 .elementor-element.elementor-element-775396d.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-775396d.elementor-view-default .elementor-icon{color:#C2D0D978;border-color:#C2D0D978;}.elementor-58 .elementor-element.elementor-element-775396d.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-775396d.elementor-view-default .elementor-icon svg{fill:#C2D0D978;}.elementor-58 .elementor-element.elementor-element-775396d .elementor-icon{font-size:35px;padding:19px;}.elementor-58 .elementor-element.elementor-element-775396d .elementor-icon svg{height:35px;}.elementor-58 .elementor-element.elementor-element-3591c59{text-align:left;}.elementor-58 .elementor-element.elementor-element-3591c59 .elementor-heading-title{color:#474747;font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;}.elementor-58 .elementor-element.elementor-element-205b328{text-align:left;color:#747474;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-58 .elementor-element.elementor-element-be55634{--display:flex;--background-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-ab0339a{--display:flex;--justify-content:center;--gap:10px 10px;--background-transition:0.3s;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:#E0E0E0;--border-color:#E0E0E0;--border-radius:5px 5px 5px 5px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-58 .elementor-element.elementor-element-ab0339a, .elementor-58 .elementor-element.elementor-element-ab0339a::before{--border-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-b359514 .elementor-icon-wrapper{text-align:left;}.elementor-58 .elementor-element.elementor-element-b359514.elementor-view-stacked .elementor-icon{background-color:#C2D0D978;}.elementor-58 .elementor-element.elementor-element-b359514.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-b359514.elementor-view-default .elementor-icon{color:#C2D0D978;border-color:#C2D0D978;}.elementor-58 .elementor-element.elementor-element-b359514.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-b359514.elementor-view-default .elementor-icon svg{fill:#C2D0D978;}.elementor-58 .elementor-element.elementor-element-b359514 .elementor-icon{font-size:35px;padding:19px;}.elementor-58 .elementor-element.elementor-element-b359514 .elementor-icon svg{height:35px;}.elementor-58 .elementor-element.elementor-element-b0b00b5{text-align:left;}.elementor-58 .elementor-element.elementor-element-b0b00b5 .elementor-heading-title{color:#474747;font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;}.elementor-58 .elementor-element.elementor-element-b33b056{text-align:left;color:#747474;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-58 .elementor-element.elementor-element-f11dcc8{--display:flex;--background-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-4d56c63{--display:flex;--justify-content:center;--gap:10px 10px;--background-transition:0.3s;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:#E0E0E0;--border-color:#E0E0E0;--border-radius:5px 5px 5px 5px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-58 .elementor-element.elementor-element-4d56c63, .elementor-58 .elementor-element.elementor-element-4d56c63::before{--border-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-52a7b1d .elementor-icon-wrapper{text-align:left;}.elementor-58 .elementor-element.elementor-element-52a7b1d.elementor-view-stacked .elementor-icon{background-color:#C2D0D978;}.elementor-58 .elementor-element.elementor-element-52a7b1d.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-52a7b1d.elementor-view-default .elementor-icon{color:#C2D0D978;border-color:#C2D0D978;}.elementor-58 .elementor-element.elementor-element-52a7b1d.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-52a7b1d.elementor-view-default .elementor-icon svg{fill:#C2D0D978;}.elementor-58 .elementor-element.elementor-element-52a7b1d .elementor-icon{font-size:35px;padding:19px;}.elementor-58 .elementor-element.elementor-element-52a7b1d .elementor-icon svg{height:35px;}.elementor-58 .elementor-element.elementor-element-85666f3{text-align:left;}.elementor-58 .elementor-element.elementor-element-85666f3 .elementor-heading-title{color:#474747;font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;}.elementor-58 .elementor-element.elementor-element-ac81c0f{text-align:left;color:#747474;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-58 .elementor-element.elementor-element-0aaf49f{--display:flex;--background-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-dc8fed2{--display:flex;--justify-content:center;--gap:10px 10px;--background-transition:0.3s;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:#E0E0E0;--border-color:#E0E0E0;--border-radius:5px 5px 5px 5px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-58 .elementor-element.elementor-element-dc8fed2, .elementor-58 .elementor-element.elementor-element-dc8fed2::before{--border-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-9ddb5a9 .elementor-icon-wrapper{text-align:left;}.elementor-58 .elementor-element.elementor-element-9ddb5a9.elementor-view-stacked .elementor-icon{background-color:#C2D0D978;}.elementor-58 .elementor-element.elementor-element-9ddb5a9.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-9ddb5a9.elementor-view-default .elementor-icon{color:#C2D0D978;border-color:#C2D0D978;}.elementor-58 .elementor-element.elementor-element-9ddb5a9.elementor-view-framed .elementor-icon, .elementor-58 .elementor-element.elementor-element-9ddb5a9.elementor-view-default .elementor-icon svg{fill:#C2D0D978;}.elementor-58 .elementor-element.elementor-element-9ddb5a9 .elementor-icon{font-size:35px;padding:19px;}.elementor-58 .elementor-element.elementor-element-9ddb5a9 .elementor-icon svg{height:35px;}.elementor-58 .elementor-element.elementor-element-8f46b19{text-align:left;}.elementor-58 .elementor-element.elementor-element-8f46b19 .elementor-heading-title{color:#474747;font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;}.elementor-58 .elementor-element.elementor-element-04e31e2{text-align:left;color:#747474;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-58 .elementor-element.elementor-element-e852bd5{--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-size:17px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-arrow-hover-color:#FFFFFF;--e-n-carousel-dots-normal-color:#5D7F8B;}.elementor-58 .elementor-element.elementor-element-e852bd5 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#5D7F8B;}.elementor-58 .elementor-element.elementor-element-d10f55c .elementor-button{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(230deg, #5D7F8B 0%, #7597A3 100%);border-radius:65px 65px 65px 65px;box-shadow:0px 0px 23px 4px rgba(167.99999999999991, 100.99999999999993, 144.99999999999994, 0);padding:20px 50px 20px 50px;}.elementor-58 .elementor-element.elementor-element-d10f55c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-d10f55c.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-84a6a9c{--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;--background-transition:0.3s;--padding-top:40px;--padding-bottom:210px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-ef70583{--display:flex;--background-transition:0.3s;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:#E7E7E7;--border-color:#E7E7E7;--border-radius:5px 5px 5px 5px;--padding-top:90px;--padding-bottom:120px;--padding-left:50px;--padding-right:50px;}.elementor-58 .elementor-element.elementor-element-ef70583, .elementor-58 .elementor-element.elementor-element-ef70583::before{--border-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-bd0233a .elementor-icon-wrapper{text-align:center;}.elementor-58 .elementor-element.elementor-element-bd0233a .elementor-icon{font-size:82px;}.elementor-58 .elementor-element.elementor-element-bd0233a .elementor-icon svg{height:82px;}.elementor-58 .elementor-element.elementor-element-bd0233a > .elementor-widget-container{margin:-130px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-b0db61c{text-align:center;width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;}.elementor-58 .elementor-element.elementor-element-b0db61c .elementor-heading-title{color:#A0A0A0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-58 .elementor-element.elementor-element-b0db61c.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-2cc6864{text-align:center;width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;}.elementor-58 .elementor-element.elementor-element-2cc6864 .elementor-heading-title{color:#5E5E5E;font-family:"Inter", Sans-serif;font-size:35px;font-weight:600;}.elementor-58 .elementor-element.elementor-element-2cc6864.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-c7389c1{--display:flex;--background-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-f0b369b img{width:40%;}.elementor-58 .elementor-element.elementor-element-197315e{--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;--background-transition:0.3s;--padding-top:210px;--padding-bottom:210px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-197315e:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-197315e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5D7F8B;}.elementor-58 .elementor-element.elementor-element-197315e, .elementor-58 .elementor-element.elementor-element-197315e::before{--border-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-2706db1{--display:flex;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 35px 16px rgba(0, 0, 0, 0.07);--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-58 .elementor-element.elementor-element-2706db1:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-2706db1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-2706db1, .elementor-58 .elementor-element.elementor-element-2706db1::before{--border-transition:0.3s;}.elementor-58 .elementor-element.elementor-element-0868106 img{width:27%;}.elementor-58 .elementor-element.elementor-element-77ac48b{text-align:center;width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-58 .elementor-element.elementor-element-77ac48b .elementor-heading-title{color:#5E5E5E;font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;}.elementor-58 .elementor-element.elementor-element-77ac48b.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-c32f337{text-align:center;color:#757575;font-family:"Roboto", Sans-serif;font-weight:400;width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-58 .elementor-element.elementor-element-c32f337.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-6e9b69b .elementor-button{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(230deg, #5D7F8B 0%, #5D7F8B 100%);border-radius:65px 65px 65px 65px;box-shadow:0px 0px 23px 4px rgba(167.99999999999991, 100.99999999999993, 144.99999999999994, 0);padding:20px 50px 20px 50px;}.elementor-58 .elementor-element.elementor-element-6e9b69b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-6e9b69b.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-42b025b{--display:flex;--background-transition:0.3s;--padding-top:210px;--padding-bottom:210px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-2e62573{text-align:center;}.elementor-58 .elementor-element.elementor-element-2e62573 .elementor-heading-title{color:#505050;font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;}.elementor-58 .elementor-element.elementor-element-6a84f60 .elementor-tab-title{border-width:0px;background-color:#5D7F8B;padding:30px 30px 30px 30px;}.elementor-58 .elementor-element.elementor-element-6a84f60 .elementor-tab-content{border-width:0px;color:#292929;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:27px;padding:30px 100px 30px 30px;}.elementor-58 .elementor-element.elementor-element-6a84f60 .elementor-toggle-item:not(:last-child){margin-bottom:12px;}.elementor-58 .elementor-element.elementor-element-6a84f60 .elementor-toggle-title, .elementor-58 .elementor-element.elementor-element-6a84f60 .elementor-toggle-icon{color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-6a84f60 .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-6a84f60 .elementor-tab-title.elementor-active a, .elementor-58 .elementor-element.elementor-element-6a84f60 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-6a84f60 .elementor-toggle-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;}.elementor-58 .elementor-element.elementor-element-6a84f60 .elementor-tab-title .elementor-toggle-icon i:before{color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-6a84f60 .elementor-tab-title .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-6a84f60 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-6a84f60 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-58 .elementor-element.elementor-element-6a84f60 > .elementor-widget-container{padding:30px 10px 10px 10px;}.elementor-58 .elementor-element.elementor-element-411a0b1 .elementor-button{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(230deg, #5D7F8B 0%, #5D7F8B 100%);border-radius:65px 65px 65px 65px;box-shadow:0px 0px 23px 4px rgba(167.99999999999991, 100.99999999999993, 144.99999999999994, 0);padding:20px 50px 20px 50px;}.elementor-58 .elementor-element.elementor-element-411a0b1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-411a0b1.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-58 .elementor-element.elementor-element-197315e{--content-width:845px;}.elementor-58 .elementor-element.elementor-element-42b025b{--content-width:918px;}}@media(max-width:1024px){.elementor-58 .elementor-element.elementor-element-e852bd5{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-58 .elementor-element.elementor-element-dcffe72 .elementor-button{padding:20px 50px 20px 50px;}.elementor-58 .elementor-element.elementor-element-dcffe72 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-dcffe72.elementor-element{--align-self:center;}.elementor-58 .elementor-element.elementor-element-efed7dd{--padding-top:80px;--padding-bottom:80px;--padding-left:26px;--padding-right:26px;}.elementor-58 .elementor-element.elementor-element-714c768{width:100%;max-width:100%;}.elementor-58 .elementor-element.elementor-element-f1ac545 .elementor-heading-title{font-size:30px;}.elementor-58 .elementor-element.elementor-element-e87eb63{--padding-top:210px;--padding-bottom:210px;--padding-left:25px;--padding-right:25px;}.elementor-58 .elementor-element.elementor-element-a990d57 .elementor-heading-title{font-size:30px;}.elementor-58 .elementor-element.elementor-element-94e4f71 .elementor-heading-title{font-size:30px;}.elementor-58 .elementor-element.elementor-element-f2b4445 .elementor-heading-title{font-size:30px;}.elementor-58 .elementor-element.elementor-element-95f0ac8 .elementor-heading-title{font-size:30px;}.elementor-58 .elementor-element.elementor-element-3591c59 .elementor-heading-title{font-size:30px;}.elementor-58 .elementor-element.elementor-element-b0b00b5 .elementor-heading-title{font-size:30px;}.elementor-58 .elementor-element.elementor-element-85666f3 .elementor-heading-title{font-size:30px;}.elementor-58 .elementor-element.elementor-element-8f46b19 .elementor-heading-title{font-size:30px;}.elementor-58 .elementor-element.elementor-element-e852bd5{--e-n-carousel-swiper-slides-to-display:1;}.elementor-58 .elementor-element.elementor-element-84a6a9c{--padding-top:20px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-58 .elementor-element.elementor-element-ef70583{--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-58 .elementor-element.elementor-element-b0db61c .elementor-heading-title{font-size:15px;}.elementor-58 .elementor-element.elementor-element-b0db61c{width:100%;max-width:100%;}.elementor-58 .elementor-element.elementor-element-2cc6864 .elementor-heading-title{font-size:25px;}.elementor-58 .elementor-element.elementor-element-2cc6864{width:100%;max-width:100%;}.elementor-58 .elementor-element.elementor-element-b86be84 > .elementor-widget-container{padding:0px 20px 20px 0px;}.elementor-58 .elementor-element.elementor-element-f0b369b img{width:100%;}.elementor-58 .elementor-element.elementor-element-197315e{--padding-top:120px;--padding-bottom:120px;--padding-left:10px;--padding-right:10px;}.elementor-58 .elementor-element.elementor-element-2706db1{--padding-top:80px;--padding-bottom:80px;--padding-left:25px;--padding-right:25px;}.elementor-58 .elementor-element.elementor-element-0868106 img{width:52%;}.elementor-58 .elementor-element.elementor-element-0868106 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-58 .elementor-element.elementor-element-77ac48b .elementor-heading-title{font-size:30px;}.elementor-58 .elementor-element.elementor-element-77ac48b{width:100%;max-width:100%;}.elementor-58 .elementor-element.elementor-element-c32f337{font-size:15px;width:100%;max-width:100%;}.elementor-58 .elementor-element.elementor-element-42b025b{--padding-top:120px;--padding-bottom:210px;--padding-left:20px;--padding-right:20px;}.elementor-58 .elementor-element.elementor-element-2e62573 .elementor-heading-title{font-size:30px;}.elementor-58 .elementor-element.elementor-element-2e62573 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-58 .elementor-element.elementor-element-6a84f60 .elementor-toggle-title{font-size:14px;}.elementor-58 .elementor-element.elementor-element-6a84f60 .elementor-tab-title{padding:20px 20px 20px 20px;}.elementor-58 .elementor-element.elementor-element-6a84f60 .elementor-tab-content{padding:20px 20px 20px 20px;}}/* Start custom CSS for button, class: .elementor-element-0ac566b */.elementor-58 .elementor-element.elementor-element-0ac566b .elementor-button{
    position: relative;
    z-index: 2;
}

.elementor-58 .elementor-element.elementor-element-0ac566b .elementor-button-wrapper:after{
    position: absolute;
    z-index: 0;
    content: "";
    bottom: 0px;
    left: 50%;
    transform: translate(-50%) rotate(-5deg);
    height: 10px;
    width: 85%;
    background: #000;
    filter: blur(7px);
    z-index: 1;
    opacity: 0.3;
}

.elementor-58 .elementor-element.elementor-element-0ac566b .elementor-button-wrapper:before{
    position: absolute;
    z-index: 0;
    content: "";
    bottom: 0px;
    left: 50%;
    transform: translate(-50%) rotate(5deg);
    height: 10px;
    width: 85%;
    background: #000;
    filter: blur(7px);
    z-index: 1;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aefb50d */.elementor-58 .elementor-element.elementor-element-aefb50d {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddf7944 */.elementor-58 .elementor-element.elementor-element-ddf7944 {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-858791f */.elementor-58 .elementor-element.elementor-element-858791f {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f57aa20 */.elementor-58 .elementor-element.elementor-element-f57aa20 {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab0339a */.elementor-58 .elementor-element.elementor-element-ab0339a {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d56c63 */.elementor-58 .elementor-element.elementor-element-4d56c63 {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc8fed2 */.elementor-58 .elementor-element.elementor-element-dc8fed2 {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aefb50d */.elementor-58 .elementor-element.elementor-element-aefb50d {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddf7944 */.elementor-58 .elementor-element.elementor-element-ddf7944 {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-858791f */.elementor-58 .elementor-element.elementor-element-858791f {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f57aa20 */.elementor-58 .elementor-element.elementor-element-f57aa20 {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab0339a */.elementor-58 .elementor-element.elementor-element-ab0339a {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d56c63 */.elementor-58 .elementor-element.elementor-element-4d56c63 {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc8fed2 */.elementor-58 .elementor-element.elementor-element-dc8fed2 {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aefb50d */.elementor-58 .elementor-element.elementor-element-aefb50d {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddf7944 */.elementor-58 .elementor-element.elementor-element-ddf7944 {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-858791f */.elementor-58 .elementor-element.elementor-element-858791f {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f57aa20 */.elementor-58 .elementor-element.elementor-element-f57aa20 {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab0339a */.elementor-58 .elementor-element.elementor-element-ab0339a {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d56c63 */.elementor-58 .elementor-element.elementor-element-4d56c63 {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc8fed2 */.elementor-58 .elementor-element.elementor-element-dc8fed2 {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aefb50d */.elementor-58 .elementor-element.elementor-element-aefb50d {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddf7944 */.elementor-58 .elementor-element.elementor-element-ddf7944 {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-858791f */.elementor-58 .elementor-element.elementor-element-858791f {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f57aa20 */.elementor-58 .elementor-element.elementor-element-f57aa20 {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab0339a */.elementor-58 .elementor-element.elementor-element-ab0339a {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d56c63 */.elementor-58 .elementor-element.elementor-element-4d56c63 {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc8fed2 */.elementor-58 .elementor-element.elementor-element-dc8fed2 {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aefb50d */.elementor-58 .elementor-element.elementor-element-aefb50d {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddf7944 */.elementor-58 .elementor-element.elementor-element-ddf7944 {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-858791f */.elementor-58 .elementor-element.elementor-element-858791f {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f57aa20 */.elementor-58 .elementor-element.elementor-element-f57aa20 {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab0339a */.elementor-58 .elementor-element.elementor-element-ab0339a {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d56c63 */.elementor-58 .elementor-element.elementor-element-4d56c63 {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc8fed2 */.elementor-58 .elementor-element.elementor-element-dc8fed2 {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aefb50d */.elementor-58 .elementor-element.elementor-element-aefb50d {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddf7944 */.elementor-58 .elementor-element.elementor-element-ddf7944 {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-858791f */.elementor-58 .elementor-element.elementor-element-858791f {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f57aa20 */.elementor-58 .elementor-element.elementor-element-f57aa20 {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab0339a */.elementor-58 .elementor-element.elementor-element-ab0339a {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d56c63 */.elementor-58 .elementor-element.elementor-element-4d56c63 {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc8fed2 */.elementor-58 .elementor-element.elementor-element-dc8fed2 {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aefb50d */.elementor-58 .elementor-element.elementor-element-aefb50d {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddf7944 */.elementor-58 .elementor-element.elementor-element-ddf7944 {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-858791f */.elementor-58 .elementor-element.elementor-element-858791f {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f57aa20 */.elementor-58 .elementor-element.elementor-element-f57aa20 {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab0339a */.elementor-58 .elementor-element.elementor-element-ab0339a {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d56c63 */.elementor-58 .elementor-element.elementor-element-4d56c63 {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc8fed2 */.elementor-58 .elementor-element.elementor-element-dc8fed2 {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aefb50d */.elementor-58 .elementor-element.elementor-element-aefb50d {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddf7944 */.elementor-58 .elementor-element.elementor-element-ddf7944 {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-858791f */.elementor-58 .elementor-element.elementor-element-858791f {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f57aa20 */.elementor-58 .elementor-element.elementor-element-f57aa20 {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab0339a */.elementor-58 .elementor-element.elementor-element-ab0339a {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d56c63 */.elementor-58 .elementor-element.elementor-element-4d56c63 {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc8fed2 */.elementor-58 .elementor-element.elementor-element-dc8fed2 {
    height: 450px;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-e852bd5 */.elementor-58 .elementor-element.elementor-element-e852bd5 .elementor-swiper-button-next {

    background: #5d7f8b;
    padding: 10px;
    border-radius: 20px;
}

.elementor-58 .elementor-element.elementor-element-e852bd5 .elementor-swiper-button-prev {

    background: #5d7f8b;
    padding: 10px;
    border-radius: 20px;
}

.elementor-58 .elementor-element.elementor-element-e852bd5 .swiper-pagination {
    bottom: -45px !important;
}

.elementor-58 .elementor-element.elementor-element-e852bd5 .swiper-pagination {
    transition: 0.7s;
}
.elementor-58 .elementor-element.elementor-element-e852bd5 .swiper-pagination-bullet {
    transition: 0.7s;
        width: 10px;
    border-radius: 8px;
    height: 3px;
}

.elementor-58 .elementor-element.elementor-element-e852bd5 .swiper-pagination-bullet-active {
    width: 25px;
    border-radius: 8px;
    height: 3px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d10f55c */.elementor-58 .elementor-element.elementor-element-d10f55c .elementor-button{
    position: relative;
    z-index: 2;
}

.elementor-58 .elementor-element.elementor-element-d10f55c .elementor-button-wrapper:after{
    position: absolute;
    z-index: 0;
    content: "";
    bottom: 0px;
    left: 50%;
    transform: translate(-50%) rotate(-5deg);
    height: 10px;
    width: 85%;
    background: #000;
    filter: blur(7px);
    z-index: 1;
    opacity: 0.3;
}

.elementor-58 .elementor-element.elementor-element-d10f55c .elementor-button-wrapper:before{
    position: absolute;
    z-index: 0;
    content: "";
    bottom: 0px;
    left: 50%;
    transform: translate(-50%) rotate(5deg);
    height: 10px;
    width: 85%;
    background: #000;
    filter: blur(7px);
    z-index: 1;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e87eb63 */.elementor-58 .elementor-element.elementor-element-e87eb63 .e-n-carousel{
    overflow: visible;
}

.elementor-58 .elementor-element.elementor-element-e87eb63::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
    background: linear-gradient(to right ,#ffffff 0%, transparent 25%, transparent 85%, #ffffff 100%);
    pointer-events: none;
}


@media (max-width: 767px) {
    .elementor-58 .elementor-element.elementor-element-e87eb63::before {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bd0233a */.elementor-58 .elementor-element.elementor-element-bd0233a {  
    animation: floating 3s ease-in-out infinite;
}

@keyframes floating {
    0%, 100%{
        transform: translate(0,  0px);
    }
    50%{
        transform: translate(0, 10px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0b369b */.elementor-58 .elementor-element.elementor-element-f0b369b{
position: absolute;
top: 20px !important;
left: 50% !important;
transform: translatex(-50%) !important;
z-index: 10 !important;
}

@media(max-width: 767px) {
    .elementor-58 .elementor-element.elementor-element-f0b369b {
        position: absolute;
top: 20px !important;
left: 50% !important;
transform: translatex(-50%) !important;
z-index: 10 !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6e9b69b */.elementor-58 .elementor-element.elementor-element-6e9b69b .elementor-button{
    position: relative;
    z-index: 2;
}

.elementor-58 .elementor-element.elementor-element-6e9b69b .elementor-button-wrapper:after{
    position: absolute;
    z-index: 0;
    content: "";
    bottom: 0px;
    left: 50%;
    transform: translate(-50%) rotate(-5deg);
    height: 10px;
    width: 85%;
    background: #000;
    filter: blur(7px);
    z-index: 1;
    opacity: 0.3;
}

.elementor-58 .elementor-element.elementor-element-6e9b69b .elementor-button-wrapper:before{
    position: absolute;
    z-index: 0;
    content: "";
    bottom: 0px;
    left: 50%;
    transform: translate(-50%) rotate(5deg);
    height: 10px;
    width: 85%;
    background: #000;
    filter: blur(7px);
    z-index: 1;
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2706db1 */.elementor-58 .elementor-element.elementor-element-2706db1:before{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #ebeff3; /*cor no hover*/
    transform: scalex(0);/*altere para scaley(0) para mudar de horizontal para vertical*/
    transform-origin: top; /*mude a origem de onde começa o efeito (top / center / left / right / bottom)*/
    transition: 0.4s ease-out;
}

.elementor-58 .elementor-element.elementor-element-2706db1:hover:before{
    transform: scalex(1); /*altere para scaley(1) para mudar de horizontal para vertical*/
}

.elementor-58 .elementor-element.elementor-element-2706db1 .elementor-heading-title{ /*elemento interno, exemplo com texto*/
    transition: 0.4s;
}
.elementor-58 .elementor-element.elementor-element-2706db1 .text {
    transition: 0.4s;
}


.elementor-58 .elementor-element.elementor-element-2706db1:hover .elementor-heading-title{/*elemento interno, exemplo com texto*/
    color: #5d7f8b !important;
}

.elementor-58 .elementor-element.elementor-element-2706db1:hover .text{/*elemento interno, exemplo com texto*/
    color: #5d7f8b !important;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-6a84f60 */.elementor-58 .elementor-element.elementor-element-6a84f60 .elementor-tab-title {
    border-radius: 35px;
    padding: 25px !important;
    padding-bottom: 25px !important;
    padding-left: 50px !important;
    padding-top: 13px !important;
}

.elementor-58 .elementor-element.elementor-element-6a84f60 .elementor-toggle-icon-closed {
    transform: scale(0.5);
}

.elementor-58 .elementor-element.elementor-element-6a84f60 .elementor-toggle-icon-opened {
    transform: scale(0.8) !important;
}

@media (max-width: 767px) {
    .elementor-58 .elementor-element.elementor-element-6a84f60 .elementor-tab-title {
    border-radius: 25px;
    padding: 25px !important;
    padding-bottom: 25px !important;
    padding-left: 30px !important;
    padding-top: 10px !important;
}

.elementor-58 .elementor-element.elementor-element-6a84f60 .elementor-toggle-icon-closed {
    transform: scale(0.5);
}

.elementor-58 .elementor-element.elementor-element-6a84f60 .elementor-toggle-icon-opened {
    transform: scale(0.8) !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-411a0b1 */.elementor-58 .elementor-element.elementor-element-411a0b1 .elementor-button{
    position: relative;
    z-index: 2;
}

.elementor-58 .elementor-element.elementor-element-411a0b1 .elementor-button-wrapper:after{
    position: absolute;
    z-index: 0;
    content: "";
    bottom: 0px;
    left: 50%;
    transform: translate(-50%) rotate(-5deg);
    height: 10px;
    width: 85%;
    background: #000;
    filter: blur(7px);
    z-index: 1;
    opacity: 0.3;
}

.elementor-58 .elementor-element.elementor-element-411a0b1 .elementor-button-wrapper:before{
    position: absolute;
    z-index: 0;
    content: "";
    bottom: 0px;
    left: 50%;
    transform: translate(-50%) rotate(5deg);
    height: 10px;
    width: 85%;
    background: #000;
    filter: blur(7px);
    z-index: 1;
    opacity: 0.3;
}/* End custom CSS */