.elementor-31259 .elementor-element.elementor-element-a8dd974{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31259 .elementor-element.elementor-element-89da8a7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-31259 .elementor-element.elementor-element-a488465 > .elementor-widget-container{margin:-30px 0px -30px 0px;}.elementor-31259 .elementor-element.elementor-element-a488465 .elementor-heading-title{font-family:var( --e-global-typography-3f11b18-font-family ), Sans-serif;font-size:var( --e-global-typography-3f11b18-font-size );font-weight:var( --e-global-typography-3f11b18-font-weight );line-height:var( --e-global-typography-3f11b18-line-height );color:var( --e-global-color-b5e85ad );}.elementor-31259 .elementor-element.elementor-element-c6c62ac .elementor-heading-title{font-family:var( --e-global-typography-3f11b18-font-family ), Sans-serif;font-size:var( --e-global-typography-3f11b18-font-size );font-weight:var( --e-global-typography-3f11b18-font-weight );line-height:var( --e-global-typography-3f11b18-line-height );color:var( --e-global-color-b5e85ad );}.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 );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-31259 .elementor-element.elementor-element-b27d08c{font-family:var( --e-global-typography-de4c16b-font-family ), Sans-serif;font-size:var( --e-global-typography-de4c16b-font-size );font-weight:var( --e-global-typography-de4c16b-font-weight );line-height:var( --e-global-typography-de4c16b-line-height );color:var( --e-global-color-2c019df );}.elementor-31259 .elementor-element.elementor-element-e671dd4 .elementor-heading-title{font-family:var( --e-global-typography-3f11b18-font-family ), Sans-serif;font-size:var( --e-global-typography-3f11b18-font-size );font-weight:var( --e-global-typography-3f11b18-font-weight );line-height:var( --e-global-typography-3f11b18-line-height );color:var( --e-global-color-b5e85ad );}.elementor-31259 .elementor-element.elementor-element-0b48db1{font-family:var( --e-global-typography-de4c16b-font-family ), Sans-serif;font-size:var( --e-global-typography-de4c16b-font-size );font-weight:var( --e-global-typography-de4c16b-font-weight );line-height:var( --e-global-typography-de4c16b-line-height );color:var( --e-global-color-2c019df );}.elementor-31259 .elementor-element.elementor-element-f130434{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-31259 .elementor-element.elementor-element-159a798{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-31259 .elementor-element.elementor-element-020cd89{--display:flex;--border-radius:40px 40px 0px 40px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-31259 .elementor-element.elementor-element-020cd89:not(.elementor-motion-effects-element-type-background), .elementor-31259 .elementor-element.elementor-element-020cd89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bbbf7f );}.elementor-31259 .elementor-element.elementor-element-aa489d7 .elementor-heading-title{font-family:var( --e-global-typography-3f11b18-font-family ), Sans-serif;font-size:var( --e-global-typography-3f11b18-font-size );font-weight:var( --e-global-typography-3f11b18-font-weight );line-height:var( --e-global-typography-3f11b18-line-height );color:var( --e-global-color-b5e85ad );}.elementor-31259 .elementor-element.elementor-element-e54f609{font-family:var( --e-global-typography-de4c16b-font-family ), Sans-serif;font-size:var( --e-global-typography-de4c16b-font-size );font-weight:var( --e-global-typography-de4c16b-font-weight );line-height:var( --e-global-typography-de4c16b-line-height );color:var( --e-global-color-2c019df );}.elementor-31259 .elementor-element.elementor-element-c846d36{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31259 .elementor-element.elementor-element-5af2c9b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31259 .elementor-element.elementor-element-d09c934{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1366px){.elementor-31259 .elementor-element.elementor-element-a488465 .elementor-heading-title{font-size:var( --e-global-typography-3f11b18-font-size );line-height:var( --e-global-typography-3f11b18-line-height );}.elementor-31259 .elementor-element.elementor-element-c6c62ac .elementor-heading-title{font-size:var( --e-global-typography-3f11b18-font-size );line-height:var( --e-global-typography-3f11b18-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31259 .elementor-element.elementor-element-b27d08c{font-size:var( --e-global-typography-de4c16b-font-size );line-height:var( --e-global-typography-de4c16b-line-height );}.elementor-31259 .elementor-element.elementor-element-e671dd4 .elementor-heading-title{font-size:var( --e-global-typography-3f11b18-font-size );line-height:var( --e-global-typography-3f11b18-line-height );}.elementor-31259 .elementor-element.elementor-element-0b48db1{font-size:var( --e-global-typography-de4c16b-font-size );line-height:var( --e-global-typography-de4c16b-line-height );}.elementor-31259 .elementor-element.elementor-element-aa489d7 .elementor-heading-title{font-size:var( --e-global-typography-3f11b18-font-size );line-height:var( --e-global-typography-3f11b18-line-height );}.elementor-31259 .elementor-element.elementor-element-e54f609{font-size:var( --e-global-typography-de4c16b-font-size );line-height:var( --e-global-typography-de4c16b-line-height );}}@media(max-width:1024px){.elementor-31259 .elementor-element.elementor-element-a488465 .elementor-heading-title{font-size:var( --e-global-typography-3f11b18-font-size );line-height:var( --e-global-typography-3f11b18-line-height );}.elementor-31259 .elementor-element.elementor-element-c6c62ac .elementor-heading-title{font-size:var( --e-global-typography-3f11b18-font-size );line-height:var( --e-global-typography-3f11b18-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31259 .elementor-element.elementor-element-b27d08c{font-size:var( --e-global-typography-de4c16b-font-size );line-height:var( --e-global-typography-de4c16b-line-height );}.elementor-31259 .elementor-element.elementor-element-e671dd4 .elementor-heading-title{font-size:var( --e-global-typography-3f11b18-font-size );line-height:var( --e-global-typography-3f11b18-line-height );}.elementor-31259 .elementor-element.elementor-element-0b48db1{font-size:var( --e-global-typography-de4c16b-font-size );line-height:var( --e-global-typography-de4c16b-line-height );}.elementor-31259 .elementor-element.elementor-element-159a798{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-31259 .elementor-element.elementor-element-aa489d7 .elementor-heading-title{font-size:var( --e-global-typography-3f11b18-font-size );line-height:var( --e-global-typography-3f11b18-line-height );}.elementor-31259 .elementor-element.elementor-element-e54f609{font-size:var( --e-global-typography-de4c16b-font-size );line-height:var( --e-global-typography-de4c16b-line-height );}.elementor-31259 .elementor-element.elementor-element-d09c934{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-31259 .elementor-element.elementor-element-a488465 .elementor-heading-title{font-size:var( --e-global-typography-3f11b18-font-size );line-height:var( --e-global-typography-3f11b18-line-height );}.elementor-31259 .elementor-element.elementor-element-c6c62ac .elementor-heading-title{font-size:var( --e-global-typography-3f11b18-font-size );line-height:var( --e-global-typography-3f11b18-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-31259 .elementor-element.elementor-element-b27d08c{font-size:var( --e-global-typography-de4c16b-font-size );line-height:var( --e-global-typography-de4c16b-line-height );}.elementor-31259 .elementor-element.elementor-element-e671dd4 .elementor-heading-title{font-size:var( --e-global-typography-3f11b18-font-size );line-height:var( --e-global-typography-3f11b18-line-height );}.elementor-31259 .elementor-element.elementor-element-0b48db1{font-size:var( --e-global-typography-de4c16b-font-size );line-height:var( --e-global-typography-de4c16b-line-height );}.elementor-31259 .elementor-element.elementor-element-159a798{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31259 .elementor-element.elementor-element-aa489d7 .elementor-heading-title{font-size:var( --e-global-typography-3f11b18-font-size );line-height:var( --e-global-typography-3f11b18-line-height );}.elementor-31259 .elementor-element.elementor-element-e54f609{font-size:var( --e-global-typography-de4c16b-font-size );line-height:var( --e-global-typography-de4c16b-line-height );}}@media(min-width:768px){.elementor-31259 .elementor-element.elementor-element-a8dd974{--content-width:950px;}}/* Start custom CSS for text-editor, class: .elementor-element-b27d08c */.elementor-31259 .elementor-element.elementor-element-b27d08c ul {
    padding: 0;
}
.elementor-31259 .elementor-element.elementor-element-b27d08c ul li {
    position: relative;
    padding-left: 30px;
    list-style-type: none;
}
.elementor-31259 .elementor-element.elementor-element-b27d08c ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 7px;
    width: 17px;
    height: 17px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='31' viewBox='0 0 34 31' fill='none'%3E%3Cpath d='M32.8929 3.53312C32.6559 3.31438 32.3375 3.18142 31.9879 3.18142C31.5965 3.18142 31.2448 3.34869 31.0003 3.61676L30.9993 3.61783L9.4241 27.2003L2.90898 20.7281C2.66665 20.4857 2.3321 20.3356 1.96217 20.3356C1.2223 20.3356 0.621826 20.9361 0.621826 21.6759C0.621826 22.0491 0.774089 22.3869 1.01964 22.6292L8.52554 30.0847L8.54913 30.1008L8.56521 30.1233C8.64456 30.1887 8.7357 30.2455 8.83328 30.2906L8.84078 30.2938C8.88046 30.3217 8.92549 30.3506 8.97267 30.3764L8.98018 30.3796C9.12494 30.4396 9.29328 30.475 9.47021 30.475C9.65785 30.475 9.83585 30.4353 9.99669 30.3646L9.98811 30.3678C10.0449 30.3345 10.0932 30.3024 10.1382 30.267L10.135 30.2691C10.2444 30.2155 10.3377 30.1512 10.4224 30.0772L10.4213 30.0783L10.4374 30.0536L10.4588 30.0386L32.9765 5.42675C33.1953 5.18978 33.3282 4.87132 33.3282 4.52176C33.3282 4.13038 33.161 3.7776 32.8929 3.53312ZM9.33725 15.9736L9.36084 15.9897L9.37692 16.0122C9.4552 16.0755 9.54419 16.1312 9.63855 16.1752L9.64606 16.1784C9.68788 16.2084 9.73506 16.2385 9.78545 16.2653L9.79296 16.2685C9.93772 16.3285 10.1061 16.3628 10.2819 16.3628C10.4696 16.3628 10.6465 16.3232 10.8084 16.2535L10.7998 16.2567C10.8567 16.2235 10.9049 16.1913 10.9499 16.1559L10.9467 16.158C11.0561 16.1044 11.1494 16.0401 11.2341 15.9661L11.233 15.9672L11.2491 15.9425L11.2706 15.9275L23.354 2.72034C23.5716 2.48337 23.7057 2.16491 23.7057 1.81534C23.7057 1.07548 23.1063 0.475006 22.3653 0.475006C21.974 0.475006 21.6223 0.64228 21.3778 0.909276L21.3767 0.910348L10.2358 13.0881L7.19806 10.0708C6.95573 9.82843 6.62118 9.67831 6.25125 9.67831C5.51138 9.67831 4.91091 10.2788 4.91091 11.0186C4.91091 11.3918 5.06317 11.7296 5.3098 11.9719L9.33725 15.9736Z' fill='%231B2482'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b48db1 */.elementor-31259 .elementor-element.elementor-element-0b48db1 ul {
    padding: 0;
}
.elementor-31259 .elementor-element.elementor-element-0b48db1 ul li {
    position: relative;
    padding-left: 30px;
    list-style-type: none;
}
.elementor-31259 .elementor-element.elementor-element-0b48db1 ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 7px;
    width: 17px;
    height: 17px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='31' viewBox='0 0 34 31' fill='none'%3E%3Cpath d='M32.8929 3.53312C32.6559 3.31438 32.3375 3.18142 31.9879 3.18142C31.5965 3.18142 31.2448 3.34869 31.0003 3.61676L30.9993 3.61783L9.4241 27.2003L2.90898 20.7281C2.66665 20.4857 2.3321 20.3356 1.96217 20.3356C1.2223 20.3356 0.621826 20.9361 0.621826 21.6759C0.621826 22.0491 0.774089 22.3869 1.01964 22.6292L8.52554 30.0847L8.54913 30.1008L8.56521 30.1233C8.64456 30.1887 8.7357 30.2455 8.83328 30.2906L8.84078 30.2938C8.88046 30.3217 8.92549 30.3506 8.97267 30.3764L8.98018 30.3796C9.12494 30.4396 9.29328 30.475 9.47021 30.475C9.65785 30.475 9.83585 30.4353 9.99669 30.3646L9.98811 30.3678C10.0449 30.3345 10.0932 30.3024 10.1382 30.267L10.135 30.2691C10.2444 30.2155 10.3377 30.1512 10.4224 30.0772L10.4213 30.0783L10.4374 30.0536L10.4588 30.0386L32.9765 5.42675C33.1953 5.18978 33.3282 4.87132 33.3282 4.52176C33.3282 4.13038 33.161 3.7776 32.8929 3.53312ZM9.33725 15.9736L9.36084 15.9897L9.37692 16.0122C9.4552 16.0755 9.54419 16.1312 9.63855 16.1752L9.64606 16.1784C9.68788 16.2084 9.73506 16.2385 9.78545 16.2653L9.79296 16.2685C9.93772 16.3285 10.1061 16.3628 10.2819 16.3628C10.4696 16.3628 10.6465 16.3232 10.8084 16.2535L10.7998 16.2567C10.8567 16.2235 10.9049 16.1913 10.9499 16.1559L10.9467 16.158C11.0561 16.1044 11.1494 16.0401 11.2341 15.9661L11.233 15.9672L11.2491 15.9425L11.2706 15.9275L23.354 2.72034C23.5716 2.48337 23.7057 2.16491 23.7057 1.81534C23.7057 1.07548 23.1063 0.475006 22.3653 0.475006C21.974 0.475006 21.6223 0.64228 21.3778 0.909276L21.3767 0.910348L10.2358 13.0881L7.19806 10.0708C6.95573 9.82843 6.62118 9.67831 6.25125 9.67831C5.51138 9.67831 4.91091 10.2788 4.91091 11.0186C4.91091 11.3918 5.06317 11.7296 5.3098 11.9719L9.33725 15.9736Z' fill='%231B2482'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-cc801c6 */.elementor-31259 .elementor-element.elementor-element-cc801c6 .location-gallery.slide .slick-dots {
    bottom: -123px;
}/* End custom CSS */