.elementor-362 .elementor-element.elementor-element-1c0041c1{--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:70px;--margin-bottom:117px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.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 );color:var( --e-global-color-primary );}.elementor-362 .elementor-element.elementor-element-6aad561e > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-362 .elementor-element.elementor-element-6aad561e{text-align:center;}.elementor-362 .elementor-element.elementor-element-6aad561e .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:clamp(32px, 2.6vw, 50px);font-weight:700;color:#000000;}.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 );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-362 .elementor-element.elementor-element-70b32c34{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-362 .elementor-element.elementor-element-70b32c34 > .elementor-widget-container{margin:0px 0px 67px 0px;}.elementor-362 .elementor-element.elementor-element-70b32c34.elementor-element{--align-self:center;}.elementor-362 .elementor-element.elementor-element-f0618a4{width:var( --container-widget-width, calc(100% + 16px) !important );max-width:calc(100% + 16px) !important;--container-widget-width:calc(100% + 16px) !important;--container-widget-flex-grow:0;}.elementor-362 .elementor-element.elementor-element-f0618a4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-362 .elementor-element.elementor-element-589f80ed{--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:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-362 .elementor-element.elementor-element-1a9560f > .elementor-widget-container{margin:0px 0px 42px 0px;}.elementor-362 .elementor-element.elementor-element-1a9560f{text-align:left;}.elementor-362 .elementor-element.elementor-element-1a9560f .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:clamp(32px, 2.6vw, 50px);font-weight:700;color:#000000;}.elementor-362 .elementor-element.elementor-element-bf87586{--e-image-carousel-slides-to-show:7;}.elementor-362 .elementor-element.elementor-element-bf87586 .swiper-wrapper{display:flex;align-items:center;}.elementor-362 .elementor-element.elementor-element-c7b99a7{--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:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-362 .elementor-element.elementor-element-0699ce7 > .elementor-widget-container{margin:0px 0px 42px 0px;}.elementor-362 .elementor-element.elementor-element-0699ce7{text-align:left;}.elementor-362 .elementor-element.elementor-element-0699ce7 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:clamp(32px, 2.6vw, 50px);font-weight:700;color:#000000;}.elementor-362 .elementor-element.elementor-element-0804bb9{--e-image-carousel-slides-to-show:7;}.elementor-362 .elementor-element.elementor-element-0804bb9 .swiper-wrapper{display:flex;align-items:center;}.elementor-362 .elementor-element.elementor-element-2c7adf45{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-362 .elementor-element.elementor-element-6e62e96f{--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:space-between;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--border-radius:40px 40px 40px 40px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-362 .elementor-element.elementor-element-6e62e96f:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-6e62e96f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-362 .elementor-element.elementor-element-4c6177e9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );}.elementor-362 .elementor-element.elementor-element-1243766{width:var( --container-widget-width, 284px );max-width:284px;--container-widget-width:284px;--container-widget-flex-grow:0;text-align:left;}.elementor-362 .elementor-element.elementor-element-1243766 img{width:100%;}.elementor-362 .elementor-element.elementor-element-47573432 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-362 .elementor-element.elementor-element-47573432{font-family:"Gilroy", Sans-serif;font-size:21px;font-weight:500;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-362 .elementor-element.elementor-element-54706f06 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-362 .elementor-element.elementor-element-54706f06 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-362 .elementor-element.elementor-element-54706f06 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-362 .elementor-element.elementor-element-54706f06 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-362 .elementor-element.elementor-element-54706f06 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-362 .elementor-element.elementor-element-54706f06 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-362 .elementor-element.elementor-element-54706f06 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-362 .elementor-element.elementor-element-54706f06{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-362 .elementor-element.elementor-element-54706f06 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-362 .elementor-element.elementor-element-54706f06 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-362 .elementor-element.elementor-element-54706f06 .elementor-icon-list-item > a{font-family:"Gilroy", Sans-serif;font-size:14px;font-weight:400;}.elementor-362 .elementor-element.elementor-element-54706f06 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-362 .elementor-element.elementor-element-d100208{--grid-template-columns:repeat(0, auto);--icon-size:41px;--grid-column-gap:4px;--grid-row-gap:0px;}.elementor-362 .elementor-element.elementor-element-d100208 .elementor-widget-container{text-align:left;}.elementor-362 .elementor-element.elementor-element-d100208 > .elementor-widget-container{margin:19px 0px 0px 0px;}.elementor-362 .elementor-element.elementor-element-d100208 .elementor-social-icon{background-color:#02010100;--icon-padding:4px;}.elementor-362 .elementor-element.elementor-element-d100208 .elementor-social-icon i{color:#02010100;}.elementor-362 .elementor-element.elementor-element-d100208 .elementor-social-icon svg{fill:#02010100;}.elementor-362 .elementor-element.elementor-element-4ca7081{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-362 .elementor-element.elementor-element-3ccaaa65 > .elementor-widget-container{border-radius:40px 40px 40px 40px;}.elementor-362 .elementor-element.elementor-element-3ccaaa65 iframe{height:413px;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-362 .elementor-element.elementor-element-6e3b3363{--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:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );}.elementor-362 .elementor-element.elementor-element-6c7b8d38 .elementor-button{background-color:#FFFFFF;height:66px;width:163px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Gilroy", Sans-serif;font-size:14px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:20px 25px 20px 25px;}.elementor-362 .elementor-element.elementor-element-6c7b8d38 .elementor-button:hover, .elementor-362 .elementor-element.elementor-element-6c7b8d38 .elementor-button:focus{background-color:#000000;color:#FFFFFF;border-color:#FFFFFF;}.elementor-362 .elementor-element.elementor-element-6c7b8d38 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-362 .elementor-element.elementor-element-6c7b8d38.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-362 .elementor-element.elementor-element-6c7b8d38 .elementor-button:hover svg, .elementor-362 .elementor-element.elementor-element-6c7b8d38 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-362 .elementor-element.elementor-element-98bd43b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-362 .elementor-element.elementor-element-6b6bd9a8{--display:flex;--min-height:0px;--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:center;--align-items:center;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-362 .elementor-element.elementor-element-6b6bd9a8:not(.elementor-motion-effects-element-type-background), .elementor-362 .elementor-element.elementor-element-6b6bd9a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-362 .elementor-element.elementor-element-c11232d img{width:15px;}.elementor-362 .elementor-element.elementor-element-67f1ea91{text-align:center;font-family:"Gilroy", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-362 .elementor-element.elementor-element-67f1ea91 a{color:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-362 .elementor-element.elementor-element-bf87586{--e-image-carousel-slides-to-show:4;}.elementor-362 .elementor-element.elementor-element-0804bb9{--e-image-carousel-slides-to-show:4;}.elementor-362 .elementor-element.elementor-element-6e62e96f{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-362 .elementor-element.elementor-element-1243766{--container-widget-width:190px;--container-widget-flex-grow:0;width:var( --container-widget-width, 190px );max-width:190px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-362 .elementor-element.elementor-element-54706f06{--e-icon-list-icon-size:16px;--icon-vertical-align:center;}.elementor-362 .elementor-element.elementor-element-6e3b3363{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-362 .elementor-element.elementor-element-6b6bd9a8{--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;--padding-top:16px;--padding-bottom:16px;--padding-left:40px;--padding-right:40px;}.elementor-362 .elementor-element.elementor-element-67f1ea91{font-size:12px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-362 .elementor-element.elementor-element-70b32c34{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-362 .elementor-element.elementor-element-589f80ed{--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-362 .elementor-element.elementor-element-1a9560f{text-align:center;}.elementor-362 .elementor-element.elementor-element-bf87586{--e-image-carousel-slides-to-show:3;}.elementor-362 .elementor-element.elementor-element-c7b99a7{--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-362 .elementor-element.elementor-element-0699ce7{text-align:center;}.elementor-362 .elementor-element.elementor-element-0804bb9{--e-image-carousel-slides-to-show:3;}.elementor-362 .elementor-element.elementor-element-2c7adf45{--padding-top:0px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-362 .elementor-element.elementor-element-6e62e96f{--border-radius:20px 20px 20px 20px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-362 .elementor-element.elementor-element-3ccaaa65 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-362 .elementor-element.elementor-element-3ccaaa65 iframe{height:260px;}.elementor-362 .elementor-element.elementor-element-6e3b3363{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-362 .elementor-element.elementor-element-6c7b8d38.elementor-element{--align-self:flex-end;}.elementor-362 .elementor-element.elementor-element-6b6bd9a8{--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:16px 0px;--row-gap:16px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-362 .elementor-element.elementor-element-c11232d{width:var( --container-widget-width, 16px );max-width:16px;--container-widget-width:16px;--container-widget-flex-grow:0;}.elementor-362 .elementor-element.elementor-element-c11232d img{width:32px;}}@media(min-width:768px){.elementor-362 .elementor-element.elementor-element-1c0041c1{--content-width:1528px;}.elementor-362 .elementor-element.elementor-element-589f80ed{--content-width:1528px;}.elementor-362 .elementor-element.elementor-element-c7b99a7{--content-width:1528px;}.elementor-362 .elementor-element.elementor-element-2c7adf45{--content-width:1849px;}.elementor-362 .elementor-element.elementor-element-6e62e96f{--content-width:1528px;}.elementor-362 .elementor-element.elementor-element-4c6177e9{--width:40%;}.elementor-362 .elementor-element.elementor-element-4ca7081{--width:906px;}.elementor-362 .elementor-element.elementor-element-6b6bd9a8{--content-width:1528px;}}@media(max-width:1024px) and (min-width:768px){.elementor-362 .elementor-element.elementor-element-4ca7081{--width:320px;}}


/* Start custom CSS for shortcode, class: .elementor-element-f0618a4 */.elementor-362 .elementor-element.elementor-element-f0618a4 .ti-widget.ti-goog .ti-review-item>.ti-inner {
    display: flex;
    flex-direction: column;
    border-radius: 20px !important;
    padding: 55px 40px 30px !important;
}

.elementor-362 .elementor-element.elementor-element-f0618a4 .ti-review-header {
    margin-top: 54px;
    order: 3;
    display: flex;
    justify-content: flex-end;
}

.elementor-362 .elementor-element.elementor-element-f0618a4 .ti-widget.ti-goog .ti-review-item>.ti-inner, .ti-widget.ti-goog .ti-load-more-reviews-container .ti-load-more-reviews-button{
    background-color: #ffffff !important;
    border: 1px solid #000 !important;
   
    border-color:#000 !important;
    border-top-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 1px !important;
    border-right-width:1px !important;
}
.elementor-362 .elementor-element.elementor-element-f0618a4 .ti-widget.ti-goog .ti-profile-img img{
    display: none !important;
}
.elementor-362 .elementor-element.elementor-element-f0618a4 .ti-widget.ti-goog .ti-reviews-container-wrapper .ti-inner>.ti-stars, .ti-widget.ti-goog .ti-reviews-container-wrapper .ti-popup-inner>.ti-stars{
    display: none;
}

.elementor-362 .elementor-element.elementor-element-f0618a4 .ti-widget.ti-goog .ti-review-content{
    color: #000;
    font-family: "Gilroy", Sans-Serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px;
}

.elementor-362 .elementor-element.elementor-element-f0618a4 .ti-name {
    color: #000;
    text-align: center;
    font-family: "Gilroy", Sans-Serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 26px;
    text-align: right;
    padding: 0 !important;
    text-transform: capitalize;
}

.elementor-362 .elementor-element.elementor-element-f0618a4 .ti-inner:before {
    content: "";
    clip-path: path("M4.18205 33.7477C2.97555 34.6576 2.02041 34.8598 1.31663 34.3543C0.914461 34.051 0.713379 33.6466 0.713379 33.1411C0.713379 32.5345 1.06527 31.9785 1.76906 31.473C5.18746 28.5411 7.34909 26.2159 8.25396 24.4972C9.25937 22.6775 9.76208 21.1104 9.76208 19.7962C9.76208 17.9764 9.35991 16.6116 8.55558 15.7017C7.75126 14.6907 6.84639 13.8819 5.84097 13.2753C4.83556 12.5676 3.93069 11.7589 3.12636 10.849C2.32204 9.93909 1.91987 8.57427 1.91987 6.7545C1.91987 4.93473 2.57339 3.36772 3.88042 2.05345C5.18746 0.739169 6.94693 0.0820312 9.15883 0.0820312C11.6724 0.0820312 13.6329 0.991914 15.0405 2.81168C16.5486 4.63145 17.3027 7.10835 17.3027 10.2424C17.3027 14.8929 16.2972 19.139 14.2864 22.9807C12.2756 26.8225 8.90748 30.4115 4.18205 33.7477ZM26.8038 33.7477C25.5973 34.6576 24.6422 34.8598 23.9384 34.3543C23.5362 34.051 23.3351 33.6466 23.3351 33.1411C23.3351 32.5345 23.687 31.9785 24.3908 31.473C27.8092 28.5411 29.9708 26.2159 30.8757 24.4972C31.8811 22.6775 32.3838 21.1104 32.3838 19.7962C32.3838 17.9764 31.9817 16.6116 31.1773 15.7017C30.373 14.6907 29.4681 13.8819 28.4627 13.2753C27.4573 12.5676 26.5524 11.7589 25.7481 10.849C24.9438 9.93909 24.5416 8.57427 24.5416 6.7545C24.5416 4.93473 25.1951 3.36772 26.5022 2.05345C27.8092 0.739169 29.5687 0.0820312 31.7806 0.0820312C34.2941 0.0820312 36.2547 0.991914 37.6622 2.81168C39.1703 4.63145 39.9244 7.10835 39.9244 10.2424C39.9244 14.8929 38.919 19.139 36.9082 22.9807C34.8974 26.8225 31.5292 30.4115 26.8038 33.7477Z");
    display: block;
    width: 40px;
    height: 34px;
    background: black;
    margin-bottom: 32px;
}

.elementor-362 .elementor-element.elementor-element-f0618a4 .ti-next, .elementor-362 .elementor-element.elementor-element-f0618a4 .ti-prev {
    border-radius: 100% !important;
    width: 53px !important;
    height: 53px !important;
    background: black !important;
    border: none !important;
}

.elementor-362 .elementor-element.elementor-element-f0618a4 .ti-next {
    right: 16px !important;
}

.elementor-362 .elementor-element.elementor-element-f0618a4 .ti-prev {
    right: 88px !important;
    left: auto !important;
}

.elementor-362 .elementor-element.elementor-element-f0618a4 .ti-prev:before {
    width: 17px !important;
    height: 12px !important;
    position: absolute;
    left: 50%;
    top: 50%;
    border: none !important;
    transform: translate(-50%, -65%) !important;
    content: url("https://optical-pontcharra.fr/wp-content/uploads/2025/07/arrow-left-white.svg") !important;
}

.elementor-362 .elementor-element.elementor-element-f0618a4 .ti-next:before {
    width: 17px !important;
    height: 12px !important;
    position: absolute;
    left: 50%;
    top: 50%;
    border: none !important;
    transform: translate(-50%, -65%) !important;
    content: url("https://optical-pontcharra.fr/wp-content/uploads/2025/07/arrow-right-white.svg") !important;
}

.elementor-362 .elementor-element.elementor-element-f0618a4 .ti-controls {
    top: -120px !important;
}/* End custom CSS */



/* Start custom CSS for image-carousel, class: .elementor-element-bf87586 */.elementor-362 .elementor-element.elementor-element-bf87586 img {
    height: 190px;
    width: 100%;
    object-fit: contain;
}

@media (max-width: 767px) {
    .elementor-362 .elementor-element.elementor-element-bf87586 img {
        height: 90px;
    }
}/* End custom CSS */



/* Start custom CSS for image-carousel, class: .elementor-element-0804bb9 */.elementor-362 .elementor-element.elementor-element-0804bb9 img {
    height: 190px;
    width: 100%;
    object-fit: contain;
}

/*.elementor-362 .elementor-element.elementor-element-0804bb9 .swiper-wrapper {
    transition-timing-function: linear !important;
}*/

@media (max-width: 767px) {
    .elementor-362 .elementor-element.elementor-element-0804bb9 img {
        height: 90px;
    }
}/* End custom CSS */





/* Start custom CSS for social-icons, class: .elementor-element-d100208 */.elementor-362 .elementor-element.elementor-element-d100208 svg.e-font-icon-svg.e-fab-instagram {
    width: 25px;
}
.elementor-362 .elementor-element.elementor-element-d100208 a.elementor-icon.elementor-social-icon.elementor-social-icon-instagram.elementor-repeater-item-be714d0 {
    width: 42px;
    height: 42px;
}

.elementor-362 .elementor-element.elementor-element-d100208 a:hover {
    opacity: .5 !important;
}/* End custom CSS */




/* Start custom CSS for shortcode, class: .elementor-element-98bd43b */.shortcode-list-villes {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-end;
  margin-right: -10px;
}

.custom-category-list > div {
  flex: 1 1 auto;
}


.elementor-362 .elementor-element.elementor-element-98bd43b {
    text-align: right;
}

.elementor-362 .elementor-element.elementor-element-98bd43b a {
    display: inline;
    font-size: 14px;
    font-style: italic;
    color: #7A7A7A;
    margin-right: 10px;
    transition: all .2s ease-in-out;
}

.elementor-362 .elementor-element.elementor-element-98bd43b a:hover {
    color: white;
}/* End custom CSS */




/* Start custom CSS for image, class: .elementor-element-c11232d */@media (min-width: 1024px) {
    .elementor-362 .elementor-element.elementor-element-c11232d {
        position: absolute;
        left: 0;
    }
}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-67f1ea91 */.elementor-362 .elementor-element.elementor-element-67f1ea91 p {
    margin-bottom: 0;
}
.elementor-362 .elementor-element.elementor-element-67f1ea91 a{
    text-decoration: underline !important;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-6b6bd9a8 */.elementor-362 .elementor-element.elementor-element-6b6bd9a8 .e-con-inner {
    position: relative;
}/* End custom CSS */


/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://optical-pontcharra.fr/wp-content/uploads/2025/06/Gilroy-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://optical-pontcharra.fr/wp-content/uploads/2025/06/Gilroy-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://optical-pontcharra.fr/wp-content/uploads/2025/06/Gilroy-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://optical-pontcharra.fr/wp-content/uploads/2025/06/Gilroy-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://optical-pontcharra.fr/wp-content/uploads/2025/07/gilroy-semibold.woff2') format('woff2'),
		url('https://optical-pontcharra.fr/wp-content/uploads/2025/07/gilroy-semibold.woff') format('woff'),
		url('https://optical-pontcharra.fr/wp-content/uploads/2025/07/gilroy-semibold.ttf') format('truetype');
}
/* End Custom Fonts CSS */