﻿@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");@keyframes marquee-content{from{transform:translateX(0%)}to{transform:translateX(-100%)}}:root{--site_width: 1400px;--width_diff: calc(100vw - var(--site_width));--fullwidth_side_padding: calc(var(--width_diff) / 2)}.light h1,.light h2,.light h3,.light h4,.light p,.light p a,.light li,.light h6,.light h5{color:#FFFFFF !important}.light * a:hover{color:#CEDF6F !important}@media (min-width: 320px) and (max-width: 480px){.mb-3{margin-bottom:20px !important}}@media (max-width: 640px){.mb-3{margin-bottom:30px !important}}@media (max-width: 1540px){.w-50{width:50% !important}}.text-center{text-align:center}.d-none{display:none !important}.check.list{padding-left:0px}.check.list li{position:relative;padding-left:30px;list-style:none;margin-bottom:8px}.check.list li::before{display:inline-block;content:'';background:url(../images/check.svg) no-repeat center;background-size:100% 100%;height:14px;width:14px;position:absolute;left:0px;top:3px}.contacts-info-link a{color:#4BD1F6 !important}.contacts-info-link a:hover{color:#CEDF6F !important}.bullet-list-blue ul{list-style:none}.bullet-list-blue ul li{position:relative;padding-left:30px;font-size:17px}.bullet-list-blue ul li::before{content:"";display:inline-block;width:11px;height:11px;background:#57c6d6;border-radius:50%;margin-right:18px;position:absolute;top:10px;bottom:0;left:0}@media (min-width: 320px) and (max-width: 480px){.bullet-list-blue ul li::before{top:9px}}.color-overlay::before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:#4BD1F6;opacity:.75}.bg-attachment-fixed{background-attachment:fixed}.bg-fade{min-height:100vh;background-color:transparent !important}.fusion-title.has-gradient{background:-webkit-linear-gradient(#3f98c6, #50b8d1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.d-flex{display:flex}.boxes-icon img{height:90px}.small-heading{font-size:30px !important}.partial-indent{text-indent:50px}.text-indent{text-indent:100px;display:inline-block}@media (max-width: 1200px){.text-indent{text-indent:50px}}@media (max-width: 800px){.text-indent{text-indent:30px}}@media (max-width: 767px){.text-indent{text-indent:0}}@media (orientation: landscape){.show-on-landscape{display:block !important}.hide-on-landscape{display:none !important}}@media (max-width: 480px){.fullwidth-on-mobile{width:100% !important}.hide-on-mobile{display:none !important}}@media (min-width: 481px){.show-on-mobile{display:none  !important}}@font-face{font-family:"TrashHand";src:url(../fonts/TrashHand.TTF);font-weight:normal}body h1,body h2,body h3{font-family:"balboa-condensed" !important}body p,body .footer-wrapper li a,body .elementor-widget-text-editor li{font-family:"swiss-721-bt" !important}@media (max-width: 1540px){body h1{font-size:110px !important;line-height:0.90 !important}}@media (max-width: 1540px) and (max-width: 1200px){body h1{font-size:88px !important}}@media (max-width: 1540px) and (max-width: 1024px){body h1{font-size:77px !important}}@media (max-width: 1540px) and (max-width: 800px){body h1{font-size:71.5px !important;line-height:0.95 !important}}@media (max-width: 1540px) and (max-width: 767px){body h1{font-size:66px !important;line-height:1 !important}}@media (max-width: 1540px) and (max-width: 413.98px){body h1{font-size:60.5px !important;line-height:1 !important}}@media (max-width: 1540px){body h2{font-size:90px !important;line-height:0.90 !important}}@media (max-width: 1540px) and (max-width: 1200px){body h2{font-size:72px !important}}@media (max-width: 1540px) and (max-width: 1024px){body h2{font-size:63px !important;line-height:0.95 !important}}@media (max-width: 1540px) and (max-width: 800px){body h2{font-size:58.5px !important;line-height:1 !important}}@media (max-width: 1540px) and (max-width: 767px){body h2{font-size:54px !important;line-height:1.1 !important}}@media (max-width: 1540px){body h3{font-size:70px !important;line-height:0.85 !important}}@media (max-width: 1540px) and (max-width: 1200px){body h3{font-size:49px !important}}@media (max-width: 1540px) and (max-width: 1024px){body h3{font-size:42px !important;line-height:1 !important}}@media (max-width: 1540px) and (max-width: 800px){body h3{font-size:38.5px !important;line-height:1.1 !important}}@media (max-width: 1540px) and (max-width: 767px){body h3{font-size:35px !important;line-height:1.2 !important}}@media (max-width: 1540px){body h4{font-size:50px !important;line-height:0.9 !important}}@media (max-width: 1540px) and (max-width: 1200px){body h4{font-size:40px !important}}@media (max-width: 1540px) and (max-width: 1024px){body h4{font-size:37.5px !important}}@media (max-width: 1540px) and (max-width: 800px){body h4{font-size:32.5px !important;line-height:1.1 !important}}@media (max-width: 1540px) and (max-width: 767px){body h4{font-size:30px !important;line-height:1.2 !important}}@media (max-width: 1540px){body h5{font-size:36px !important;line-height:1.3 !important}}@media (max-width: 1540px) and (max-width: 1200px){body h5{font-size:28.8px !important}}@media (max-width: 1540px) and (max-width: 1024px){body h5{font-size:27px !important;line-height:1.4 !important}}@media (max-width: 1540px) and (max-width: 800px){body h5{font-size:25.2px !important}}@media (max-width: 1540px) and (max-width: 767px){body h5{font-size:23.4px !important}}@media (max-width: 1540px){body h6{font-size:28px !important;line-height:1.5 !important}}@media (max-width: 1540px) and (max-width: 1200px){body h6{font-size:25.2px !important}}@media (max-width: 1540px) and (max-width: 1024px){body h6{font-size:22.4px !important}}@media (max-width: 1540px) and (max-width: 800px){body h6{font-size:21px !important}}@media (max-width: 1540px) and (max-width: 767px){body h6{font-size:19.6px !important}}@media (max-width: 1540px){body>div.elementor>.e-parent p,body .elementor-widget-text-editor li{font-size:17px !important;line-height:1.5 !important}}@media (max-width: 1540px) and (max-width: 1200px){body>div.elementor>.e-parent p,body .elementor-widget-text-editor li{font-size:15.3px !important}}@media (max-width: 1540px) and (max-width: 1024px){body>div.elementor>.e-parent p,body .elementor-widget-text-editor li{font-size:16px !important}}@media (max-width: 1540px) and (max-width: 800px){body>div.elementor>.e-parent p,body .elementor-widget-text-editor li{font-size:15px !important}}@media (max-width: 1540px) and (max-width: 767px){body>div.elementor>.e-parent p,body .elementor-widget-text-editor li{font-size:14px !important}}body h1,body h2{text-transform:uppercase !important}body h3 strong{font-weight:normal !important}body .font-trashhand .elementor-heading-title{font-family:"TrashHand" !important}body h1 *,body h2 *,body h3 *,body h4 *,body h5 *,body h6 *{font-size:inherit !important;line-height:inherit !important}body .xs-p p{font-size:16px !important}body .small-p p{font-size:18px !important;line-height:1.5 !important}@media (max-width: 1200px){body .small-p p{font-size:16.2px !important}}@media (max-width: 1024px){body .small-p p{font-size:16px !important}}@media (max-width: 800px){body .small-p p{font-size:15px !important}}@media (max-width: 767px){body .small-p p{font-size:14px !important}}@media (min-width: 992px){body .medium-p p{font-size:26px !important;line-height:1.5 !important}}@media (min-width: 992px) and (max-width: 1200px){body .medium-p p{font-size:23.4px !important}}@media (min-width: 992px) and (max-width: 1024px){body .medium-p p{font-size:20.8px !important}}@media (min-width: 992px) and (max-width: 800px){body .medium-p p{font-size:19.5px !important}}@media (min-width: 992px) and (max-width: 767px){body .medium-p p{font-size:18.2px !important}}@media (min-width: 768px){body .large-p p{font-size:30px !important;line-height:1.5 !important}}@media (min-width: 768px) and (max-width: 1200px){body .large-p p{font-size:27px !important}}@media (min-width: 768px) and (max-width: 1024px){body .large-p p{font-size:24px !important}}@media (min-width: 768px) and (max-width: 800px){body .large-p p{font-size:22.5px !important}}@media (min-width: 768px) and (max-width: 767px){body .large-p p{font-size:21px !important}}@media (min-width: 768px){body .large-p p:not(:last-child){margin-bottom:40px !important}}@media (min-width: 768px){body .xl-p p{font-size:34px !important;line-height:1.5 !important}}@media (min-width: 768px) and (max-width: 1200px){body .xl-p p{font-size:30.6px !important}}@media (min-width: 768px) and (max-width: 1024px){body .xl-p p{font-size:27.2px !important}}@media (min-width: 768px) and (max-width: 800px){body .xl-p p{font-size:25.5px !important}}@media (min-width: 768px) and (max-width: 767px){body .xl-p p{font-size:23.8px !important}}@media (min-width: 768px){body .xl-p p:not(:last-child){margin-bottom:40px !important}}body .font-balboa{font-family:"balboa-condensed" !important}body .font-swiss{font-family:"swiss-721-bt" !important}body .font-swiss-condensed{font-family:"swiss-721-bt-condensed" !important}* strong{color:inherit}small{font-size:72%}img{max-width:100%}p span{display:inline}.elementor-widget-text-editor ul li,.elementor-widget-text-editor ol li{margin-bottom:7px;font-family:"swiss-721-bt" !important}body .elementor-widget-text-editor ol,body .elementor-widget-text-editor ul{padding-left:40px;margin-bottom:20px}body .elementor-widget-text-editor .elementor-widget-text-editor ol li,body .elementor-widget-text-editor .elementor-widget-text-editor ul li{margin-bottom:12px}body .elementor-widget-text-editor .elementor-widget-text-editor ul li{list-style:disc}body .elementor-widget-button:not(.upload) .elementor-button{padding:15px 30px 12px !important;font-family:"balboa-condensed" !important;font-weight:400 !important}@media (max-width: 1024px){body .elementor-widget-button:not(.upload) .elementor-button{padding:10px 30px 8px !important}}body .elementor-widget-button:not(.upload) .elementor-button .elementor-button-icon{margin-right:5px}body .elementor-widget-button:not(.upload) .elementor-button .elementor-button-icon svg{font-size:20px}body .elementor-widget-button.upload:hover{opacity:.5}body .elementor-widget-button.colorful .elementor-button,body .elementor-widget-button.request-a-qoute .elementor-button{background-image:linear-gradient(90deg, #e81584 0%, #9d2383 25%, #5d3b8f 51%, #2a75bc 77%, #039fdd 100%) !important;border-radius:0 !important}body .elementor-widget-button.gradient-purple .elementor-button{background-image:linear-gradient(90deg, #67048a 0%, #a70dbf 25%, #cc12dd 51%, #8a63ec 77%, #40b6f7 100%) !important}body .elementor-widget-button.gradient-purple.inverted .elementor-button{position:relative}body .elementor-widget-button.gradient-purple.inverted .elementor-button:before{content:'';background:#000000;display:block;position:absolute;width:calc(100% - 6px);height:calc(100% - 6px);top:3px;left:3px;z-index:1}body .elementor-widget-button.gradient-purple.inverted .elementor-button .elementor-button-content-wrapper{z-index:2;position:relative}body .elementor-widget-button.gradient-purple.inverted .elementor-button .elementor-button-content-wrapper .elementor-button-text{font-family:'swiss-721-bt';font-size:16px;font-weight:300}body .elementor-widget-button.colorful .elementor-button:hover,body .elementor-widget-button.request-a-qoute .elementor-button:hover,body .elementor-widget-button.gradient-purple .elementor-button:hover{background-image:linear-gradient(90deg, #7b359c 0%, #7b359c 25%, #7b359c 51%, #7b359c 77%, #7b359c 100%) !important}@media (max-width: 1540px){body>div.elementor>.e-parent:not(.right-white-bg)>.e-con-boxed,body>div.elementor>.e-parent.e-con-boxed:not(.right-white-bg),body header.e-parent,body footer div.e-parent{padding-left:40px;padding-right:40px}}@media (max-width: 800px) and (min-width: 1541px){body>div.elementor>.e-parent:not(.right-white-bg)>.e-con-boxed,body>div.elementor>.e-parent.e-con-boxed:not(.right-white-bg),body header.e-parent,body footer div.e-parent{padding-left:30px;padding-right:30px}}@media (max-width: 767px){body>div.elementor>.e-parent:not(.right-white-bg)>.e-con-boxed,body>div.elementor>.e-parent.e-con-boxed:not(.right-white-bg),body header.e-parent,body footer div.e-parent{padding-left:20px;padding-right:20px}}.right-white-bg{overflow:hidden !important}@media (min-width: 992px){.right-white-bg .e-con-inner{position:relative}.right-white-bg .e-con-inner:before{content:'';width:150%;height:100%;background:#FFF;left:50%;top:0;position:absolute}}body form input[type=email],body form input[type=text]{border-radius:0 !important;border:1px solid #ecf1f5}footer{position:relative}footer:before{content:'';height:10px;display:block;width:100%;position:absolute;top:-8px;left:0;background:#57027D;background:linear-gradient(90deg, #57027d 0%, #a70dbf 25%, #cb1ae3 51%, #7181f0 77%, #06f9ff 100%);z-index:1}@media (max-width: 800px){footer:before{height:7px;top:-4px}}footer .footer-bottom p{margin-bottom:0}@media (max-width: 1024px){footer .elementor-widget-button .elementor-button{width:300px}}@media (max-width: 800px){footer .elementor-widget-button .elementor-button{width:260px}}body .footer-cta .elementor-widget-heading .elementor-heading-title{background-image:linear-gradient(90deg, #6BD5E4 -3.67%, #69D5E6 3.5%, #5ED3EB 5.49%, #51D2F4 7.48%, #4ED1F6 8.44%, #55BBE7 10.67%, #58A9DB 12.42%, #5E8FCC 14.97%, #5F7BC0 17.2%, #616EB9 18.63%, #695EB0 21.34%, #7D52AA 24.92%, #924BA6 28.5%, #A14AA5 31.21%, #9D48A4 37.03%, #893EA0 47.62%, #853B9F 49.21%, #7B359C 52.08%, #73309A 53.91%, #682896 56.06%, #5D2894 58.13%, #50278B 60.2%, #42247E 62.67%, #40247B 63.23%) !important;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 1024px){body .footer-cta .elementor-widget-button .elementor-button{width:300px}}@media (max-width: 800px){body .footer-cta .elementor-widget-button .elementor-button{width:260px}}header .elementor-menu-toggle{padding:8px 10px 10px 10px}@media (min-width: 992px) and (max-width: 1360px){body header .elementor-nav-menu--main .elementor-item{padding-left:10px !important;padding-right:10px !important}}@media (min-width: 992px) and (max-width: 1360px) and (max-width: 1163px){body header .elementor-nav-menu--main .elementor-item{font-size:95% !important}}@media (min-width: 992px) and (max-width: 1360px){body header .request-a-qoute a{padding-left:15px !important;padding-right:15px !important}}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}@media (max-width: 1024px){body .home-banner{background:#0C0D0C !important}}body .e-grid.solutions .elementor-widget-image-box{position:relative;margin-bottom:20px}body .e-grid.solutions .elementor-widget-image-box img:hover{opacity:.8}body .e-grid.solutions .elementor-widget-image-box .elementor-image-box-content{position:absolute;z-index:1;bottom:-0px;right:15px;width:auto;text-align:left;padding:0}@media (max-width: 1024px){body .e-grid.solutions .elementor-widget-image-box .elementor-image-box-content{right:20px;width:70%}}body .e-grid.solutions .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title{background:#0C0D0C;color:#FFFFFF;margin:0;font-size:38px !important;line-height:1.3 !important;line-height:1 !important;padding:30px 60px 30px 30px;width:250px}@media (max-width: 1200px){body .e-grid.solutions .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title{font-size:30.4px !important}}@media (max-width: 1024px){body .e-grid.solutions .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title{font-size:28.5px !important;line-height:1.4 !important}}@media (max-width: 800px){body .e-grid.solutions .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title{font-size:26.6px !important}}@media (max-width: 767px){body .e-grid.solutions .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title{font-size:24.7px !important}}body .e-grid.solutions .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title:hover{background:#7B359C}@media (max-width: 1024px){body .e-grid.solutions .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title{padding:20px 40px 20px 30px;width:100%;font-size:25px !important;line-height:1.3 !important}}body .elementor-widget-heading.gradient{background:none !important}body .elementor-widget-heading.gradient .elementor-heading-title,body .elementor-widget-heading.hero-text .elementor-heading-title{background-image:linear-gradient(67deg, #06f9ff 0%, #5e95f2 21%, #8d60ec 45%, #b910cd 78%, #58027e 100%) !important;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:normal}body .elementor-widget-heading.gradient.hero-text .elementor-heading-title,body .elementor-widget-heading.hero-text.hero-text .elementor-heading-title{font-family:"Montserrat", sans-serif !important;letter-spacing:-2px !important;font-weight:normal;line-height:1.3 !important}body .elementor-widget-heading.gradient.hero-text strong,body .elementor-widget-heading.hero-text.hero-text strong{font-weight:700 !important}body .elementor-widget-heading.font-swiss-condensed .elementor-heading-title{font-family:"swiss-721-bt-condensed" !important}body .elementor-widget-heading.font-swiss-condensed .elementor-heading-title{font-family:"swiss-721-bt-condensed" !important}body .elementor-widget-heading.font-swiss .elementor-heading-title{font-family:"swiss-721-bt" !important}body .elementor-widget-heading.font-balboa .elementor-heading-title{font-family:"balboa-condensed" !important}body .elementor-widget-heading.brush-paint:before{content:'';position:absolute;z-index:0;width:400px;height:100px;left:-20px;top:-10px;background-image:url(../images/brush-paint-blue.svg);background-size:contain;background-repeat:no-repeat;background-position:left top}@media (max-width: 1024px){body .elementor-widget-heading.brush-paint:before{width:250px}}@media (max-width: 800px){body .elementor-widget-heading.brush-paint:before{width:200px;top:0}}body .elementor-widget-heading.brush-paint .elementor-heading-title{z-index:2;position:relative}body .elementor-widget-heading.brush-paint.purple:before{background-image:url(../images/brush-paint-purple.svg)}body .elementor-widget-heading.brush-paint.red:before{background-image:url(../images/brush-paint-red.svg)}body .elementor-widget-heading.brush-paint.orange:before{background-image:url(../images/brush-paint-orange.svg)}body .elementor-widget-heading.brush-paint.green:before{background-image:url(../images/brush-paint-green.svg)}body .elementor-widget-heading.brush-paint.gradient-blue:before{background-image:url(../images/brush-paint-gradient-blue.svg)}body .elementor-widget-heading.brush-paint.gradient-purple:before{background-image:url(../images/brush-paint-gradient-purple.svg)}body .elementor-widget-heading.brush-paint.gradient-purple-2:before{background-image:url(../images/brush-paint-gradient-purple2.svg)}body .elementor-widget-heading.brush-paint.pink:before{background-image:url(../images/brush-paint-pink.svg)}body .elementor-widget-heading.brush-paint.hotpink:before{background-image:url(../images/brush-paint-hotpink.svg)}body .elementor-widget-heading.brush-paint.warm-purple:before{background-image:url(../images/brush-paint-warm-purple.png)}body .marquee-wrapper .elementor-widget-heading{animation-duration:16s;animation-iteration-count:infinite;animation-name:marquee-content;animation-timing-function:linear}body .marquee-wrapper .elementor-widget-heading .elementor-heading-title{display:inline-block}body .marquee-wrapper .elementor-widget-heading:not(:last-child):after{content:'';display:inline-block;margin:0 30px 0 30px;height:60px;width:3px;background:#7B359C;position:relative;bottom:-10px}@media (max-width: 1024px){body .marquee-wrapper .elementor-widget-heading:not(:last-child):after{height:40px}}@media (max-width: 800px){body .marquee-wrapper .elementor-widget-heading:not(:last-child):after{height:30px;bottom:-5px}}body .contact-social-icons a{width:25px}body .contact-social-icons a:hover:before{color:#F14BA5 !important}@media (max-width: 640px){body .contact-social-icons a.fontawesome-icon{display:inline-block;position:relative;top:-5px}body .contact-social-icons a.fontawesome-icon:before{font-size:20px !important}}body .marquee-wrapper .elementor-widget-image{animation-duration:16s;animation-iteration-count:infinite;animation-name:marquee-content;animation-timing-function:linear;min-width:auto !important;display:flex;align-items:center;max-width:none !important}body .marquee-wrapper .elementor-widget-image img{display:inline-block;height:90px;max-width:none !important;width:auto}@media (max-width: 1024px){body .marquee-wrapper .elementor-widget-image img{height:80px}}@media (max-width: 800px){body .marquee-wrapper .elementor-widget-image img{height:70px}}@media (max-width: 767px){body .marquee-wrapper .elementor-widget-image img{height:50px}}body .marquee-wrapper .elementor-widget-image:after{content:'';display:inline-block;margin:0 30px 0 30px;height:60px;width:3px;background:#7B359C;position:relative}@media (max-width: 1024px){body .marquee-wrapper .elementor-widget-image:after{height:40px}}@media (max-width: 800px){body .marquee-wrapper .elementor-widget-image:after{height:30px}}.collage-photos .elementor-image-gallery .gallery{position:relative;margin:20% 0 30% 0}.collage-photos .elementor-image-gallery .gallery .gallery-item{position:absolute;width:initial;max-width:initial;max-width:100% !important}.collage-photos .elementor-image-gallery .gallery .gallery-item:nth-child(1){z-index:1;position:relative}.collage-photos .elementor-image-gallery .gallery .gallery-item:nth-child(2){z-index:2;width:50%;top:-30%;left:10%}.collage-photos .elementor-image-gallery .gallery .gallery-item:nth-child(3){z-index:3;width:50%;bottom:-10%;right:10%}.collage-photos .elementor-image-gallery .gallery .gallery-item:nth-child(4){z-index:4;width:70%;bottom:-40%;left:-10%}@media (max-width: 800px){.collage-photos .elementor-image-gallery .gallery .gallery-item:nth-child(4){left:5%}}.collage-photos .elementor-image-gallery .gallery.gallery-columns-3{margin:20% 0 25% 0}.collage-photos .elementor-image-gallery .gallery.gallery-columns-3 .gallery-item:nth-child(1){z-index:2;position:relative;right:5%;width:90%}.collage-photos .elementor-image-gallery .gallery.gallery-columns-3 .gallery-item:nth-child(2){z-index:1;width:55%;top:-30%;left:initial;right:0}.collage-photos .elementor-image-gallery .gallery.gallery-columns-3 .gallery-item:nth-child(3){z-index:3;width:70%;bottom:-25%;right:0}.collage-photos .elementor-image-gallery .gallery.gallery-columns-2{margin:0 0 30% 0}.collage-photos .elementor-image-gallery .gallery.gallery-columns-2 .gallery-item:nth-child(1){z-index:2;position:relative;width:80%}.collage-photos .elementor-image-gallery .gallery.gallery-columns-2 .gallery-item:nth-child(2){z-index:1;width:55%;top:30%;left:initial;right:0}.collage-photos.left.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item:nth-child(1){right:initial;left:5%}.collage-photos.left.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item:nth-child(2){right:initial;left:0}.collage-photos.left.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item:nth-child(3){right:initial;left:0}body .elementor-loop-container .e-loop-item:hover{opacity:.8}body .elementor-loop-container .e-loop-item>div{aspect-ratio:1 / 1}body .elementor-loop-container .e-loop-item .elementor-heading-title{font-weight:normal !important;letter-spacing:0px !important;line-height:1 !important}@media (max-width: 1540px){body .elementor-loop-container .e-loop-item .elementor-heading-title{font-size:46px !important;line-height:1.3 !important;line-height:1 !important}}@media (max-width: 1540px) and (max-width: 1200px){body .elementor-loop-container .e-loop-item .elementor-heading-title{font-size:36.8px !important}}@media (max-width: 1540px) and (max-width: 1024px){body .elementor-loop-container .e-loop-item .elementor-heading-title{font-size:34.5px !important;line-height:1.4 !important}}@media (max-width: 1540px) and (max-width: 800px){body .elementor-loop-container .e-loop-item .elementor-heading-title{font-size:32.2px !important}}@media (max-width: 1540px) and (max-width: 767px){body .elementor-loop-container .e-loop-item .elementor-heading-title{font-size:29.9px !important}}@media (max-width: 1200px){body .elementor-loop-container .e-loop-item .elementor-heading-title{font-size:36px !important;line-height:1.3 !important;line-height:1 !important}}@media (max-width: 1200px) and (max-width: 1200px){body .elementor-loop-container .e-loop-item .elementor-heading-title{font-size:28.8px !important}}@media (max-width: 1200px) and (max-width: 1024px){body .elementor-loop-container .e-loop-item .elementor-heading-title{font-size:27px !important;line-height:1.4 !important}}@media (max-width: 1200px) and (max-width: 800px){body .elementor-loop-container .e-loop-item .elementor-heading-title{font-size:25.2px !important}}@media (max-width: 1200px) and (max-width: 767px){body .elementor-loop-container .e-loop-item .elementor-heading-title{font-size:23.4px !important}}@media (max-width: 1024px){body .elementor-loop-container .e-loop-item .elementor-heading-title{font-size:46px !important;line-height:1.3 !important;line-height:1 !important}}@media (max-width: 1024px) and (max-width: 1200px){body .elementor-loop-container .e-loop-item .elementor-heading-title{font-size:36.8px !important}}@media (max-width: 1024px) and (max-width: 1024px){body .elementor-loop-container .e-loop-item .elementor-heading-title{font-size:34.5px !important;line-height:1.4 !important}}@media (max-width: 1024px) and (max-width: 800px){body .elementor-loop-container .e-loop-item .elementor-heading-title{font-size:32.2px !important}}@media (max-width: 1024px) and (max-width: 767px){body .elementor-loop-container .e-loop-item .elementor-heading-title{font-size:29.9px !important}}body .elementor-loop-container .e-loop-item .show-on-hover-zoom{transition:all 0.4s ease;opacity:0;transform:scale(0)}body .elementor-loop-container .e-loop-item:hover .show-on-hover-zoom{opacity:1;transform:scale(1)}body .elementor-loop-container .e-loop-item .link{position:absolute;height:100%;width:100%;top:0;left:0}body .elementor-loop-container .e-loop-item .link a{position:absolute;top:0;display:block;width:100%;height:100%;left:0}body .elementor-loop-container .e-loop-item .link a span{display:none}body .custom-carousel .elementor-image-carousel .swiper-slide:hover{cursor:pointer;opacity:0.5}body .custom-carousel .elementor-widget-image:not(.stop-loading){position:relative}body .custom-carousel .elementor-widget-image:not(.stop-loading):before{background:#fff url(../images/loading-icon.gif) center center no-repeat !important;content:'';width:100%;height:100%;display:block;position:absolute;background-size:200px !important}body:not(.elementor-editor-active) .timeline-wrapper.hidden{overflow:hidden;height:0;transition:all 0.3 ease-in-out}body .timeline-wrapper{position:relative;--widgets-spacing-row: 2px;margin-top:-10px}body .timeline-wrapper.show{height:auto !important}body .timeline-wrapper:before{content:'';display:block;position:absolute;left:calc(50% - 3px);border-right:3px dotted #FFFFFF;width:0px;height:calc(100% - 15px);top:15px;z-index:0}body .timeline-wrapper>div{width:50%;padding-top:0}body .timeline-wrapper>div .elementor-heading-title{position:relative;margin-bottom:10px}body .timeline-wrapper>div .elementor-heading-title:before{content:'●';display:block;position:absolute;font-size:60px}body .timeline-wrapper>div .elementor-widget-text-editor p{margin-bottom:8px;position:relative}body .timeline-wrapper>div .elementor-widget-text-editor p:after,body .timeline-wrapper>div .elementor-widget-text-editor p:before{top:-3px;font-size:30px;position:absolute}@media (max-width: 1540px){body .timeline-wrapper>div .elementor-widget-text-editor p:after,body .timeline-wrapper>div .elementor-widget-text-editor p:before{top:-13px}}@media (max-width: 800px){body .timeline-wrapper>div .elementor-widget-text-editor p:after,body .timeline-wrapper>div .elementor-widget-text-editor p:before{top:-6px;font-size:20px}}body .timeline-wrapper>div .elementor-widget-text-editor p span{color:#FFFFFF}body .timeline-wrapper>div.left{left:0;padding-right:50px}@media (max-width: 800px){body .timeline-wrapper>div.left{padding-right:30px}}body .timeline-wrapper>div.left *{text-align:right}body .timeline-wrapper>div.left .elementor-heading-title:before{right:-67px}@media (max-width: 800px){body .timeline-wrapper>div.left .elementor-heading-title:before{right:-47px}}body .timeline-wrapper>div.left .elementor-widget-text-editor p{padding-right:40px}body .timeline-wrapper>div.left .elementor-widget-text-editor p:after{content:'●';display:block;right:0}@media (max-width: 800px){body .timeline-wrapper>div.left .elementor-widget-text-editor p{padding-right:20px}}body .timeline-wrapper>div.right{left:50%;padding-left:50px}@media (max-width: 800px){body .timeline-wrapper>div.right{padding-left:30px}}body .timeline-wrapper>div.right .elementor-heading-title:before{left:-70px}@media (max-width: 800px){body .timeline-wrapper>div.right .elementor-heading-title:before{left:-50px}}body .timeline-wrapper>div.right .elementor-widget-text-editor p{padding-left:40px}body .timeline-wrapper>div.right .elementor-widget-text-editor p:after{content:'●';display:block;left:0}@media (max-width: 800px){body .timeline-wrapper>div.right .elementor-widget-text-editor p{padding-left:20px}}body .owl-carousel.testimonials .owl-item{transition:opacity 0.5s ease-in-out}body .owl-carousel.testimonials .owl-item.active:not(.center) p{display:none !important}body .owl-carousel.testimonials .owl-item.active:not(.center).item-large{height:90% !important}body .owl-carousel.testimonials .owl-item.active:not(.center).item-medium{height:80% !important}body .owl-carousel.testimonials .owl-item.active:not(.center).item-small{height:70% !important}body .owl-carousel.testimonials .owl-item:not(.active){opacity:0}
/*# sourceMappingURL=style.css.map */
