.elementor-190 .elementor-element.elementor-element-28a5b8c2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--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-190 .elementor-element.elementor-element-6c9fbee7{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--overflow:hidden;--border-radius:24px 24px 24px 24px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.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-190 .elementor-element.elementor-element-5a76273d img{width:100%;max-width:408px;}.elementor-190 .elementor-element.elementor-element-293d00c4{--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;--justify-content:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;}.elementor-190 .elementor-element.elementor-element-3f44f5e6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-190 .elementor-element.elementor-element-b24fcca img{width:100%;max-width:96px;}.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-190 .elementor-element.elementor-element-4bf3d675 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:130%;color:#2F3100;}.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-190 .elementor-element.elementor-element-1f073ca8{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:#2F3100;}.elementor-190 .elementor-element.elementor-element-644ac6ee{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--overflow:hidden;--border-radius:24px 24px 24px 24px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-190 .elementor-element.elementor-element-3e6d0450 img{width:100%;max-width:408px;}.elementor-190 .elementor-element.elementor-element-2d9b2661{--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;--justify-content:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;}.elementor-190 .elementor-element.elementor-element-7e67cc56{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-190 .elementor-element.elementor-element-d9505a6 img{width:100%;max-width:96px;}.elementor-190 .elementor-element.elementor-element-a363f30 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:130%;color:#00415D;}.elementor-190 .elementor-element.elementor-element-14623906{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:#00415D;}.elementor-190 .elementor-element.elementor-element-28eb13ea{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--overflow:hidden;--border-radius:24px 24px 24px 24px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-190 .elementor-element.elementor-element-2ab9f50a img{width:100%;max-width:408px;}.elementor-190 .elementor-element.elementor-element-61a6686a{--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;--justify-content:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;}.elementor-190 .elementor-element.elementor-element-69601f6c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-190 .elementor-element.elementor-element-234bf326 img{width:100%;max-width:96px;}.elementor-190 .elementor-element.elementor-element-6baae2e7 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:130%;color:#2F3100;}.elementor-190 .elementor-element.elementor-element-23bdda5b{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:#2F3100;}.elementor-190 .elementor-element.elementor-element-7665dc59{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--overflow:hidden;--border-radius:24px 24px 24px 24px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-190 .elementor-element.elementor-element-20a4658d img{width:100%;max-width:408px;}.elementor-190 .elementor-element.elementor-element-4b0fe3bd{--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;--justify-content:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;}.elementor-190 .elementor-element.elementor-element-7ad045d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-190 .elementor-element.elementor-element-6fbab8a1 img{width:100%;max-width:96px;}.elementor-190 .elementor-element.elementor-element-10d165ec .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:130%;color:#00415D;}.elementor-190 .elementor-element.elementor-element-3ecc8fab{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:#00415D;}.elementor-190 .elementor-element.elementor-element-18137c16{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--overflow:hidden;--border-radius:24px 24px 24px 24px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-190 .elementor-element.elementor-element-201960c7 img{width:100%;max-width:408px;}.elementor-190 .elementor-element.elementor-element-2a3ff184{--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;--justify-content:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;}.elementor-190 .elementor-element.elementor-element-38a1e40c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-190 .elementor-element.elementor-element-5a63cfad img{width:100%;max-width:96px;}.elementor-190 .elementor-element.elementor-element-7b6df083 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:130%;color:#2F3100;}.elementor-190 .elementor-element.elementor-element-387b755b{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:150%;color:#2F3100;}.elementor-190 .elementor-element.elementor-element-2003991e{--e-n-carousel-swiper-slides-to-display:1;--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:-46px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:14px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-46px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:14px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-size:40px;width:100%;max-width:100%;}@media(max-width:1366px){.elementor-190 .elementor-element.elementor-element-28a5b8c2{--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-190 .elementor-element.elementor-element-4bf3d675 .elementor-heading-title{font-size:32px;}.elementor-190 .elementor-element.elementor-element-a363f30 .elementor-heading-title{font-size:32px;}.elementor-190 .elementor-element.elementor-element-14623906{font-size:16px;}.elementor-190 .elementor-element.elementor-element-6baae2e7 .elementor-heading-title{font-size:32px;}.elementor-190 .elementor-element.elementor-element-10d165ec .elementor-heading-title{font-size:32px;}.elementor-190 .elementor-element.elementor-element-3ecc8fab{font-size:16px;}.elementor-190 .elementor-element.elementor-element-7b6df083 .elementor-heading-title{font-size:32px;}}@media(max-width:1024px){.elementor-190 .elementor-element.elementor-element-1f073ca8{font-size:16px;}.elementor-190 .elementor-element.elementor-element-23bdda5b{font-size:16px;}.elementor-190 .elementor-element.elementor-element-387b755b{font-size:16px;}.elementor-190 .elementor-element.elementor-element-2003991e{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:767px){.elementor-190 .elementor-element.elementor-element-28a5b8c2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190 .elementor-element.elementor-element-6c9fbee7{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-190 .elementor-element.elementor-element-293d00c4{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-190 .elementor-element.elementor-element-3f44f5e6{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-190 .elementor-element.elementor-element-b24fcca img{max-width:56px;}.elementor-190 .elementor-element.elementor-element-4bf3d675 .elementor-heading-title{font-size:18px;}.elementor-190 .elementor-element.elementor-element-1f073ca8{font-size:16px;}.elementor-190 .elementor-element.elementor-element-644ac6ee{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-190 .elementor-element.elementor-element-2d9b2661{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-190 .elementor-element.elementor-element-7e67cc56{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-190 .elementor-element.elementor-element-d9505a6 img{max-width:56px;}.elementor-190 .elementor-element.elementor-element-a363f30 .elementor-heading-title{font-size:18px;}.elementor-190 .elementor-element.elementor-element-14623906{font-size:16px;}.elementor-190 .elementor-element.elementor-element-28eb13ea{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-190 .elementor-element.elementor-element-61a6686a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-190 .elementor-element.elementor-element-69601f6c{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-190 .elementor-element.elementor-element-234bf326 img{max-width:56px;}.elementor-190 .elementor-element.elementor-element-6baae2e7 .elementor-heading-title{font-size:18px;}.elementor-190 .elementor-element.elementor-element-23bdda5b{font-size:16px;}.elementor-190 .elementor-element.elementor-element-7665dc59{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-190 .elementor-element.elementor-element-4b0fe3bd{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-190 .elementor-element.elementor-element-7ad045d{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-190 .elementor-element.elementor-element-6fbab8a1 img{max-width:56px;}.elementor-190 .elementor-element.elementor-element-10d165ec .elementor-heading-title{font-size:18px;}.elementor-190 .elementor-element.elementor-element-3ecc8fab{font-size:16px;}.elementor-190 .elementor-element.elementor-element-18137c16{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-190 .elementor-element.elementor-element-2a3ff184{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-190 .elementor-element.elementor-element-38a1e40c{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-190 .elementor-element.elementor-element-5a63cfad img{max-width:56px;}.elementor-190 .elementor-element.elementor-element-7b6df083 .elementor-heading-title{font-size:18px;}.elementor-190 .elementor-element.elementor-element-387b755b{font-size:16px;}.elementor-190 .elementor-element.elementor-element-2003991e{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for image, class: .elementor-element-2673b8c2 */.elementor-190 .elementor-element.elementor-element-2673b8c2 {
    position: absolute;
    left: -72px;
    top: -8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a76273d */.elementor-190 .elementor-element.elementor-element-5a76273d {
    position: absolute;
    right: -108px;
    bottom: -100px;
}

@media (max-width: 400px) {
    .elementor-190 .elementor-element.elementor-element-5a76273d {
        right: -56px;
        bottom: -64px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f44f5e6 */.elementor-190 .elementor-element.elementor-element-3f44f5e6 {
    max-width: 511px;
}

@media (min-width: 768px) and (max-width: 1365px) {
    .elementor-190 .elementor-element.elementor-element-3f44f5e6 {
        max-width: 240px;
    }
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-3f44f5e6 {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f073ca8 */.elementor-190 .elementor-element.elementor-element-1f073ca8 p {
    max-width: 356px;
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-1f073ca8 p {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c9fbee7 */.elementor-190 .elementor-element.elementor-element-6c9fbee7 {
    background: linear-gradient(90deg, #C5CD07 0%, #E5ED24 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fe69229 */.elementor-190 .elementor-element.elementor-element-4fe69229 {
    position: absolute;
    left: -72px;
    top: -8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e6d0450 */.elementor-190 .elementor-element.elementor-element-3e6d0450 {
    position: absolute;
    right: -108px;
    bottom: -100px;
}

@media (max-width: 400px) {
    .elementor-190 .elementor-element.elementor-element-3e6d0450 {
        right: -56px;
        bottom: -64px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e67cc56 */.elementor-190 .elementor-element.elementor-element-7e67cc56 {
    max-width: 430px;
}

@media (min-width: 768px) and (max-width: 1365px) {
    .elementor-190 .elementor-element.elementor-element-7e67cc56 {
        max-width: 340px;
    }
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-7e67cc56 {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14623906 */.elementor-190 .elementor-element.elementor-element-14623906 p {
    max-width: 428px;
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-14623906 p {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-644ac6ee */.elementor-190 .elementor-element.elementor-element-644ac6ee {
    background: linear-gradient(90deg, #22B1E2 0%, #6AD4F9 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3b53af */.elementor-190 .elementor-element.elementor-element-f3b53af {
    position: absolute;
    left: -72px;
    top: -8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ab9f50a */.elementor-190 .elementor-element.elementor-element-2ab9f50a {
    position: absolute;
    right: -108px;
    bottom: -100px;
}

@media (max-width: 400px) {
    .elementor-190 .elementor-element.elementor-element-2ab9f50a {
        right: -56px;
        bottom: -64px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69601f6c */.elementor-190 .elementor-element.elementor-element-69601f6c {
    max-width: 330px;
}

@media (min-width: 768px) and (max-width: 1365px) {
    .elementor-190 .elementor-element.elementor-element-69601f6c {
        max-width: 260px;
    }
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-69601f6c {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23bdda5b */.elementor-190 .elementor-element.elementor-element-23bdda5b p {
    max-width: 390px;
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-23bdda5b p {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28eb13ea */.elementor-190 .elementor-element.elementor-element-28eb13ea {
    background: linear-gradient(90deg, #C5CD07 0%, #E5ED24 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26e0835b */.elementor-190 .elementor-element.elementor-element-26e0835b {
    position: absolute;
    left: -72px;
    top: -8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20a4658d */.elementor-190 .elementor-element.elementor-element-20a4658d {
    position: absolute;
    right: -108px;
    bottom: -100px;
}

@media (max-width: 400px) {
    .elementor-190 .elementor-element.elementor-element-20a4658d {
        right: -56px;
        bottom: -64px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad045d */.elementor-190 .elementor-element.elementor-element-7ad045d {
    max-width: 520px;
}

@media (min-width: 768px) and (max-width: 1365px) {
    .elementor-190 .elementor-element.elementor-element-7ad045d {
        max-width: 300px;
    }
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-7ad045d {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ecc8fab */.elementor-190 .elementor-element.elementor-element-3ecc8fab p {
    max-width: 360px;
}

@media (min-width: 1025px) and (max-width: 1366px) {
    .elementor-190 .elementor-element.elementor-element-3ecc8fab p {
        max-width: 320px;
    }
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-3ecc8fab p {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7665dc59 */.elementor-190 .elementor-element.elementor-element-7665dc59 {
    background: linear-gradient(90deg, #22B1E2 0%, #6AD4F9 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-755f0f67 */.elementor-190 .elementor-element.elementor-element-755f0f67 {
    position: absolute;
    left: -72px;
    top: -8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-201960c7 */.elementor-190 .elementor-element.elementor-element-201960c7 {
    position: absolute;
    right: -108px;
    bottom: -100px;
}

@media (max-width: 400px) {
    .elementor-190 .elementor-element.elementor-element-201960c7 {
        right: -56px;
        bottom: -64px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38a1e40c */.elementor-190 .elementor-element.elementor-element-38a1e40c {
    max-width: 550px;
}

@media (min-width: 768px) and (max-width: 1365px) {
    .elementor-190 .elementor-element.elementor-element-38a1e40c {
        max-width: 260px;
    }
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-38a1e40c {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-387b755b */.elementor-190 .elementor-element.elementor-element-387b755b p {
    max-width: 300px;
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-387b755b p {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18137c16 */.elementor-190 .elementor-element.elementor-element-18137c16 {
    background: linear-gradient(90deg, #C5CD07 0%, #E5ED24 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2673b8c2 */.elementor-190 .elementor-element.elementor-element-2673b8c2 {
    position: absolute;
    left: -72px;
    top: -8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a76273d */.elementor-190 .elementor-element.elementor-element-5a76273d {
    position: absolute;
    right: -108px;
    bottom: -100px;
}

@media (max-width: 400px) {
    .elementor-190 .elementor-element.elementor-element-5a76273d {
        right: -56px;
        bottom: -64px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f44f5e6 */.elementor-190 .elementor-element.elementor-element-3f44f5e6 {
    max-width: 511px;
}

@media (min-width: 768px) and (max-width: 1365px) {
    .elementor-190 .elementor-element.elementor-element-3f44f5e6 {
        max-width: 240px;
    }
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-3f44f5e6 {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f073ca8 */.elementor-190 .elementor-element.elementor-element-1f073ca8 p {
    max-width: 356px;
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-1f073ca8 p {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c9fbee7 */.elementor-190 .elementor-element.elementor-element-6c9fbee7 {
    background: linear-gradient(90deg, #C5CD07 0%, #E5ED24 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fe69229 */.elementor-190 .elementor-element.elementor-element-4fe69229 {
    position: absolute;
    left: -72px;
    top: -8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e6d0450 */.elementor-190 .elementor-element.elementor-element-3e6d0450 {
    position: absolute;
    right: -108px;
    bottom: -100px;
}

@media (max-width: 400px) {
    .elementor-190 .elementor-element.elementor-element-3e6d0450 {
        right: -56px;
        bottom: -64px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e67cc56 */.elementor-190 .elementor-element.elementor-element-7e67cc56 {
    max-width: 430px;
}

@media (min-width: 768px) and (max-width: 1365px) {
    .elementor-190 .elementor-element.elementor-element-7e67cc56 {
        max-width: 340px;
    }
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-7e67cc56 {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14623906 */.elementor-190 .elementor-element.elementor-element-14623906 p {
    max-width: 428px;
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-14623906 p {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-644ac6ee */.elementor-190 .elementor-element.elementor-element-644ac6ee {
    background: linear-gradient(90deg, #22B1E2 0%, #6AD4F9 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3b53af */.elementor-190 .elementor-element.elementor-element-f3b53af {
    position: absolute;
    left: -72px;
    top: -8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ab9f50a */.elementor-190 .elementor-element.elementor-element-2ab9f50a {
    position: absolute;
    right: -108px;
    bottom: -100px;
}

@media (max-width: 400px) {
    .elementor-190 .elementor-element.elementor-element-2ab9f50a {
        right: -56px;
        bottom: -64px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69601f6c */.elementor-190 .elementor-element.elementor-element-69601f6c {
    max-width: 330px;
}

@media (min-width: 768px) and (max-width: 1365px) {
    .elementor-190 .elementor-element.elementor-element-69601f6c {
        max-width: 260px;
    }
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-69601f6c {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23bdda5b */.elementor-190 .elementor-element.elementor-element-23bdda5b p {
    max-width: 390px;
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-23bdda5b p {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28eb13ea */.elementor-190 .elementor-element.elementor-element-28eb13ea {
    background: linear-gradient(90deg, #C5CD07 0%, #E5ED24 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26e0835b */.elementor-190 .elementor-element.elementor-element-26e0835b {
    position: absolute;
    left: -72px;
    top: -8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20a4658d */.elementor-190 .elementor-element.elementor-element-20a4658d {
    position: absolute;
    right: -108px;
    bottom: -100px;
}

@media (max-width: 400px) {
    .elementor-190 .elementor-element.elementor-element-20a4658d {
        right: -56px;
        bottom: -64px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad045d */.elementor-190 .elementor-element.elementor-element-7ad045d {
    max-width: 520px;
}

@media (min-width: 768px) and (max-width: 1365px) {
    .elementor-190 .elementor-element.elementor-element-7ad045d {
        max-width: 300px;
    }
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-7ad045d {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ecc8fab */.elementor-190 .elementor-element.elementor-element-3ecc8fab p {
    max-width: 360px;
}

@media (min-width: 1025px) and (max-width: 1366px) {
    .elementor-190 .elementor-element.elementor-element-3ecc8fab p {
        max-width: 320px;
    }
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-3ecc8fab p {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7665dc59 */.elementor-190 .elementor-element.elementor-element-7665dc59 {
    background: linear-gradient(90deg, #22B1E2 0%, #6AD4F9 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-755f0f67 */.elementor-190 .elementor-element.elementor-element-755f0f67 {
    position: absolute;
    left: -72px;
    top: -8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-201960c7 */.elementor-190 .elementor-element.elementor-element-201960c7 {
    position: absolute;
    right: -108px;
    bottom: -100px;
}

@media (max-width: 400px) {
    .elementor-190 .elementor-element.elementor-element-201960c7 {
        right: -56px;
        bottom: -64px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38a1e40c */.elementor-190 .elementor-element.elementor-element-38a1e40c {
    max-width: 550px;
}

@media (min-width: 768px) and (max-width: 1365px) {
    .elementor-190 .elementor-element.elementor-element-38a1e40c {
        max-width: 260px;
    }
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-38a1e40c {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-387b755b */.elementor-190 .elementor-element.elementor-element-387b755b p {
    max-width: 300px;
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-387b755b p {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18137c16 */.elementor-190 .elementor-element.elementor-element-18137c16 {
    background: linear-gradient(90deg, #C5CD07 0%, #E5ED24 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2673b8c2 */.elementor-190 .elementor-element.elementor-element-2673b8c2 {
    position: absolute;
    left: -72px;
    top: -8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a76273d */.elementor-190 .elementor-element.elementor-element-5a76273d {
    position: absolute;
    right: -108px;
    bottom: -100px;
}

@media (max-width: 400px) {
    .elementor-190 .elementor-element.elementor-element-5a76273d {
        right: -56px;
        bottom: -64px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f44f5e6 */.elementor-190 .elementor-element.elementor-element-3f44f5e6 {
    max-width: 511px;
}

@media (min-width: 768px) and (max-width: 1365px) {
    .elementor-190 .elementor-element.elementor-element-3f44f5e6 {
        max-width: 240px;
    }
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-3f44f5e6 {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f073ca8 */.elementor-190 .elementor-element.elementor-element-1f073ca8 p {
    max-width: 356px;
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-1f073ca8 p {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c9fbee7 */.elementor-190 .elementor-element.elementor-element-6c9fbee7 {
    background: linear-gradient(90deg, #C5CD07 0%, #E5ED24 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fe69229 */.elementor-190 .elementor-element.elementor-element-4fe69229 {
    position: absolute;
    left: -72px;
    top: -8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e6d0450 */.elementor-190 .elementor-element.elementor-element-3e6d0450 {
    position: absolute;
    right: -108px;
    bottom: -100px;
}

@media (max-width: 400px) {
    .elementor-190 .elementor-element.elementor-element-3e6d0450 {
        right: -56px;
        bottom: -64px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e67cc56 */.elementor-190 .elementor-element.elementor-element-7e67cc56 {
    max-width: 430px;
}

@media (min-width: 768px) and (max-width: 1365px) {
    .elementor-190 .elementor-element.elementor-element-7e67cc56 {
        max-width: 340px;
    }
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-7e67cc56 {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14623906 */.elementor-190 .elementor-element.elementor-element-14623906 p {
    max-width: 428px;
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-14623906 p {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-644ac6ee */.elementor-190 .elementor-element.elementor-element-644ac6ee {
    background: linear-gradient(90deg, #22B1E2 0%, #6AD4F9 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3b53af */.elementor-190 .elementor-element.elementor-element-f3b53af {
    position: absolute;
    left: -72px;
    top: -8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ab9f50a */.elementor-190 .elementor-element.elementor-element-2ab9f50a {
    position: absolute;
    right: -108px;
    bottom: -100px;
}

@media (max-width: 400px) {
    .elementor-190 .elementor-element.elementor-element-2ab9f50a {
        right: -56px;
        bottom: -64px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69601f6c */.elementor-190 .elementor-element.elementor-element-69601f6c {
    max-width: 330px;
}

@media (min-width: 768px) and (max-width: 1365px) {
    .elementor-190 .elementor-element.elementor-element-69601f6c {
        max-width: 260px;
    }
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-69601f6c {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23bdda5b */.elementor-190 .elementor-element.elementor-element-23bdda5b p {
    max-width: 390px;
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-23bdda5b p {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28eb13ea */.elementor-190 .elementor-element.elementor-element-28eb13ea {
    background: linear-gradient(90deg, #C5CD07 0%, #E5ED24 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26e0835b */.elementor-190 .elementor-element.elementor-element-26e0835b {
    position: absolute;
    left: -72px;
    top: -8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20a4658d */.elementor-190 .elementor-element.elementor-element-20a4658d {
    position: absolute;
    right: -108px;
    bottom: -100px;
}

@media (max-width: 400px) {
    .elementor-190 .elementor-element.elementor-element-20a4658d {
        right: -56px;
        bottom: -64px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad045d */.elementor-190 .elementor-element.elementor-element-7ad045d {
    max-width: 520px;
}

@media (min-width: 768px) and (max-width: 1365px) {
    .elementor-190 .elementor-element.elementor-element-7ad045d {
        max-width: 300px;
    }
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-7ad045d {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ecc8fab */.elementor-190 .elementor-element.elementor-element-3ecc8fab p {
    max-width: 360px;
}

@media (min-width: 1025px) and (max-width: 1366px) {
    .elementor-190 .elementor-element.elementor-element-3ecc8fab p {
        max-width: 320px;
    }
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-3ecc8fab p {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7665dc59 */.elementor-190 .elementor-element.elementor-element-7665dc59 {
    background: linear-gradient(90deg, #22B1E2 0%, #6AD4F9 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-755f0f67 */.elementor-190 .elementor-element.elementor-element-755f0f67 {
    position: absolute;
    left: -72px;
    top: -8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-201960c7 */.elementor-190 .elementor-element.elementor-element-201960c7 {
    position: absolute;
    right: -108px;
    bottom: -100px;
}

@media (max-width: 400px) {
    .elementor-190 .elementor-element.elementor-element-201960c7 {
        right: -56px;
        bottom: -64px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38a1e40c */.elementor-190 .elementor-element.elementor-element-38a1e40c {
    max-width: 550px;
}

@media (min-width: 768px) and (max-width: 1365px) {
    .elementor-190 .elementor-element.elementor-element-38a1e40c {
        max-width: 260px;
    }
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-38a1e40c {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-387b755b */.elementor-190 .elementor-element.elementor-element-387b755b p {
    max-width: 300px;
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-387b755b p {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18137c16 */.elementor-190 .elementor-element.elementor-element-18137c16 {
    background: linear-gradient(90deg, #C5CD07 0%, #E5ED24 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2673b8c2 */.elementor-190 .elementor-element.elementor-element-2673b8c2 {
    position: absolute;
    left: -72px;
    top: -8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a76273d */.elementor-190 .elementor-element.elementor-element-5a76273d {
    position: absolute;
    right: -108px;
    bottom: -100px;
}

@media (max-width: 400px) {
    .elementor-190 .elementor-element.elementor-element-5a76273d {
        right: -56px;
        bottom: -64px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f44f5e6 */.elementor-190 .elementor-element.elementor-element-3f44f5e6 {
    max-width: 511px;
}

@media (min-width: 768px) and (max-width: 1365px) {
    .elementor-190 .elementor-element.elementor-element-3f44f5e6 {
        max-width: 240px;
    }
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-3f44f5e6 {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f073ca8 */.elementor-190 .elementor-element.elementor-element-1f073ca8 p {
    max-width: 356px;
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-1f073ca8 p {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c9fbee7 */.elementor-190 .elementor-element.elementor-element-6c9fbee7 {
    background: linear-gradient(90deg, #C5CD07 0%, #E5ED24 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fe69229 */.elementor-190 .elementor-element.elementor-element-4fe69229 {
    position: absolute;
    left: -72px;
    top: -8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e6d0450 */.elementor-190 .elementor-element.elementor-element-3e6d0450 {
    position: absolute;
    right: -108px;
    bottom: -100px;
}

@media (max-width: 400px) {
    .elementor-190 .elementor-element.elementor-element-3e6d0450 {
        right: -56px;
        bottom: -64px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e67cc56 */.elementor-190 .elementor-element.elementor-element-7e67cc56 {
    max-width: 430px;
}

@media (min-width: 768px) and (max-width: 1365px) {
    .elementor-190 .elementor-element.elementor-element-7e67cc56 {
        max-width: 340px;
    }
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-7e67cc56 {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14623906 */.elementor-190 .elementor-element.elementor-element-14623906 p {
    max-width: 428px;
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-14623906 p {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-644ac6ee */.elementor-190 .elementor-element.elementor-element-644ac6ee {
    background: linear-gradient(90deg, #22B1E2 0%, #6AD4F9 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3b53af */.elementor-190 .elementor-element.elementor-element-f3b53af {
    position: absolute;
    left: -72px;
    top: -8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ab9f50a */.elementor-190 .elementor-element.elementor-element-2ab9f50a {
    position: absolute;
    right: -108px;
    bottom: -100px;
}

@media (max-width: 400px) {
    .elementor-190 .elementor-element.elementor-element-2ab9f50a {
        right: -56px;
        bottom: -64px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69601f6c */.elementor-190 .elementor-element.elementor-element-69601f6c {
    max-width: 330px;
}

@media (min-width: 768px) and (max-width: 1365px) {
    .elementor-190 .elementor-element.elementor-element-69601f6c {
        max-width: 260px;
    }
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-69601f6c {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23bdda5b */.elementor-190 .elementor-element.elementor-element-23bdda5b p {
    max-width: 390px;
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-23bdda5b p {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28eb13ea */.elementor-190 .elementor-element.elementor-element-28eb13ea {
    background: linear-gradient(90deg, #C5CD07 0%, #E5ED24 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26e0835b */.elementor-190 .elementor-element.elementor-element-26e0835b {
    position: absolute;
    left: -72px;
    top: -8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20a4658d */.elementor-190 .elementor-element.elementor-element-20a4658d {
    position: absolute;
    right: -108px;
    bottom: -100px;
}

@media (max-width: 400px) {
    .elementor-190 .elementor-element.elementor-element-20a4658d {
        right: -56px;
        bottom: -64px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad045d */.elementor-190 .elementor-element.elementor-element-7ad045d {
    max-width: 520px;
}

@media (min-width: 768px) and (max-width: 1365px) {
    .elementor-190 .elementor-element.elementor-element-7ad045d {
        max-width: 300px;
    }
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-7ad045d {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ecc8fab */.elementor-190 .elementor-element.elementor-element-3ecc8fab p {
    max-width: 360px;
}

@media (min-width: 1025px) and (max-width: 1366px) {
    .elementor-190 .elementor-element.elementor-element-3ecc8fab p {
        max-width: 320px;
    }
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-3ecc8fab p {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7665dc59 */.elementor-190 .elementor-element.elementor-element-7665dc59 {
    background: linear-gradient(90deg, #22B1E2 0%, #6AD4F9 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-755f0f67 */.elementor-190 .elementor-element.elementor-element-755f0f67 {
    position: absolute;
    left: -72px;
    top: -8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-201960c7 */.elementor-190 .elementor-element.elementor-element-201960c7 {
    position: absolute;
    right: -108px;
    bottom: -100px;
}

@media (max-width: 400px) {
    .elementor-190 .elementor-element.elementor-element-201960c7 {
        right: -56px;
        bottom: -64px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38a1e40c */.elementor-190 .elementor-element.elementor-element-38a1e40c {
    max-width: 550px;
}

@media (min-width: 768px) and (max-width: 1365px) {
    .elementor-190 .elementor-element.elementor-element-38a1e40c {
        max-width: 260px;
    }
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-38a1e40c {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-387b755b */.elementor-190 .elementor-element.elementor-element-387b755b p {
    max-width: 300px;
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-387b755b p {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18137c16 */.elementor-190 .elementor-element.elementor-element-18137c16 {
    background: linear-gradient(90deg, #C5CD07 0%, #E5ED24 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2673b8c2 */.elementor-190 .elementor-element.elementor-element-2673b8c2 {
    position: absolute;
    left: -72px;
    top: -8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a76273d */.elementor-190 .elementor-element.elementor-element-5a76273d {
    position: absolute;
    right: -108px;
    bottom: -100px;
}

@media (max-width: 400px) {
    .elementor-190 .elementor-element.elementor-element-5a76273d {
        right: -56px;
        bottom: -64px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f44f5e6 */.elementor-190 .elementor-element.elementor-element-3f44f5e6 {
    max-width: 511px;
}

@media (min-width: 768px) and (max-width: 1365px) {
    .elementor-190 .elementor-element.elementor-element-3f44f5e6 {
        max-width: 240px;
    }
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-3f44f5e6 {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f073ca8 */.elementor-190 .elementor-element.elementor-element-1f073ca8 p {
    max-width: 356px;
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-1f073ca8 p {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c9fbee7 */.elementor-190 .elementor-element.elementor-element-6c9fbee7 {
    background: linear-gradient(90deg, #C5CD07 0%, #E5ED24 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fe69229 */.elementor-190 .elementor-element.elementor-element-4fe69229 {
    position: absolute;
    left: -72px;
    top: -8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e6d0450 */.elementor-190 .elementor-element.elementor-element-3e6d0450 {
    position: absolute;
    right: -108px;
    bottom: -100px;
}

@media (max-width: 400px) {
    .elementor-190 .elementor-element.elementor-element-3e6d0450 {
        right: -56px;
        bottom: -64px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e67cc56 */.elementor-190 .elementor-element.elementor-element-7e67cc56 {
    max-width: 430px;
}

@media (min-width: 768px) and (max-width: 1365px) {
    .elementor-190 .elementor-element.elementor-element-7e67cc56 {
        max-width: 340px;
    }
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-7e67cc56 {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14623906 */.elementor-190 .elementor-element.elementor-element-14623906 p {
    max-width: 428px;
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-14623906 p {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-644ac6ee */.elementor-190 .elementor-element.elementor-element-644ac6ee {
    background: linear-gradient(90deg, #22B1E2 0%, #6AD4F9 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3b53af */.elementor-190 .elementor-element.elementor-element-f3b53af {
    position: absolute;
    left: -72px;
    top: -8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ab9f50a */.elementor-190 .elementor-element.elementor-element-2ab9f50a {
    position: absolute;
    right: -108px;
    bottom: -100px;
}

@media (max-width: 400px) {
    .elementor-190 .elementor-element.elementor-element-2ab9f50a {
        right: -56px;
        bottom: -64px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69601f6c */.elementor-190 .elementor-element.elementor-element-69601f6c {
    max-width: 330px;
}

@media (min-width: 768px) and (max-width: 1365px) {
    .elementor-190 .elementor-element.elementor-element-69601f6c {
        max-width: 260px;
    }
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-69601f6c {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23bdda5b */.elementor-190 .elementor-element.elementor-element-23bdda5b p {
    max-width: 390px;
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-23bdda5b p {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28eb13ea */.elementor-190 .elementor-element.elementor-element-28eb13ea {
    background: linear-gradient(90deg, #C5CD07 0%, #E5ED24 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26e0835b */.elementor-190 .elementor-element.elementor-element-26e0835b {
    position: absolute;
    left: -72px;
    top: -8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20a4658d */.elementor-190 .elementor-element.elementor-element-20a4658d {
    position: absolute;
    right: -108px;
    bottom: -100px;
}

@media (max-width: 400px) {
    .elementor-190 .elementor-element.elementor-element-20a4658d {
        right: -56px;
        bottom: -64px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad045d */.elementor-190 .elementor-element.elementor-element-7ad045d {
    max-width: 520px;
}

@media (min-width: 768px) and (max-width: 1365px) {
    .elementor-190 .elementor-element.elementor-element-7ad045d {
        max-width: 300px;
    }
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-7ad045d {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ecc8fab */.elementor-190 .elementor-element.elementor-element-3ecc8fab p {
    max-width: 360px;
}

@media (min-width: 1025px) and (max-width: 1366px) {
    .elementor-190 .elementor-element.elementor-element-3ecc8fab p {
        max-width: 320px;
    }
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-3ecc8fab p {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7665dc59 */.elementor-190 .elementor-element.elementor-element-7665dc59 {
    background: linear-gradient(90deg, #22B1E2 0%, #6AD4F9 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-755f0f67 */.elementor-190 .elementor-element.elementor-element-755f0f67 {
    position: absolute;
    left: -72px;
    top: -8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-201960c7 */.elementor-190 .elementor-element.elementor-element-201960c7 {
    position: absolute;
    right: -108px;
    bottom: -100px;
}

@media (max-width: 400px) {
    .elementor-190 .elementor-element.elementor-element-201960c7 {
        right: -56px;
        bottom: -64px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38a1e40c */.elementor-190 .elementor-element.elementor-element-38a1e40c {
    max-width: 550px;
}

@media (min-width: 768px) and (max-width: 1365px) {
    .elementor-190 .elementor-element.elementor-element-38a1e40c {
        max-width: 260px;
    }
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-38a1e40c {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-387b755b */.elementor-190 .elementor-element.elementor-element-387b755b p {
    max-width: 300px;
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-387b755b p {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18137c16 */.elementor-190 .elementor-element.elementor-element-18137c16 {
    background: linear-gradient(90deg, #C5CD07 0%, #E5ED24 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2673b8c2 */.elementor-190 .elementor-element.elementor-element-2673b8c2 {
    position: absolute;
    left: -72px;
    top: -8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a76273d */.elementor-190 .elementor-element.elementor-element-5a76273d {
    position: absolute;
    right: -108px;
    bottom: -100px;
}

@media (max-width: 400px) {
    .elementor-190 .elementor-element.elementor-element-5a76273d {
        right: -56px;
        bottom: -64px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f44f5e6 */.elementor-190 .elementor-element.elementor-element-3f44f5e6 {
    max-width: 511px;
}

@media (min-width: 768px) and (max-width: 1365px) {
    .elementor-190 .elementor-element.elementor-element-3f44f5e6 {
        max-width: 240px;
    }
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-3f44f5e6 {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f073ca8 */.elementor-190 .elementor-element.elementor-element-1f073ca8 p {
    max-width: 356px;
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-1f073ca8 p {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c9fbee7 */.elementor-190 .elementor-element.elementor-element-6c9fbee7 {
    background: linear-gradient(90deg, #C5CD07 0%, #E5ED24 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fe69229 */.elementor-190 .elementor-element.elementor-element-4fe69229 {
    position: absolute;
    left: -72px;
    top: -8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e6d0450 */.elementor-190 .elementor-element.elementor-element-3e6d0450 {
    position: absolute;
    right: -108px;
    bottom: -100px;
}

@media (max-width: 400px) {
    .elementor-190 .elementor-element.elementor-element-3e6d0450 {
        right: -56px;
        bottom: -64px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e67cc56 */.elementor-190 .elementor-element.elementor-element-7e67cc56 {
    max-width: 430px;
}

@media (min-width: 768px) and (max-width: 1365px) {
    .elementor-190 .elementor-element.elementor-element-7e67cc56 {
        max-width: 340px;
    }
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-7e67cc56 {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14623906 */.elementor-190 .elementor-element.elementor-element-14623906 p {
    max-width: 428px;
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-14623906 p {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-644ac6ee */.elementor-190 .elementor-element.elementor-element-644ac6ee {
    background: linear-gradient(90deg, #22B1E2 0%, #6AD4F9 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3b53af */.elementor-190 .elementor-element.elementor-element-f3b53af {
    position: absolute;
    left: -72px;
    top: -8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ab9f50a */.elementor-190 .elementor-element.elementor-element-2ab9f50a {
    position: absolute;
    right: -108px;
    bottom: -100px;
}

@media (max-width: 400px) {
    .elementor-190 .elementor-element.elementor-element-2ab9f50a {
        right: -56px;
        bottom: -64px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69601f6c */.elementor-190 .elementor-element.elementor-element-69601f6c {
    max-width: 330px;
}

@media (min-width: 768px) and (max-width: 1365px) {
    .elementor-190 .elementor-element.elementor-element-69601f6c {
        max-width: 260px;
    }
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-69601f6c {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23bdda5b */.elementor-190 .elementor-element.elementor-element-23bdda5b p {
    max-width: 390px;
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-23bdda5b p {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28eb13ea */.elementor-190 .elementor-element.elementor-element-28eb13ea {
    background: linear-gradient(90deg, #C5CD07 0%, #E5ED24 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-26e0835b */.elementor-190 .elementor-element.elementor-element-26e0835b {
    position: absolute;
    left: -72px;
    top: -8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20a4658d */.elementor-190 .elementor-element.elementor-element-20a4658d {
    position: absolute;
    right: -108px;
    bottom: -100px;
}

@media (max-width: 400px) {
    .elementor-190 .elementor-element.elementor-element-20a4658d {
        right: -56px;
        bottom: -64px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad045d */.elementor-190 .elementor-element.elementor-element-7ad045d {
    max-width: 520px;
}

@media (min-width: 768px) and (max-width: 1365px) {
    .elementor-190 .elementor-element.elementor-element-7ad045d {
        max-width: 300px;
    }
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-7ad045d {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ecc8fab */.elementor-190 .elementor-element.elementor-element-3ecc8fab p {
    max-width: 360px;
}

@media (min-width: 1025px) and (max-width: 1366px) {
    .elementor-190 .elementor-element.elementor-element-3ecc8fab p {
        max-width: 320px;
    }
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-3ecc8fab p {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7665dc59 */.elementor-190 .elementor-element.elementor-element-7665dc59 {
    background: linear-gradient(90deg, #22B1E2 0%, #6AD4F9 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-755f0f67 */.elementor-190 .elementor-element.elementor-element-755f0f67 {
    position: absolute;
    left: -72px;
    top: -8px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-201960c7 */.elementor-190 .elementor-element.elementor-element-201960c7 {
    position: absolute;
    right: -108px;
    bottom: -100px;
}

@media (max-width: 400px) {
    .elementor-190 .elementor-element.elementor-element-201960c7 {
        right: -56px;
        bottom: -64px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38a1e40c */.elementor-190 .elementor-element.elementor-element-38a1e40c {
    max-width: 550px;
}

@media (min-width: 768px) and (max-width: 1365px) {
    .elementor-190 .elementor-element.elementor-element-38a1e40c {
        max-width: 260px;
    }
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-38a1e40c {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-387b755b */.elementor-190 .elementor-element.elementor-element-387b755b p {
    max-width: 300px;
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-387b755b p {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18137c16 */.elementor-190 .elementor-element.elementor-element-18137c16 {
    background: linear-gradient(90deg, #C5CD07 0%, #E5ED24 100%);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-2003991e */.elementor-190 .elementor-element.elementor-element-2003991e .swiper-pagination-bullet {
    background: #1F6982;
    opacity: 1;
    margin-top: 100px;
    width: 8px;
    height: 8px;
    transition: width 0.5s, border-radius 0s;
}

.elementor-190 .elementor-element.elementor-element-2003991e .swiper-pagination-bullet-active {
    background: #00A4DC;
    width: 24px;
    border-radius: 8px
}

.elementor-190 .elementor-element.elementor-element-2003991e .swiper-pagination {
    margin-top: 12px
}

@media (max-width: 767px) {
    .elementor-190 .elementor-element.elementor-element-2003991e .elementor-swiper-button {
        display: none;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://riolawtechnation.org/wp-content/uploads/2025/07/PlusJakartaSans-Regular.eot');
	src: url('https://riolawtechnation.org/wp-content/uploads/2025/07/PlusJakartaSans-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://riolawtechnation.org/wp-content/uploads/2025/07/PlusJakartaSans-Regular.woff2') format('woff2'),
		url('https://riolawtechnation.org/wp-content/uploads/2025/07/PlusJakartaSans-Regular.woff') format('woff'),
		url('https://riolawtechnation.org/wp-content/uploads/2025/07/PlusJakartaSans-Regular.ttf') format('truetype'),
		url('https://riolawtechnation.org/wp-content/uploads/2025/07/PlusJakartaSans-Regular.svg#PlusJakartaSans') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://riolawtechnation.org/wp-content/uploads/2025/07/DMSans18pt-Regular.eot');
	src: url('https://riolawtechnation.org/wp-content/uploads/2025/07/DMSans18pt-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://riolawtechnation.org/wp-content/uploads/2025/07/DMSans18pt-Regular.woff2') format('woff2'),
		url('https://riolawtechnation.org/wp-content/uploads/2025/07/DMSans18pt-Regular.woff') format('woff'),
		url('https://riolawtechnation.org/wp-content/uploads/2025/07/DMSans18pt-Regular.ttf') format('truetype'),
		url('https://riolawtechnation.org/wp-content/uploads/2025/07/DMSans18pt-Regular.svg#DMSans') format('svg');
}
@font-face {
	font-family: 'DM Sans';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url('https://riolawtechnation.org/wp-content/uploads/2025/07/DMSans18pt-Italic.eot');
	src: url('https://riolawtechnation.org/wp-content/uploads/2025/07/DMSans18pt-Italic.eot?#iefix') format('embedded-opentype'),
		url('https://riolawtechnation.org/wp-content/uploads/2025/07/DMSans18pt-Italic.woff2') format('woff2'),
		url('https://riolawtechnation.org/wp-content/uploads/2025/07/DMSans18pt-Italic.woff') format('woff'),
		url('https://riolawtechnation.org/wp-content/uploads/2025/07/DMSans18pt-Italic.ttf') format('truetype'),
		url('https://riolawtechnation.org/wp-content/uploads/2025/07/DMSans18pt-Italic.svg#DMSans') format('svg');
}
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://riolawtechnation.org/wp-content/uploads/2025/07/DMSans18pt-Medium.eot');
	src: url('https://riolawtechnation.org/wp-content/uploads/2025/07/DMSans18pt-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://riolawtechnation.org/wp-content/uploads/2025/07/DMSans18pt-Medium.woff2') format('woff2'),
		url('https://riolawtechnation.org/wp-content/uploads/2025/07/DMSans18pt-Medium.woff') format('woff'),
		url('https://riolawtechnation.org/wp-content/uploads/2025/07/DMSans18pt-Medium.ttf') format('truetype'),
		url('https://riolawtechnation.org/wp-content/uploads/2025/07/DMSans18pt-Medium.svg#DMSans') format('svg');
}
/* End Custom Fonts CSS */