.elementor-2580 .elementor-element.elementor-element-0eebe87{--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:112px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2580 .elementor-element.elementor-element-98996a6 .elementor-repeater-item-1faee71 .swiper-slide-bg{background-image:url(https://irwd.wp.bwmmedia.com/wp-content/uploads/2026/01/RightScapeResources-Slider11.jpg);background-size:cover;}.elementor-2580 .elementor-element.elementor-element-98996a6 .elementor-repeater-item-9b28059 .swiper-slide-bg{background-image:url(https://irwd.wp.bwmmedia.com/wp-content/uploads/2026/01/RightScapeResources-Slider2.jpg);background-size:cover;}.elementor-2580 .elementor-element.elementor-element-98996a6 .elementor-repeater-item-f2e5625 .swiper-slide-bg{background-image:url(https://irwd.wp.bwmmedia.com/wp-content/uploads/2026/01/RightScapeResources-Slider3b.jpg);background-size:cover;}.elementor-2580 .elementor-element.elementor-element-98996a6 .elementor-repeater-item-365b2b8 .swiper-slide-bg{background-image:url(https://irwd.wp.bwmmedia.com/wp-content/uploads/2026/01/RightScapeResources-Slider4.jpg);background-size:cover;}.elementor-2580 .elementor-element.elementor-element-98996a6 .swiper-slide{transition-duration:calc(5000ms*1.2);height:480px;}.elementor-2580 .elementor-element.elementor-element-98996a6 .swiper-slide-contents{max-width:66%;}.elementor-2580 .elementor-element.elementor-element-98996a6 .swiper-slide-inner{text-align:center;}.elementor-2580 .elementor-element.elementor-element-05444c9{--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:80px 80px;--row-gap:80px;--column-gap:80px;--overflow:hidden;--padding-top:155px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-2580 .elementor-element.elementor-element-329f0ed{text-align:center;}.elementor-2580 .elementor-element.elementor-element-43e1d7e{--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;}.elementor-2580 .elementor-element.elementor-element-a50910f{--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;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:8px 8px 8px 8px;}.elementor-2580 .elementor-element.elementor-element-0c8eba0 .elementor-heading-title{font-family:var( --e-global-typography-461a783-font-family ), Sans-serif;font-size:var( --e-global-typography-461a783-font-size );font-weight:var( --e-global-typography-461a783-font-weight );line-height:var( --e-global-typography-461a783-line-height );letter-spacing:var( --e-global-typography-461a783-letter-spacing );color:var( --e-global-color-a033334 );}.elementor-2580 .elementor-element.elementor-element-74ebf0e{text-align:center;font-family:var( --e-global-typography-0f7bca7-font-family ), Sans-serif;font-size:var( --e-global-typography-0f7bca7-font-size );font-weight:var( --e-global-typography-0f7bca7-font-weight );line-height:var( --e-global-typography-0f7bca7-line-height );letter-spacing:var( --e-global-typography-0f7bca7-letter-spacing );color:var( --e-global-color-2dcafb1 );}.elementor-2580 .elementor-element.elementor-element-74ebf0e a{color:var( --e-global-color-b5ac316 );transition-duration:0.4s;}.elementor-2580 .elementor-element.elementor-element-74ebf0e a:hover, .elementor-2580 .elementor-element.elementor-element-74ebf0e a:focus{color:var( --e-global-color-5646b96 );}.elementor-2580 .elementor-element.elementor-element-b6e6d08 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2580 .elementor-element.elementor-element-b6e6d08.elementor-element{--align-self:center;}.elementor-2580 .elementor-element.elementor-element-b6e6d08 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2580 .elementor-element.elementor-element-b6e6d08 .elementor-button{font-size:var( --e-global-typography-df86eea-font-size );font-weight:var( --e-global-typography-df86eea-font-weight );text-transform:var( --e-global-typography-df86eea-text-transform );line-height:var( --e-global-typography-df86eea-line-height );letter-spacing:var( --e-global-typography-df86eea-letter-spacing );fill:var( --e-global-color-af17ddc );color:var( --e-global-color-af17ddc );border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF00;border-radius:0px 0px 0px 0px;padding:2px 2px 2px 2px;}.elementor-2580 .elementor-element.elementor-element-b6e6d08 .elementor-button:hover, .elementor-2580 .elementor-element.elementor-element-b6e6d08 .elementor-button:focus{color:var( --e-global-color-af17ddc );}.elementor-2580 .elementor-element.elementor-element-b6e6d08 .elementor-button:hover svg, .elementor-2580 .elementor-element.elementor-element-b6e6d08 .elementor-button:focus svg{fill:var( --e-global-color-af17ddc );}.elementor-2580 .elementor-element.elementor-element-760b68a{--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;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:8px 8px 8px 8px;}.elementor-2580 .elementor-element.elementor-element-6be2238 .elementor-heading-title{font-family:var( --e-global-typography-461a783-font-family ), Sans-serif;font-size:var( --e-global-typography-461a783-font-size );font-weight:var( --e-global-typography-461a783-font-weight );line-height:var( --e-global-typography-461a783-line-height );letter-spacing:var( --e-global-typography-461a783-letter-spacing );color:var( --e-global-color-a033334 );}.elementor-2580 .elementor-element.elementor-element-44b59de{text-align:center;font-family:var( --e-global-typography-0f7bca7-font-family ), Sans-serif;font-size:var( --e-global-typography-0f7bca7-font-size );font-weight:var( --e-global-typography-0f7bca7-font-weight );line-height:var( --e-global-typography-0f7bca7-line-height );letter-spacing:var( --e-global-typography-0f7bca7-letter-spacing );color:var( --e-global-color-2dcafb1 );}.elementor-2580 .elementor-element.elementor-element-44b59de a{color:var( --e-global-color-b5ac316 );transition-duration:0.4s;}.elementor-2580 .elementor-element.elementor-element-44b59de a:hover, .elementor-2580 .elementor-element.elementor-element-44b59de a:focus{color:var( --e-global-color-5646b96 );}.elementor-2580 .elementor-element.elementor-element-20d4d61 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2580 .elementor-element.elementor-element-20d4d61.elementor-element{--align-self:center;}.elementor-2580 .elementor-element.elementor-element-20d4d61 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2580 .elementor-element.elementor-element-20d4d61 .elementor-button{font-size:var( --e-global-typography-df86eea-font-size );font-weight:var( --e-global-typography-df86eea-font-weight );text-transform:var( --e-global-typography-df86eea-text-transform );line-height:var( --e-global-typography-df86eea-line-height );letter-spacing:var( --e-global-typography-df86eea-letter-spacing );fill:var( --e-global-color-af17ddc );color:var( --e-global-color-af17ddc );border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF00;border-radius:0px 0px 0px 0px;padding:2px 2px 2px 2px;}.elementor-2580 .elementor-element.elementor-element-20d4d61 .elementor-button:hover, .elementor-2580 .elementor-element.elementor-element-20d4d61 .elementor-button:focus{color:var( --e-global-color-af17ddc );}.elementor-2580 .elementor-element.elementor-element-20d4d61 .elementor-button:hover svg, .elementor-2580 .elementor-element.elementor-element-20d4d61 .elementor-button:focus svg{fill:var( --e-global-color-af17ddc );}.elementor-2580 .elementor-element.elementor-element-e0bd13c{--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;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:8px 8px 8px 8px;}.elementor-2580 .elementor-element.elementor-element-805ed81 .elementor-heading-title{font-family:var( --e-global-typography-461a783-font-family ), Sans-serif;font-size:var( --e-global-typography-461a783-font-size );font-weight:var( --e-global-typography-461a783-font-weight );line-height:var( --e-global-typography-461a783-line-height );letter-spacing:var( --e-global-typography-461a783-letter-spacing );color:var( --e-global-color-a033334 );}.elementor-2580 .elementor-element.elementor-element-afb4b28{text-align:center;font-family:var( --e-global-typography-0f7bca7-font-family ), Sans-serif;font-size:var( --e-global-typography-0f7bca7-font-size );font-weight:var( --e-global-typography-0f7bca7-font-weight );line-height:var( --e-global-typography-0f7bca7-line-height );letter-spacing:var( --e-global-typography-0f7bca7-letter-spacing );color:var( --e-global-color-2dcafb1 );}.elementor-2580 .elementor-element.elementor-element-afb4b28 a{color:var( --e-global-color-b5ac316 );transition-duration:0.4s;}.elementor-2580 .elementor-element.elementor-element-afb4b28 a:hover, .elementor-2580 .elementor-element.elementor-element-afb4b28 a:focus{color:var( --e-global-color-5646b96 );}.elementor-2580 .elementor-element.elementor-element-3c85aa2 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2580 .elementor-element.elementor-element-3c85aa2.elementor-element{--align-self:center;}.elementor-2580 .elementor-element.elementor-element-3c85aa2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2580 .elementor-element.elementor-element-3c85aa2 .elementor-button{font-size:var( --e-global-typography-df86eea-font-size );font-weight:var( --e-global-typography-df86eea-font-weight );text-transform:var( --e-global-typography-df86eea-text-transform );line-height:var( --e-global-typography-df86eea-line-height );letter-spacing:var( --e-global-typography-df86eea-letter-spacing );fill:var( --e-global-color-af17ddc );color:var( --e-global-color-af17ddc );border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF00;border-radius:0px 0px 0px 0px;padding:2px 2px 2px 2px;}.elementor-2580 .elementor-element.elementor-element-3c85aa2 .elementor-button:hover, .elementor-2580 .elementor-element.elementor-element-3c85aa2 .elementor-button:focus{color:var( --e-global-color-af17ddc );}.elementor-2580 .elementor-element.elementor-element-3c85aa2 .elementor-button:hover svg, .elementor-2580 .elementor-element.elementor-element-3c85aa2 .elementor-button:focus svg{fill:var( --e-global-color-af17ddc );}.elementor-2580 .elementor-element.elementor-element-f04f14f{--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:64px 64px;--row-gap:64px;--column-gap:64px;--overflow:hidden;--padding-top:112px;--padding-bottom:208px;--padding-left:00px;--padding-right:0px;}.elementor-2580 .elementor-element.elementor-element-3f33845{--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;--justify-content:space-between;--align-items:flex-end;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-2580 .elementor-element.elementor-element-67367a0{width:100%;max-width:100%;text-align:center;}.elementor-2580 .elementor-element.elementor-element-67367a0 .elementor-heading-title{font-family:var( --e-global-typography-25fc9fc-font-family ), Sans-serif;font-size:var( --e-global-typography-25fc9fc-font-size );font-weight:var( --e-global-typography-25fc9fc-font-weight );line-height:var( --e-global-typography-25fc9fc-line-height );letter-spacing:var( --e-global-typography-25fc9fc-letter-spacing );color:var( --e-global-color-a033334 );}.elementor-2580 .elementor-element.elementor-element-d31ef1e{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2580 .elementor-element.elementor-element-a907948{--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;--overlay-opacity:0.5;--border-radius:8px 8px 8px 8px;}.elementor-2580 .elementor-element.elementor-element-a907948:not(.elementor-motion-effects-element-type-background), .elementor-2580 .elementor-element.elementor-element-a907948 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-46cd225 );}.elementor-2580 .elementor-element.elementor-element-a907948::before, .elementor-2580 .elementor-element.elementor-element-a907948 > .elementor-background-video-container::before, .elementor-2580 .elementor-element.elementor-element-a907948 > .e-con-inner > .elementor-background-video-container::before, .elementor-2580 .elementor-element.elementor-element-a907948 > .elementor-background-slideshow::before, .elementor-2580 .elementor-element.elementor-element-a907948 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2580 .elementor-element.elementor-element-a907948 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2580 .elementor-element.elementor-element-5be8593 img{width:100%;height:236px;border-radius:8px 8px 8px 8px;}.elementor-2580 .elementor-element.elementor-element-8325dcb{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:0px 0px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2580 .elementor-element.elementor-element-3c39243 .elementor-heading-title{font-family:var( --e-global-typography-461a783-font-family ), Sans-serif;font-size:var( --e-global-typography-461a783-font-size );font-weight:var( --e-global-typography-461a783-font-weight );line-height:var( --e-global-typography-461a783-line-height );letter-spacing:var( --e-global-typography-461a783-letter-spacing );color:var( --e-global-color-a033334 );}.elementor-2580 .elementor-element.elementor-element-f749817.elementor-element{--align-self:flex-start;}.elementor-2580 .elementor-element.elementor-element-4108fde{--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;--overlay-opacity:0.5;--border-radius:8px 8px 8px 8px;}.elementor-2580 .elementor-element.elementor-element-4108fde:not(.elementor-motion-effects-element-type-background), .elementor-2580 .elementor-element.elementor-element-4108fde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-46cd225 );}.elementor-2580 .elementor-element.elementor-element-4108fde::before, .elementor-2580 .elementor-element.elementor-element-4108fde > .elementor-background-video-container::before, .elementor-2580 .elementor-element.elementor-element-4108fde > .e-con-inner > .elementor-background-video-container::before, .elementor-2580 .elementor-element.elementor-element-4108fde > .elementor-background-slideshow::before, .elementor-2580 .elementor-element.elementor-element-4108fde > .e-con-inner > .elementor-background-slideshow::before, .elementor-2580 .elementor-element.elementor-element-4108fde > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2580 .elementor-element.elementor-element-5d4993e img{width:100%;height:236px;border-radius:8px 8px 8px 8px;}.elementor-2580 .elementor-element.elementor-element-7da706c{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:0px 0px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2580 .elementor-element.elementor-element-4c9100d .elementor-heading-title{font-family:var( --e-global-typography-461a783-font-family ), Sans-serif;font-size:var( --e-global-typography-461a783-font-size );font-weight:var( --e-global-typography-461a783-font-weight );line-height:var( --e-global-typography-461a783-line-height );letter-spacing:var( --e-global-typography-461a783-letter-spacing );color:var( --e-global-color-a033334 );}.elementor-2580 .elementor-element.elementor-element-a62c392.elementor-element{--align-self:flex-start;}.elementor-2580 .elementor-element.elementor-element-d6d1a29{--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;--overlay-opacity:0.5;--border-radius:8px 8px 8px 8px;}.elementor-2580 .elementor-element.elementor-element-d6d1a29:not(.elementor-motion-effects-element-type-background), .elementor-2580 .elementor-element.elementor-element-d6d1a29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-46cd225 );}.elementor-2580 .elementor-element.elementor-element-d6d1a29::before, .elementor-2580 .elementor-element.elementor-element-d6d1a29 > .elementor-background-video-container::before, .elementor-2580 .elementor-element.elementor-element-d6d1a29 > .e-con-inner > .elementor-background-video-container::before, .elementor-2580 .elementor-element.elementor-element-d6d1a29 > .elementor-background-slideshow::before, .elementor-2580 .elementor-element.elementor-element-d6d1a29 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2580 .elementor-element.elementor-element-d6d1a29 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2580 .elementor-element.elementor-element-c238334 img{width:100%;height:236px;border-radius:8px 8px 8px 8px;}.elementor-2580 .elementor-element.elementor-element-6faf90f{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:0px 0px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2580 .elementor-element.elementor-element-4dbf3bc .elementor-heading-title{font-family:var( --e-global-typography-461a783-font-family ), Sans-serif;font-size:var( --e-global-typography-461a783-font-size );font-weight:var( --e-global-typography-461a783-font-weight );line-height:var( --e-global-typography-461a783-line-height );letter-spacing:var( --e-global-typography-461a783-letter-spacing );color:var( --e-global-color-a033334 );}.elementor-2580 .elementor-element.elementor-element-d796d3e.elementor-element{--align-self:flex-start;}@media(max-width:1366px){.elementor-2580 .elementor-element.elementor-element-0c8eba0 .elementor-heading-title{font-size:var( --e-global-typography-461a783-font-size );line-height:var( --e-global-typography-461a783-line-height );letter-spacing:var( --e-global-typography-461a783-letter-spacing );}.elementor-2580 .elementor-element.elementor-element-74ebf0e{font-size:var( --e-global-typography-0f7bca7-font-size );line-height:var( --e-global-typography-0f7bca7-line-height );letter-spacing:var( --e-global-typography-0f7bca7-letter-spacing );}.elementor-2580 .elementor-element.elementor-element-b6e6d08 .elementor-button{font-size:var( --e-global-typography-df86eea-font-size );line-height:var( --e-global-typography-df86eea-line-height );letter-spacing:var( --e-global-typography-df86eea-letter-spacing );}.elementor-2580 .elementor-element.elementor-element-6be2238 .elementor-heading-title{font-size:var( --e-global-typography-461a783-font-size );line-height:var( --e-global-typography-461a783-line-height );letter-spacing:var( --e-global-typography-461a783-letter-spacing );}.elementor-2580 .elementor-element.elementor-element-44b59de{font-size:var( --e-global-typography-0f7bca7-font-size );line-height:var( --e-global-typography-0f7bca7-line-height );letter-spacing:var( --e-global-typography-0f7bca7-letter-spacing );}.elementor-2580 .elementor-element.elementor-element-20d4d61 .elementor-button{font-size:var( --e-global-typography-df86eea-font-size );line-height:var( --e-global-typography-df86eea-line-height );letter-spacing:var( --e-global-typography-df86eea-letter-spacing );}.elementor-2580 .elementor-element.elementor-element-805ed81 .elementor-heading-title{font-size:var( --e-global-typography-461a783-font-size );line-height:var( --e-global-typography-461a783-line-height );letter-spacing:var( --e-global-typography-461a783-letter-spacing );}.elementor-2580 .elementor-element.elementor-element-afb4b28{font-size:var( --e-global-typography-0f7bca7-font-size );line-height:var( --e-global-typography-0f7bca7-line-height );letter-spacing:var( --e-global-typography-0f7bca7-letter-spacing );}.elementor-2580 .elementor-element.elementor-element-3c85aa2 .elementor-button{font-size:var( --e-global-typography-df86eea-font-size );line-height:var( --e-global-typography-df86eea-line-height );letter-spacing:var( --e-global-typography-df86eea-letter-spacing );}.elementor-2580 .elementor-element.elementor-element-67367a0 .elementor-heading-title{font-size:var( --e-global-typography-25fc9fc-font-size );line-height:var( --e-global-typography-25fc9fc-line-height );letter-spacing:var( --e-global-typography-25fc9fc-letter-spacing );}.elementor-2580 .elementor-element.elementor-element-3c39243 .elementor-heading-title{font-size:var( --e-global-typography-461a783-font-size );line-height:var( --e-global-typography-461a783-line-height );letter-spacing:var( --e-global-typography-461a783-letter-spacing );}.elementor-2580 .elementor-element.elementor-element-4c9100d .elementor-heading-title{font-size:var( --e-global-typography-461a783-font-size );line-height:var( --e-global-typography-461a783-line-height );letter-spacing:var( --e-global-typography-461a783-letter-spacing );}.elementor-2580 .elementor-element.elementor-element-4dbf3bc .elementor-heading-title{font-size:var( --e-global-typography-461a783-font-size );line-height:var( --e-global-typography-461a783-line-height );letter-spacing:var( --e-global-typography-461a783-letter-spacing );}}@media(max-width:1024px){.elementor-2580 .elementor-element.elementor-element-0eebe87{--padding-top:48px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-2580 .elementor-element.elementor-element-98996a6 .swiper-slide{height:349px;}.elementor-2580 .elementor-element.elementor-element-05444c9{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:112px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-2580 .elementor-element.elementor-element-0c8eba0 .elementor-heading-title{font-size:var( --e-global-typography-461a783-font-size );line-height:var( --e-global-typography-461a783-line-height );letter-spacing:var( --e-global-typography-461a783-letter-spacing );}.elementor-2580 .elementor-element.elementor-element-74ebf0e{font-size:var( --e-global-typography-0f7bca7-font-size );line-height:var( --e-global-typography-0f7bca7-line-height );letter-spacing:var( --e-global-typography-0f7bca7-letter-spacing );}.elementor-2580 .elementor-element.elementor-element-b6e6d08 .elementor-button{font-size:var( --e-global-typography-df86eea-font-size );line-height:var( --e-global-typography-df86eea-line-height );letter-spacing:var( --e-global-typography-df86eea-letter-spacing );}.elementor-2580 .elementor-element.elementor-element-6be2238 .elementor-heading-title{font-size:var( --e-global-typography-461a783-font-size );line-height:var( --e-global-typography-461a783-line-height );letter-spacing:var( --e-global-typography-461a783-letter-spacing );}.elementor-2580 .elementor-element.elementor-element-44b59de{font-size:var( --e-global-typography-0f7bca7-font-size );line-height:var( --e-global-typography-0f7bca7-line-height );letter-spacing:var( --e-global-typography-0f7bca7-letter-spacing );}.elementor-2580 .elementor-element.elementor-element-20d4d61 .elementor-button{font-size:var( --e-global-typography-df86eea-font-size );line-height:var( --e-global-typography-df86eea-line-height );letter-spacing:var( --e-global-typography-df86eea-letter-spacing );}.elementor-2580 .elementor-element.elementor-element-805ed81 .elementor-heading-title{font-size:var( --e-global-typography-461a783-font-size );line-height:var( --e-global-typography-461a783-line-height );letter-spacing:var( --e-global-typography-461a783-letter-spacing );}.elementor-2580 .elementor-element.elementor-element-afb4b28{font-size:var( --e-global-typography-0f7bca7-font-size );line-height:var( --e-global-typography-0f7bca7-line-height );letter-spacing:var( --e-global-typography-0f7bca7-letter-spacing );}.elementor-2580 .elementor-element.elementor-element-3c85aa2 .elementor-button{font-size:var( --e-global-typography-df86eea-font-size );line-height:var( --e-global-typography-df86eea-line-height );letter-spacing:var( --e-global-typography-df86eea-letter-spacing );}.elementor-2580 .elementor-element.elementor-element-f04f14f{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:48px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2580 .elementor-element.elementor-element-67367a0 .elementor-heading-title{font-size:var( --e-global-typography-25fc9fc-font-size );line-height:var( --e-global-typography-25fc9fc-line-height );letter-spacing:var( --e-global-typography-25fc9fc-letter-spacing );}.elementor-2580 .elementor-element.elementor-element-5be8593 img{height:150px;}.elementor-2580 .elementor-element.elementor-element-3c39243 .elementor-heading-title{font-size:var( --e-global-typography-461a783-font-size );line-height:var( --e-global-typography-461a783-line-height );letter-spacing:var( --e-global-typography-461a783-letter-spacing );}.elementor-2580 .elementor-element.elementor-element-5d4993e img{height:150px;}.elementor-2580 .elementor-element.elementor-element-4c9100d .elementor-heading-title{font-size:var( --e-global-typography-461a783-font-size );line-height:var( --e-global-typography-461a783-line-height );letter-spacing:var( --e-global-typography-461a783-letter-spacing );}.elementor-2580 .elementor-element.elementor-element-c238334 img{height:150px;}.elementor-2580 .elementor-element.elementor-element-4dbf3bc .elementor-heading-title{font-size:var( --e-global-typography-461a783-font-size );line-height:var( --e-global-typography-461a783-line-height );letter-spacing:var( --e-global-typography-461a783-letter-spacing );}}@media(max-width:767px){.elementor-2580 .elementor-element.elementor-element-0eebe87{--padding-top:48px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-2580 .elementor-element.elementor-element-98996a6 .swiper-slide{height:200px;}.elementor-2580 .elementor-element.elementor-element-43e1d7e{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2580 .elementor-element.elementor-element-a50910f{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2580 .elementor-element.elementor-element-0c8eba0 .elementor-heading-title{font-size:var( --e-global-typography-461a783-font-size );line-height:var( --e-global-typography-461a783-line-height );letter-spacing:var( --e-global-typography-461a783-letter-spacing );}.elementor-2580 .elementor-element.elementor-element-74ebf0e{font-size:var( --e-global-typography-0f7bca7-font-size );line-height:var( --e-global-typography-0f7bca7-line-height );letter-spacing:var( --e-global-typography-0f7bca7-letter-spacing );}.elementor-2580 .elementor-element.elementor-element-b6e6d08 .elementor-button{font-size:var( --e-global-typography-df86eea-font-size );line-height:var( --e-global-typography-df86eea-line-height );letter-spacing:var( --e-global-typography-df86eea-letter-spacing );}.elementor-2580 .elementor-element.elementor-element-6be2238 .elementor-heading-title{font-size:var( --e-global-typography-461a783-font-size );line-height:var( --e-global-typography-461a783-line-height );letter-spacing:var( --e-global-typography-461a783-letter-spacing );}.elementor-2580 .elementor-element.elementor-element-44b59de{font-size:var( --e-global-typography-0f7bca7-font-size );line-height:var( --e-global-typography-0f7bca7-line-height );letter-spacing:var( --e-global-typography-0f7bca7-letter-spacing );}.elementor-2580 .elementor-element.elementor-element-20d4d61 .elementor-button{font-size:var( --e-global-typography-df86eea-font-size );line-height:var( --e-global-typography-df86eea-line-height );letter-spacing:var( --e-global-typography-df86eea-letter-spacing );}.elementor-2580 .elementor-element.elementor-element-805ed81 .elementor-heading-title{font-size:var( --e-global-typography-461a783-font-size );line-height:var( --e-global-typography-461a783-line-height );letter-spacing:var( --e-global-typography-461a783-letter-spacing );}.elementor-2580 .elementor-element.elementor-element-afb4b28{font-size:var( --e-global-typography-0f7bca7-font-size );line-height:var( --e-global-typography-0f7bca7-line-height );letter-spacing:var( --e-global-typography-0f7bca7-letter-spacing );}.elementor-2580 .elementor-element.elementor-element-3c85aa2 .elementor-button{font-size:var( --e-global-typography-df86eea-font-size );line-height:var( --e-global-typography-df86eea-line-height );letter-spacing:var( --e-global-typography-df86eea-letter-spacing );}.elementor-2580 .elementor-element.elementor-element-f04f14f{--padding-top:48px;--padding-bottom:120px;--padding-left:16px;--padding-right:16px;}.elementor-2580 .elementor-element.elementor-element-3f33845{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2580 .elementor-element.elementor-element-67367a0 .elementor-heading-title{font-size:var( --e-global-typography-25fc9fc-font-size );line-height:var( --e-global-typography-25fc9fc-line-height );letter-spacing:var( --e-global-typography-25fc9fc-letter-spacing );}.elementor-2580 .elementor-element.elementor-element-3c39243 .elementor-heading-title{font-size:var( --e-global-typography-461a783-font-size );line-height:var( --e-global-typography-461a783-line-height );letter-spacing:var( --e-global-typography-461a783-letter-spacing );}.elementor-2580 .elementor-element.elementor-element-4c9100d .elementor-heading-title{font-size:var( --e-global-typography-461a783-font-size );line-height:var( --e-global-typography-461a783-line-height );letter-spacing:var( --e-global-typography-461a783-letter-spacing );}.elementor-2580 .elementor-element.elementor-element-4dbf3bc .elementor-heading-title{font-size:var( --e-global-typography-461a783-font-size );line-height:var( --e-global-typography-461a783-line-height );letter-spacing:var( --e-global-typography-461a783-letter-spacing );}}@media(max-width:1024px) and (min-width:768px){.elementor-2580 .elementor-element.elementor-element-0eebe87{--content-width:720px;}.elementor-2580 .elementor-element.elementor-element-05444c9{--content-width:720px;}.elementor-2580 .elementor-element.elementor-element-f04f14f{--content-width:720px;}.elementor-2580 .elementor-element.elementor-element-3f33845{--content-width:720px;}}/* Start custom CSS for slides, class: .elementor-element-98996a6 */.elementor-2580 .elementor-element.elementor-element-98996a6 .elementor-swiper-button:hover{
    background: var( --e-global-color-b246239 );
}
.elementor-2580 .elementor-element.elementor-element-98996a6 .elementor-swiper-button-next{
    border: 1px solid var(--e-global-color-32d7cc3);
    width: 48px;
    height: 48px;
    font-size: 24px !important;
    padding: 11px 10px;
    border-radius: 50%;
    transform: rotate(180deg);
    position: absolute;
    right: 0;
    bottom: -71px;
    top: auto;
    color: var(--e-global-color-32d7cc3);
}
.elementor-2580 .elementor-element.elementor-element-98996a6 .elementor-swiper-button-prev{
    border: 1px solid var(--e-global-color-32d7cc3);
    width: 48px;
    height: 48px;
    font-size: 24px !important;
    padding: 11px 10px;
    border-radius: 50%;
    position: absolute;
    bottom: -95px;
    top: auto;
    color: var(--e-global-color-32d7cc3);
    left: auto;
    right: 63px;
}
.elementor-2580 .elementor-element.elementor-element-98996a6 .swiper-pagination-bullets{
    width: auto;
    bottom: -31px;
}
.elementor-2580 .elementor-element.elementor-element-98996a6 .swiper-pagination-bullets .swiper-pagination-bullet{
    
}
.elementor-2580 .elementor-element.elementor-element-98996a6 .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74ebf0e */.elementor-2580 .elementor-element.elementor-element-74ebf0e p:first-child{
    margin: 0;
}
.elementor-2580 .elementor-element.elementor-element-74ebf0e a{ text-decoration: underline; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b6e6d08 */.elementor-2580 .elementor-element.elementor-element-b6e6d08 i{ font-size: 20px; }
.elementor-2580 .elementor-element.elementor-element-b6e6d08 .elementor-button-content-wrapper{
    align-items: center;
}
.elementor-2580 .elementor-element.elementor-element-b6e6d08 .elementor-button:hover{
    border-color: var(--e-global-color-af17ddc);
}
.elementor-2580 .elementor-element.elementor-element-b6e6d08 .elementor-button-content-wrapper{
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44b59de */.elementor-2580 .elementor-element.elementor-element-44b59de p:first-child{
    margin: 0;
}
.elementor-2580 .elementor-element.elementor-element-44b59de a{ text-decoration: underline; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-20d4d61 */.elementor-2580 .elementor-element.elementor-element-20d4d61 i{ font-size: 20px; }
.elementor-2580 .elementor-element.elementor-element-20d4d61 .elementor-button-content-wrapper{
    align-items: center;
}
.elementor-2580 .elementor-element.elementor-element-20d4d61 .elementor-button:hover{
    border-color: var(--e-global-color-af17ddc);
}
.elementor-2580 .elementor-element.elementor-element-20d4d61 .elementor-button-content-wrapper{
    flex-direction: row-reverse;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-afb4b28 */.elementor-2580 .elementor-element.elementor-element-afb4b28 p:first-child{
    margin: 0;
}
.elementor-2580 .elementor-element.elementor-element-afb4b28 a{ text-decoration: underline; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c85aa2 */.elementor-2580 .elementor-element.elementor-element-3c85aa2 i{ font-size: 20px; }
.elementor-2580 .elementor-element.elementor-element-3c85aa2 .elementor-button-content-wrapper{
    align-items: center;
}
.elementor-2580 .elementor-element.elementor-element-3c85aa2 .elementor-button:hover{
    border-color: var(--e-global-color-af17ddc);
}
.elementor-2580 .elementor-element.elementor-element-3c85aa2 .elementor-button-content-wrapper{
    flex-direction: row-reverse;
}/* End custom CSS */