.elementor-2 .elementor-element.elementor-element-bc8c77d{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-bc8c77d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-bc8c77d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #FFFFFF 46%, #E0E0E0 100%);}.elementor-2 .elementor-element.elementor-element-8e75b9a{--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:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-57726f7{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-57726f7.e-con{--align-self:center;}.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-2 .elementor-element.elementor-element-f5f02b8.elementor-element{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-f5f02b8 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:40px;font-weight:400;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-e4be0c8{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-e7207fe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:300;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-c740118{--spacer-size:70px;}.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-2 .elementor-element.elementor-element-2ca1961 .elementor-button{background-color:#024D8C;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;border-radius:5px 5px 5px 5px;padding:20px 45px 20px 45px;}.elementor-2 .elementor-element.elementor-element-6a18466{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6a18466.e-con{--align-self:center;}.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-2 .elementor-element.elementor-element-bc5bab4{text-align:right;}.elementor-2 .elementor-element.elementor-element-bc5bab4 img{width:300px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-d9e11a1{width:100%;max-width:100%;padding:40px 0px 40px 0px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 60px 0px rgba(173, 173, 173, 0.5);--e-icon-list-icon-size:38px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-d9e11a1.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-d9e11a1:hover{border-radius:5px 5px 5px 5px;box-shadow:0px 0px 30px 0px rgba(99.00000000000001, 99.00000000000001, 99.00000000000001, 0.5);}.elementor-2 .elementor-element.elementor-element-d9e11a1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(70px/2);}.elementor-2 .elementor-element.elementor-element-d9e11a1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(70px/2);}.elementor-2 .elementor-element.elementor-element-d9e11a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(70px/2);}.elementor-2 .elementor-element.elementor-element-d9e11a1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-70px/2);}.elementor-2 .elementor-element.elementor-element-d9e11a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-70px/2);}.elementor-2 .elementor-element.elementor-element-d9e11a1 .elementor-icon-list-icon i{color:#D1D1D1;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-d9e11a1 .elementor-icon-list-icon svg{fill:#D1D1D1;transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-d9e11a1 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-2 .elementor-element.elementor-element-d9e11a1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-d9e11a1 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-d9e11a1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-fda2066{--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;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-fda2066:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-fda2066 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #E0E0E0 100%);}.elementor-2 .elementor-element.elementor-element-67a6f3c.elementor-element{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-67a6f3c{text-align:center;}.elementor-2 .elementor-element.elementor-element-67a6f3c .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:40px;font-weight:400;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-87c5a5c{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-a4b49ba{--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:stretch;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-94c9239{width:var( --container-widget-width, 60% );max-width:60%;background-color:transparent;padding:40px 40px 40px 40px;--container-widget-width:60%;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, #FFFFFF30 0%, #FFFFFF 100%);border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-94c9239.elementor-element{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-94c9239:hover{box-shadow:0px 0px 20px 0px rgba(99.00000000000001, 99.00000000000001, 99.00000000000001, 0.32);}.elementor-2 .elementor-element.elementor-element-94c9239.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-2 .elementor-element.elementor-element-94c9239.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-2 .elementor-element.elementor-element-94c9239.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-2 .elementor-element.elementor-element-94c9239 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-94c9239 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-2 .elementor-element.elementor-element-94c9239 .elementor-image-box-img img{border-style:none;border-radius:0%;filter:brightness( 100% ) contrast( 100% ) saturate( 34% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-8a91c74{width:var( --container-widget-width, 60% );max-width:60%;background-color:transparent;padding:40px 40px 40px 40px;--container-widget-width:60%;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, #FFFFFF30 0%, #FFFFFF 100%);border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-8a91c74.elementor-element{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-8a91c74:hover{box-shadow:0px 0px 20px 0px rgba(99.00000000000001, 99.00000000000001, 99.00000000000001, 0.32);}.elementor-2 .elementor-element.elementor-element-8a91c74.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-2 .elementor-element.elementor-element-8a91c74.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-2 .elementor-element.elementor-element-8a91c74.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-2 .elementor-element.elementor-element-8a91c74 .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-8a91c74 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-2 .elementor-element.elementor-element-8a91c74 .elementor-image-box-img img{border-style:none;border-radius:0%;filter:brightness( 100% ) contrast( 100% ) saturate( 34% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-756279b{width:var( --container-widget-width, 60% );max-width:60%;background-color:transparent;padding:40px 40px 40px 40px;--container-widget-width:60%;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, #FFFFFF30 0%, #FFFFFF 100%);border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-756279b.elementor-element{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-756279b:hover{box-shadow:0px 0px 20px 0px rgba(99.00000000000001, 99.00000000000001, 99.00000000000001, 0.32);}.elementor-2 .elementor-element.elementor-element-756279b.elementor-position-right .elementor-image-box-img{margin-left:30px;}.elementor-2 .elementor-element.elementor-element-756279b.elementor-position-left .elementor-image-box-img{margin-right:30px;}.elementor-2 .elementor-element.elementor-element-756279b.elementor-position-top .elementor-image-box-img{margin-bottom:30px;}.elementor-2 .elementor-element.elementor-element-756279b .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-756279b .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-2 .elementor-element.elementor-element-756279b .elementor-image-box-img img{border-style:none;border-radius:0%;filter:brightness( 100% ) contrast( 100% ) saturate( 34% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-4036850{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:110px;--padding-bottom:020px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-4036850:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4036850 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 50%, #E0E0E0 100%);}.elementor-2 .elementor-element.elementor-element-0bd06f0{padding:0px 0px 40px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-0bd06f0.elementor-element{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-0bd06f0 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:40px;font-weight:400;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-2b49ac9{width:var( --container-widget-width, 100% );max-width:100%;background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;padding:45px 45px 45px 45px;--container-widget-width:100%;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, #FFFFFF30 0%, #FFFFFF 100%);border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-97acd6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:110px;--padding-bottom:110px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-97acd6b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-97acd6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#024D8C;}.elementor-2 .elementor-element.elementor-element-9063198{padding:0px 0px 80px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-9063198.elementor-element{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-9063198 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:40px;font-weight:400;line-height:1.4em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-1d34b79{--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:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f521b52{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:120px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f521b52.e-con{--align-self:stretch;}.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-2 .elementor-element.elementor-element-e7ae540{width:auto;max-width:auto;background-color:#FFFFFF;padding:020px 20px 20px 20px;border-radius:10px 10px 0px 0px;--icon-box-icon-margin:20px;}.elementor-2 .elementor-element.elementor-element-e7ae540.elementor-element{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-e7ae540 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-2 .elementor-element.elementor-element-e7ae540.elementor-view-stacked .elementor-icon{background-color:#024D8C;}.elementor-2 .elementor-element.elementor-element-e7ae540.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-e7ae540.elementor-view-default .elementor-icon{fill:#024D8C;color:#024D8C;border-color:#024D8C;}.elementor-2 .elementor-element.elementor-element-e7ae540.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2 .elementor-element.elementor-element-e7ae540.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#4E4E4E;}.elementor-2 .elementor-element.elementor-element-e7ae540.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2 .elementor-element.elementor-element-e7ae540.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2 .elementor-element.elementor-element-e7ae540.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2 .elementor-element.elementor-element-e7ae540.elementor-view-default:has(:focus) .elementor-icon{fill:#4E4E4E;color:#4E4E4E;border-color:#4E4E4E;}.elementor-2 .elementor-element.elementor-element-e7ae540 .elementor-icon{font-size:42px;}.elementor-2 .elementor-element.elementor-element-e7ae540 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-e7ae540 .elementor-icon-box-title a{font-family:"PT Sans Caption", Sans-serif;font-size:24px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-e7ae540 .elementor-icon-box-title{color:#024D8C;}.elementor-2 .elementor-element.elementor-element-e7ae540:has(:hover) .elementor-icon-box-title,
					 .elementor-2 .elementor-element.elementor-element-e7ae540:has(:focus) .elementor-icon-box-title{color:#4E4E4E;}.elementor-2 .elementor-element.elementor-element-511f801{--display:flex;--justify-content:flex-end;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 10px 10px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-511f801:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-511f801 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CACACA 100%);}.elementor-2 .elementor-element.elementor-element-511f801.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-376f6bf{background-color:#FFFFFF;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9C9C9C;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-376f6bf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-6a4e8ed{background-color:#FFFFFF;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9C9C9C;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-6a4e8ed .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-4a9bb80{background-color:#FFFFFF;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9C9C9C;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-4a9bb80 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-32fa02d{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5ef814e{width:auto;max-width:auto;background-color:#FFFFFF;padding:020px 20px 20px 20px;border-radius:10px 10px 0px 0px;--icon-box-icon-margin:20px;}.elementor-2 .elementor-element.elementor-element-5ef814e.elementor-element{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-5ef814e .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-2 .elementor-element.elementor-element-5ef814e.elementor-view-stacked .elementor-icon{background-color:#024D8C;}.elementor-2 .elementor-element.elementor-element-5ef814e.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-5ef814e.elementor-view-default .elementor-icon{fill:#024D8C;color:#024D8C;border-color:#024D8C;}.elementor-2 .elementor-element.elementor-element-5ef814e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2 .elementor-element.elementor-element-5ef814e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#4E4E4E;}.elementor-2 .elementor-element.elementor-element-5ef814e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2 .elementor-element.elementor-element-5ef814e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2 .elementor-element.elementor-element-5ef814e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2 .elementor-element.elementor-element-5ef814e.elementor-view-default:has(:focus) .elementor-icon{fill:#4E4E4E;color:#4E4E4E;border-color:#4E4E4E;}.elementor-2 .elementor-element.elementor-element-5ef814e .elementor-icon{font-size:42px;}.elementor-2 .elementor-element.elementor-element-5ef814e .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-5ef814e .elementor-icon-box-title a{font-family:"PT Sans Caption", Sans-serif;font-size:24px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-5ef814e .elementor-icon-box-title{color:#024D8C;}.elementor-2 .elementor-element.elementor-element-5ef814e:has(:hover) .elementor-icon-box-title,
					 .elementor-2 .elementor-element.elementor-element-5ef814e:has(:focus) .elementor-icon-box-title{color:#4E4E4E;}.elementor-2 .elementor-element.elementor-element-ce5a694{--display:flex;--border-radius:0px 0px 10px 10px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-ce5a694:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ce5a694 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CACACA 100%);}.elementor-2 .elementor-element.elementor-element-7c9ee7d{background-color:#FFFFFF;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9C9C9C;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-7c9ee7d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-b446680{background-color:#FFFFFF;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9C9C9C;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-b446680 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-f973ee6{background-color:#FFFFFF;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9C9C9C;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-f973ee6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-3038db8{background-color:#FFFFFF;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9C9C9C;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-3038db8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-197f880{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:110px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-197f880:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-197f880 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #FFFFFF 46%, #E0E0E0 100%);}.elementor-2 .elementor-element.elementor-element-3e3a596{padding:0px 0px 40px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-3e3a596.elementor-element{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-3e3a596 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:40px;font-weight:400;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-c2320bc{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a5bcc0b{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-a5bcc0b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a5bcc0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-5bcd768 .elementor-icon-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-5bcd768.elementor-view-stacked .elementor-icon{background-color:#D1D1D1;}.elementor-2 .elementor-element.elementor-element-5bcd768.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-5bcd768.elementor-view-default .elementor-icon{color:#D1D1D1;border-color:#D1D1D1;}.elementor-2 .elementor-element.elementor-element-5bcd768.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-5bcd768.elementor-view-default .elementor-icon svg{fill:#D1D1D1;}.elementor-2 .elementor-element.elementor-element-5bcd768.elementor-view-stacked .elementor-icon:hover{background-color:#D1D1D1;}.elementor-2 .elementor-element.elementor-element-5bcd768.elementor-view-framed .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-5bcd768.elementor-view-default .elementor-icon:hover{color:#D1D1D1;border-color:#D1D1D1;}.elementor-2 .elementor-element.elementor-element-5bcd768.elementor-view-framed .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-5bcd768.elementor-view-default .elementor-icon:hover svg{fill:#D1D1D1;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-e6fd4c0{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-83b036e.elementor-element{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-83b036e img{width:100%;filter:brightness( 126% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-1ddc990{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:110px;--padding-bottom:110px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-1ddc990:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1ddc990 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#024D8C;}.elementor-2 .elementor-element.elementor-element-b54c480{padding:0px 0px 80px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-b54c480.elementor-element{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-b54c480 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:40px;font-weight:400;line-height:1.4em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-4a4ef1c{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4b75bf6{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:120px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4b75bf6.e-con{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-6ad3bcd{width:auto;max-width:auto;background-color:#FFFFFF;padding:020px 20px 20px 20px;border-radius:10px 10px 0px 0px;--icon-box-icon-margin:20px;}.elementor-2 .elementor-element.elementor-element-6ad3bcd.elementor-element{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-6ad3bcd .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-2 .elementor-element.elementor-element-6ad3bcd.elementor-view-stacked .elementor-icon{background-color:#024D8C;}.elementor-2 .elementor-element.elementor-element-6ad3bcd.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-6ad3bcd.elementor-view-default .elementor-icon{fill:#024D8C;color:#024D8C;border-color:#024D8C;}.elementor-2 .elementor-element.elementor-element-6ad3bcd.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2 .elementor-element.elementor-element-6ad3bcd.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#4E4E4E;}.elementor-2 .elementor-element.elementor-element-6ad3bcd.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2 .elementor-element.elementor-element-6ad3bcd.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2 .elementor-element.elementor-element-6ad3bcd.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2 .elementor-element.elementor-element-6ad3bcd.elementor-view-default:has(:focus) .elementor-icon{fill:#4E4E4E;color:#4E4E4E;border-color:#4E4E4E;}.elementor-2 .elementor-element.elementor-element-6ad3bcd .elementor-icon{font-size:42px;}.elementor-2 .elementor-element.elementor-element-6ad3bcd .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-6ad3bcd .elementor-icon-box-title a{font-family:"PT Sans Caption", Sans-serif;font-size:25px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-6ad3bcd .elementor-icon-box-title{color:#024D8C;}.elementor-2 .elementor-element.elementor-element-6ad3bcd:has(:hover) .elementor-icon-box-title,
					 .elementor-2 .elementor-element.elementor-element-6ad3bcd:has(:focus) .elementor-icon-box-title{color:#4E4E4E;}.elementor-2 .elementor-element.elementor-element-64f4b28{--display:flex;--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 10px 10px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-64f4b28:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-64f4b28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CACACA 100%);}.elementor-2 .elementor-element.elementor-element-64f4b28.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-02a2910{background-color:#FFFFFF;padding:15px 15px 15px 15px;border-style:none;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.3);text-align:center;}.elementor-2 .elementor-element.elementor-element-02a2910 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-5d91456{background-color:#FFFFFF;padding:15px 15px 15px 15px;border-style:none;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.3);text-align:center;}.elementor-2 .elementor-element.elementor-element-5d91456 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-9973fbb{background-color:#FFFFFF;padding:15px 15px 15px 15px;border-style:none;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.3);text-align:center;}.elementor-2 .elementor-element.elementor-element-9973fbb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-0dd585a{background-color:#FFFFFF;padding:15px 15px 15px 15px;border-style:none;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.3);text-align:center;}.elementor-2 .elementor-element.elementor-element-0dd585a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-4bc9a85{background-color:#FFFFFF;padding:15px 15px 15px 15px;border-style:none;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.3);text-align:center;}.elementor-2 .elementor-element.elementor-element-4bc9a85 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-f02099f{padding:30px 0px 30px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-f02099f .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:43px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-627ff3f .elementor-button{background-color:#FF4C4C;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:300;border-radius:10px 10px 10px 10px;padding:20px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-ee52d01{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c08f0ea{width:auto;max-width:auto;background-color:#FFFFFF;padding:020px 20px 20px 20px;border-radius:10px 10px 0px 0px;--icon-box-icon-margin:20px;}.elementor-2 .elementor-element.elementor-element-c08f0ea.elementor-element{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-c08f0ea .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-2 .elementor-element.elementor-element-c08f0ea.elementor-view-stacked .elementor-icon{background-color:#024D8C;}.elementor-2 .elementor-element.elementor-element-c08f0ea.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-c08f0ea.elementor-view-default .elementor-icon{fill:#024D8C;color:#024D8C;border-color:#024D8C;}.elementor-2 .elementor-element.elementor-element-c08f0ea.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2 .elementor-element.elementor-element-c08f0ea.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#4E4E4E;}.elementor-2 .elementor-element.elementor-element-c08f0ea.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2 .elementor-element.elementor-element-c08f0ea.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2 .elementor-element.elementor-element-c08f0ea.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2 .elementor-element.elementor-element-c08f0ea.elementor-view-default:has(:focus) .elementor-icon{fill:#4E4E4E;color:#4E4E4E;border-color:#4E4E4E;}.elementor-2 .elementor-element.elementor-element-c08f0ea .elementor-icon{font-size:42px;}.elementor-2 .elementor-element.elementor-element-c08f0ea .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-c08f0ea .elementor-icon-box-title a{font-family:"PT Sans Caption", Sans-serif;font-size:25px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-c08f0ea .elementor-icon-box-title{color:#024D8C;}.elementor-2 .elementor-element.elementor-element-c08f0ea:has(:hover) .elementor-icon-box-title,
					 .elementor-2 .elementor-element.elementor-element-c08f0ea:has(:focus) .elementor-icon-box-title{color:#4E4E4E;}.elementor-2 .elementor-element.elementor-element-2c22500{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-430fc6d{--display:flex;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 10px 10px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-430fc6d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-430fc6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #CACACA 100%);}.elementor-2 .elementor-element.elementor-element-e09382c{background-color:#FFFFFF;padding:15px 15px 15px 15px;border-style:none;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.3);text-align:center;}.elementor-2 .elementor-element.elementor-element-e09382c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-255f9b0{background-color:#FFFFFF;padding:15px 15px 15px 15px;border-style:none;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.3);text-align:center;}.elementor-2 .elementor-element.elementor-element-255f9b0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-d253e83{padding:30px 0px 30px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-d253e83 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:43px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-9ae5462 .elementor-button{background-color:#FF4C4C;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:300;border-radius:10px 10px 10px 10px;padding:20px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-e45b522{width:100%;max-width:100%;background-color:#FFFFFF;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:20px 30px 20px 30px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#CACACA;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);--icon-box-icon-margin:30px;}.elementor-2 .elementor-element.elementor-element-e45b522:hover{border-style:solid;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);}.elementor-2 .elementor-element.elementor-element-e45b522 .elementor-icon-box-wrapper{align-items:center;}.elementor-2 .elementor-element.elementor-element-e45b522.elementor-view-stacked .elementor-icon{background-color:#D1D1D1;}.elementor-2 .elementor-element.elementor-element-e45b522.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-e45b522.elementor-view-default .elementor-icon{fill:#D1D1D1;color:#D1D1D1;border-color:#D1D1D1;}.elementor-2 .elementor-element.elementor-element-e45b522 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-e45b522 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-e45b522 .elementor-icon-box-title{color:#000000;}.elementor-2 .elementor-element.elementor-element-e45b522:has(:hover) .elementor-icon-box-title,
					 .elementor-2 .elementor-element.elementor-element-e45b522:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-2 .elementor-element.elementor-element-561ad2a{width:100%;max-width:100%;background-color:#A03479;padding:20px 30px 20px 30px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#CACACA;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);--icon-box-icon-margin:30px;}.elementor-2 .elementor-element.elementor-element-561ad2a:hover{border-style:solid;border-width:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);}.elementor-2 .elementor-element.elementor-element-561ad2a .elementor-icon-box-wrapper{align-items:center;}.elementor-2 .elementor-element.elementor-element-561ad2a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-561ad2a.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-561ad2a.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-561ad2a .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-561ad2a .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-561ad2a .elementor-icon-box-title{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-561ad2a:has(:hover) .elementor-icon-box-title,
					 .elementor-2 .elementor-element.elementor-element-561ad2a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-23f0338{--display:flex;--min-height:300px;--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:0px 40px;--row-gap:0px;--column-gap:40px;box-shadow:0px 0px 100px 0px rgba(0, 0, 0, 0.2);--padding-top:150px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-23f0338:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-23f0338 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-e13e082.elementor-element{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-e13e082{text-align:center;}.elementor-2 .elementor-element.elementor-element-e13e082 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:40px;font-weight:400;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-9b55c6b{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-1afa76c{--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:stretch;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-21f3fdd{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-21f3fdd:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-21f3fdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #FFFFFF 46%, #E0E0E0 100%);}.elementor-2 .elementor-element.elementor-element-7a8ab13{--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:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-63e9407{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-63e9407.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-7bf9b4c{padding:0px 0px 80px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-7bf9b4c.elementor-element{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-7bf9b4c .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:40px;font-weight:400;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-08420c5{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:55px;--padding-right:55px;}.elementor-2 .elementor-element.elementor-element-2e387c8{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-2e387c8 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-f10bb22{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:55px;--padding-right:55px;}.elementor-2 .elementor-element.elementor-element-7ba476d{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-7ba476d p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-8ead1b1{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:55px;--padding-right:55px;}.elementor-2 .elementor-element.elementor-element-2de5c2c{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-2de5c2c p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-869cb8d{--display:flex;border-style:none;--border-style:none;--padding-top:30px;--padding-bottom:30px;--padding-left:55px;--padding-right:55px;}.elementor-2 .elementor-element.elementor-element-d904d78{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-d904d78 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-1dab2e7{--display:flex;border-style:none;--border-style:none;--padding-top:30px;--padding-bottom:30px;--padding-left:55px;--padding-right:55px;}.elementor-2 .elementor-element.elementor-element-46549f6{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-46549f6 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-e95da9b{--n-accordion-title-font-size:24px;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:30px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#024D8C;--n-accordion-title-hover-color:#000000;--n-accordion-title-active-color:#000000;--n-accordion-icon-size:24px;--n-accordion-icon-gap:20px;}.elementor-2 .elementor-element.elementor-element-e95da9b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5D5D5;}.elementor-2 .elementor-element.elementor-element-e95da9b {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-2 .elementor-element.elementor-element-e95da9b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto", Sans-serif;font-weight:300;}.elementor-2 .elementor-element.elementor-element-7a652c9{--spacer-size:70px;}.elementor-2 .elementor-element.elementor-element-e239330{--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;--justify-content:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-e239330:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e239330 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #E0E0E0 100%);}.elementor-2 .elementor-element.elementor-element-0a8306f{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-1042b91{--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:stretch;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d292570{text-align:right;}.elementor-2 .elementor-element.elementor-element-d292570 img{width:186px;}.elementor-2 .elementor-element.elementor-element-27894d0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-27894d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-2 .elementor-element.elementor-element-27894d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-2 .elementor-element.elementor-element-27894d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-2 .elementor-element.elementor-element-27894d0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-2 .elementor-element.elementor-element-27894d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-2 .elementor-element.elementor-element-27894d0 .elementor-icon-list-icon i{color:#AAAAAA;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-27894d0 .elementor-icon-list-icon svg{fill:#AAAAAA;transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-27894d0{--e-icon-list-icon-size:34px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-27894d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-27894d0 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-27894d0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-40fd14a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-40fd14a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-2 .elementor-element.elementor-element-40fd14a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-2 .elementor-element.elementor-element-40fd14a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-2 .elementor-element.elementor-element-40fd14a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-2 .elementor-element.elementor-element-40fd14a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-2 .elementor-element.elementor-element-40fd14a .elementor-icon-list-icon i{color:#AAAAAA;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-40fd14a .elementor-icon-list-icon svg{fill:#AAAAAA;transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-40fd14a{--e-icon-list-icon-size:31px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-40fd14a .elementor-icon-list-icon{padding-inline-end:20px;}.elementor-2 .elementor-element.elementor-element-40fd14a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-40fd14a .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;}.elementor-2 .elementor-element.elementor-element-40fd14a .elementor-icon-list-text{transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-6282f3b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-dc5ddca iframe{height:400px;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-57726f7{--width:60%;}.elementor-2 .elementor-element.elementor-element-6a18466{--width:40%;}.elementor-2 .elementor-element.elementor-element-f521b52{--width:50%;}.elementor-2 .elementor-element.elementor-element-32fa02d{--width:50%;}.elementor-2 .elementor-element.elementor-element-a5bcc0b{--width:60%;}.elementor-2 .elementor-element.elementor-element-4b75bf6{--width:50%;}.elementor-2 .elementor-element.elementor-element-ee52d01{--width:50%;}.elementor-2 .elementor-element.elementor-element-63e9407{--width:100%;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-bc8c77d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-57726f7{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-f5f02b8{text-align:center;}.elementor-2 .elementor-element.elementor-element-f5f02b8 .elementor-heading-title{font-size:26px;}.elementor-2 .elementor-element.elementor-element-e7207fe .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-2ca1961 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-2 .elementor-element.elementor-element-6a18466.e-con{--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-bc5bab4{text-align:center;}.elementor-2 .elementor-element.elementor-element-bc5bab4 img{width:60%;}.elementor-2 .elementor-element.elementor-element-d9e11a1{padding:40px 40px 40px 40px;--icon-vertical-align:center;}.elementor-2 .elementor-element.elementor-element-d9e11a1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(70px/2);}.elementor-2 .elementor-element.elementor-element-d9e11a1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(70px/2);}.elementor-2 .elementor-element.elementor-element-d9e11a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(70px/2);}.elementor-2 .elementor-element.elementor-element-d9e11a1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-70px/2);}.elementor-2 .elementor-element.elementor-element-d9e11a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-70px/2);}.elementor-2 .elementor-element.elementor-element-d9e11a1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-d9e11a1 .elementor-icon-list-item > a{line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-67a6f3c .elementor-heading-title{font-size:26px;}.elementor-2 .elementor-element.elementor-element-a4b49ba{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-94c9239{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-94c9239 .elementor-image-box-img{margin-bottom:30px;}.elementor-2 .elementor-element.elementor-element-94c9239 .elementor-image-box-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-8a91c74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-8a91c74 .elementor-image-box-img{margin-bottom:30px;}.elementor-2 .elementor-element.elementor-element-8a91c74 .elementor-image-box-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-756279b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-756279b .elementor-image-box-img{margin-bottom:30px;}.elementor-2 .elementor-element.elementor-element-756279b .elementor-image-box-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-0bd06f0 .elementor-heading-title{font-size:26px;}.elementor-2 .elementor-element.elementor-element-2b49ac9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 020px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2 .elementor-element.elementor-element-9063198 .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-1d34b79{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-2 .elementor-element.elementor-element-376f6bf .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-6a4e8ed .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-4a9bb80 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-7c9ee7d .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-b446680 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-f973ee6 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-3038db8 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-3e3a596 .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-a5bcc0b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-e6fd4c0{font-size:18px;}.elementor-2 .elementor-element.elementor-element-83b036e img{width:70%;}.elementor-2 .elementor-element.elementor-element-b54c480 .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-4b75bf6{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-6ad3bcd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-02a2910 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-5d91456 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-9973fbb .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-0dd585a .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-4bc9a85 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-e09382c .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-255f9b0 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-e45b522 .elementor-icon{font-size:47px;}.elementor-2 .elementor-element.elementor-element-e45b522 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-e45b522 .elementor-icon-box-title a{font-size:18px;}.elementor-2 .elementor-element.elementor-element-561ad2a .elementor-icon{font-size:47px;}.elementor-2 .elementor-element.elementor-element-561ad2a .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-561ad2a .elementor-icon-box-title a{font-size:18px;}.elementor-2 .elementor-element.elementor-element-7bf9b4c .elementor-heading-title{font-size:24px;}.elementor-2 .elementor-element.elementor-element-e95da9b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--n-accordion-title-font-size:20px;}.elementor-2 .elementor-element.elementor-element-1042b91{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-d292570{width:100%;max-width:100%;text-align:center;}.elementor-2 .elementor-element.elementor-element-d292570.elementor-element{--align-self:center;}}/* Start custom CSS for icon-list, class: .elementor-element-d9e11a1 */@media (max-width:767px) {
    
.elementor-2 .elementor-element.elementor-element-d9e11a1 .elementor-icon-list-item {
    margin-bottom:30px;
}
.elementor-2 .elementor-element.elementor-element-d9e11a1 .elementor-icon-list-item:last-child {
    margin-bottom:0px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc8c77d */.elementor-2 .elementor-element.elementor-element-bc8c77d {
  background-attachment: fixed;
  background-position: center;
  background-size: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2b49ac9 */:root{
  --brand: #024D8C;          /* синий бейджа */
  --text: #0f172a;           /* основной текст */
  --card-bg:#fff;            /* фон карточки */
  --muted:#64748b;           /* вторичный текст */
}


/* Двухколоночный список с автонумерацией */
.fancy-list{
  list-style: none;
  margin: 0;
  padding: 0;
  counter-reset: item;        /* старт счетчика */
  columns: 2;                 /* 1 колонка на мобилке */
  column-gap: clamp(16px, 4vw, 48px);
  font-family: "Roboto", Sans-serif;
    font-size: 21px;
    font-weight: 300;
}

@media (max-width: 767px){
  .fancy-list{
      columns: 1;

  }
  .fancy-list li{
  break-inside: avoid;        /* не рвать пункты между колонками */
  -webkit-column-break-inside: avoid;
  position: relative;
  padding-left: 5rem;      /* место под круглый номер */
  margin: 0px 0 0px;
  font-size: 18px;
  line-height: 1.4;
  height: 8em !important;
}
}

.fancy-list li{
  break-inside: avoid;        /* не рвать пункты между колонками */
  -webkit-column-break-inside: avoid;
  position: relative;
  padding-left: 5rem;      /* место под круглый номер */
  margin: 12px 0 18px;
  font-size: 18px;
  line-height: 1.6;
  color: var(--text);
  height: 4em;
}

.fancy-list li::before{
  counter-increment: item;
  content: counter(item);
  position: absolute;
  left: 0;
  top: 0.1rem;
  width: 2.25rem;
  height: 2.25rem;
  border-radius: 999px;
  display: grid;
  place-items: center;
  font-weight: 700;
  font-size: 1rem;
  color: #fff;
  background: var(--brand);
  box-shadow: 0 6px 14px rgba(37,99,235,.25);
}

.features__note{
  margin: 8px 0 0;
  color: var(--muted);
  font-size: 15px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e7ae540 */.elementor-2 .elementor-element.elementor-element-e7ae540 {
    min-height:110px;
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-376f6bf */.elementor-2 .elementor-element.elementor-element-376f6bf b {
    font-weight: 500;
}
.elementor-2 .elementor-element.elementor-element-376f6bf .elementor-heading-title {
    line-height: 1.3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a4e8ed */.elementor-2 .elementor-element.elementor-element-6a4e8ed b {
    font-weight: 500;
}
.elementor-2 .elementor-element.elementor-element-6a4e8ed .elementor-heading-title {
    line-height: 1.3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a9bb80 */.elementor-2 .elementor-element.elementor-element-4a9bb80 b {
    font-weight: 500;
}
.elementor-2 .elementor-element.elementor-element-4a9bb80 .elementor-heading-title {
    line-height: 1.3em;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5ef814e */.elementor-2 .elementor-element.elementor-element-5ef814e {
    min-height:110px;
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c9ee7d */.elementor-2 .elementor-element.elementor-element-7c9ee7d b {
    font-weight: 500;
}
.elementor-2 .elementor-element.elementor-element-7c9ee7d .elementor-heading-title {
    line-height: 1.3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b446680 */.elementor-2 .elementor-element.elementor-element-b446680 b {
    font-weight: 500;
}
.elementor-2 .elementor-element.elementor-element-b446680 .elementor-heading-title {
    line-height: 1.3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f973ee6 */.elementor-2 .elementor-element.elementor-element-f973ee6 b {
    font-weight: 500;
}
.elementor-2 .elementor-element.elementor-element-f973ee6 .elementor-heading-title {
    line-height: 1.3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3038db8 */.elementor-2 .elementor-element.elementor-element-3038db8 b {
    font-weight: 500;
}
.elementor-2 .elementor-element.elementor-element-3038db8 .elementor-heading-title {
    line-height: 1.3em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-197f880 */.elementor-2 .elementor-element.elementor-element-197f880 {
  background-attachment: fixed;
  background-position: center;
  background-size: cover;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6ad3bcd */.elementor-2 .elementor-element.elementor-element-6ad3bcd {
    min-height:120px;
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02a2910 */.elementor-2 .elementor-element.elementor-element-02a2910 b {
    font-weight: 500;
}
.elementor-2 .elementor-element.elementor-element-02a2910 .elementor-heading-title {
    line-height: 1.3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d91456 */.elementor-2 .elementor-element.elementor-element-5d91456 b {
    font-weight: 500;
}
.elementor-2 .elementor-element.elementor-element-5d91456 .elementor-heading-title {
    line-height: 1.3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9973fbb */.elementor-2 .elementor-element.elementor-element-9973fbb b {
    font-weight: 500;
}
.elementor-2 .elementor-element.elementor-element-9973fbb .elementor-heading-title {
    line-height: 1.3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0dd585a */.elementor-2 .elementor-element.elementor-element-0dd585a b {
    font-weight: 500;
}
.elementor-2 .elementor-element.elementor-element-0dd585a .elementor-heading-title {
    line-height: 1.3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bc9a85 */.elementor-2 .elementor-element.elementor-element-4bc9a85 b {
    font-weight: 500;
}
.elementor-2 .elementor-element.elementor-element-4bc9a85 .elementor-heading-title {
    line-height: 1.3em;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c08f0ea */.elementor-2 .elementor-element.elementor-element-c08f0ea {
    min-height:120px;
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e09382c */.elementor-2 .elementor-element.elementor-element-e09382c b {
    font-weight: 500;
}
.elementor-2 .elementor-element.elementor-element-e09382c .elementor-heading-title {
    line-height: 1.3em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255f9b0 */.elementor-2 .elementor-element.elementor-element-255f9b0 b {
    font-weight: 500;
}
.elementor-2 .elementor-element.elementor-element-255f9b0 .elementor-heading-title {
    line-height: 1.3em;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e45b522 */.elementor-2 .elementor-element.elementor-element-e45b522 {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-561ad2a */.elementor-2 .elementor-element.elementor-element-561ad2a {
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0b0c756 */.elementor-2 .elementor-element.elementor-element-0b0c756 .ti-review-content,
.elementor-2 .elementor-element.elementor-element-0b0c756 .ti-date,
.elementor-2 .elementor-element.elementor-element-0b0c756 .ti-load-more-reviews-button{
    font-weight: 400;
}
.elementor-2 .elementor-element.elementor-element-0b0c756 .ti-load-more-reviews-button {
    margin-top:30px !important;
}
@media (max-width:767px) {
.elementor-2 .elementor-element.elementor-element-0b0c756 .ti-widget.ti-goog .ti-col-3 .ti-review-item {
        flex: 0 0 100%;
    max-width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21f3fdd */.elementor-2 .elementor-element.elementor-element-21f3fdd {
  background-attachment: fixed;
  background-position: center;
  background-size: cover;
}/* End custom CSS */