.elementor-1040 .elementor-element.elementor-element-3e9e5df{--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:170px 170px;--row-gap:170px;--column-gap:170px;--overflow:hidden;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1040 .elementor-element.elementor-element-3e9e5df:not(.elementor-motion-effects-element-type-background), .elementor-1040 .elementor-element.elementor-element-3e9e5df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1040 .elementor-element.elementor-element-328cf5f0{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--z-index:0;}.elementor-1040 .elementor-element.elementor-element-7baadfe4 .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-2e22cf3 );}.elementor-1040 .elementor-element.elementor-element-1db3a6ae{--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:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-1040 .elementor-element.elementor-element-bc959e1{width:var( --container-widget-width, 330px );max-width:330px;--container-widget-width:330px;--container-widget-flex-grow:0;}.elementor-1040 .elementor-element.elementor-element-bc959e1 img{width:100%;height:100%;object-fit:contain;object-position:top center;}.elementor-1040 .elementor-element.elementor-element-40dd8d27{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-1040 .elementor-element.elementor-element-40dd8d27.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1040 .elementor-element.elementor-element-2675c413 .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-2e22cf3 );}.elementor-1040 .elementor-element.elementor-element-31187570{--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:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;}.elementor-1040 .elementor-element.elementor-element-6eed736b{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1040 .elementor-element.elementor-element-37e75058 .elementor-icon-wrapper{text-align:center;}.elementor-1040 .elementor-element.elementor-element-37e75058 .elementor-icon{font-size:25px;}.elementor-1040 .elementor-element.elementor-element-37e75058 .elementor-icon svg{height:25px;}.elementor-1040 .elementor-element.elementor-element-37e75058 .elementor-icon-wrapper svg{width:auto;}.elementor-1040 .elementor-element.elementor-element-1646a387{padding:0px 0px 5px 0px;--e-rating-icon-font-size:16px;--e-rating-gap:1px;--e-rating-icon-color:#AC9898;}.elementor-1040 .elementor-element.elementor-element-218d502c{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1040 .elementor-element.elementor-element-218d502c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1040 .elementor-element.elementor-element-58b612d4{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;color:var( --e-global-color-2e22cf3 );}.elementor-1040 .elementor-element.elementor-element-5c95997e{font-size:16px;font-weight:500;line-height:1.3em;color:var( --e-global-color-2e22cf3 );}.elementor-1040 .elementor-element.elementor-element-c0b0497{--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:150px 150px;--row-gap:150px;--column-gap:150px;}.elementor-1040 .elementor-element.elementor-element-5587f807{--grid-columns:1;--grid-row-gap:280px;}.elementor-1040 .elementor-element.elementor-element-7d726a3c{--grid-columns:1;--grid-row-gap:200px;--grid-column-gap:1px;}.elementor-1040 .elementor-element.elementor-element-6553aca8{--grid-columns:1;--grid-row-gap:250px;}.elementor-1040 .elementor-element.elementor-element-1ad7171c{--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:flex-end;}.elementor-1040 .elementor-element.elementor-element-404ce264 .elementor-icon-wrapper{text-align:center;}.elementor-1040 .elementor-element.elementor-element-404ce264 .elementor-icon{font-size:100px;}.elementor-1040 .elementor-element.elementor-element-404ce264 .elementor-icon svg{height:100px;}.elementor-1040 .elementor-element.elementor-element-6628d55c .elementor-icon-wrapper{text-align:center;}.elementor-1040 .elementor-element.elementor-element-6628d55c .elementor-icon{font-size:100px;}.elementor-1040 .elementor-element.elementor-element-6628d55c .elementor-icon svg{height:100px;}@media(max-width:1440px){.elementor-1040 .elementor-element.elementor-element-7baadfe4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1040 .elementor-element.elementor-element-2675c413 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:1279px){.elementor-1040 .elementor-element.elementor-element-3e9e5df{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1040 .elementor-element.elementor-element-328cf5f0{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1040 .elementor-element.elementor-element-7baadfe4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1040 .elementor-element.elementor-element-1db3a6ae{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1040 .elementor-element.elementor-element-bc959e1{--container-widget-width:185px;--container-widget-flex-grow:0;width:var( --container-widget-width, 185px );max-width:185px;}.elementor-1040 .elementor-element.elementor-element-2675c413 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1040 .elementor-element.elementor-element-31187570{--flex-wrap:wrap;}.elementor-1040 .elementor-element.elementor-element-6eed736b{--flex-wrap:wrap;}.elementor-1040 .elementor-element.elementor-element-c0b0497{--gap:45px 45px;--row-gap:45px;--column-gap:45px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1040 .elementor-element.elementor-element-5587f807{--grid-columns:1;--grid-row-gap:20px;}.elementor-1040 .elementor-element.elementor-element-7d726a3c{--grid-columns:1;}.elementor-1040 .elementor-element.elementor-element-6553aca8{--grid-columns:1;}.elementor-1040 .elementor-element.elementor-element-1ad7171c{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1040 .elementor-element.elementor-element-404ce264 .elementor-icon{font-size:80px;}.elementor-1040 .elementor-element.elementor-element-404ce264 .elementor-icon svg{height:80px;}.elementor-1040 .elementor-element.elementor-element-6628d55c .elementor-icon{font-size:80px;}.elementor-1040 .elementor-element.elementor-element-6628d55c .elementor-icon svg{height:80px;}}@media(max-width:767px){.elementor-1040 .elementor-element.elementor-element-3e9e5df{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1040 .elementor-element.elementor-element-328cf5f0{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1040 .elementor-element.elementor-element-7baadfe4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1040 .elementor-element.elementor-element-1db3a6ae{--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:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1040 .elementor-element.elementor-element-2675c413{text-align:center;}.elementor-1040 .elementor-element.elementor-element-2675c413 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1040 .elementor-element.elementor-element-31187570{--width:fit-content;--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;}.elementor-1040 .elementor-element.elementor-element-31187570.e-con{--align-self:center;}.elementor-1040 .elementor-element.elementor-element-6eed736b{--justify-content:center;}.elementor-1040 .elementor-element.elementor-element-1646a387{--e-rating-gap:0px;}.elementor-1040 .elementor-element.elementor-element-218d502c{--flex-wrap:wrap;}.elementor-1040 .elementor-element.elementor-element-218d502c.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-1040 .elementor-element.elementor-element-5587f807{--grid-columns:1;--grid-row-gap:20px;}.elementor-1040 .elementor-element.elementor-element-7d726a3c{--grid-columns:1;}.elementor-1040 .elementor-element.elementor-element-6553aca8{--grid-columns:1;}}@media(min-width:768px){.elementor-1040 .elementor-element.elementor-element-328cf5f0{--content-width:850px;}.elementor-1040 .elementor-element.elementor-element-40dd8d27{--width:2%;}.elementor-1040 .elementor-element.elementor-element-31187570{--width:fit-content;}.elementor-1040 .elementor-element.elementor-element-6eed736b{--width:fit-content;}.elementor-1040 .elementor-element.elementor-element-218d502c{--width:275px;}.elementor-1040 .elementor-element.elementor-element-c0b0497{--content-width:1600px;}}/* Start custom CSS for icon, class: .elementor-element-37e75058 *//*.elementor-1040 .elementor-element.elementor-element-37e75058 svg path{*/
/*    fill: #ffffff;*/
/*}*//* End custom CSS */
/* Start custom CSS for rating, class: .elementor-element-1646a387 */.elementor-1040 .elementor-element.elementor-element-1646a387 .e-icon-wrapper.e-icon-unmarked svg path{
   opacity: 0.65;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eed736b */.elementor-1040 .elementor-element.elementor-element-6eed736b svg path {
    fill: #ffffff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58b612d4 */.elementor-1040 .elementor-element.elementor-element-58b612d4 span {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c95997e */.elementor-1040 .elementor-element.elementor-element-5c95997e span {
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31187570 */.elementor-1040 .elementor-element.elementor-element-31187570 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-5587f807 */.elementor-1040 .elementor-element.elementor-element-5587f807 .swiper {
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0b0497 */@media (min-width:1280px) {
    .elementor-1040 .elementor-element.elementor-element-c0b0497.grid_container {
  align-items: start !important;
  /*overflow: hidden;*/
  height: 2400px;
}

.elementor-1040 .elementor-element.elementor-element-c0b0497 .grid_1,
.elementor-1040 .elementor-element.elementor-element-c0b0497 .grid_2,
.elementor-1040 .elementor-element.elementor-element-c0b0497 .grid_3 {
  will-change: transform;
}

.elementor-1040 .elementor-element.elementor-element-c0b0497 .grid_1 { transform: translateY(60px); }
.elementor-1040 .elementor-element.elementor-element-c0b0497 .grid_2 { transform: translateY(0px);  }
.elementor-1040 .elementor-element.elementor-element-c0b0497 .grid_3 { transform: translateY(120px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ad7171c */.elementor-1040 .elementor-element.elementor-element-1ad7171c svg,
.elementor-1040 .elementor-element.elementor-element-1ad7171c svg * {
    transition: 0.3s;
}
.elementor-1040 .elementor-element.elementor-element-1ad7171c svg {
    cursor: pointer;
}
.elementor-1040 .elementor-element.elementor-element-1ad7171c svg:hover rect{
    fill: var(--e-global-color-secondary);
}
.elementor-1040 .elementor-element.elementor-element-1ad7171c svg:hover path {
    stroke: #ffffff;
}/* End custom CSS */