.elementor-510 .elementor-element.elementor-element-51e06128 > .elementor-container{max-width:1350px;}.elementor-510 .elementor-element.elementor-element-51e06128:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-51e06128 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-85b8a2b );}.elementor-510 .elementor-element.elementor-element-51e06128 > .elementor-background-overlay{background-image:url("https://affinitywebs.com/wp-content/uploads/2023/10/Untitled-1.png");background-position:717px -560px;background-repeat:no-repeat;background-size:cover;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-510 .elementor-element.elementor-element-51e06128, .elementor-510 .elementor-element.elementor-element-51e06128 > .elementor-background-overlay{border-radius:54px 54px 54px 54px;}.elementor-510 .elementor-element.elementor-element-51e06128{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:26px;margin-bottom:0px;padding:51px 0px 51px 0px;}.elementor-510 .elementor-element.elementor-element-2b9b69ec .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:800;line-height:50px;}.elementor-510 .elementor-element.elementor-element-230adc24{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-510 .elementor-element.elementor-element-230adc24 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-7b782429 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-510 .elementor-element.elementor-element-7b782429 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-510 .elementor-element.elementor-element-7b782429 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:700;background-color:transparent;background-image:linear-gradient(111deg, #00B8D4 0%, #0267E1 100%);border-radius:50px 50px 50px 50px;}.elementor-510 .elementor-element.elementor-element-7b782429 .elementor-button:hover, .elementor-510 .elementor-element.elementor-element-7b782429 .elementor-button:focus{color:#FFFFFF;background-color:transparent;background-image:linear-gradient(180deg, #0097D9 0%, #00B8D4 100%);}.elementor-510 .elementor-element.elementor-element-7b782429 .elementor-button:hover svg, .elementor-510 .elementor-element.elementor-element-7b782429 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-510 .elementor-element.elementor-element-7b782429 > .elementor-widget-container{margin:5px 0px 0px -8px;}.elementor-510 .elementor-element.elementor-element-42aac07a > .elementor-container{max-width:1350px;}.elementor-510 .elementor-element.elementor-element-42aac07a:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-42aac07a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-510 .elementor-element.elementor-element-42aac07a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:32px 0px 45px 0px;}.elementor-510 .elementor-element.elementor-element-42aac07a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-510 .elementor-element.elementor-element-2338db73 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 86px 0px 17px;}.elementor-510 .elementor-element.elementor-element-6bf4162c{text-align:left;}.elementor-510 .elementor-element.elementor-element-6bf4162c .elementor-heading-title{color:#020202;font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;line-height:40px;}.elementor-510 .elementor-element.elementor-element-1ce67f1d{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-510 .elementor-element.elementor-element-62266685 .elementor-icon-box-wrapper{text-align:left;}.elementor-510 .elementor-element.elementor-element-62266685{--icon-box-icon-margin:15px;}.elementor-510 .elementor-element.elementor-element-62266685 .elementor-icon-box-title{margin-bottom:16px;color:#444444;}.elementor-510 .elementor-element.elementor-element-62266685 .elementor-icon{font-size:68px;}.elementor-510 .elementor-element.elementor-element-62266685 .elementor-icon-box-title, .elementor-510 .elementor-element.elementor-element-62266685 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}.elementor-510 .elementor-element.elementor-element-62266685 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-510 .elementor-element.elementor-element-62266685 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:21px 0px 21px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E4E4E4;border-radius:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-76cd979f .elementor-icon-box-wrapper{text-align:left;}.elementor-510 .elementor-element.elementor-element-76cd979f{--icon-box-icon-margin:15px;}.elementor-510 .elementor-element.elementor-element-76cd979f .elementor-icon-box-title{margin-bottom:16px;color:#444444;}.elementor-510 .elementor-element.elementor-element-76cd979f .elementor-icon{font-size:68px;}.elementor-510 .elementor-element.elementor-element-76cd979f .elementor-icon-box-title, .elementor-510 .elementor-element.elementor-element-76cd979f .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}.elementor-510 .elementor-element.elementor-element-76cd979f .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-510 .elementor-element.elementor-element-76cd979f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:21px 0px 21px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E4E4E4;border-radius:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-528d5776 .elementor-icon-box-wrapper{text-align:left;}.elementor-510 .elementor-element.elementor-element-528d5776{--icon-box-icon-margin:15px;}.elementor-510 .elementor-element.elementor-element-528d5776 .elementor-icon-box-title{margin-bottom:16px;color:#444444;}.elementor-510 .elementor-element.elementor-element-528d5776 .elementor-icon{font-size:68px;}.elementor-510 .elementor-element.elementor-element-528d5776 .elementor-icon-box-title, .elementor-510 .elementor-element.elementor-element-528d5776 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}.elementor-510 .elementor-element.elementor-element-528d5776 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-510 .elementor-element.elementor-element-528d5776 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:21px 0px 21px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E4E4E4;border-radius:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-708d60df .elementor-icon-box-wrapper{text-align:left;}.elementor-510 .elementor-element.elementor-element-708d60df{--icon-box-icon-margin:15px;}.elementor-510 .elementor-element.elementor-element-708d60df .elementor-icon-box-title{margin-bottom:16px;color:#444444;}.elementor-510 .elementor-element.elementor-element-708d60df .elementor-icon{font-size:68px;}.elementor-510 .elementor-element.elementor-element-708d60df .elementor-icon-box-title, .elementor-510 .elementor-element.elementor-element-708d60df .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}.elementor-510 .elementor-element.elementor-element-708d60df .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-510 .elementor-element.elementor-element-708d60df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:21px 0px 21px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E4E4E4;border-radius:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-48ed449d .elementor-icon-box-wrapper{text-align:left;}.elementor-510 .elementor-element.elementor-element-48ed449d{--icon-box-icon-margin:15px;}.elementor-510 .elementor-element.elementor-element-48ed449d .elementor-icon-box-title{margin-bottom:16px;color:#444444;}.elementor-510 .elementor-element.elementor-element-48ed449d .elementor-icon{font-size:68px;}.elementor-510 .elementor-element.elementor-element-48ed449d .elementor-icon-box-title, .elementor-510 .elementor-element.elementor-element-48ed449d .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}.elementor-510 .elementor-element.elementor-element-48ed449d .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-510 .elementor-element.elementor-element-48ed449d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:21px 0px 21px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E4E4E4;border-radius:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-698b7b4 .elementor-icon-box-wrapper{text-align:left;}.elementor-510 .elementor-element.elementor-element-698b7b4{--icon-box-icon-margin:15px;}.elementor-510 .elementor-element.elementor-element-698b7b4 .elementor-icon-box-title{margin-bottom:16px;color:#444444;}.elementor-510 .elementor-element.elementor-element-698b7b4 .elementor-icon{font-size:68px;}.elementor-510 .elementor-element.elementor-element-698b7b4 .elementor-icon-box-title, .elementor-510 .elementor-element.elementor-element-698b7b4 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}.elementor-510 .elementor-element.elementor-element-698b7b4 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-510 .elementor-element.elementor-element-698b7b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:21px 0px 21px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E4E4E4;border-radius:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-3c68e19f .elementor-icon-box-wrapper{text-align:left;}.elementor-510 .elementor-element.elementor-element-3c68e19f{--icon-box-icon-margin:15px;}.elementor-510 .elementor-element.elementor-element-3c68e19f .elementor-icon-box-title{margin-bottom:16px;color:#444444;}.elementor-510 .elementor-element.elementor-element-3c68e19f .elementor-icon{font-size:68px;}.elementor-510 .elementor-element.elementor-element-3c68e19f .elementor-icon-box-title, .elementor-510 .elementor-element.elementor-element-3c68e19f .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}.elementor-510 .elementor-element.elementor-element-3c68e19f .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-510 .elementor-element.elementor-element-3c68e19f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:21px 0px 21px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E4E4E4;border-radius:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-6c7258f .elementor-icon-box-wrapper{text-align:left;}.elementor-510 .elementor-element.elementor-element-6c7258f{--icon-box-icon-margin:15px;}.elementor-510 .elementor-element.elementor-element-6c7258f .elementor-icon-box-title{margin-bottom:16px;color:#444444;}.elementor-510 .elementor-element.elementor-element-6c7258f .elementor-icon{font-size:68px;}.elementor-510 .elementor-element.elementor-element-6c7258f .elementor-icon-box-title, .elementor-510 .elementor-element.elementor-element-6c7258f .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}.elementor-510 .elementor-element.elementor-element-6c7258f .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-510 .elementor-element.elementor-element-6c7258f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:21px 0px 21px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E4E4E4;border-radius:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-6b3fe70a .elementor-icon-box-wrapper{text-align:left;}.elementor-510 .elementor-element.elementor-element-6b3fe70a{--icon-box-icon-margin:15px;}.elementor-510 .elementor-element.elementor-element-6b3fe70a .elementor-icon-box-title{margin-bottom:16px;color:#444444;}.elementor-510 .elementor-element.elementor-element-6b3fe70a .elementor-icon{font-size:68px;}.elementor-510 .elementor-element.elementor-element-6b3fe70a .elementor-icon-box-title, .elementor-510 .elementor-element.elementor-element-6b3fe70a .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}.elementor-510 .elementor-element.elementor-element-6b3fe70a .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-510 .elementor-element.elementor-element-6b3fe70a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:21px 0px 21px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E4E4E4;border-radius:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-7f8149cd .elementor-icon-box-wrapper{text-align:left;}.elementor-510 .elementor-element.elementor-element-7f8149cd{--icon-box-icon-margin:15px;}.elementor-510 .elementor-element.elementor-element-7f8149cd .elementor-icon-box-title{margin-bottom:16px;color:#444444;}.elementor-510 .elementor-element.elementor-element-7f8149cd .elementor-icon{font-size:68px;}.elementor-510 .elementor-element.elementor-element-7f8149cd .elementor-icon-box-title, .elementor-510 .elementor-element.elementor-element-7f8149cd .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}.elementor-510 .elementor-element.elementor-element-7f8149cd .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-510 .elementor-element.elementor-element-7f8149cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:21px 0px 21px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E4E4E4;border-radius:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-30c22914 .elementor-icon-box-wrapper{text-align:left;}.elementor-510 .elementor-element.elementor-element-30c22914{--icon-box-icon-margin:15px;}.elementor-510 .elementor-element.elementor-element-30c22914 .elementor-icon-box-title{margin-bottom:16px;color:#444444;}.elementor-510 .elementor-element.elementor-element-30c22914 .elementor-icon{font-size:68px;}.elementor-510 .elementor-element.elementor-element-30c22914 .elementor-icon-box-title, .elementor-510 .elementor-element.elementor-element-30c22914 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}.elementor-510 .elementor-element.elementor-element-30c22914 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-510 .elementor-element.elementor-element-30c22914 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:21px 0px 21px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E4E4E4;border-radius:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-7d09098c .elementor-icon-box-wrapper{text-align:left;}.elementor-510 .elementor-element.elementor-element-7d09098c{--icon-box-icon-margin:15px;}.elementor-510 .elementor-element.elementor-element-7d09098c .elementor-icon-box-title{margin-bottom:16px;color:#444444;}.elementor-510 .elementor-element.elementor-element-7d09098c .elementor-icon{font-size:68px;}.elementor-510 .elementor-element.elementor-element-7d09098c .elementor-icon-box-title, .elementor-510 .elementor-element.elementor-element-7d09098c .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}.elementor-510 .elementor-element.elementor-element-7d09098c .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-510 .elementor-element.elementor-element-7d09098c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:21px 0px 21px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E4E4E4;border-radius:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-2b258f4 .elementor-icon-box-wrapper{text-align:left;}.elementor-510 .elementor-element.elementor-element-2b258f4{--icon-box-icon-margin:15px;}.elementor-510 .elementor-element.elementor-element-2b258f4 .elementor-icon-box-title{margin-bottom:16px;color:#444444;}.elementor-510 .elementor-element.elementor-element-2b258f4 .elementor-icon{font-size:68px;}.elementor-510 .elementor-element.elementor-element-2b258f4 .elementor-icon-box-title, .elementor-510 .elementor-element.elementor-element-2b258f4 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}.elementor-510 .elementor-element.elementor-element-2b258f4 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-510 .elementor-element.elementor-element-2b258f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:21px 0px 21px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E4E4E4;border-radius:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-300286d0 > .elementor-widget-container{padding:49px 49px 49px 49px;}.elementor-510 .elementor-element.elementor-element-300286d0{z-index:0;}.elementor-510 .elementor-element.elementor-element-4315b6cc > .elementor-container{max-width:1350px;}.elementor-510 .elementor-element.elementor-element-4315b6cc:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-4315b6cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-510 .elementor-element.elementor-element-4315b6cc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:65px 0px 39px 0px;}.elementor-510 .elementor-element.elementor-element-4315b6cc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-510 .elementor-element.elementor-element-37457fa5{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:-223px;}.elementor-510 .elementor-element.elementor-element-37457fa5 img{width:200%;max-width:300%;}.elementor-510 .elementor-element.elementor-element-37457fa5 > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-510 .elementor-element.elementor-element-37457fa5{left:-619px;}body.rtl .elementor-510 .elementor-element.elementor-element-37457fa5{right:-619px;}.elementor-510 .elementor-element.elementor-element-144cb6e7 > .elementor-element-populated{padding:15px 43px 43px 41px;}.elementor-510 .elementor-element.elementor-element-47a9934f{text-align:left;}.elementor-510 .elementor-element.elementor-element-47a9934f .elementor-heading-title{color:#020202;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:40px;}.elementor-510 .elementor-element.elementor-element-5159e497{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-510 .elementor-element.elementor-element-7f7fd06d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-510 .elementor-element.elementor-element-7f7fd06d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-510 .elementor-element.elementor-element-7f7fd06d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-510 .elementor-element.elementor-element-7f7fd06d .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-510 .elementor-element.elementor-element-7f7fd06d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-510 .elementor-element.elementor-element-7f7fd06d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-510 .elementor-element.elementor-element-7f7fd06d .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-510 .elementor-element.elementor-element-7f7fd06d .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-510 .elementor-element.elementor-element-7f7fd06d{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-510 .elementor-element.elementor-element-7f7fd06d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-510 .elementor-element.elementor-element-7f7fd06d .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-510 .elementor-element.elementor-element-7f7fd06d .elementor-icon-list-text{color:#363636;transition:color 0.3s;}.elementor-510 .elementor-element.elementor-element-7f7fd06d > .elementor-widget-container{margin:-31px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-d7088a5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-510 .elementor-element.elementor-element-d7088a5 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-510 .elementor-element.elementor-element-d7088a5 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:700;background-color:transparent;background-image:linear-gradient(111deg, #00B8D4 0%, #0267E1 100%);border-radius:50px 50px 50px 50px;}.elementor-510 .elementor-element.elementor-element-d7088a5 .elementor-button:hover, .elementor-510 .elementor-element.elementor-element-d7088a5 .elementor-button:focus{color:#FFFFFF;background-color:transparent;background-image:linear-gradient(180deg, #0097D9 0%, #00B8D4 100%);}.elementor-510 .elementor-element.elementor-element-d7088a5 .elementor-button:hover svg, .elementor-510 .elementor-element.elementor-element-d7088a5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-510 .elementor-element.elementor-element-d7088a5 > .elementor-widget-container{margin:5px 0px 0px -8px;}.elementor-510 .elementor-element.elementor-element-55cd21fe > .elementor-container{max-width:1350px;}.elementor-510 .elementor-element.elementor-element-55cd21fe:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-55cd21fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-510 .elementor-element.elementor-element-55cd21fe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:65px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-55cd21fe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-510 .elementor-element.elementor-element-36b47c65 > .elementor-element-populated{padding:15px 43px 43px 41px;}.elementor-510 .elementor-element.elementor-element-253a7a72{text-align:center;}.elementor-510 .elementor-element.elementor-element-253a7a72 .elementor-heading-title{color:#020202;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:40px;}.elementor-510 .elementor-element.elementor-element-2dae470d{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-510 .elementor-element.elementor-element-5cc20703{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-510 .elementor-element.elementor-element-5cc20703 > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-274e7b61:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-274e7b61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-510 .elementor-element.elementor-element-274e7b61{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 39px 0px;}.elementor-510 .elementor-element.elementor-element-274e7b61 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-510 .elementor-element.elementor-element-14d654c .bdt-marquee.marquee-type-image .marquee-content-image img{width:137px;height:85px;}.elementor-510 .elementor-element.elementor-element-4952a8bf .bdt-marquee.marquee-type-image .marquee-content-image img{width:137px;height:85px;}.elementor-510 .elementor-element.elementor-element-0da87a4 .bdt-marquee.marquee-type-image .marquee-content-image img{width:137px;height:85px;}.elementor-510 .elementor-element.elementor-element-4b758300 > .elementor-container{max-width:1350px;}.elementor-510 .elementor-element.elementor-element-4b758300:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-4b758300 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-510 .elementor-element.elementor-element-4b758300{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 30px 0px;}.elementor-510 .elementor-element.elementor-element-4b758300 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-510 .elementor-element.elementor-element-56493a1f{text-align:center;}.elementor-510 .elementor-element.elementor-element-56493a1f .elementor-heading-title{color:#020202;font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:700;line-height:40px;}.elementor-510 .elementor-element.elementor-element-1f02781b{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-510 .elementor-element.elementor-element-440bb7d8 > .elementor-container{max-width:1350px;}.elementor-510 .elementor-element.elementor-element-440bb7d8:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-440bb7d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-510 .elementor-element.elementor-element-440bb7d8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:19px 0px 71px 0px;}.elementor-510 .elementor-element.elementor-element-440bb7d8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-510 .elementor-element.elementor-element-2b2b106c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-6a3d79a .qodef-e-image{border-radius:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-6a3d79a .qodef-timeline-layout--vertical-separated .qodef-e-side-holder{width:500px;}.elementor-510 .elementor-element.elementor-element-6a3d79a .qodef-timeline-layout--vertical-separated .qodef-e-content-holder{width:500px;}.elementor-510 .elementor-element.elementor-element-6a3d79a .qodef-e-title{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-510 .elementor-element.elementor-element-6a3d79a .qodef-e-date{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-510 .elementor-element.elementor-element-6a3d79a .qodef-e-text{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-510 .elementor-element.elementor-element-6a3d79a .qodef-timeline--vertical .qodef-e-item:not(:last-child){padding-bottom:30px;}.elementor-510 .elementor-element.elementor-element-6a3d79a .qodef-timeline--horizontal .qodef-e-item{padding:0 calc(30px/2);}.elementor-510 .elementor-element.elementor-element-6a3d79a .qodef-e-point-holder{font-size:17px;}.elementor-510 .elementor-element.elementor-element-6a3d79a .qodef-e-point{background-color:var( --e-global-color-secondary );}.elementor-510 .elementor-element.elementor-element-6a3d79a .qodef-e-point .qodef-e-icon-holder{font-size:21px;color:#FFFFFF;}.elementor-510 .elementor-element.elementor-element-27c6da81 .qodef-e-image{border-radius:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-27c6da81 .qodef-e-title{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-510 .elementor-element.elementor-element-27c6da81 .qodef-e-date{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-510 .elementor-element.elementor-element-27c6da81 .qodef-e-text{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-510 .elementor-element.elementor-element-27c6da81 .qodef-timeline--vertical .qodef-e-item:not(:last-child){padding-bottom:30px;}.elementor-510 .elementor-element.elementor-element-27c6da81 .qodef-timeline--horizontal .qodef-e-item{padding:0 calc(30px/2);}.elementor-510 .elementor-element.elementor-element-27c6da81 .qodef-e-point-holder{font-size:17px;}.elementor-510 .elementor-element.elementor-element-27c6da81 .qodef-e-point{background-color:var( --e-global-color-secondary );}.elementor-510 .elementor-element.elementor-element-27c6da81 .qodef-e-point .qodef-e-icon-holder{font-size:21px;color:#FFFFFF;}.elementor-510 .elementor-element.elementor-element-27c6da81 .qodef-nav-prev{font-size:15px;}.elementor-510 .elementor-element.elementor-element-27c6da81 .qodef-nav-next{font-size:15px;}.elementor-510 .elementor-element.elementor-element-6b7dcb5f > .elementor-container{max-width:1350px;min-height:161px;}.elementor-510 .elementor-element.elementor-element-6b7dcb5f:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-6b7dcb5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://affinitywebs.com/wp-content/uploads/2023/10/7xm.xyz547429.jpg");background-position:center center;background-size:cover;}.elementor-510 .elementor-element.elementor-element-6b7dcb5f > .elementor-background-overlay{background-color:#272E36;background-image:url("https://affinitywebs.com/wp-content/uploads/2023/10/Untitled-1.png");background-position:595px -620px;background-repeat:no-repeat;background-size:cover;opacity:0.85;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-510 .elementor-element.elementor-element-6b7dcb5f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:106px 0px 100px 0px;}.elementor-510 .elementor-element.elementor-element-17612252.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-510 .elementor-element.elementor-element-3ad880cd{text-align:center;}.elementor-510 .elementor-element.elementor-element-3ad880cd .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:43px;font-weight:700;}.elementor-510 .elementor-element.elementor-element-f7cc77c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-510 .elementor-element.elementor-element-f7cc77c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-510 .elementor-element.elementor-element-f7cc77c .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:700;background-color:transparent;background-image:linear-gradient(111deg, #00B8D4 0%, #0267E1 100%);border-radius:50px 50px 50px 50px;}.elementor-510 .elementor-element.elementor-element-f7cc77c .elementor-button:hover, .elementor-510 .elementor-element.elementor-element-f7cc77c .elementor-button:focus{color:#FFFFFF;background-color:transparent;background-image:linear-gradient(180deg, #0097D9 0%, #00B8D4 100%);}.elementor-510 .elementor-element.elementor-element-f7cc77c .elementor-button:hover svg, .elementor-510 .elementor-element.elementor-element-f7cc77c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-510 .elementor-element.elementor-element-f7cc77c > .elementor-widget-container{margin:5px 0px 0px -8px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-510 .elementor-element.elementor-element-7397a3f2{width:44.073%;}.elementor-510 .elementor-element.elementor-element-144cb6e7{width:55.927%;}}@media(max-width:1366px){.elementor-510 .elementor-element.elementor-element-51e06128 > .elementor-container{max-width:1140px;}.elementor-510 .elementor-element.elementor-element-51e06128 > .elementor-background-overlay{background-position:511px -601px;}.elementor-510 .elementor-element.elementor-element-42aac07a > .elementor-container{max-width:1140px;}}@media(max-width:1024px){.elementor-510 .elementor-element.elementor-element-51e06128 > .elementor-background-overlay{background-position:0px 0px;}.elementor-510 .elementor-element.elementor-element-2b9b69ec{text-align:center;}.elementor-510 .elementor-element.elementor-element-230adc24{text-align:center;width:100%;max-width:100%;}.elementor-510 .elementor-element.elementor-element-42aac07a{padding:26px 26px 26px 26px;}.elementor-510 .elementor-element.elementor-element-7397a3f2 > .elementor-element-populated{padding:48px 48px 48px 48px;}.elementor-510 .elementor-element.elementor-element-144cb6e7 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-510 .elementor-element.elementor-element-36b47c65 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-510 .elementor-element.elementor-element-38bbb161 > .elementor-element-populated{padding:48px 48px 48px 48px;}.elementor-510 .elementor-element.elementor-element-6b7dcb5f > .elementor-background-overlay{background-position:0px 0px;}.elementor-510 .elementor-element.elementor-element-6b7dcb5f{padding:41px 41px 41px 41px;}.elementor-510 .elementor-element.elementor-element-3ad880cd{text-align:center;}.elementor-510 .elementor-element.elementor-element-3ad880cd .elementor-heading-title{font-size:37px;}}@media(max-width:767px){.elementor-510 .elementor-element.elementor-element-51e06128 > .elementor-background-overlay{background-position:-6px 91px;opacity:0.26;}.elementor-510 .elementor-element.elementor-element-51e06128{margin-top:13px;margin-bottom:0px;padding:31px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-13b1c87a > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-510 .elementor-element.elementor-element-2b9b69ec .elementor-heading-title{font-size:21px;line-height:1.3em;}.elementor-510 .elementor-element.elementor-element-230adc24{font-size:13px;}.elementor-510 .elementor-element.elementor-element-2338db73 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-6bf4162c .elementor-heading-title{font-size:21px;line-height:1.3em;}.elementor-510 .elementor-element.elementor-element-1ce67f1d{font-size:16px;}.elementor-510 .elementor-element.elementor-element-300286d0 > .elementor-widget-container{margin:0px 0px 56px 0px;padding:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-37457fa5 img{width:100%;}body:not(.rtl) .elementor-510 .elementor-element.elementor-element-37457fa5{left:-7px;}body.rtl .elementor-510 .elementor-element.elementor-element-37457fa5{right:-7px;}.elementor-510 .elementor-element.elementor-element-37457fa5{top:-152px;}.elementor-510 .elementor-element.elementor-element-144cb6e7 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-510 .elementor-element.elementor-element-47a9934f .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-510 .elementor-element.elementor-element-5159e497{font-size:16px;}.elementor-510 .elementor-element.elementor-element-36b47c65 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-510 .elementor-element.elementor-element-253a7a72 .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-510 .elementor-element.elementor-element-2dae470d{font-size:16px;}.elementor-510 .elementor-element.elementor-element-274e7b61{padding:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-38bbb161 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-56493a1f .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-510 .elementor-element.elementor-element-1f02781b{font-size:16px;}.elementor-510 .elementor-element.elementor-element-6b7dcb5f > .elementor-container{min-height:80px;}.elementor-510 .elementor-element.elementor-element-6b7dcb5f > .elementor-background-overlay{background-position:0px 0px;}.elementor-510 .elementor-element.elementor-element-6b7dcb5f{padding:54px 0px 54px 0px;}.elementor-510 .elementor-element.elementor-element-17612252 > .elementor-element-populated{padding:22px 22px 22px 22px;}.elementor-510 .elementor-element.elementor-element-3ad880cd{text-align:center;}.elementor-510 .elementor-element.elementor-element-3ad880cd .elementor-heading-title{font-size:25px;}}@media(max-width:1024px) and (min-width:768px){.elementor-510 .elementor-element.elementor-element-2338db73{width:100%;}.elementor-510 .elementor-element.elementor-element-45f09ddf{width:100%;}.elementor-510 .elementor-element.elementor-element-7397a3f2{width:100%;}.elementor-510 .elementor-element.elementor-element-144cb6e7{width:100%;}.elementor-510 .elementor-element.elementor-element-36b47c65{width:100%;}.elementor-510 .elementor-element.elementor-element-38bbb161{width:100%;}.elementor-510 .elementor-element.elementor-element-17612252{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-2b9b69ec */.red-dot .elementor-heading-title:after {
    content: "";
    position: relative;
    bottom: 1px;
    display: inline-block;
    color: #2FB7FD;
    margin-left: 4px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 7px;
    display: inline-flex;
    line-height: 10px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-51e06128 */.marginsec {
    margin: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bf4162c */.red-dot .elementor-heading-title:after {
    content: "";
    position: relative;
    bottom: 1px;
    display: inline-block;
    color: #2FB7FD;
    margin-left: 4px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 7px;
    display: inline-flex;
    line-height: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47a9934f */.red-dot .elementor-heading-title:after {
    content: "";
    position: relative;
    bottom: 1px;
    display: inline-block;
    color: #2FB7FD;
    margin-left: 4px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 7px;
    display: inline-flex;
    line-height: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-253a7a72 */.red-dot .elementor-heading-title:after {
    content: "";
    position: relative;
    bottom: 1px;
    display: inline-block;
    color: #2FB7FD;
    margin-left: 4px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 7px;
    display: inline-flex;
    line-height: 10px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-31be40f6 */.marquee-content-image {
   border: 1px solid #e7e8e9;
                border-radius: 10px;
                box-shadow: 0px 12px 29px rgba(0,0,0,.07);
                margin-right: 20px;
                wwidth: 200px;
                display: flex;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-38bbb161 */.brands:after {
    content: "";
    background: linear-gradient(180deg,rgba(255,255,255,0) -10%,#fff 70%);
    width: 100%;
    position: absolute;
    left: 0;
    top: -1px;
    height: 142px;
    z-index: 1;
    transform: matrix(1,0,0,-1,0,0);
}
.brands:before {
content: "";
    background: linear-gradient(180deg,rgba(255,255,255,0) -10%,#ffffff 70%);
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -0.5px;
    height: 142px;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56493a1f */.red-dot .elementor-heading-title:after {
    content: "";
    position: relative;
    bottom: 1px;
    display: inline-block;
    color: #2FB7FD;
    margin-left: 4px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 7px;
    display: inline-flex;
    line-height: 10px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-440bb7d8 */.qodef-qi-timeline.qodef-timeline-layout--horizontal-standard .qodef-e-item-inner {
    display: flex;
    flex-direction: column;
    align-items: left!important;
    justify-content: left!important;
    text-align: left!important;
}/* End custom CSS */