.elementor-247 .elementor-element.elementor-element-3626e4f{--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;--padding-top:51.2px;--padding-bottom:51.2px;--padding-left:0px;--padding-right:0px;}.elementor-247 .elementor-element.elementor-element-718be38{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-247 .elementor-element.elementor-element-575299c{--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-247 .elementor-element.elementor-element-575299c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-247 .elementor-element.elementor-element-e3e2de3{--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:stretch;--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-247 .elementor-element.elementor-element-ece023b{text-align:start;}.elementor-247 .elementor-element.elementor-element-7a0962d{text-align:start;}.elementor-247 .elementor-element.elementor-element-747649b{--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;--padding-top:51.2px;--padding-bottom:51.2px;--padding-left:0px;--padding-right:0px;}.elementor-247 .elementor-element.elementor-element-1580bc8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25.6px;--padding-bottom:25.6px;--padding-left:0px;--padding-right:0px;}.elementor-247 .elementor-element.elementor-element-60ee5e0{--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-247 .elementor-element.elementor-element-60ee5e0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-247 .elementor-element.elementor-element-c356b02{--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:stretch;--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-247 .elementor-element.elementor-element-85c75ed{text-align:start;}.elementor-247 .elementor-element.elementor-element-dc06afb{text-align:start;}.elementor-247 .elementor-element.elementor-element-29ef9e2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25.6px;--padding-bottom:25.6px;--padding-left:0px;--padding-right:0px;}.elementor-247 .elementor-element.elementor-element-584b953{--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-247 .elementor-element.elementor-element-584b953.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-247 .elementor-element.elementor-element-7d46448{--e-image-carousel-slides-to-show:4;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;padding:0px 0px 0px 0px;}.elementor-247 .elementor-element.elementor-element-7d46448 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-247 .elementor-element.elementor-element-7d46448 .elementor-swiper-button.elementor-swiper-button-next{font-size:24px;color:#666666;}.elementor-247 .elementor-element.elementor-element-7d46448 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-247 .elementor-element.elementor-element-7d46448 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#666666;}:root{--page-title-display:none;}@media(max-width:980px){.elementor-247 .elementor-element.elementor-element-3626e4f{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-247 .elementor-element.elementor-element-718be38{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-247 .elementor-element.elementor-element-575299c{--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-247 .elementor-element.elementor-element-747649b{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-247 .elementor-element.elementor-element-1580bc8{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-247 .elementor-element.elementor-element-60ee5e0{--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-247 .elementor-element.elementor-element-29ef9e2{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-247 .elementor-element.elementor-element-584b953{--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-247 .elementor-element.elementor-element-7d46448{--e-image-carousel-slides-to-show:1;}}@media(max-width:767px){.elementor-247 .elementor-element.elementor-element-3626e4f{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-247 .elementor-element.elementor-element-718be38{--width:80%;--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-247 .elementor-element.elementor-element-575299c{--width:100%;--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-247 .elementor-element.elementor-element-747649b{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-247 .elementor-element.elementor-element-1580bc8{--width:80%;--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-247 .elementor-element.elementor-element-60ee5e0{--width:100%;--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-247 .elementor-element.elementor-element-29ef9e2{--width:80%;--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-247 .elementor-element.elementor-element-584b953{--width:100%;--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-247 .elementor-element.elementor-element-7d46448{--e-image-carousel-slides-to-show:1;}}@media(min-width:768px){.elementor-247 .elementor-element.elementor-element-718be38{--width:80%;}.elementor-247 .elementor-element.elementor-element-575299c{--width:100%;}.elementor-247 .elementor-element.elementor-element-1580bc8{--width:80%;}.elementor-247 .elementor-element.elementor-element-60ee5e0{--width:100%;}.elementor-247 .elementor-element.elementor-element-29ef9e2{--width:80%;}.elementor-247 .elementor-element.elementor-element-584b953{--width:100%;}}@media(max-width:980px) and (min-width:768px){.elementor-247 .elementor-element.elementor-element-718be38{--width:80%;}.elementor-247 .elementor-element.elementor-element-575299c{--width:100%;}.elementor-247 .elementor-element.elementor-element-1580bc8{--width:80%;}.elementor-247 .elementor-element.elementor-element-60ee5e0{--width:100%;}.elementor-247 .elementor-element.elementor-element-29ef9e2{--width:80%;}.elementor-247 .elementor-element.elementor-element-584b953{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-ece023b */.elementor-247 .elementor-element.elementor-element-ece023b .elementor-heading-title{font-family:'Montserrat',sans-serif;font-size:28px;font-weight:700;color:rgb(71, 71, 71);line-height:1em;text-align:justify;margin:0;padding-bottom:10px}.elementor-247 .elementor-element.elementor-element-ece023b .elementor-heading-title{font-variant:small-caps}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a0962d */.elementor-247 .elementor-element.elementor-element-7a0962d .et_pb_module:not(:last-child){margin-bottom:30px}.elementor-247 .elementor-element.elementor-element-7a0962d .et_pb_text_inner{padding-bottom:0}.elementor-247 .elementor-element.elementor-element-7a0962d p{margin:0;padding-bottom:1em}.elementor-247 .elementor-element.elementor-element-7a0962d p:last-child{padding-bottom:0}.elementor-247 .elementor-element.elementor-element-7a0962d h1,.elementor-247 .elementor-element.elementor-element-7a0962d h2,.elementor-247 .elementor-element.elementor-element-7a0962d h3,.elementor-247 .elementor-element.elementor-element-7a0962d h4,.elementor-247 .elementor-element.elementor-element-7a0962d h5,.elementor-247 .elementor-element.elementor-element-7a0962d h6{margin:0;padding-bottom:10px}.elementor-247 .elementor-element.elementor-element-7a0962d ul,.elementor-247 .elementor-element.elementor-element-7a0962d ol{margin:0;padding:0 0 23px 1em}.elementor-247 .elementor-element.elementor-element-7a0962d a{text-decoration:none}.elementor-247 .elementor-element.elementor-element-7a0962d{font-family:'Montserrat',sans-serif;font-size:16px;font-weight:500;color:rgb(57, 57, 57);line-height:1.2em;text-align:left}.elementor-247 .elementor-element.elementor-element-7a0962d p{font-family:'Montserrat',sans-serif;font-size:16px;font-weight:500;color:rgb(57, 57, 57);line-height:1.2em;text-align:left}.elementor-247 .elementor-element.elementor-element-7a0962d h4{font-family:'Montserrat',sans-serif;font-size:18px;font-weight:500;color:rgb(51, 51, 51);line-height:1em;text-align:left}.elementor-247 .elementor-element.elementor-element-7a0962d strong{font-weight:700}@media (min-width:981px){.elementor-247 .elementor-element.elementor-element-7a0962d .et_pb_module:not(:last-child){margin-bottom:2.75%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3e2de3 */.elementor-247 .elementor-element.elementor-element-e3e2de3{width:auto!important;max-width:100%;overflow-wrap:break-word;overflow-wrap:anywhere}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-718be38 */.elementor-247 .elementor-element.elementor-element-718be38{margin-left:auto!important;margin-right:auto!important;max-width:1080px}.elementor-247 .elementor-element.elementor-element-718be38{background-color:rgb(255, 255, 255)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3626e4f */.elementor-247 .elementor-element.elementor-element-3626e4f{background-color:rgb(244, 244, 244)}@media (min-width:981px){.elementor-247 .elementor-element.elementor-element-3626e4f{--padding-top:4%!important;--padding-bottom:4%!important}}@media (max-width:980px){.elementor-247 .elementor-element.elementor-element-3626e4f{background-color:rgb(244, 244, 244)}}@media (max-width:767px){.elementor-247 .elementor-element.elementor-element-3626e4f{background-color:rgb(244, 244, 244)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85c75ed */.elementor-247 .elementor-element.elementor-element-85c75ed .elementor-heading-title{font-family:'Montserrat',sans-serif;font-size:46px;font-weight:800;color:rgb(66, 66, 66);line-height:1em;text-align:center;margin:0;padding-bottom:10px}@media (max-width:767px){.elementor-247 .elementor-element.elementor-element-85c75ed .elementor-heading-title{font-size:min(46px,11.09vw)!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc06afb */.elementor-247 .elementor-element.elementor-element-dc06afb .et_pb_module:not(:last-child){margin-bottom:30px}.elementor-247 .elementor-element.elementor-element-dc06afb .et_pb_text_inner{padding-bottom:0}.elementor-247 .elementor-element.elementor-element-dc06afb p{margin:0;padding-bottom:1em}.elementor-247 .elementor-element.elementor-element-dc06afb p:last-child{padding-bottom:0}.elementor-247 .elementor-element.elementor-element-dc06afb h1,.elementor-247 .elementor-element.elementor-element-dc06afb h2,.elementor-247 .elementor-element.elementor-element-dc06afb h3,.elementor-247 .elementor-element.elementor-element-dc06afb h4,.elementor-247 .elementor-element.elementor-element-dc06afb h5,.elementor-247 .elementor-element.elementor-element-dc06afb h6{margin:0;padding-bottom:10px}.elementor-247 .elementor-element.elementor-element-dc06afb ul,.elementor-247 .elementor-element.elementor-element-dc06afb ol{margin:0;padding:0 0 23px 1em}.elementor-247 .elementor-element.elementor-element-dc06afb a{text-decoration:none}.elementor-247 .elementor-element.elementor-element-dc06afb{font-family:'Montserrat',sans-serif;font-size:16px;font-weight:500;color:rgb(57, 57, 57);line-height:1.2em;text-align:center}.elementor-247 .elementor-element.elementor-element-dc06afb p{font-family:'Montserrat',sans-serif;font-size:16px;font-weight:500;color:rgb(57, 57, 57);line-height:1.2em;text-align:center}@media (min-width:981px){.elementor-247 .elementor-element.elementor-element-dc06afb .et_pb_module:not(:last-child){margin-bottom:2.75%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c356b02 */.elementor-247 .elementor-element.elementor-element-c356b02{width:auto!important;max-width:100%;overflow-wrap:break-word;overflow-wrap:anywhere}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1580bc8 */.elementor-247 .elementor-element.elementor-element-1580bc8{margin-left:auto!important;margin-right:auto!important;max-width:1080px}@media (min-width:981px){.elementor-247 .elementor-element.elementor-element-1580bc8{--padding-top:2%!important;--padding-bottom:2%!important}}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7d46448 */.elementor-247 .elementor-element.elementor-element-7d46448 .elementor-image-carousel-wrapper{padding:0}.elementor-247 .elementor-element.elementor-element-7d46448 .swiper-slide{display:flex;align-items:center;justify-content:center;height:auto!important;aspect-ratio:200/178;max-height:178px;min-height:0}.elementor-247 .elementor-element.elementor-element-7d46448 .swiper-slide figure,.elementor-247 .elementor-element.elementor-element-7d46448 .swiper-slide-inner{margin:0;line-height:0}.elementor-247 .elementor-element.elementor-element-7d46448 .swiper-slide img{width:auto;height:auto;max-width:100%;max-height:100%;margin:0 auto}.elementor-247 .elementor-element.elementor-element-7d46448 .elementor-swiper-button{color:#666}.elementor-247 .elementor-element.elementor-element-7d46448 .elementor-swiper-button-prev{left:-32px}.elementor-247 .elementor-element.elementor-element-7d46448 .elementor-swiper-button-next{right:-32px}@media (max-width:768px){.elementor-247 .elementor-element.elementor-element-7d46448 .elementor-swiper-button-prev{left:8.5px}.elementor-247 .elementor-element.elementor-element-7d46448 .elementor-swiper-button-next{right:5.5px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ef9e2 */.elementor-247 .elementor-element.elementor-element-29ef9e2{margin-left:auto!important;margin-right:auto!important;max-width:1080px}@media (min-width:981px){.elementor-247 .elementor-element.elementor-element-29ef9e2{--padding-top:2%!important;--padding-bottom:2%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747649b */.elementor-247 .elementor-element.elementor-element-747649b{background-color:rgb(255, 255, 255)}@media (min-width:981px){.elementor-247 .elementor-element.elementor-element-747649b{--padding-top:4%!important;--padding-bottom:4%!important}}@media (max-width:980px){.elementor-247 .elementor-element.elementor-element-747649b{background-color:rgb(255, 255, 255)}}@media (max-width:767px){.elementor-247 .elementor-element.elementor-element-747649b{background-color:rgb(255, 255, 255)}}/* End custom CSS */