.elementor-312 .elementor-element.elementor-element-f5c3e59>.elementor-container>.elementor-row>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-312 .elementor-element.elementor-element-f5c3e59>.elementor-container{min-height:100vh}.elementor-312 .elementor-element.elementor-element-f5c3e59{overflow:hidden;margin-top:0;margin-bottom:0}.elementor-312 .elementor-element.elementor-element-94ad030.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-312 .elementor-element.elementor-element-6f14519{width:var(--container-widget-width,1170px);max-width:1170px;--container-widget-width:1170px;--container-widget-flex-grow:0;z-index:5}.elementor-312 .elementor-element.elementor-element-6f14519>.elementor-widget-container{padding:0}.elementor-312 .elementor-element.elementor-element-6f14519 .thegem-heading,.elementor-312 .elementor-element.elementor-element-6f14519 .thegem-heading .light{font-size:90px;line-height:100px;letter-spacing:0px}.elementor-312 .elementor-element.elementor-element-b13c15e{width:var(--container-widget-width,1920px);max-width:1920px;--container-widget-width:1920px;--container-widget-flex-grow:0;bottom:0;z-index:0}body:not(.rtl) .elementor-312 .elementor-element.elementor-element-b13c15e{left:-90px}body.rtl .elementor-312 .elementor-element.elementor-element-b13c15e{right:-90px}.elementor-312 .elementor-element.elementor-element-b13c15e img{width:1761px;max-width:1761px}.elementor-312 .elementor-element.elementor-element-460114a{margin-top:30px;margin-bottom:15px;z-index:2}.elementor-312 .elementor-element.elementor-element-2ed95d1>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 21px 0 0}.elementor-312 .elementor-element.elementor-element-2ed95d1>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-312 .elementor-element.elementor-element-6e9944e>.elementor-widget-container{margin:8px 0 0}.elementor-312 .elementor-element.elementor-element-6e9944e{text-align:start}.elementor-312 .elementor-element.elementor-element-6e9944e img{width:100%;height:105px;object-fit:cover;object-position:center center}.elementor-312 .elementor-element.elementor-element-e041ae6>.elementor-element-populated{padding:0 300px 0 0}.elementor-312 .elementor-element.elementor-element-e2466f8>.elementor-widget-container{margin:0 0 20px}.elementor-312 .elementor-element.elementor-element-e2466f8,.elementor-312 .elementor-element.elementor-element-e2466f8 .elementor-text-editor *{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:400;line-height:30px}.elementor-312 .elementor-element.elementor-element-82a3f8a{margin-top:0;margin-bottom:0;z-index:2}.elementor-312 .elementor-element.elementor-element-effcd2c>.elementor-element-populated{padding:0}.elementor-312 .elementor-element.elementor-element-566dfdb>.elementor-widget-container{margin:0}.elementor-312 .elementor-element.elementor-element-566dfdb,.elementor-312 .elementor-element.elementor-element-566dfdb .elementor-text-editor *{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:400;line-height:30px}.elementor-312 .elementor-element.elementor-element-a562c2c{margin-top:20px;margin-bottom:0}.elementor-312 .elementor-element.elementor-element-cf3b4af>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-312 .elementor-element.elementor-element-0713636 .gem-button-container .gem-button:hover{background-color:var(--e-global-color-primary)}.elementor-312 .elementor-element.elementor-element-0713636 .gem-inner-wrapper-btn{flex-direction:row}.elementor-312 .elementor-element.elementor-element-0713636>.elementor-widget-container{margin:0 0 10px}.elementor-312 .elementor-element.elementor-element-0713636 .gem-button-container .gem-button{border-style:solid;border-color:var(--e-global-color-primary)}.elementor-312 .elementor-element.elementor-element-0713636 .gem-button-container .gem-button .gem-text-button{color:var(--e-global-color-primary)}.elementor-312 .elementor-element.elementor-element-0713636 .gem-button-container .gem-button:hover .gem-text-button{color:var(--e-global-color-text)}.elementor-312 .elementor-element.elementor-element-0713636 .gem-button-container .gem-button i,.elementor-312 .elementor-element.elementor-element-0713636 .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-312 .elementor-element.elementor-element-0713636 .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg)}.elementor-312 .elementor-element.elementor-element-cee073d{text-align:center}.elementor-312 .elementor-element.elementor-element-cee073d,.elementor-312 .elementor-element.elementor-element-cee073d .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var(--e-global-color-bccc3d2)}.elementor-312 .elementor-element.elementor-element-4bc884d:not(.elementor-motion-effects-element-type-background),.elementor-312 .elementor-element.elementor-element-4bc884d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#7a7a7a;background-image:url("https://delion.it/wp-content/uploads/2023/05/marketing-business-team.jpg");background-repeat:no-repeat;background-size:cover}.elementor-312 .elementor-element.elementor-element-4bc884d>.elementor-background-overlay{background-color:var(--e-global-color-text);opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-312 .elementor-element.elementor-element-4bc884d{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:50px;margin-bottom:0;padding:100px 0;z-index:2}.elementor-312 .elementor-element.elementor-element-5d75ffa .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:60px;font-weight:700;line-height:70px;color:var(--e-global-color-primary)}.elementor-312 .elementor-element.elementor-element-f489092>.elementor-widget-container{margin:0}.elementor-312 .elementor-element.elementor-element-f489092,.elementor-312 .elementor-element.elementor-element-f489092 .elementor-text-editor *{font-family:var(--e-global-typography-text-font-family),Sans-serif;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-312 .elementor-element.elementor-element-f489092,.elementor-312 .elementor-element.elementor-element-f489092 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#fff}.elementor-312 .elementor-element.elementor-element-a701cbb{margin-top:50px;margin-bottom:50px}.elementor-312 .elementor-element.elementor-element-5ae822b .elementor-image-box-wrapper .elementor-image-box-img{width:30%}.elementor-312 .elementor-element.elementor-element-5ae822b .elementor-image-box-img img{transition-duration:.3s}.elementor-312 .elementor-element.elementor-element-5ae822b .elementor-image-box-title{font-family:"Montserrat",Sans-serif;font-weight:700}.elementor-312 .elementor-element.elementor-element-5ae822b .elementor-image-box-description{font-size:var(--e-global-typography-36a60c5-font-size);font-weight:var(--e-global-typography-36a60c5-font-weight)}.elementor-312 .elementor-element.elementor-element-3c34e47 .elementor-image-box-wrapper .elementor-image-box-img{width:30%}.elementor-312 .elementor-element.elementor-element-3c34e47 .elementor-image-box-img img{transition-duration:.3s}.elementor-312 .elementor-element.elementor-element-3c34e47 .elementor-image-box-title{font-family:"Montserrat",Sans-serif;font-weight:700}.elementor-312 .elementor-element.elementor-element-3c34e47 .elementor-image-box-description{font-size:var(--e-global-typography-36a60c5-font-size);font-weight:var(--e-global-typography-36a60c5-font-weight)}.elementor-312 .elementor-element.elementor-element-5a4456f .elementor-image-box-wrapper .elementor-image-box-img{width:30%}.elementor-312 .elementor-element.elementor-element-5a4456f .elementor-image-box-img img{transition-duration:.3s}.elementor-312 .elementor-element.elementor-element-5a4456f .elementor-image-box-title{font-family:"Montserrat",Sans-serif;font-weight:700}.elementor-312 .elementor-element.elementor-element-5a4456f .elementor-image-box-description{font-size:var(--e-global-typography-36a60c5-font-size);font-weight:var(--e-global-typography-36a60c5-font-weight)}.elementor-312 .elementor-element.elementor-element-8c4ecfa:not(.elementor-motion-effects-element-type-background),.elementor-312 .elementor-element.elementor-element-8c4ecfa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text)}.elementor-312 .elementor-element.elementor-element-8c4ecfa{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:120px 0 140px;z-index:2}.elementor-312 .elementor-element.elementor-element-8c4ecfa>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-312 .elementor-element.elementor-element-4702ab9{margin-top:0;margin-bottom:0}.elementor-bc-flex-widget .elementor-312 .elementor-element.elementor-element-ee83e2b.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-312 .elementor-element.elementor-element-ee83e2b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-312 .elementor-element.elementor-element-ee83e2b>.elementor-element-populated{padding:0 0 0 15px}.elementor-312 .elementor-element.elementor-element-95b0f92 .elementor-heading-title{font-size:24px;color:#f27d00}.elementor-312 .elementor-element.elementor-element-b91bc9c{margin-top:10px;margin-bottom:100px}.elementor-bc-flex-widget .elementor-312 .elementor-element.elementor-element-c543fdd.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-312 .elementor-element.elementor-element-c543fdd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-312 .elementor-element.elementor-element-c543fdd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-312 .elementor-element.elementor-element-c051337>.elementor-widget-container{margin:8px 0 0}.elementor-312 .elementor-element.elementor-element-c051337{text-align:start}.elementor-312 .elementor-element.elementor-element-c051337 img{width:100%;height:70px;object-fit:cover;object-position:center center}.elementor-312 .elementor-element.elementor-element-34d69e6>.elementor-element-populated{padding:0 0 0 15px}.elementor-312 .elementor-element.elementor-element-304f8b2{width:var(--container-widget-width,1059px);max-width:1059px;--container-widget-width:1059px;--container-widget-flex-grow:0}.elementor-312 .elementor-element.elementor-element-304f8b2,.elementor-312 .elementor-element.elementor-element-304f8b2 .elementor-text-editor *{font-family:var(--e-global-typography-text-font-family),Sans-serif;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-312 .elementor-element.elementor-element-304f8b2,.elementor-312 .elementor-element.elementor-element-304f8b2 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#fff}.elementor-312 .elementor-element.elementor-element-c9ee331 .gem-textbox:hover .gem-textbox-content{background-color:#fff;border-color:#fff}.elementor-312 .elementor-element.elementor-element-c9ee331>.elementor-widget-container{margin:68px 0 0}.elementor-312 .elementor-element.elementor-element-c9ee331 .gem-textbox-content{border-style:solid;border-width:1px;border-color:#fff;padding:60px 40px}.elementor-312 .elementor-element.elementor-element-c9ee331 .gem-textbox-content,.elementor-312 .elementor-element.elementor-element-c9ee331 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-312 .elementor-element.elementor-element-c9ee331 .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:0;margin-top:0;color:var(--e-global-color-primary);font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:700}.elementor-312 .elementor-element.elementor-element-c9ee331 .gem-textbox:hover .gem-textbox-content .gem-textbox-title{color:#000 !important}.elementor-312 .elementor-element.elementor-element-c9ee331 .gem-textbox .gem-textbox-description{padding-bottom:0;font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:500}.elementor-312 .elementor-element.elementor-element-c9ee331 .gem-textbox .gem-textbox-description p,.elementor-312 .elementor-element.elementor-element-c9ee331 a .gem-textbox .gem-textbox-description p{color:var(--e-global-color-primary)}.elementor-312 .elementor-element.elementor-element-c9ee331 .gem-textbox .gem-textbox-description,.elementor-312 .elementor-element.elementor-element-c9ee331 a .gem-textbox .gem-textbox-description{color:var(--e-global-color-primary)}.elementor-312 .elementor-element.elementor-element-c9ee331 .gem-textbox .gem-textbox-description span p,.elementor-312 .elementor-element.elementor-element-c9ee331 a .gem-textbox .gem-textbox-description span p{color:var(--e-global-color-primary)}.elementor-312 .elementor-element.elementor-element-c9ee331 .gem-textbox .gem-textbox-description span,.elementor-312 .elementor-element.elementor-element-c9ee331 a .gem-textbox .gem-textbox-description span{color:var(--e-global-color-primary)}.elementor-312 .elementor-element.elementor-element-c9ee331 .gem-textbox:hover .gem-textbox-description{color:#000 !important}.elementor-312 .elementor-element.elementor-element-c9ee331 .gem-textbox:hover .gem-textbox-description p{color:#000 !important}.elementor-312 .elementor-element.elementor-element-c9ee331 .gem-textbox:hover .gem-textbox-description span p{color:#000 !important}.elementor-312 .elementor-element.elementor-element-c9ee331 .gem-textbox:hover .gem-textbox-description span{color:#000 !important}.elementor-312 .elementor-element.elementor-element-1a32c63 .gem-textbox:hover .gem-textbox-content{background-color:#fff;border-color:#fff}.elementor-312 .elementor-element.elementor-element-1a32c63>.elementor-widget-container{margin:0 0 70px}.elementor-312 .elementor-element.elementor-element-1a32c63 .gem-textbox-content{border-style:solid;border-width:1px;border-color:#fff;padding:60px 40px}.elementor-312 .elementor-element.elementor-element-1a32c63 .gem-textbox-content,.elementor-312 .elementor-element.elementor-element-1a32c63 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-312 .elementor-element.elementor-element-1a32c63 .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:0;margin-top:0;color:var(--e-global-color-primary);font-family:"Montserrat",Sans-serif;font-size:22px;font-weight:700}.elementor-312 .elementor-element.elementor-element-1a32c63 .gem-textbox:hover .gem-textbox-content .gem-textbox-title{color:#000 !important}.elementor-312 .elementor-element.elementor-element-1a32c63 .gem-textbox .gem-textbox-description{padding-bottom:0;font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:500}.elementor-312 .elementor-element.elementor-element-1a32c63 .gem-textbox .gem-textbox-description p,.elementor-312 .elementor-element.elementor-element-1a32c63 a .gem-textbox .gem-textbox-description p{color:#fff !important}.elementor-312 .elementor-element.elementor-element-1a32c63 .gem-textbox .gem-textbox-description,.elementor-312 .elementor-element.elementor-element-1a32c63 a .gem-textbox .gem-textbox-description{color:#fff !important}.elementor-312 .elementor-element.elementor-element-1a32c63 .gem-textbox .gem-textbox-description span p,.elementor-312 .elementor-element.elementor-element-1a32c63 a .gem-textbox .gem-textbox-description span p{color:#fff !important}.elementor-312 .elementor-element.elementor-element-1a32c63 .gem-textbox .gem-textbox-description span,.elementor-312 .elementor-element.elementor-element-1a32c63 a .gem-textbox .gem-textbox-description span{color:#fff !important}.elementor-312 .elementor-element.elementor-element-1a32c63 .gem-textbox:hover .gem-textbox-description{color:#000 !important}.elementor-312 .elementor-element.elementor-element-1a32c63 .gem-textbox:hover .gem-textbox-description p{color:#000 !important}.elementor-312 .elementor-element.elementor-element-1a32c63 .gem-textbox:hover .gem-textbox-description span p{color:#000 !important}.elementor-312 .elementor-element.elementor-element-1a32c63 .gem-textbox:hover .gem-textbox-description span{color:#000 !important}.elementor-312 .elementor-element.elementor-element-4930745 .gem-textbox:hover .gem-textbox-content{background-color:#fff;border-color:#fff}.elementor-312 .elementor-element.elementor-element-4930745>.elementor-widget-container{margin:70px 0 0}.elementor-312 .elementor-element.elementor-element-4930745 .gem-textbox-content{border-style:solid;border-width:1px;border-color:#fff;padding:60px 40px}.elementor-312 .elementor-element.elementor-element-4930745 .gem-textbox-content,.elementor-312 .elementor-element.elementor-element-4930745 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-312 .elementor-element.elementor-element-4930745 .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:0;margin-top:0;color:var(--e-global-color-primary);font-family:"Montserrat",Sans-serif;font-size:22px;font-weight:700}.elementor-312 .elementor-element.elementor-element-4930745 .gem-textbox:hover .gem-textbox-content .gem-textbox-title{color:#000 !important}.elementor-312 .elementor-element.elementor-element-4930745 .gem-textbox .gem-textbox-description{padding-bottom:0;font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:500}.elementor-312 .elementor-element.elementor-element-4930745 .gem-textbox .gem-textbox-description p,.elementor-312 .elementor-element.elementor-element-4930745 a .gem-textbox .gem-textbox-description p{color:var(--e-global-color-primary)}.elementor-312 .elementor-element.elementor-element-4930745 .gem-textbox .gem-textbox-description,.elementor-312 .elementor-element.elementor-element-4930745 a .gem-textbox .gem-textbox-description{color:var(--e-global-color-primary)}.elementor-312 .elementor-element.elementor-element-4930745 .gem-textbox .gem-textbox-description span p,.elementor-312 .elementor-element.elementor-element-4930745 a .gem-textbox .gem-textbox-description span p{color:var(--e-global-color-primary)}.elementor-312 .elementor-element.elementor-element-4930745 .gem-textbox .gem-textbox-description span,.elementor-312 .elementor-element.elementor-element-4930745 a .gem-textbox .gem-textbox-description span{color:var(--e-global-color-primary)}.elementor-312 .elementor-element.elementor-element-4930745 .gem-textbox:hover .gem-textbox-description{color:#000 !important}.elementor-312 .elementor-element.elementor-element-4930745 .gem-textbox:hover .gem-textbox-description p{color:#000 !important}.elementor-312 .elementor-element.elementor-element-4930745 .gem-textbox:hover .gem-textbox-description span p{color:#000 !important}.elementor-312 .elementor-element.elementor-element-4930745 .gem-textbox:hover .gem-textbox-description span{color:#000 !important}.elementor-312 .elementor-element.elementor-element-98d9ae9 .gem-textbox:hover .gem-textbox-content{background-color:#fff;border-color:#fff}.elementor-312 .elementor-element.elementor-element-98d9ae9>.elementor-widget-container{margin:0 0 70px}.elementor-312 .elementor-element.elementor-element-98d9ae9 .gem-textbox-content{border-style:solid;border-width:1px;border-color:#fff;padding:60px 40px}.elementor-312 .elementor-element.elementor-element-98d9ae9 .gem-textbox-content,.elementor-312 .elementor-element.elementor-element-98d9ae9 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-312 .elementor-element.elementor-element-98d9ae9 .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:0;margin-top:0;color:var(--e-global-color-primary);font-family:"Montserrat",Sans-serif;font-size:22px;font-weight:700}.elementor-312 .elementor-element.elementor-element-98d9ae9 .gem-textbox:hover .gem-textbox-content .gem-textbox-title{color:#000 !important}.elementor-312 .elementor-element.elementor-element-98d9ae9 .gem-textbox .gem-textbox-description{padding-bottom:0;font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:500}.elementor-312 .elementor-element.elementor-element-98d9ae9 .gem-textbox .gem-textbox-description p,.elementor-312 .elementor-element.elementor-element-98d9ae9 a .gem-textbox .gem-textbox-description p{color:#fff !important}.elementor-312 .elementor-element.elementor-element-98d9ae9 .gem-textbox .gem-textbox-description,.elementor-312 .elementor-element.elementor-element-98d9ae9 a .gem-textbox .gem-textbox-description{color:#fff !important}.elementor-312 .elementor-element.elementor-element-98d9ae9 .gem-textbox .gem-textbox-description span p,.elementor-312 .elementor-element.elementor-element-98d9ae9 a .gem-textbox .gem-textbox-description span p{color:#fff !important}.elementor-312 .elementor-element.elementor-element-98d9ae9 .gem-textbox .gem-textbox-description span,.elementor-312 .elementor-element.elementor-element-98d9ae9 a .gem-textbox .gem-textbox-description span{color:#fff !important}.elementor-312 .elementor-element.elementor-element-98d9ae9 .gem-textbox:hover .gem-textbox-description{color:#000 !important}.elementor-312 .elementor-element.elementor-element-98d9ae9 .gem-textbox:hover .gem-textbox-description p{color:#000 !important}.elementor-312 .elementor-element.elementor-element-98d9ae9 .gem-textbox:hover .gem-textbox-description span p{color:#000 !important}.elementor-312 .elementor-element.elementor-element-98d9ae9 .gem-textbox:hover .gem-textbox-description span{color:#000 !important}.elementor-312 .elementor-element.elementor-element-b1fcd43{margin-top:-45px;margin-bottom:0}.elementor-312 .elementor-element.elementor-element-1a40f22 .gem-textbox:hover .gem-textbox-content{background-color:#fff;border-color:#fff}.elementor-312 .elementor-element.elementor-element-1a40f22>.elementor-widget-container{margin:70px 0 0}.elementor-312 .elementor-element.elementor-element-1a40f22 .gem-textbox-content{border-style:solid;border-width:1px;border-color:#fff;padding:60px 42px}.elementor-312 .elementor-element.elementor-element-1a40f22 .gem-textbox-content,.elementor-312 .elementor-element.elementor-element-1a40f22 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-312 .elementor-element.elementor-element-1a40f22 .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:0;margin-top:0;color:var(--e-global-color-primary);font-family:"Montserrat",Sans-serif;font-size:22px;font-weight:700}.elementor-312 .elementor-element.elementor-element-1a40f22 .gem-textbox:hover .gem-textbox-content .gem-textbox-title{color:#000 !important}.elementor-312 .elementor-element.elementor-element-1a40f22 .gem-textbox .gem-textbox-description{padding-bottom:0;font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:500}.elementor-312 .elementor-element.elementor-element-1a40f22 .gem-textbox .gem-textbox-description p,.elementor-312 .elementor-element.elementor-element-1a40f22 a .gem-textbox .gem-textbox-description p{color:#fff !important}.elementor-312 .elementor-element.elementor-element-1a40f22 .gem-textbox .gem-textbox-description,.elementor-312 .elementor-element.elementor-element-1a40f22 a .gem-textbox .gem-textbox-description{color:#fff !important}.elementor-312 .elementor-element.elementor-element-1a40f22 .gem-textbox .gem-textbox-description span p,.elementor-312 .elementor-element.elementor-element-1a40f22 a .gem-textbox .gem-textbox-description span p{color:#fff !important}.elementor-312 .elementor-element.elementor-element-1a40f22 .gem-textbox .gem-textbox-description span,.elementor-312 .elementor-element.elementor-element-1a40f22 a .gem-textbox .gem-textbox-description span{color:#fff !important}.elementor-312 .elementor-element.elementor-element-1a40f22 .gem-textbox:hover .gem-textbox-description{color:#000 !important}.elementor-312 .elementor-element.elementor-element-1a40f22 .gem-textbox:hover .gem-textbox-description p{color:#000 !important}.elementor-312 .elementor-element.elementor-element-1a40f22 .gem-textbox:hover .gem-textbox-description span p{color:#000 !important}.elementor-312 .elementor-element.elementor-element-1a40f22 .gem-textbox:hover .gem-textbox-description span{color:#000 !important}.elementor-312 .elementor-element.elementor-element-d9bbb99 .gem-textbox:hover .gem-textbox-content{background-color:#fff;border-color:#fff}.elementor-312 .elementor-element.elementor-element-d9bbb99>.elementor-widget-container{margin:0 0 70px}.elementor-312 .elementor-element.elementor-element-d9bbb99 .gem-textbox-content{border-style:solid;border-width:1px;border-color:#fff;padding:60px 40px}.elementor-312 .elementor-element.elementor-element-d9bbb99 .gem-textbox-content,.elementor-312 .elementor-element.elementor-element-d9bbb99 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-312 .elementor-element.elementor-element-d9bbb99 .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:0;margin-top:0;color:var(--e-global-color-primary);font-family:"Montserrat",Sans-serif;font-size:22px;font-weight:700}.elementor-312 .elementor-element.elementor-element-d9bbb99 .gem-textbox:hover .gem-textbox-content .gem-textbox-title{color:#000 !important}.elementor-312 .elementor-element.elementor-element-d9bbb99 .gem-textbox .gem-textbox-description{padding-bottom:0;font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:500}.elementor-312 .elementor-element.elementor-element-d9bbb99 .gem-textbox .gem-textbox-description p,.elementor-312 .elementor-element.elementor-element-d9bbb99 a .gem-textbox .gem-textbox-description p{color:#fff !important}.elementor-312 .elementor-element.elementor-element-d9bbb99 .gem-textbox .gem-textbox-description,.elementor-312 .elementor-element.elementor-element-d9bbb99 a .gem-textbox .gem-textbox-description{color:#fff !important}.elementor-312 .elementor-element.elementor-element-d9bbb99 .gem-textbox .gem-textbox-description span p,.elementor-312 .elementor-element.elementor-element-d9bbb99 a .gem-textbox .gem-textbox-description span p{color:#fff !important}.elementor-312 .elementor-element.elementor-element-d9bbb99 .gem-textbox .gem-textbox-description span,.elementor-312 .elementor-element.elementor-element-d9bbb99 a .gem-textbox .gem-textbox-description span{color:#fff !important}.elementor-312 .elementor-element.elementor-element-d9bbb99 .gem-textbox:hover .gem-textbox-description{color:#000 !important}.elementor-312 .elementor-element.elementor-element-d9bbb99 .gem-textbox:hover .gem-textbox-description p{color:#000 !important}.elementor-312 .elementor-element.elementor-element-d9bbb99 .gem-textbox:hover .gem-textbox-description span p{color:#000 !important}.elementor-312 .elementor-element.elementor-element-d9bbb99 .gem-textbox:hover .gem-textbox-description span{color:#000 !important}.elementor-312 .elementor-element.elementor-element-6b1fbc9 .gem-textbox:hover .gem-textbox-content{background-color:#fff;border-color:#fff}.elementor-312 .elementor-element.elementor-element-6b1fbc9>.elementor-widget-container{margin:70px 0 0}.elementor-312 .elementor-element.elementor-element-6b1fbc9 .gem-textbox-content{border-style:solid;border-width:1px;border-color:#fff;padding:60px 40px}.elementor-312 .elementor-element.elementor-element-6b1fbc9 .gem-textbox-content,.elementor-312 .elementor-element.elementor-element-6b1fbc9 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-312 .elementor-element.elementor-element-6b1fbc9 .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:0;margin-top:0;color:var(--e-global-color-primary);font-family:"Montserrat",Sans-serif;font-size:22px;font-weight:700}.elementor-312 .elementor-element.elementor-element-6b1fbc9 .gem-textbox:hover .gem-textbox-content .gem-textbox-title{color:#000 !important}.elementor-312 .elementor-element.elementor-element-6b1fbc9 .gem-textbox .gem-textbox-description{padding-bottom:0;font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:500}.elementor-312 .elementor-element.elementor-element-6b1fbc9 .gem-textbox .gem-textbox-description p,.elementor-312 .elementor-element.elementor-element-6b1fbc9 a .gem-textbox .gem-textbox-description p{color:#fff !important}.elementor-312 .elementor-element.elementor-element-6b1fbc9 .gem-textbox .gem-textbox-description,.elementor-312 .elementor-element.elementor-element-6b1fbc9 a .gem-textbox .gem-textbox-description{color:#fff !important}.elementor-312 .elementor-element.elementor-element-6b1fbc9 .gem-textbox .gem-textbox-description span p,.elementor-312 .elementor-element.elementor-element-6b1fbc9 a .gem-textbox .gem-textbox-description span p{color:#fff !important}.elementor-312 .elementor-element.elementor-element-6b1fbc9 .gem-textbox .gem-textbox-description span,.elementor-312 .elementor-element.elementor-element-6b1fbc9 a .gem-textbox .gem-textbox-description span{color:#fff !important}.elementor-312 .elementor-element.elementor-element-6b1fbc9 .gem-textbox:hover .gem-textbox-description{color:#000 !important}.elementor-312 .elementor-element.elementor-element-6b1fbc9 .gem-textbox:hover .gem-textbox-description p{color:#000 !important}.elementor-312 .elementor-element.elementor-element-6b1fbc9 .gem-textbox:hover .gem-textbox-description span p{color:#000 !important}.elementor-312 .elementor-element.elementor-element-6b1fbc9 .gem-textbox:hover .gem-textbox-description span{color:#000 !important}.elementor-312 .elementor-element.elementor-element-6dfb84b .gem-textbox:hover .gem-textbox-content{background-color:#fff;border-color:#fff}.elementor-312 .elementor-element.elementor-element-6dfb84b>.elementor-widget-container{margin:0 0 70px}.elementor-312 .elementor-element.elementor-element-6dfb84b .gem-textbox-content{border-style:solid;border-width:1px;border-color:#fff;padding:60px 40px}.elementor-312 .elementor-element.elementor-element-6dfb84b .gem-textbox-content,.elementor-312 .elementor-element.elementor-element-6dfb84b .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-312 .elementor-element.elementor-element-6dfb84b .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:0;margin-top:0;color:var(--e-global-color-primary);font-family:"Montserrat",Sans-serif;font-size:22px;font-weight:700}.elementor-312 .elementor-element.elementor-element-6dfb84b .gem-textbox:hover .gem-textbox-content .gem-textbox-title{color:#000 !important}.elementor-312 .elementor-element.elementor-element-6dfb84b .gem-textbox .gem-textbox-description{padding-bottom:0;font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:500}.elementor-312 .elementor-element.elementor-element-6dfb84b .gem-textbox .gem-textbox-description p,.elementor-312 .elementor-element.elementor-element-6dfb84b a .gem-textbox .gem-textbox-description p{color:#fff !important}.elementor-312 .elementor-element.elementor-element-6dfb84b .gem-textbox .gem-textbox-description,.elementor-312 .elementor-element.elementor-element-6dfb84b a .gem-textbox .gem-textbox-description{color:#fff !important}.elementor-312 .elementor-element.elementor-element-6dfb84b .gem-textbox .gem-textbox-description span p,.elementor-312 .elementor-element.elementor-element-6dfb84b a .gem-textbox .gem-textbox-description span p{color:#fff !important}.elementor-312 .elementor-element.elementor-element-6dfb84b .gem-textbox .gem-textbox-description span,.elementor-312 .elementor-element.elementor-element-6dfb84b a .gem-textbox .gem-textbox-description span{color:#fff !important}.elementor-312 .elementor-element.elementor-element-6dfb84b .gem-textbox:hover .gem-textbox-description{color:#000 !important}.elementor-312 .elementor-element.elementor-element-6dfb84b .gem-textbox:hover .gem-textbox-description p{color:#000 !important}.elementor-312 .elementor-element.elementor-element-6dfb84b .gem-textbox:hover .gem-textbox-description span p{color:#000 !important}.elementor-312 .elementor-element.elementor-element-6dfb84b .gem-textbox:hover .gem-textbox-description span{color:#000 !important}.elementor-312 .elementor-element.elementor-element-ebd4a98{margin-top:-45px;margin-bottom:0}.elementor-312 .elementor-element.elementor-element-3e40c20 .gem-textbox:hover .gem-textbox-content{background-color:#fff;border-color:#fff}.elementor-312 .elementor-element.elementor-element-3e40c20>.elementor-widget-container{margin:70px 0 0}.elementor-312 .elementor-element.elementor-element-3e40c20 .gem-textbox-content{border-style:solid;border-width:1px;border-color:#fff;padding:60px 42px}.elementor-312 .elementor-element.elementor-element-3e40c20 .gem-textbox-content,.elementor-312 .elementor-element.elementor-element-3e40c20 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-312 .elementor-element.elementor-element-3e40c20 .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:0;margin-top:0;color:var(--e-global-color-primary);font-family:"Montserrat",Sans-serif;font-size:22px;font-weight:700}.elementor-312 .elementor-element.elementor-element-3e40c20 .gem-textbox:hover .gem-textbox-content .gem-textbox-title{color:#000 !important}.elementor-312 .elementor-element.elementor-element-3e40c20 .gem-textbox .gem-textbox-description{padding-bottom:0;font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:500}.elementor-312 .elementor-element.elementor-element-3e40c20 .gem-textbox .gem-textbox-description p,.elementor-312 .elementor-element.elementor-element-3e40c20 a .gem-textbox .gem-textbox-description p{color:#fff !important}.elementor-312 .elementor-element.elementor-element-3e40c20 .gem-textbox .gem-textbox-description,.elementor-312 .elementor-element.elementor-element-3e40c20 a .gem-textbox .gem-textbox-description{color:#fff !important}.elementor-312 .elementor-element.elementor-element-3e40c20 .gem-textbox .gem-textbox-description span p,.elementor-312 .elementor-element.elementor-element-3e40c20 a .gem-textbox .gem-textbox-description span p{color:#fff !important}.elementor-312 .elementor-element.elementor-element-3e40c20 .gem-textbox .gem-textbox-description span,.elementor-312 .elementor-element.elementor-element-3e40c20 a .gem-textbox .gem-textbox-description span{color:#fff !important}.elementor-312 .elementor-element.elementor-element-3e40c20 .gem-textbox:hover .gem-textbox-description{color:#000 !important}.elementor-312 .elementor-element.elementor-element-3e40c20 .gem-textbox:hover .gem-textbox-description p{color:#000 !important}.elementor-312 .elementor-element.elementor-element-3e40c20 .gem-textbox:hover .gem-textbox-description span p{color:#000 !important}.elementor-312 .elementor-element.elementor-element-3e40c20 .gem-textbox:hover .gem-textbox-description span{color:#000 !important}.elementor-312 .elementor-element.elementor-element-8a9e96c .gem-textbox:hover .gem-textbox-content{background-color:#fff;border-color:#fff}.elementor-312 .elementor-element.elementor-element-8a9e96c>.elementor-widget-container{margin:0 0 70px}.elementor-312 .elementor-element.elementor-element-8a9e96c .gem-textbox-content{border-style:solid;border-width:1px;border-color:#fff;padding:60px 45px}.elementor-312 .elementor-element.elementor-element-8a9e96c .gem-textbox-content,.elementor-312 .elementor-element.elementor-element-8a9e96c .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-312 .elementor-element.elementor-element-8a9e96c .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:0;margin-top:0;color:var(--e-global-color-primary);font-family:"Montserrat",Sans-serif;font-size:22px;font-weight:700}.elementor-312 .elementor-element.elementor-element-8a9e96c .gem-textbox:hover .gem-textbox-content .gem-textbox-title{color:#000 !important}.elementor-312 .elementor-element.elementor-element-8a9e96c .gem-textbox .gem-textbox-description{padding-bottom:0;font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:500}.elementor-312 .elementor-element.elementor-element-8a9e96c .gem-textbox .gem-textbox-description p,.elementor-312 .elementor-element.elementor-element-8a9e96c a .gem-textbox .gem-textbox-description p{color:#fff !important}.elementor-312 .elementor-element.elementor-element-8a9e96c .gem-textbox .gem-textbox-description,.elementor-312 .elementor-element.elementor-element-8a9e96c a .gem-textbox .gem-textbox-description{color:#fff !important}.elementor-312 .elementor-element.elementor-element-8a9e96c .gem-textbox .gem-textbox-description span p,.elementor-312 .elementor-element.elementor-element-8a9e96c a .gem-textbox .gem-textbox-description span p{color:#fff !important}.elementor-312 .elementor-element.elementor-element-8a9e96c .gem-textbox .gem-textbox-description span,.elementor-312 .elementor-element.elementor-element-8a9e96c a .gem-textbox .gem-textbox-description span{color:#fff !important}.elementor-312 .elementor-element.elementor-element-8a9e96c .gem-textbox:hover .gem-textbox-description{color:#000 !important}.elementor-312 .elementor-element.elementor-element-8a9e96c .gem-textbox:hover .gem-textbox-description p{color:#000 !important}.elementor-312 .elementor-element.elementor-element-8a9e96c .gem-textbox:hover .gem-textbox-description span p{color:#000 !important}.elementor-312 .elementor-element.elementor-element-8a9e96c .gem-textbox:hover .gem-textbox-description span{color:#000 !important}.elementor-312 .elementor-element.elementor-element-15b15ad{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:50px;margin-bottom:50px}.elementor-312 .elementor-element.elementor-element-15b15ad>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-312 .elementor-element.elementor-element-520acdb>.elementor-element-populated{padding:20px 100px 0 250px}.elementor-312 .elementor-element.elementor-element-9fbaa4b{columns:1}.elementor-312 .elementor-element.elementor-element-9fbaa4b,.elementor-312 .elementor-element.elementor-element-9fbaa4b .elementor-text-editor *{font-family:var(--e-global-typography-text-font-family),Sans-serif;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-312 .elementor-element.elementor-element-9fbaa4b,.elementor-312 .elementor-element.elementor-element-9fbaa4b .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var(--e-global-color-text)}.elementor-bc-flex-widget .elementor-312 .elementor-element.elementor-element-9a2a072.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-312 .elementor-element.elementor-element-9a2a072.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-312 .elementor-element.elementor-element-9a2a072.elementor-column>.elementor-widget-wrap{justify-content:space-evenly}.elementor-312 .elementor-element.elementor-element-9a2a072>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-312 .elementor-element.elementor-element-3f51527{text-align:end}.elementor-312 .elementor-element.elementor-element-3bc3ab0:not(.elementor-motion-effects-element-type-background),.elementor-312 .elementor-element.elementor-element-3bc3ab0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://delion.it/wp-content/uploads/2023/05/pattern-giraffa.png");background-position:center center}.elementor-312 .elementor-element.elementor-element-3bc3ab0>.elementor-background-overlay{background-color:#f8f8f8;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-312 .elementor-element.elementor-element-3bc3ab0{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:100px 0}.elementor-312 .elementor-element.elementor-element-a3ac5fb .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-weight:700}.elementor-312 .elementor-element.elementor-element-df35e53>.elementor-widget-container{margin:0 0 20px}.elementor-312 .elementor-element.elementor-element-df35e53,.elementor-312 .elementor-element.elementor-element-df35e53 .elementor-text-editor *{font-family:var(--e-global-typography-text-font-family),Sans-serif;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-312 .elementor-element.elementor-element-7cd9848 .portfolio.portfolio-grid.news-grid .portfolio-item,.elementor-312 .elementor-element.elementor-element-7cd9848 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(42px/2) !important}.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio.portfolio-grid.news-grid .portfolio-row,.elementor-312 .elementor-element.elementor-element-7cd9848 .skeleton-posts.portfolio-row{margin:calc(-42px/2)}.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-42px/2) 0}.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:42px;padding-right:42px}.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(42px/2);padding-right:calc(42px/2)}.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:42px;padding-right:42px}.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:42px}.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-42px/2)}.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio.portfolio-grid.news-grid .portfolio-item .wrap>.caption{background-color:#fbfbfb;padding:25px !important}.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio-item .caption .description{max-height:initial;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical}.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio.portfolio-grid.news-grid .portfolio-item .image-inner{opacity:calc(100/100)}.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio-item .caption .title a{text-transform:normal}.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio.news-grid:not(.disabled-hover) .portfolio-item .caption .title *,.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio.news-grid:not(.disabled-hover) .portfolio-item .highlight-item-alternate-box .title *,.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio.news-grid.disabled-hover .portfolio-item .caption .title *,.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio.news-grid.disabled-hover .portfolio-item .highlight-item-alternate-box .title *{font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:700;line-height:25px;letter-spacing:0px;color:var(--e-global-color-text)}.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio.news-grid:not(.disabled-hover) .portfolio-item:hover .caption .title *,.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio.news-grid:not(.disabled-hover) .portfolio-item:hover .highlight-item-alternate-box .title *,.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio.news-grid.disabled-hover .portfolio-item .caption .title *:hover,.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio.news-grid.disabled-hover .portfolio-item .highlight-item-alternate-box .title *:hover{font-family:var(--e-global-typography-5bcf3c9-font-family),Sans-serif;font-size:var(--e-global-typography-5bcf3c9-font-size);font-weight:var(--e-global-typography-5bcf3c9-font-weight);color:var(--e-global-color-primary)}.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio.portfolio-grid.news-grid .portfolio-item .caption .description,.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio.portfolio-grid.news-grid .portfolio-item .caption .subtitle{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-text)}.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio.portfolio-grid.news-grid .portfolio-item .caption .post-date,.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio.portfolio-grid.news-grid .portfolio-item .highlight-item-alternate-box .post-date{color:var(--e-global-color-text)}.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio.portfolio-grid.news-grid .portfolio-item .caption .info a,.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio.portfolio-grid.news-grid .portfolio-item .caption .info .sep{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio.portfolio-grid.news-grid .portfolio-item .caption .info{background-color:var(--e-global-color-bccc3d2)}.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio.portfolio-grid.news-grid .portfolio-item .caption .author .author-name{font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:600}.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio.news-grid.title-on-page .wrap>.caption{text-align:left}.elementor-312 .elementor-element.elementor-element-7cd9848 .version-new.news-grid.portfolio.title-on-page .portfolio-item .image .links .caption .info{left:10px;right:inherit;top:inherit;bottom:10px}.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio.portfolio-grid.news-grid .gem-pagination{margin-top:100px}.elementor-312 .elementor-element.elementor-element-7cd9848 .read-more-button .gem-button-container .gem-button:hover span{color:var(--e-global-color-text)}.elementor-312 .elementor-element.elementor-element-7cd9848 .read-more-button .gem-button-container .gem-button:hover .gem-button-icon{color:var(--e-global-color-text)}.elementor-312 .elementor-element.elementor-element-7cd9848 .read-more-button .gem-button-container .gem-button:hover .gem-button-icon svg{fill:var(--e-global-color-text)}.elementor-312 .elementor-element.elementor-element-7cd9848 .read-more-button .gem-button-container .gem-button:hover{background-color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-312 .elementor-element.elementor-element-ebe223a .gem-button-container .gem-button:hover{background-color:var(--e-global-color-primary)}.elementor-312 .elementor-element.elementor-element-ebe223a .gem-inner-wrapper-btn{flex-direction:row}.elementor-312 .elementor-element.elementor-element-ebe223a>.elementor-widget-container{margin:0 0 10px}.elementor-312 .elementor-element.elementor-element-ebe223a .gem-button-container .gem-button{border-style:solid;border-color:var(--e-global-color-primary)}.elementor-312 .elementor-element.elementor-element-ebe223a .gem-button-container .gem-button .gem-text-button{color:var(--e-global-color-primary)}.elementor-312 .elementor-element.elementor-element-ebe223a .gem-button-container .gem-button:hover .gem-text-button{color:var(--e-global-color-text)}.elementor-312 .elementor-element.elementor-element-ebe223a .gem-button-container .gem-button i,.elementor-312 .elementor-element.elementor-element-ebe223a .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-312 .elementor-element.elementor-element-ebe223a .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg)}.elementor-312 .elementor-element.elementor-element-12a49ce{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:50px;margin-bottom:50px;padding:0}.elementor-312 .elementor-element.elementor-element-12a49ce>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-312 .elementor-element.elementor-element-2c3455c{margin-top:0;margin-bottom:0;padding:10px 0 20px}.elementor-312 .elementor-element.elementor-element-39665cf>.elementor-widget-container{padding:0 0 20px}.elementor-312 .elementor-element.elementor-element-39665cf .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:60px;font-weight:700}.elementor-312 .elementor-element.elementor-element-6e4544f>.elementor-widget-container{margin:8px 0 0;padding:0}.elementor-312 .elementor-element.elementor-element-6e4544f{text-align:start}.elementor-312 .elementor-element.elementor-element-6e4544f img{width:100%;height:65px;object-fit:cover;object-position:center center}.elementor-312 .elementor-element.elementor-element-ef1f1bb{width:var(--container-widget-width,1059px);max-width:1059px;--container-widget-width:1059px;--container-widget-flex-grow:0}.elementor-312 .elementor-element.elementor-element-ef1f1bb>.elementor-widget-container{padding:0 0 0 10px}.elementor-312 .elementor-element.elementor-element-ef1f1bb,.elementor-312 .elementor-element.elementor-element-ef1f1bb .elementor-text-editor *{font-family:var(--e-global-typography-text-font-family),Sans-serif;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-312 .elementor-element.elementor-element-ef1f1bb,.elementor-312 .elementor-element.elementor-element-ef1f1bb .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var(--e-global-color-text)}.elementor-312 .elementor-element.elementor-element-71a6d65 .wpcf7-form-control-wrap{margin-bottom:24px}.elementor-312 .elementor-element.elementor-element-71a6d65 .thegem-cf7 .with-label{margin-bottom:24px}.elementor-312 .elementor-element.elementor-element-71a6d65 label{text-align:left}.elementor-312 .elementor-element.elementor-element-71a6d65 .wpcf7-form p:nth-last-of-type(1){align-items:flex-start}.elementor-312 .elementor-element.elementor-element-71a6d65 .wpcf7-form .submit-outer{align-items:flex-start}body.elementor-page-312:not(.elementor-motion-effects-element-type-background),body.elementor-page-312>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}@media(max-width:1024px){.elementor-312 .elementor-element.elementor-element-f5c3e59>.elementor-container{min-height:0px}.elementor-312 .elementor-element.elementor-element-f5c3e59{padding:100px 21px 0}.elementor-312 .elementor-element.elementor-element-6f14519>.elementor-widget-container{padding:105px 0 0}.elementor-312 .elementor-element.elementor-element-6f14519 .thegem-heading,.elementor-312 .elementor-element.elementor-element-6f14519 .thegem-heading .light{font-size:80px;line-height:96px}.elementor-312 .elementor-element.elementor-element-b13c15e{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;bottom:-43px}body:not(.rtl) .elementor-312 .elementor-element.elementor-element-b13c15e{left:0}body.rtl .elementor-312 .elementor-element.elementor-element-b13c15e{right:0}.elementor-312 .elementor-element.elementor-element-b13c15e img{width:100%}.elementor-312 .elementor-element.elementor-element-460114a{margin-top:60px;margin-bottom:140px}.elementor-312 .elementor-element.elementor-element-82a3f8a{margin-top:60px;margin-bottom:140px}.elementor-312 .elementor-element.elementor-element-f489092,.elementor-312 .elementor-element.elementor-element-f489092 .elementor-text-editor *{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-312 .elementor-element.elementor-element-5ae822b .elementor-image-box-description{font-size:var(--e-global-typography-36a60c5-font-size)}.elementor-312 .elementor-element.elementor-element-3c34e47 .elementor-image-box-description{font-size:var(--e-global-typography-36a60c5-font-size)}.elementor-312 .elementor-element.elementor-element-5a4456f .elementor-image-box-description{font-size:var(--e-global-typography-36a60c5-font-size)}.elementor-312 .elementor-element.elementor-element-8c4ecfa{padding:40px 0}.elementor-312 .elementor-element.elementor-element-4702ab9{margin-top:20px;margin-bottom:50px}.elementor-312 .elementor-element.elementor-element-ee83e2b>.elementor-element-populated{padding:0 21px}.elementor-312 .elementor-element.elementor-element-b91bc9c{margin-top:20px;margin-bottom:50px}.elementor-312 .elementor-element.elementor-element-34d69e6>.elementor-element-populated{padding:0 21px}.elementor-312 .elementor-element.elementor-element-304f8b2,.elementor-312 .elementor-element.elementor-element-304f8b2 .elementor-text-editor *{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-312 .elementor-element.elementor-element-c9ee331>.elementor-widget-container{margin:21px 0 0}.elementor-312 .elementor-element.elementor-element-4930745>.elementor-widget-container{margin:21px 0 0}.elementor-312 .elementor-element.elementor-element-b1fcd43{margin-top:0;margin-bottom:0}.elementor-312 .elementor-element.elementor-element-1a40f22>.elementor-widget-container{margin:21px 0 0}.elementor-312 .elementor-element.elementor-element-6b1fbc9>.elementor-widget-container{margin:21px 0 0}.elementor-312 .elementor-element.elementor-element-ebd4a98{margin-top:0;margin-bottom:0}.elementor-312 .elementor-element.elementor-element-3e40c20>.elementor-widget-container{margin:21px 0 0}.elementor-312 .elementor-element.elementor-element-9fbaa4b,.elementor-312 .elementor-element.elementor-element-9fbaa4b .elementor-text-editor *{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-312 .elementor-element.elementor-element-3bc3ab0{padding:40px 0}.elementor-312 .elementor-element.elementor-element-df35e53,.elementor-312 .elementor-element.elementor-element-df35e53 .elementor-text-editor *{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio.news-grid:not(.disabled-hover) .portfolio-item:hover .caption .title *,.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio.news-grid:not(.disabled-hover) .portfolio-item:hover .highlight-item-alternate-box .title *,.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio.news-grid.disabled-hover .portfolio-item .caption .title *:hover,.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio.news-grid.disabled-hover .portfolio-item .highlight-item-alternate-box .title *:hover{font-size:var(--e-global-typography-5bcf3c9-font-size)}.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio.portfolio-grid.news-grid .portfolio-item .caption .description,.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio.portfolio-grid.news-grid .portfolio-item .caption .subtitle{font-size:var(--e-global-typography-primary-font-size)}.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio.portfolio-grid.news-grid .portfolio-item .caption .info a,.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio.portfolio-grid.news-grid .portfolio-item .caption .info .sep{font-size:var(--e-global-typography-secondary-font-size)}.elementor-312 .elementor-element.elementor-element-ef1f1bb,.elementor-312 .elementor-element.elementor-element-ef1f1bb .elementor-text-editor *{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}@media(max-width:767px){.elementor-312 .elementor-element.elementor-element-f5c3e59{padding:20px 20px 0}.elementor-312 .elementor-element.elementor-element-94ad030>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-312 .elementor-element.elementor-element-6f14519>.elementor-widget-container{padding:0}.elementor-312 .elementor-element.elementor-element-6f14519 .thegem-heading,.elementor-312 .elementor-element.elementor-element-6f14519 .thegem-heading .light{font-size:50px;line-height:60px}.elementor-312 .elementor-element.elementor-element-b13c15e{bottom:-20px}.elementor-312 .elementor-element.elementor-element-460114a{margin-top:20px;margin-bottom:20px}.elementor-312 .elementor-element.elementor-element-e041ae6>.elementor-element-populated{padding:20px 0 0}.elementor-312 .elementor-element.elementor-element-e2466f8>.elementor-widget-container{margin:0}.elementor-312 .elementor-element.elementor-element-82a3f8a{margin-top:0;margin-bottom:0}.elementor-312 .elementor-element.elementor-element-effcd2c>.elementor-element-populated{padding:0}.elementor-312 .elementor-element.elementor-element-4bc884d{padding:50px 20px}.elementor-312 .elementor-element.elementor-element-5d75ffa .elementor-heading-title{font-size:45px;line-height:50px}.elementor-312 .elementor-element.elementor-element-f489092,.elementor-312 .elementor-element.elementor-element-f489092 .elementor-text-editor *{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-312 .elementor-element.elementor-element-a701cbb{padding:0 20px}.elementor-312 .elementor-element.elementor-element-5ae822b .elementor-image-box-description{font-size:var(--e-global-typography-36a60c5-font-size)}.elementor-312 .elementor-element.elementor-element-3c34e47 .elementor-image-box-description{font-size:var(--e-global-typography-36a60c5-font-size)}.elementor-312 .elementor-element.elementor-element-5a4456f .elementor-image-box-description{font-size:var(--e-global-typography-36a60c5-font-size)}.elementor-312 .elementor-element.elementor-element-8c4ecfa{padding:50px 0}.elementor-312 .elementor-element.elementor-element-4702ab9{margin-top:0;margin-bottom:0}.elementor-312 .elementor-element.elementor-element-b91bc9c{margin-top:0;margin-bottom:0;padding:20px 0}.elementor-312 .elementor-element.elementor-element-c543fdd>.elementor-element-populated{padding:0}.elementor-312 .elementor-element.elementor-element-c051337>.elementor-widget-container{padding:0 20px}.elementor-312 .elementor-element.elementor-element-304f8b2>.elementor-widget-container{margin:20px 0 0}.elementor-312 .elementor-element.elementor-element-304f8b2,.elementor-312 .elementor-element.elementor-element-304f8b2 .elementor-text-editor *{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-312 .elementor-element.elementor-element-07f5566{padding:20px 20px 10px}.elementor-312 .elementor-element.elementor-element-c9ee331>.elementor-widget-container{margin:0}.elementor-312 .elementor-element.elementor-element-1a32c63>.elementor-widget-container{margin:0}.elementor-312 .elementor-element.elementor-element-4930745>.elementor-widget-container{margin:0}.elementor-312 .elementor-element.elementor-element-98d9ae9>.elementor-widget-container{margin:0}.elementor-312 .elementor-element.elementor-element-b1fcd43{padding:0 20px 10px}.elementor-312 .elementor-element.elementor-element-1a40f22>.elementor-widget-container{margin:0}.elementor-312 .elementor-element.elementor-element-d9bbb99>.elementor-widget-container{margin:0}.elementor-312 .elementor-element.elementor-element-6b1fbc9>.elementor-widget-container{margin:0}.elementor-312 .elementor-element.elementor-element-6dfb84b>.elementor-widget-container{margin:0}.elementor-312 .elementor-element.elementor-element-ebd4a98{padding:0 20px}.elementor-312 .elementor-element.elementor-element-3e40c20>.elementor-widget-container{margin:0}.elementor-312 .elementor-element.elementor-element-8a9e96c>.elementor-widget-container{margin:0}.elementor-312 .elementor-element.elementor-element-15b15ad{margin-top:0;margin-bottom:0;padding:50px 0 0 20px}.elementor-312 .elementor-element.elementor-element-520acdb>.elementor-element-populated{padding:0 20px 0 0}.elementor-312 .elementor-element.elementor-element-9fbaa4b,.elementor-312 .elementor-element.elementor-element-9fbaa4b .elementor-text-editor *{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-312 .elementor-element.elementor-element-9a2a072>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-312 .elementor-element.elementor-element-9a2a072>.elementor-element-populated{padding:0}.elementor-312 .elementor-element.elementor-element-3f51527{text-align:end}.elementor-312 .elementor-element.elementor-element-3bc3ab0{padding:50px 20px 20px}.elementor-312 .elementor-element.elementor-element-df35e53>.elementor-widget-container{margin:0}.elementor-312 .elementor-element.elementor-element-df35e53,.elementor-312 .elementor-element.elementor-element-df35e53 .elementor-text-editor *{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio.news-grid:not(.disabled-hover) .portfolio-item:hover .caption .title *,.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio.news-grid:not(.disabled-hover) .portfolio-item:hover .highlight-item-alternate-box .title *,.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio.news-grid.disabled-hover .portfolio-item .caption .title *:hover,.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio.news-grid.disabled-hover .portfolio-item .highlight-item-alternate-box .title *:hover{font-size:var(--e-global-typography-5bcf3c9-font-size)}.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio.portfolio-grid.news-grid .portfolio-item .caption .description,.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio.portfolio-grid.news-grid .portfolio-item .caption .subtitle{font-size:var(--e-global-typography-primary-font-size)}.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio.portfolio-grid.news-grid .portfolio-item .caption .info a,.elementor-312 .elementor-element.elementor-element-7cd9848 .portfolio.portfolio-grid.news-grid .portfolio-item .caption .info .sep{font-size:var(--e-global-typography-secondary-font-size)}.elementor-312 .elementor-element.elementor-element-12a49ce{padding:20px}.elementor-312 .elementor-element.elementor-element-eb72624>.elementor-element-populated{padding:0}.elementor-312 .elementor-element.elementor-element-2c3455c{padding:0 20px}.elementor-312 .elementor-element.elementor-element-39665cf .elementor-heading-title{font-size:45px;line-height:40px}.elementor-312 .elementor-element.elementor-element-00a9995{padding:0 20px}.elementor-312 .elementor-element.elementor-element-ea17393>.elementor-element-populated{padding:0}.elementor-312 .elementor-element.elementor-element-ef1f1bb,.elementor-312 .elementor-element.elementor-element-ef1f1bb .elementor-text-editor *{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-312 .elementor-element.elementor-element-534f526{padding:30px 20px 0}}@media(min-width:768px){.elementor-312 .elementor-element.elementor-element-2ed95d1{width:50%}.elementor-312 .elementor-element.elementor-element-e041ae6{width:50%}.elementor-312 .elementor-element.elementor-element-c543fdd{width:20%}.elementor-312 .elementor-element.elementor-element-34d69e6{width:80%}.elementor-312 .elementor-element.elementor-element-520acdb{width:65%}.elementor-312 .elementor-element.elementor-element-9a2a072{width:35%}.elementor-312 .elementor-element.elementor-element-f5435e5{width:30%}.elementor-312 .elementor-element.elementor-element-ea17393{width:70%}}@media(max-width:1024px) and (min-width:768px){.elementor-312 .elementor-element.elementor-element-ee83e2b{width:75%}.elementor-312 .elementor-element.elementor-element-c543fdd{width:25%}.elementor-312 .elementor-element.elementor-element-34d69e6{width:75%}.elementor-312 .elementor-element.elementor-element-72000ed{width:50%}.elementor-312 .elementor-element.elementor-element-df80525{width:50%}.elementor-312 .elementor-element.elementor-element-987b850{width:50%}.elementor-312 .elementor-element.elementor-element-6d33d43{width:50%}.elementor-312 .elementor-element.elementor-element-b9e8cb7{width:50%}.elementor-312 .elementor-element.elementor-element-0c7cc75{width:50%}.elementor-312 .elementor-element.elementor-element-fcb2ce5{width:50%}.elementor-312 .elementor-element.elementor-element-5a734d9{width:50%}.elementor-312 .elementor-element.elementor-element-d078614{width:50%}.elementor-312 .elementor-element.elementor-element-d639f87{width:50%}.elementor-312 .elementor-element.elementor-element-83b857b{width:50%}.elementor-312 .elementor-element.elementor-element-672eaf3{width:50%}}