.elementor-551 .elementor-element.elementor-element-7c5b780{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 35px 0px 35px;}.elementor-551 .elementor-element.elementor-element-7c5b780 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-551 .elementor-element.elementor-element-4ffc0e2 .aux-the-shape{background-color:var( --e-global-color-secondary );background-image:url("https://atelier51.cavin.dev/wp-content/uploads/2023/07/Pattern_Turquoise.png");width:619px;height:775px;background-position:top left;background-repeat:repeat;background-size:contain;}.elementor-551 .elementor-element.elementor-element-4ffc0e2{width:auto;max-width:auto;animation-duration:3000ms;position:absolute;top:0px;right:-35px;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-551 .elementor-element.elementor-element-4ffc0e2 > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:-50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-551 .elementor-element.elementor-element-b0eed81{animation-duration:4000ms;z-index:9;position:absolute;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-551 .elementor-element.elementor-element-b0eed81 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:150px 0px 0px 0px;}.elementor-551 .elementor-element.elementor-element-b0eed81 .aux-modern-heading-primary{font-family:"PP Gatwick";font-size:160px;line-height:1em;color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-551 .elementor-element.elementor-element-c10acbd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-551 .elementor-element.elementor-element-c10acbd{margin-top:150px;margin-bottom:0px;}.elementor-551 .elementor-element.elementor-element-39a543a > .elementor-element-populated{margin:0px 50px 0px 0px;--e-column-margin-right:50px;--e-column-margin-left:0px;}.elementor-551 .elementor-element.elementor-element-de35129{animation-duration:3000ms;animation-timing-function:cubic-bezier(0.77,0,0.175,1);}.elementor-551 .elementor-element.elementor-element-de35129 .aux-media-image{border-style:none;}.elementor-551 .elementor-element.elementor-element-42fb0f4{animation-duration:2000ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-551 .elementor-element.elementor-element-42fb0f4 .aux-modern-heading-secondary{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-551 .elementor-element.elementor-element-42fb0f4 .aux-modern-heading-secondary .aux-head-highlight{font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );max-width:640px;}.elementor-551 .elementor-element.elementor-element-42fb0f4 .aux-modern-heading-divider{height:2px;width:25px;margin:30px 0px 50px 0px;background-color:var( --e-global-color-primary );}.elementor-551 .elementor-element.elementor-element-42fb0f4 .aux-modern-heading-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );max-width:576px;}.elementor-551 .elementor-element.elementor-element-8b7877f > .elementor-element-populated{border-style:none;}.elementor-551 .elementor-element.elementor-element-79fe66c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-551 .elementor-element.elementor-element-79fe66c > .elementor-container{max-width:1920px;}.elementor-551 .elementor-element.elementor-element-79fe66c{margin-top:250px;margin-bottom:0px;}.elementor-551 .elementor-element.elementor-element-b8b0e65.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-551 .elementor-element.elementor-element-d4d26bc{width:auto;max-width:auto;animation-duration:2500ms;animation-timing-function:cubic-bezier(0.77,0,0.175,1);}.elementor-551 .elementor-element.elementor-element-d5407fa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-551 .elementor-element.elementor-element-d5407fa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-551 .elementor-element.elementor-element-31e85b9{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;top:-72px;}.elementor-551 .elementor-element.elementor-element-31e85b9.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-551 .elementor-element.elementor-element-31e85b9{left:-459px;}body.rtl .elementor-551 .elementor-element.elementor-element-31e85b9{right:-459px;}.elementor-551 .elementor-element.elementor-element-31e85b9 .elementor-icon-wrapper{text-align:center;}.elementor-551 .elementor-element.elementor-element-31e85b9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-551 .elementor-element.elementor-element-31e85b9.elementor-view-framed .elementor-icon, .elementor-551 .elementor-element.elementor-element-31e85b9.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-551 .elementor-element.elementor-element-31e85b9.elementor-view-framed .elementor-icon, .elementor-551 .elementor-element.elementor-element-31e85b9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-551 .elementor-element.elementor-element-31e85b9 .elementor-icon{font-size:134px;}.elementor-551 .elementor-element.elementor-element-31e85b9 .elementor-icon svg{height:134px;}.elementor-551 .elementor-element.elementor-element-31e85b9 .elementor-icon i, .elementor-551 .elementor-element.elementor-element-31e85b9 .elementor-icon svg{transform:rotate(310deg);}.elementor-551 .elementor-element.elementor-element-44d55c1{margin-top:0px;margin-bottom:0px;position:relative;top:0px;left:-36%;}.elementor-551 .elementor-element.elementor-element-a0e3b2f > .elementor-element-populated{margin:0px 24px 0px 24px;--e-column-margin-right:24px;--e-column-margin-left:24px;}.elementor-551 .elementor-element.elementor-element-7352592 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:50px 50px 50px 50px;box-shadow:0px 6px 35px 0px rgba(0, 0, 0, 0.07058823529411765);}.elementor-551 .elementor-element.elementor-element-7352592{animation-duration:2000ms;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-551 .elementor-element.elementor-element-7352592 .aux-modern-heading-primary{font-family:"PP Gatwick";font-size:77px;font-weight:700;color:var( --e-global-color-primary );margin:0px 0px 0px 0px;}.elementor-551 .elementor-element.elementor-element-7352592 .aux-modern-heading-secondary .aux-head-highlight{font-family:"Darker Grotesque";font-size:35px;font-weight:700;line-height:1.2em;color:var( --e-global-color-text );}.elementor-551 .elementor-element.elementor-element-7352592 .aux-modern-heading-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-551 .elementor-element.elementor-element-8c20e18 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-551 .elementor-element.elementor-element-8c20e18 > .elementor-container{max-width:1920px;}.elementor-551 .elementor-element.elementor-element-8c20e18{margin-top:120px;margin-bottom:0px;}.elementor-551 .elementor-element.elementor-element-92d8a6a{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;top:-69px;z-index:0;}.elementor-551 .elementor-element.elementor-element-92d8a6a.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-551 .elementor-element.elementor-element-92d8a6a{left:730px;}body.rtl .elementor-551 .elementor-element.elementor-element-92d8a6a{right:730px;}.elementor-551 .elementor-element.elementor-element-92d8a6a .elementor-icon-wrapper{text-align:center;}.elementor-551 .elementor-element.elementor-element-92d8a6a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-551 .elementor-element.elementor-element-92d8a6a.elementor-view-framed .elementor-icon, .elementor-551 .elementor-element.elementor-element-92d8a6a.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-551 .elementor-element.elementor-element-92d8a6a.elementor-view-framed .elementor-icon, .elementor-551 .elementor-element.elementor-element-92d8a6a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-551 .elementor-element.elementor-element-92d8a6a .elementor-icon{font-size:120px;}.elementor-551 .elementor-element.elementor-element-92d8a6a .elementor-icon svg{height:120px;}.elementor-551 .elementor-element.elementor-element-92d8a6a .elementor-icon i, .elementor-551 .elementor-element.elementor-element-92d8a6a .elementor-icon svg{transform:rotate(155deg);}.elementor-551 .elementor-element.elementor-element-8aa0e0a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:1;position:relative;top:0px;right:0%;left:25%;}.elementor-551 .elementor-element.elementor-element-76fbd20 > .elementor-element-populated{margin:0px 24px 0px 24px;--e-column-margin-right:24px;--e-column-margin-left:24px;}.elementor-551 .elementor-element.elementor-element-3882ad8 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:50px 50px 50px 50px;box-shadow:0px 6px 35px 0px rgba(0, 0, 0, 0.07058823529411765);}.elementor-551 .elementor-element.elementor-element-3882ad8{animation-duration:2000ms;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-551 .elementor-element.elementor-element-3882ad8 .aux-modern-heading-primary{font-family:"PP Gatwick";font-size:77px;font-weight:700;color:var( --e-global-color-primary );margin:0px 0px 0px 0px;}.elementor-551 .elementor-element.elementor-element-3882ad8 .aux-modern-heading-secondary .aux-head-highlight{font-family:"Darker Grotesque";font-size:35px;font-weight:700;line-height:1.2em;color:var( --e-global-color-text );}.elementor-551 .elementor-element.elementor-element-3882ad8 .aux-modern-heading-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-551 .elementor-element.elementor-element-eed5ec2.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-551 .elementor-element.elementor-element-78ba3a3{width:auto;max-width:auto;animation-duration:2500ms;animation-timing-function:cubic-bezier(0.77,0,0.175,1);}.elementor-551 .elementor-element.elementor-element-2296bb6{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;top:851px;}.elementor-551 .elementor-element.elementor-element-2296bb6.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-551 .elementor-element.elementor-element-2296bb6{left:1587px;}body.rtl .elementor-551 .elementor-element.elementor-element-2296bb6{right:1587px;}.elementor-551 .elementor-element.elementor-element-2296bb6 .elementor-icon-wrapper{text-align:center;}.elementor-551 .elementor-element.elementor-element-2296bb6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-551 .elementor-element.elementor-element-2296bb6.elementor-view-framed .elementor-icon, .elementor-551 .elementor-element.elementor-element-2296bb6.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-551 .elementor-element.elementor-element-2296bb6.elementor-view-framed .elementor-icon, .elementor-551 .elementor-element.elementor-element-2296bb6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-551 .elementor-element.elementor-element-2296bb6 .elementor-icon{font-size:117px;}.elementor-551 .elementor-element.elementor-element-2296bb6 .elementor-icon svg{height:117px;}.elementor-551 .elementor-element.elementor-element-2296bb6 .elementor-icon i, .elementor-551 .elementor-element.elementor-element-2296bb6 .elementor-icon svg{transform:rotate(47deg);}.elementor-551 .elementor-element.elementor-element-94d90d4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-551 .elementor-element.elementor-element-94d90d4 > .elementor-container{max-width:1920px;}.elementor-551 .elementor-element.elementor-element-94d90d4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:120px;margin-bottom:145px;}.elementor-551 .elementor-element.elementor-element-94d90d4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-551 .elementor-element.elementor-element-181df1a.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-551 .elementor-element.elementor-element-ec16f72{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;top:38px;z-index:0;}.elementor-551 .elementor-element.elementor-element-ec16f72.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-551 .elementor-element.elementor-element-ec16f72{left:1251px;}body.rtl .elementor-551 .elementor-element.elementor-element-ec16f72{right:1251px;}.elementor-551 .elementor-element.elementor-element-ec16f72 .elementor-icon-wrapper{text-align:center;}.elementor-551 .elementor-element.elementor-element-ec16f72.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-551 .elementor-element.elementor-element-ec16f72.elementor-view-framed .elementor-icon, .elementor-551 .elementor-element.elementor-element-ec16f72.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-551 .elementor-element.elementor-element-ec16f72.elementor-view-framed .elementor-icon, .elementor-551 .elementor-element.elementor-element-ec16f72.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-551 .elementor-element.elementor-element-ec16f72 .elementor-icon{font-size:134px;}.elementor-551 .elementor-element.elementor-element-ec16f72 .elementor-icon svg{height:134px;}.elementor-551 .elementor-element.elementor-element-ec16f72 .elementor-icon i, .elementor-551 .elementor-element.elementor-element-ec16f72 .elementor-icon svg{transform:rotate(125deg);}.elementor-551 .elementor-element.elementor-element-54193fb{width:auto;max-width:auto;animation-duration:2500ms;animation-timing-function:cubic-bezier(0.77,0,0.175,1);}.elementor-551 .elementor-element.elementor-element-6bea674{margin-top:0px;margin-bottom:0px;position:relative;top:0px;left:-32%;}.elementor-551 .elementor-element.elementor-element-08bbfe6 > .elementor-element-populated{margin:0px 24px 0px 24px;--e-column-margin-right:24px;--e-column-margin-left:24px;}.elementor-551 .elementor-element.elementor-element-ad4a859 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:50px 50px 50px 50px;box-shadow:0px 6px 35px 0px rgba(0, 0, 0, 0.07058823529411765);}.elementor-551 .elementor-element.elementor-element-ad4a859{animation-duration:2000ms;animation-delay:500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-551 .elementor-element.elementor-element-ad4a859 .aux-modern-heading-primary{font-family:"PP Gatwick";font-size:77px;font-weight:700;color:var( --e-global-color-primary );margin:0px 0px 0px 0px;}.elementor-551 .elementor-element.elementor-element-ad4a859 .aux-modern-heading-secondary .aux-head-highlight{font-family:"Darker Grotesque";font-size:35px;font-weight:700;line-height:1.2em;color:var( --e-global-color-text );}.elementor-551 .elementor-element.elementor-element-ad4a859 .aux-modern-heading-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}@media(min-width:768px){.elementor-551 .elementor-element.elementor-element-fb1e4b4{width:50%;}.elementor-551 .elementor-element.elementor-element-eed5ec2{width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-551 .elementor-element.elementor-element-39a543a{width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-551 .elementor-element.elementor-element-39a543a{width:79%;}.elementor-551 .elementor-element.elementor-element-b8b0e65{width:100%;}.elementor-551 .elementor-element.elementor-element-d5407fa{width:100%;}.elementor-551 .elementor-element.elementor-element-fb1e4b4{width:100%;}.elementor-551 .elementor-element.elementor-element-eed5ec2{width:100%;}.elementor-551 .elementor-element.elementor-element-181df1a{width:100%;}.elementor-551 .elementor-element.elementor-element-56aee33{width:100%;}}@media(max-width:1366px){.elementor-551 .elementor-element.elementor-element-4ffc0e2 .aux-the-shape{width:320px;height:635px;}.elementor-551 .elementor-element.elementor-element-b0eed81 .aux-modern-heading-primary{font-size:94px;}.elementor-551 .elementor-element.elementor-element-c10acbd{padding:50px 0px 0px 0px;}.elementor-551 .elementor-element.elementor-element-42fb0f4 .aux-modern-heading-secondary{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-551 .elementor-element.elementor-element-42fb0f4 .aux-modern-heading-secondary .aux-head-highlight{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-551 .elementor-element.elementor-element-42fb0f4 .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-551 .elementor-element.elementor-element-31e85b9{left:-334px;}body.rtl .elementor-551 .elementor-element.elementor-element-31e85b9{right:-334px;}.elementor-551 .elementor-element.elementor-element-31e85b9{top:-153px;}.elementor-551 .elementor-element.elementor-element-7352592 .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-551 .elementor-element.elementor-element-92d8a6a{left:669px;}body.rtl .elementor-551 .elementor-element.elementor-element-92d8a6a{right:669px;}.elementor-551 .elementor-element.elementor-element-92d8a6a{top:-109px;}.elementor-551 .elementor-element.elementor-element-3882ad8 .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-551 .elementor-element.elementor-element-ad4a859 .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-551 .elementor-element.elementor-element-4ffc0e2 > .elementor-widget-container{margin:0px -35px 0px 0px;}.elementor-551 .elementor-element.elementor-element-4ffc0e2{right:0px;}.elementor-551 .elementor-element.elementor-element-4ffc0e2 .aux-the-shape{width:125px;height:517px;background-repeat:no-repeat;background-size:cover;}.elementor-551 .elementor-element.elementor-element-b0eed81 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-551 .elementor-element.elementor-element-b0eed81 .aux-modern-heading-primary{font-size:70px;}.elementor-551 .elementor-element.elementor-element-c10acbd{margin-top:200px;margin-bottom:0px;}.elementor-551 .elementor-element.elementor-element-42fb0f4 .aux-modern-heading-secondary{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-551 .elementor-element.elementor-element-42fb0f4 .aux-modern-heading-secondary .aux-head-highlight{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );max-width:500px;}.elementor-551 .elementor-element.elementor-element-42fb0f4 .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-bc-flex-widget .elementor-551 .elementor-element.elementor-element-8b7877f.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-551 .elementor-element.elementor-element-8b7877f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-551 .elementor-element.elementor-element-79fe66c{margin-top:130px;margin-bottom:0px;padding:0px 35px 0px 35px;}.elementor-551 .elementor-element.elementor-element-b8b0e65.elementor-column > .elementor-widget-wrap{justify-content:center;}body:not(.rtl) .elementor-551 .elementor-element.elementor-element-31e85b9{left:376px;}body.rtl .elementor-551 .elementor-element.elementor-element-31e85b9{right:376px;}.elementor-551 .elementor-element.elementor-element-31e85b9{top:-461px;}.elementor-551 .elementor-element.elementor-element-44d55c1{margin-top:0px;margin-bottom:0px;left:0px;}.elementor-551 .elementor-element.elementor-element-a0e3b2f > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-551 .elementor-element.elementor-element-7352592 .aux-modern-heading-primary{font-size:55px;}.elementor-551 .elementor-element.elementor-element-7352592 .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-551 .elementor-element.elementor-element-8c20e18{margin-top:130px;margin-bottom:0px;padding:0px 35px 0px 35px;}body:not(.rtl) .elementor-551 .elementor-element.elementor-element-92d8a6a{left:330px;}body.rtl .elementor-551 .elementor-element.elementor-element-92d8a6a{right:330px;}.elementor-551 .elementor-element.elementor-element-92d8a6a{top:-406px;}.elementor-551 .elementor-element.elementor-element-8aa0e0a{margin-top:0px;margin-bottom:0px;left:0px;}.elementor-551 .elementor-element.elementor-element-76fbd20 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-551 .elementor-element.elementor-element-3882ad8 .aux-modern-heading-primary{font-size:55px;}.elementor-551 .elementor-element.elementor-element-3882ad8 .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-551 .elementor-element.elementor-element-eed5ec2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-551 .elementor-element.elementor-element-94d90d4{margin-top:130px;margin-bottom:0px;padding:0px 35px 0px 35px;}.elementor-551 .elementor-element.elementor-element-181df1a.elementor-column > .elementor-widget-wrap{justify-content:center;}body:not(.rtl) .elementor-551 .elementor-element.elementor-element-ec16f72{left:287px;}body.rtl .elementor-551 .elementor-element.elementor-element-ec16f72{right:287px;}.elementor-551 .elementor-element.elementor-element-ec16f72{top:-112px;}.elementor-551 .elementor-element.elementor-element-6bea674{margin-top:0px;margin-bottom:0px;left:0px;}.elementor-551 .elementor-element.elementor-element-08bbfe6 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-551 .elementor-element.elementor-element-ad4a859 .aux-modern-heading-primary{font-size:55px;}.elementor-551 .elementor-element.elementor-element-ad4a859 .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-551 .elementor-element.elementor-element-4ffc0e2 > .elementor-widget-container{margin:0px -185px 0px 0px;}.elementor-551 .elementor-element.elementor-element-4ffc0e2 .aux-the-shape{width:192px;height:235px;}.elementor-551 .elementor-element.elementor-element-b0eed81 .aux-modern-heading-primary{font-size:50px;}.elementor-551 .elementor-element.elementor-element-c10acbd{margin-top:190px;margin-bottom:0px;}.elementor-551 .elementor-element.elementor-element-39a543a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-551 .elementor-element.elementor-element-42fb0f4 .aux-modern-heading-secondary{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );max-width:300px;}.elementor-551 .elementor-element.elementor-element-42fb0f4 .aux-modern-heading-secondary .aux-head-highlight{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-551 .elementor-element.elementor-element-42fb0f4 .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-551 .elementor-element.elementor-element-8b7877f > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-551 .elementor-element.elementor-element-79fe66c{margin-top:110px;margin-bottom:0px;}.elementor-551 .elementor-element.elementor-element-a0e3b2f{width:100%;}.elementor-551 .elementor-element.elementor-element-a0e3b2f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-551 .elementor-element.elementor-element-7352592 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-551 .elementor-element.elementor-element-7352592 .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-551 .elementor-element.elementor-element-8c20e18{margin-top:110px;margin-bottom:0px;}.elementor-551 .elementor-element.elementor-element-fb1e4b4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-551 .elementor-element.elementor-element-76fbd20{width:100%;}.elementor-551 .elementor-element.elementor-element-76fbd20 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-551 .elementor-element.elementor-element-3882ad8 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-551 .elementor-element.elementor-element-3882ad8 .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-551 .elementor-element.elementor-element-94d90d4{margin-top:110px;margin-bottom:0px;}.elementor-551 .elementor-element.elementor-element-08bbfe6{width:100%;}.elementor-551 .elementor-element.elementor-element-08bbfe6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-551 .elementor-element.elementor-element-ad4a859 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-551 .elementor-element.elementor-element-ad4a859 .aux-modern-heading-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for aux_simple_shape, class: .elementor-element-4ffc0e2 */@media screen and (min-width:2000px){
    .elementor-551 .elementor-element.elementor-element-4ffc0e2 .aux-the-shape{
        width:900px;
    }
}
@media screen and (max-width:1440px) and (min-width:1025px){
    .elementor-551 .elementor-element.elementor-element-4ffc0e2 .aux-the-shape{
        width:500px;
    }
}

.elementor-551 .elementor-element.elementor-element-4ffc0e2 .aux-the-shape {
    opacity:0.5;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-b0eed81 */.elementor-551 .elementor-element.elementor-element-b0eed81 .aux-modern-heading-primary{
    -webkit-text-stroke: 2px rgb(15, 57, 79, 0.1);
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-42fb0f4 */.elementor-551 .elementor-element.elementor-element-42fb0f4 .aux-head-highlight{
    display: inline-block;
}
.elementor-551 .elementor-element.elementor-element-42fb0f4 .aux-modern-heading-divider:after{
    content: '';
    width: 90px;
    height: 2px;
    background-color: var( --e-global-color-secondary );
    display: block;
    position: relative;
    left: 35px;
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-7352592 */.elementor-551 .elementor-element.elementor-element-7352592 .aux-widget-inner{
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.elementor-551 .elementor-element.elementor-element-7352592 .aux-modern-heading-primary{
    position: relative;

}
.elementor-551 .elementor-element.elementor-element-7352592 .aux-modern-heading-primary:before{
    content: '';
    width: 51px;
    height: 51px;
    background-color: var( --e-global-color-secondary );
    border-radius: 100%;
    display: inline-block;
    position: absolute;
    left: 55px;
    top: 45px;
    z-index: 9;
}
.elementor-551 .elementor-element.elementor-element-7352592 .aux-modern-heading-primary p{
    margin: 0;
    position: relative;
    z-index: 99;
}
.elementor-551 .elementor-element.elementor-element-7352592 .aux-modern-heading-primary{
    -webkit-text-stroke: 2px #4B4B4B;
    -webkit-text-fill-color: transparent;
}
@media screen and (max-width:1440px) and (min-width:1025px){
    .elementor-551 .elementor-element.elementor-element-7352592 .aux-modern-heading-primary{
        font-size:66px !important;
    }
    .elementor-551 .elementor-element.elementor-element-7352592 .aux-head-highlight{
        font-size:23px !important;
    }
    .elementor-551 .elementor-element.elementor-element-7352592 .aux-modern-heading-description{
        font-size:14px !important;
    }
}
@media screen and (max-width:1024px){
    .elementor-551 .elementor-element.elementor-element-7352592 .aux-modern-heading-primary:before{
        content: '';
        width: 40px;
        height: 40px;
        top: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-3882ad8 */.elementor-551 .elementor-element.elementor-element-3882ad8 .aux-widget-inner{
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.elementor-551 .elementor-element.elementor-element-3882ad8 .aux-modern-heading-primary{
    position: relative;

}
.elementor-551 .elementor-element.elementor-element-3882ad8 .aux-modern-heading-primary:before{
    content: '';
    width: 51px;
    height: 51px;
    background-color: var( --e-global-color-secondary );
    border-radius: 100%;
    display: inline-block;
    position: absolute;
    left: 55px;
    top: 45px;
    z-index: 9;
}
.elementor-551 .elementor-element.elementor-element-3882ad8 .aux-modern-heading-primary p{
    margin: 0;
    position: relative;
    z-index: 99;
}
.elementor-551 .elementor-element.elementor-element-3882ad8 .aux-modern-heading-primary{
    -webkit-text-stroke: 2px #4B4B4B;
    -webkit-text-fill-color: transparent;
}
@media screen and (max-width:1440px) and (min-width:1025px){
    .elementor-551 .elementor-element.elementor-element-3882ad8 .aux-modern-heading-primary{
        font-size:66px !important;
    }
    .elementor-551 .elementor-element.elementor-element-3882ad8 .aux-head-highlight{
        font-size:23px !important;
    }
    .elementor-551 .elementor-element.elementor-element-3882ad8 .aux-modern-heading-description{
        font-size:14px !important;
    }
}
@media screen and (max-width:1024px){
    .elementor-551 .elementor-element.elementor-element-3882ad8 .aux-modern-heading-primary:before{
        content: '';
        width: 40px;
        height: 40px;
        top: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-ad4a859 */.elementor-551 .elementor-element.elementor-element-ad4a859 .aux-widget-inner{
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.elementor-551 .elementor-element.elementor-element-ad4a859 .aux-modern-heading-primary{
    position: relative;

}
.elementor-551 .elementor-element.elementor-element-ad4a859 .aux-modern-heading-primary:before{
    content: '';
    width: 51px;
    height: 51px;
    background-color: var( --e-global-color-secondary );
    border-radius: 100%;
    display: inline-block;
    position: absolute;
    left: 55px;
    top: 45px;
    z-index: 9;
}
.elementor-551 .elementor-element.elementor-element-ad4a859 .aux-modern-heading-primary p{
    margin: 0;
    position: relative;
    z-index: 99;
}
.elementor-551 .elementor-element.elementor-element-ad4a859 .aux-modern-heading-primary{
    -webkit-text-stroke: 2px #4B4B4B;
    -webkit-text-fill-color: transparent;
}
@media screen and (max-width:1440px) and (min-width:1025px){
    .elementor-551 .elementor-element.elementor-element-ad4a859 .aux-modern-heading-primary{
        font-size:66px !important;
    }
    .elementor-551 .elementor-element.elementor-element-ad4a859 .aux-head-highlight{
        font-size:23px !important;
    }
    .elementor-551 .elementor-element.elementor-element-ad4a859 .aux-modern-heading-description{
        font-size:14px !important;
    }
}
@media screen and (max-width:1024px){
    .elementor-551 .elementor-element.elementor-element-ad4a859 .aux-modern-heading-primary:before{
        content: '';
        width: 40px;
        height: 40px;
        top: 30px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'PP Gatwick';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://atelier51.cavin.dev/wp-content/uploads/2023/07/PPGatwick-Bold.woff') format('woff');
}
@font-face {
	font-family: 'PP Gatwick';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://atelier51.cavin.dev/wp-content/uploads/2023/07/PPGatwick-Ultralight.woff') format('woff');
}
/* End Custom Fonts CSS */