.elementor-40 .elementor-element.elementor-element-5a1662d{--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;--gap:0px 0px;--row-gap:0px;--column-gap: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-40 .elementor-element.elementor-element-87cd3de .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-40 .elementor-element.elementor-element-b0e0481{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-b0e0481:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-b0e0481 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-277919f );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-7b3f03d{text-align:center;}.elementor-40 .elementor-element.elementor-element-7b3f03d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-0bc863a{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-40 .elementor-element.elementor-element-30e4015 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:20px 20px 20px 20px;}.elementor-40 .elementor-element.elementor-element-30e4015{text-align:center;color:var( --e-global-color-277919f );}.elementor-40 .elementor-element.elementor-element-f54745e{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-f54745e:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-f54745e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-277919f );}.elementor-40 .elementor-element.elementor-element-08dd56f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-40 .elementor-element.elementor-element-0e7d517{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-59c7fdb .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-40 .elementor-element.elementor-element-697b8da .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-277919f );color:var( --e-global-color-277919f );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-40 .elementor-element.elementor-element-697b8da .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-697b8da .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-bdbcc69 );}.elementor-40 .elementor-element.elementor-element-697b8da .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-697b8da .elementor-button:focus svg{fill:var( --e-global-color-bdbcc69 );}.elementor-40 .elementor-element.elementor-element-eca9065{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-bd62124{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-bd62124:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-bd62124 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-f8caff6 .elementor-heading-title{color:var( --e-global-color-ea5314e );}.elementor-40 .elementor-element.elementor-element-86d2c44{color:var( --e-global-color-bdbcc69 );}.elementor-40 .elementor-element.elementor-element-b54800f .elementor-button{background-color:var( --e-global-color-ea5314e );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-bad276a );color:var( --e-global-color-bad276a );}.elementor-40 .elementor-element.elementor-element-b54800f .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-b54800f .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-bdbcc69 );}.elementor-40 .elementor-element.elementor-element-b54800f .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-b54800f .elementor-button:focus svg{fill:var( --e-global-color-bdbcc69 );}.elementor-40 .elementor-element.elementor-element-3905a5a{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-29f7211{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-29f7211:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-29f7211 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#20BFE3E8;}.elementor-40 .elementor-element.elementor-element-586a12a{text-align:center;}.elementor-40 .elementor-element.elementor-element-586a12a .elementor-heading-title{color:var( --e-global-color-bdbcc69 );}.elementor-40 .elementor-element.elementor-element-0dd59dc > .elementor-widget-container{padding:0px 50px 50px 50px;}.elementor-40 .elementor-element.elementor-element-0dd59dc .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-40 .elementor-element.elementor-element-4a1978b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-ffde892{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-5c99044{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-5c99044:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-5c99044 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#28BB1B;}.elementor-40 .elementor-element.elementor-element-499edac .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-bdbcc69 );}.elementor-40 .elementor-element.elementor-element-69948a3{color:var( --e-global-color-bdbcc69 );}.elementor-40 .elementor-element.elementor-element-7736e7a .elementor-button{background-color:var( --e-global-color-ea5314e );fill:var( --e-global-color-bad276a );color:var( --e-global-color-bad276a );}.elementor-40 .elementor-element.elementor-element-7736e7a .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-7736e7a .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-bdbcc69 );}.elementor-40 .elementor-element.elementor-element-7736e7a .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-7736e7a .elementor-button:focus svg{fill:var( --e-global-color-bdbcc69 );}.elementor-40 .elementor-element.elementor-element-a26a12f{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-a26a12f:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-a26a12f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-277919f );}.elementor-40 .elementor-element.elementor-element-08e7cf0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-358fc37 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-210d5fa{--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;}body.elementor-page-40:not(.elementor-motion-effects-element-type-background), body.elementor-page-40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-b0e0481{--content-width:951px;}.elementor-40 .elementor-element.elementor-element-0bc863a{--content-width:602px;}.elementor-40 .elementor-element.elementor-element-08dd56f{--width:61%;}.elementor-40 .elementor-element.elementor-element-0e7d517{--width:100%;}.elementor-40 .elementor-element.elementor-element-bd62124{--width:100%;}.elementor-40 .elementor-element.elementor-element-3905a5a{--width:50%;}.elementor-40 .elementor-element.elementor-element-29f7211{--content-width:782px;}.elementor-40 .elementor-element.elementor-element-ffde892{--width:33%;}.elementor-40 .elementor-element.elementor-element-5c99044{--width:52%;}.elementor-40 .elementor-element.elementor-element-08e7cf0{--width:100%;}.elementor-40 .elementor-element.elementor-element-210d5fa{--width:61%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-7b3f03d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-40 .elementor-element.elementor-element-59c7fdb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-40 .elementor-element.elementor-element-697b8da .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-40 .elementor-element.elementor-element-b54800f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-40 .elementor-element.elementor-element-499edac .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-358fc37 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-7b3f03d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-40 .elementor-element.elementor-element-59c7fdb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-40 .elementor-element.elementor-element-697b8da .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-40 .elementor-element.elementor-element-b54800f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-40 .elementor-element.elementor-element-499edac .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-40 .elementor-element.elementor-element-358fc37 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}body.elementor-page-40{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-08dd56f */.elementor-40 .elementor-element.elementor-element-08dd56f img {
    border: 2px solid #D6A84B;
    border-radius: 8px;
    box-shadow:
        0 0 18px rgba(214, 168, 75, 0.22),
        0 0 42px rgba(157, 225, 242, 0.18),
        0 0 70px rgba(111, 66, 140, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3905a5a */.elementor-40 .elementor-element.elementor-element-3905a5a img {
    border: 2px solid #D6A84B;
    border-radius: 8px;
    box-shadow:
        0 0 18px rgba(214, 168, 75, 0.22),
        0 0 42px rgba(157, 225, 242, 0.18),
        0 0 70px rgba(111, 66, 140, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffde892 */.elementor-40 .elementor-element.elementor-element-ffde892 img {
    border: 2px solid #D6A84B;
    border-radius: 8px;
    box-shadow:
        0 0 18px rgba(214, 168, 75, 0.22),
        0 0 42px rgba(157, 225, 242, 0.18),
        0 0 70px rgba(111, 66, 140, 0.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-210d5fa */.elementor-40 .elementor-element.elementor-element-210d5fa img {
    border: 2px solid #D6A84B;
    border-radius: 8px;
    box-shadow:
        0 0 18px rgba(214, 168, 75, 0.22),
        0 0 42px rgba(157, 225, 242, 0.18),
        0 0 70px rgba(111, 66, 140, 0.10);
}/* End custom CSS */