.elementor-8 .elementor-element.elementor-element-59c172a{--display:flex;--background-transition:0.3s;--padding-top:40px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-8 .elementor-element.elementor-element-3c63433 .elementor-repeater-item-1418eae .swiper-slide-bg{background-color:#F5F5F5;background-image:url(https://cofoolad.websitexdemo.ir/wp-content/uploads/2023/05/slider-1.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-3c63433 .elementor-repeater-item-4c0d9d8 .swiper-slide-bg{background-color:#F5F5F5;background-image:url(https://cofoolad.websitexdemo.ir/wp-content/uploads/2023/05/slider-1.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-3c63433 .swiper-slide{height:550px;transition-duration:calc(5000ms*1.2);}.elementor-8 .elementor-element.elementor-element-3c63433 .swiper-slide-contents{max-width:66%;}.elementor-8 .elementor-element.elementor-element-3c63433 .swiper-slide-inner{text-align:center;}.elementor-8 .elementor-element.elementor-element-3c63433 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-b4a2c39 );opacity:var( --e-global-color-b4a2c39 );}.elementor-8 .elementor-element.elementor-element-3c63433 .swiper-pagination-bullet-active{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-035507b{--display:flex;--gap:36px;--background-transition:0.3s;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-8 .elementor-element.elementor-element-83105e6{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-b24fce2{text-align:center;}.elementor-8 .elementor-element.elementor-element-b24fce2 .elementor-heading-title{color:var( --e-global-color-text );font-family:"IRANYekanFN", Sans-serif;font-weight:700;}.elementor-8 .elementor-element.elementor-element-b2ff519{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-481ee07{--grid-columns:4;--grid-column-gap:20px;--grid-row-gap:20px;}.elementor-8 .elementor-element.elementor-element-7e3dca8{--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;--align-items:center;--gap:20px;--overflow:hidden;--background-transition:0.3s;--padding-top:88px;--padding-right:20px;--padding-bottom:88px;--padding-left:20px;}.elementor-8 .elementor-element.elementor-element-059fdbd{--display:flex;--gap:16px;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-ec0da6d{text-align:right;}.elementor-8 .elementor-element.elementor-element-94d4dd1 .elementor-heading-title{color:var( --e-global-color-text );font-family:"IRANYekanFN", Sans-serif;font-weight:500;}.elementor-8 .elementor-element.elementor-element-3cc88a7 .elementor-heading-title{color:var( --e-global-color-text );font-family:"IRANYekanFN", Sans-serif;font-size:34px;font-weight:800;}.elementor-8 .elementor-element.elementor-element-8d880b2{font-family:"IRANYekanFN", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-51e7974{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-1826ceb .elementor-repeater-item-e23858c .swiper-slide-bg{background-image:url(https://cofoolad.websitexdemo.ir/wp-content/uploads/2023/05/Mask-Group-5.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-1826ceb .elementor-repeater-item-e23858c .elementor-background-overlay{background-color:#00000000;}.elementor-8 .elementor-element.elementor-element-1826ceb .elementor-repeater-item-a97d890 .swiper-slide-bg{background-image:url(https://cofoolad.websitexdemo.ir/wp-content/uploads/2023/05/Mask-Group-5.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-1826ceb .elementor-repeater-item-a97d890 .elementor-background-overlay{background-color:#00000000;}.elementor-8 .elementor-element.elementor-element-1826ceb .swiper-slide{height:400px;}.elementor-8 .elementor-element.elementor-element-1826ceb .swiper-slide-contents{max-width:100%;}.elementor-8 .elementor-element.elementor-element-1826ceb .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-1826ceb .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:12px;}.elementor-8 .elementor-element.elementor-element-1826ceb .elementor-slide-heading{font-family:"IRANYekanFN", Sans-serif;font-size:20px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-1826ceb .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:12px;}.elementor-8 .elementor-element.elementor-element-1826ceb .elementor-slide-description{font-family:"IRANYekanFN", Sans-serif;font-size:20px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-1826ceb .elementor-slide-button{font-family:"IRANYekanFN", Sans-serif;font-size:23px;font-weight:500;border-width:0px;background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-1826ceb .elementor-slide-button:hover{background-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-8c06d65{--display:flex;--gap:20px;--background-transition:0.3s;--padding-top:80px;--padding-right:20px;--padding-bottom:80px;--padding-left:20px;}.elementor-8 .elementor-element.elementor-element-8c06d65:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8c06d65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-8 .elementor-element.elementor-element-8c06d65, .elementor-8 .elementor-element.elementor-element-8c06d65::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-c753a5d{--grid-columns:1;--grid-column-gap:32px;--grid-row-gap:32px;}.elementor-8 .elementor-element.elementor-element-6327c31 .elementor-button{font-family:"IRANYekanFN", Sans-serif;font-size:20px;font-weight:400;background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-6327c31 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-6327c31 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-85c1fe7 );}.elementor-8 .elementor-element.elementor-element-6327c31 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-6327c31 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-c479025{--display:flex;--gap:36px;--background-transition:0.3s;--padding-top:68px;--padding-right:20px;--padding-bottom:68px;--padding-left:20px;}.elementor-8 .elementor-element.elementor-element-74f1ee0{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-6e6584b{text-align:center;}.elementor-8 .elementor-element.elementor-element-6e6584b .elementor-heading-title{color:var( --e-global-color-text );font-family:"IRANYekanFN", Sans-serif;font-weight:800;}.elementor-8 .elementor-element.elementor-element-e31f2c3{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:12px 12px;--grid-auto-flow:row;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-81c7af4{--display:flex;--flex-wrap:nowrap;--overflow:hidden;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-9cdcc1f{text-align:right;}.elementor-8 .elementor-element.elementor-element-9cdcc1f .elementor-heading-title{color:var( --e-global-color-85c1fe7 );font-family:"IRANYekanFN", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-9cdcc1f > .elementor-widget-container{padding:10px 20px 10px 20px;background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-124386d{--display:flex;--flex-wrap:nowrap;--overflow:hidden;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-d317d22{text-align:right;}.elementor-8 .elementor-element.elementor-element-d317d22 .elementor-heading-title{color:var( --e-global-color-85c1fe7 );font-family:"IRANYekanFN", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-d317d22 > .elementor-widget-container{padding:10px 20px 10px 20px;background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-cf6e799{--display:flex;--flex-wrap:nowrap;--overflow:hidden;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-98a4e2a{text-align:right;}.elementor-8 .elementor-element.elementor-element-98a4e2a .elementor-heading-title{color:var( --e-global-color-85c1fe7 );font-family:"IRANYekanFN", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-98a4e2a > .elementor-widget-container{padding:10px 20px 10px 20px;background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-92d1aa1{--display:flex;--flex-wrap:nowrap;--overflow:hidden;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-50d5986{text-align:right;}.elementor-8 .elementor-element.elementor-element-50d5986 .elementor-heading-title{color:var( --e-global-color-85c1fe7 );font-family:"IRANYekanFN", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-50d5986 > .elementor-widget-container{padding:10px 20px 10px 20px;background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-50fad5e{--display:flex;--flex-wrap:nowrap;--overflow:hidden;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-b4069fd{text-align:right;}.elementor-8 .elementor-element.elementor-element-b4069fd .elementor-heading-title{color:var( --e-global-color-85c1fe7 );font-family:"IRANYekanFN", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-b4069fd > .elementor-widget-container{padding:10px 20px 10px 20px;background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-0f2e116{--display:flex;--flex-wrap:nowrap;--overflow:hidden;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-034fb2b{text-align:right;}.elementor-8 .elementor-element.elementor-element-034fb2b .elementor-heading-title{color:var( --e-global-color-85c1fe7 );font-family:"IRANYekanFN", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-034fb2b > .elementor-widget-container{padding:10px 20px 10px 20px;background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-d845d31{--display:flex;--flex-wrap:nowrap;--overflow:hidden;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-d987dee{text-align:right;}.elementor-8 .elementor-element.elementor-element-d987dee .elementor-heading-title{color:var( --e-global-color-85c1fe7 );font-family:"IRANYekanFN", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-d987dee > .elementor-widget-container{padding:10px 20px 10px 20px;background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-4ce396f{--display:flex;--gap:36px;--background-transition:0.3s;--padding-top:64px;--padding-right:20px;--padding-bottom:64px;--padding-left:20px;}.elementor-8 .elementor-element.elementor-element-4ce396f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4ce396f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-8 .elementor-element.elementor-element-4ce396f, .elementor-8 .elementor-element.elementor-element-4ce396f::before{--border-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-53d3619{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-99c8340{text-align:center;}.elementor-8 .elementor-element.elementor-element-99c8340 .elementor-heading-title{color:var( --e-global-color-text );font-family:"IRANYekanFN", Sans-serif;font-weight:800;}.elementor-8 .elementor-element.elementor-element-95d9473{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-01088d7{--e-image-carousel-slides-to-show:4;}.elementor-8 .elementor-element.elementor-element-01088d7 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-8 .elementor-element.elementor-element-01088d7 .elementor-swiper-button.elementor-swiper-button-next{font-size:21px;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-01088d7 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-8 .elementor-element.elementor-element-01088d7 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-4c00eed{--display:flex;--gap:36px;--background-transition:0.3s;--padding-top:64px;--padding-right:20px;--padding-bottom:64px;--padding-left:20px;}.elementor-8 .elementor-element.elementor-element-b2fffcf{--display:flex;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-ac33951{text-align:center;}.elementor-8 .elementor-element.elementor-element-ac33951 .elementor-heading-title{color:var( --e-global-color-text );font-family:"IRANYekanFN", Sans-serif;font-weight:800;}.elementor-8 .elementor-element.elementor-element-c8e6cd3{--display:flex;--gap:16px;--background-transition:0.3s;}.elementor-8 .elementor-element.elementor-element-53197e8{--grid-columns:3;--grid-column-gap:16px;--grid-row-gap:16px;}.elementor-8 .elementor-element.elementor-element-53197e8 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-8 .elementor-element.elementor-element-53197e8 .e-loop-item > .elementor-section, .elementor-8 .elementor-element.elementor-element-53197e8 .e-loop-item > .elementor-section > .elementor-container, .elementor-8 .elementor-element.elementor-element-53197e8 .e-loop-item > .e-con, .elementor-8 .elementor-element.elementor-element-53197e8 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-8 .elementor-element.elementor-element-53197e8 .elementor-repeater-item-3616efc{grid-column:span min( 1, var(--grid-columns) );}.elementor-8 .elementor-element.elementor-element-ca86de8 .elementor-button{font-family:"IRANYekanFN", Sans-serif;font-size:20px;font-weight:400;background-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-ca86de8 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-ca86de8 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-85c1fe7 );}.elementor-8 .elementor-element.elementor-element-ca86de8 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-ca86de8 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-059fdbd{--width:66%;}.elementor-8 .elementor-element.elementor-element-51e7974{--width:33%;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-59c172a{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-8 .elementor-element.elementor-element-481ee07{--grid-columns:2;}.elementor-8 .elementor-element.elementor-element-c753a5d{--grid-columns:1;}.elementor-8 .elementor-element.elementor-element-53197e8{--grid-columns:2;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-481ee07{--grid-columns:1;}.elementor-8 .elementor-element.elementor-element-7e3dca8{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-8 .elementor-element.elementor-element-94d4dd1 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-3cc88a7 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-1826ceb .swiper-slide{height:340px;}.elementor-8 .elementor-element.elementor-element-c753a5d{--grid-columns:1;}.elementor-8 .elementor-element.elementor-element-e31f2c3{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);}.elementor-8 .elementor-element.elementor-element-9cdcc1f .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-9cdcc1f > .elementor-widget-container{padding:10px 12px 10px 12px;}.elementor-8 .elementor-element.elementor-element-d317d22 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-d317d22 > .elementor-widget-container{padding:10px 12px 10px 12px;}.elementor-8 .elementor-element.elementor-element-98a4e2a .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-98a4e2a > .elementor-widget-container{padding:10px 12px 10px 12px;}.elementor-8 .elementor-element.elementor-element-50d5986 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-50d5986 > .elementor-widget-container{padding:10px 12px 10px 12px;}.elementor-8 .elementor-element.elementor-element-b4069fd .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-b4069fd > .elementor-widget-container{padding:10px 12px 10px 12px;}.elementor-8 .elementor-element.elementor-element-034fb2b .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-034fb2b > .elementor-widget-container{padding:10px 12px 10px 12px;}.elementor-8 .elementor-element.elementor-element-d987dee .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-d987dee > .elementor-widget-container{padding:10px 12px 10px 12px;}.elementor-8 .elementor-element.elementor-element-53197e8{--grid-columns:1;}}/* Start custom CSS for slides, class: .elementor-element-3c63433 */.elementor-8 .elementor-element.elementor-element-3c63433 .swiper-pagination {
    width: fit-content;
    padding: 0 8px;
}

.elementor-8 .elementor-element.elementor-element-3c63433 .swiper-pagination-bullet {
    width: 14px;
    height: 6px;
    border-radius: 0;
    margin: 0 2px;
    transition: .3s;
}

.elementor-8 .elementor-element.elementor-element-3c63433 .swiper-pagination-bullet-active {
    width: 32px;
    transition: .3s;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d880b2 */.elementor-8 .elementor-element.elementor-element-8d880b2 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-1826ceb */.elementor-8 .elementor-element.elementor-element-1826ceb .swiper-slide-contents {
    width: 100%
}

.elementor-8 .elementor-element.elementor-element-1826ceb .elementor-background-overlay {
    background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 70%);
}

.elementor-8 .elementor-element.elementor-element-1826ceb .elementor-slide-heading::before {
    position: absolute;
    display: flex;
    left: 20px;
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55' height='55' viewBox='0 0 55 55'%3E%3Cg id='Group_14' data-name='Group 14' transform='translate(-327 -1636.5)'%3E%3Crect id='Rectangle_25' data-name='Rectangle 25' width='55' height='55' transform='translate(327 1636.5)' fill='%2300559d'/%3E%3Cg id='vuesax_linear_call-calling' data-name='vuesax/linear/call-calling' transform='translate(171 1464.5)'%3E%3Cg id='call-calling'%3E%3Cg id='call-calling-2' data-name='call-calling'%3E%3Cpath id='Vector' d='M19.97,16.33a2.545,2.545,0,0,1-.25,1.09,4.126,4.126,0,0,1-.68,1.02,4.508,4.508,0,0,1-1.64,1.18,5.022,5.022,0,0,1-1.95.38,8.334,8.334,0,0,1-3.26-.73,17.564,17.564,0,0,1-3.44-1.98,28.75,28.75,0,0,1-3.28-2.8,28.414,28.414,0,0,1-2.79-3.27A17.828,17.828,0,0,1,.72,7.81,8.423,8.423,0,0,1,0,4.54,5.173,5.173,0,0,1,.36,2.61,4.6,4.6,0,0,1,1.51.94,2.93,2.93,0,0,1,3.59,0,1.879,1.879,0,0,1,4.4.18a1.63,1.63,0,0,1,.67.56L7.39,4.01a3.422,3.422,0,0,1,.4.7,1.581,1.581,0,0,1,.14.61,1.357,1.357,0,0,1-.21.71,3.4,3.4,0,0,1-.56.71l-.76.79a.535.535,0,0,0-.16.4.908.908,0,0,0,.03.23c.03.08.06.14.08.2a8.3,8.3,0,0,0,.93,1.28c.45.52.93,1.05,1.45,1.58.54.53,1.06,1.02,1.59,1.47a7.675,7.675,0,0,0,1.29.92c.05.02.11.05.18.08a.69.69,0,0,0,.25.04.55.55,0,0,0,.41-.17l.76-.75a3.068,3.068,0,0,1,.72-.56,1.332,1.332,0,0,1,.71-.21,1.6,1.6,0,0,1,.61.13,3.868,3.868,0,0,1,.7.39l3.31,2.35a1.517,1.517,0,0,1,.55.64A2.052,2.052,0,0,1,19.97,16.33Z' transform='translate(174 190)' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3Cpath id='Vector-2' data-name='Vector' d='M3.5,3.5A3.965,3.965,0,0,0,2.33,1.23,3.416,3.416,0,0,0,0,0' transform='translate(187 193.5)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3Cpath id='Vector-3' data-name='Vector' d='M7,7A7,7,0,0,0,0,0' transform='translate(187 190)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/g%3E%3Cpath id='Vector-4' data-name='Vector' d='M0,0H24V24H0Z' transform='translate(172 188)' fill='none' opacity='0'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.elementor-8 .elementor-element.elementor-element-1826ceb .elementor-slide-heading ,
.elementor-8 .elementor-element.elementor-element-1826ceb .elementor-slide-description {
    text-align: right;
    padding: 0 20px
}

.elementor-8 .elementor-element.elementor-element-1826ceb .elementor-button {
    width: 100%;
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e699e90 */.elementor-8 .elementor-element.elementor-element-e699e90 {
    height: 100%;
}

.elementor-8 .elementor-element.elementor-element-e699e90 img {
    height: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81c7af4 */.elementor-8 .elementor-element.elementor-element-81c7af4 img {
    transition: .3s;
}

.elementor-8 .elementor-element.elementor-element-81c7af4:hover img {
    scale: 1.1;
    transition: .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d50accb */.elementor-8 .elementor-element.elementor-element-d50accb {
    height: 100%;
}

.elementor-8 .elementor-element.elementor-element-d50accb img {
    height: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-124386d */.elementor-8 .elementor-element.elementor-element-124386d img {
    transition: .3s;
}

.elementor-8 .elementor-element.elementor-element-124386d:hover img {
    scale: 1.1;
    transition: .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-010ad83 */.elementor-8 .elementor-element.elementor-element-010ad83 {
    height: 100%;
}

.elementor-8 .elementor-element.elementor-element-010ad83 img {
    height: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf6e799 */.elementor-8 .elementor-element.elementor-element-cf6e799 img {
    transition: .3s;
}

.elementor-8 .elementor-element.elementor-element-cf6e799:hover img {
    scale: 1.1;
    transition: .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f79069f */.elementor-8 .elementor-element.elementor-element-f79069f {
    height: 100%;
}

.elementor-8 .elementor-element.elementor-element-f79069f img {
    height: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92d1aa1 */@media only screen and (min-width:768px) {
    .elementor-8 .elementor-element.elementor-element-92d1aa1 {
        grid-row: 1 / span 2;
        grid-column-start: 4;
    }
}

.elementor-8 .elementor-element.elementor-element-92d1aa1 img {
    transition: .3s;
}

.elementor-8 .elementor-element.elementor-element-92d1aa1:hover img {
    scale: 1.1;
    transition: .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0dca281 */.elementor-8 .elementor-element.elementor-element-0dca281 {
    height: 100%;
    overflow: hidden;
}

.elementor-8 .elementor-element.elementor-element-0dca281 img {
    height: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50fad5e */@media only screen and (min-width:768px) {
    .elementor-8 .elementor-element.elementor-element-50fad5e {
        grid-column: 2 / span 2;
        grid-row-start: 2;
    }
}

.elementor-8 .elementor-element.elementor-element-50fad5e img {
    transition: .3s;
}

.elementor-8 .elementor-element.elementor-element-50fad5e:hover img {
    scale: 1.1;
    transition: .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51f4add */.elementor-8 .elementor-element.elementor-element-51f4add {
    height: 100%;
}

.elementor-8 .elementor-element.elementor-element-51f4add img {
    height: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f2e116 */@media only screen and (min-width:768px) {
    .elementor-8 .elementor-element.elementor-element-0f2e116 {
        grid-row: 2 / span 2;
    }
}

.elementor-8 .elementor-element.elementor-element-0f2e116 img {
    transition: .3s;
}

.elementor-8 .elementor-element.elementor-element-0f2e116:hover img {
    scale: 1.1;
    transition: .3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7289f55 */.elementor-8 .elementor-element.elementor-element-7289f55 {
    height: 100%;
    overflow: hidden;
}

.elementor-8 .elementor-element.elementor-element-7289f55 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d845d31 */.elementor-8 .elementor-element.elementor-element-d845d31 {
    grid-column: 2 / span 3;
}

@media only screen and (max-width:767px) {
    .elementor-8 .elementor-element.elementor-element-d845d31 {
        grid-column: 1 / span 2;
    }
}

.elementor-8 .elementor-element.elementor-element-d845d31 img {
    transition: .3s;
}

.elementor-8 .elementor-element.elementor-element-d845d31:hover img {
    scale: 1.1;
    transition: .3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e31f2c3 */.elementor-8 .elementor-element.elementor-element-e31f2c3 {
    grid-template-rows: 260px 260px 260px;
}

@media only screen and (max-width:767px) {
    .elementor-8 .elementor-element.elementor-element-e31f2c3 {
        grid-template-rows: 200px 200px 200px 200px;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-01088d7 */.elementor-8 .elementor-element.elementor-element-01088d7 .swiper-slide-inner {
    height: 110px !important;
    background-color: #fff;
    padding: 24px;
    border: 1px solid #d2d1d1;
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-8 .elementor-element.elementor-element-01088d7 .swiper-slide-inner img {
    height: 100%;
    width: fit-content;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-53197e8 */@media only screen and (min-width:1024px) {
    .elementor-8 .elementor-element.elementor-element-53197e8 .elementor-loop-container {
        grid-template-rows: 520px;
    }
    
    .elementor-8 .elementor-element.elementor-element-53197e8 .elementor-loop-container > .e-loop-item:nth-child(5) {
        grid-column: 1 / span 3;
        border: 1px solid #d2d1d1;
    }
    
    .elementor-8 .elementor-element.elementor-element-53197e8 .elementor-loop-container > .e-loop-item:nth-child(5) > div > div:first-child {
        width: calc(33% - 6px);
    }
    
    .elementor-8 .elementor-element.elementor-element-53197e8 .elementor-loop-container > .e-loop-item:nth-child(5) > div > div:last-child {
        width: 66%;
    }
}

@media only screen and (max-width:1023px) {
    .elementor-8 .elementor-element.elementor-element-53197e8 .elementor-loop-container > .e-loop-item:nth-child(5) {
        display: none;
    }
}/* End custom CSS */