.elementor-30956 .elementor-element.elementor-element-1942e1c2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-30956 .elementor-element.elementor-element-1c425591{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;top:60px}.elementor-30956 .elementor-element.elementor-element-1c425591.e-con{--flex-grow:0;--flex-shrink:0}body:not(.rtl) .elementor-30956 .elementor-element.elementor-element-1c425591{left:60px}body.rtl .elementor-30956 .elementor-element.elementor-element-1c425591{right:60px}.elementor-30956 .elementor-element.elementor-element-4295b273{z-index:99}.elementor-30956 .elementor-element.elementor-element-4295b273 img{width:75%}.elementor-30956 .elementor-element.elementor-element-10ffb86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-30956 .elementor-element.elementor-element-10ffb86.e-con{--flex-grow:0;--flex-shrink:0}.elementor-30956 .elementor-element.elementor-element-2e905c1 img{width:75%}.elementor-30956 .elementor-element.elementor-element-eb97b2b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-30956 .elementor-element.elementor-element-650571e5 .thegem-heading,.elementor-30956 .elementor-element.elementor-element-650571e5 .thegem-heading .light{font-family:"Titillium Web",Sans-serif;font-size:50px;font-weight:800}.elementor-30956 .elementor-element.elementor-element-480b01cd,.elementor-30956 .elementor-element.elementor-element-480b01cd .elementor-text-editor *{font-family:"Titillium Web",Sans-serif;font-size:18px}.elementor-30956 .elementor-element.elementor-element-480b01cd,.elementor-30956 .elementor-element.elementor-element-480b01cd .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var(--e-global-color-76da6c0)}.elementor-30956 .elementor-element.elementor-element-86bd7fa{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--gap:0px 0px !important;--row-gap:0px !important;--column-gap:0px !important;--grid-auto-flow:row;--align-items:center}.elementor-30956 .elementor-element.elementor-element-7a29b7c3 .gem-button-container .gem-button{background-color:var(--e-global-color-ee0e2bb);border-radius:35px}.elementor-30956 .elementor-element.elementor-element-7a29b7c3 .gem-inner-wrapper-btn{flex-direction:row}.elementor-30956 .elementor-element.elementor-element-7a29b7c3{width:var(--container-widget-width,70%);max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0}.elementor-30956 .elementor-element.elementor-element-7a29b7c3 .gem-button-container{text-align:left}.elementor-30956 .elementor-element.elementor-element-7a29b7c3 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:15px 22px}.elementor-30956 .elementor-element.elementor-element-7a29b7c3 .gem-button-container .gem-button i,.elementor-30956 .elementor-element.elementor-element-7a29b7c3 .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-30956 .elementor-element.elementor-element-7a29b7c3 .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg)}.elementor-30956 .elementor-element.elementor-element-14f87ed3{--grid-template-columns:repeat(0,auto);--icon-size:28px;--grid-column-gap:5px;--grid-row-gap:0px}.elementor-30956 .elementor-element.elementor-element-14f87ed3 .elementor-widget-container{text-align:left}.elementor-30956 .elementor-element.elementor-element-14f87ed3 .elementor-social-icon{background-color:#6EC1E400}.elementor-30956 .elementor-element.elementor-element-197acdf1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-30956 .elementor-element.elementor-element-1f8c5d47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-30956 .elementor-element.elementor-element-2000aa45{width:var(--container-widget-width,65%);max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0}.elementor-30956 .elementor-element.elementor-element-2000aa45 .thegem-heading,.elementor-30956 .elementor-element.elementor-element-2000aa45 .thegem-heading .light{font-family:"Titillium Web",Sans-serif;font-size:50px;font-weight:800}.elementor-30956 .elementor-element.elementor-element-559b5376,.elementor-30956 .elementor-element.elementor-element-559b5376 .elementor-text-editor *{font-family:"Titillium Web",Sans-serif;font-size:18px}.elementor-30956 .elementor-element.elementor-element-559b5376,.elementor-30956 .elementor-element.elementor-element-559b5376 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var(--e-global-color-76da6c0)}.elementor-30956 .elementor-element.elementor-element-50a75670{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--gap:0px 0px !important;--row-gap:0px !important;--column-gap:0px !important;--grid-auto-flow:row;--align-items:center}.elementor-30956 .elementor-element.elementor-element-7bb10eb3 .gem-button-container .gem-button{background-color:var(--e-global-color-ee0e2bb);border-radius:35px}.elementor-30956 .elementor-element.elementor-element-7bb10eb3 .gem-inner-wrapper-btn{flex-direction:row}.elementor-30956 .elementor-element.elementor-element-7bb10eb3{width:var(--container-widget-width,70%);max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0}.elementor-30956 .elementor-element.elementor-element-7bb10eb3 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:15px 22px}.elementor-30956 .elementor-element.elementor-element-7bb10eb3 .gem-button-container .gem-button i,.elementor-30956 .elementor-element.elementor-element-7bb10eb3 .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-30956 .elementor-element.elementor-element-7bb10eb3 .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg)}.elementor-30956 .elementor-element.elementor-element-5709048f{--grid-template-columns:repeat(0,auto);--icon-size:28px;--grid-column-gap:5px;--grid-row-gap:0px}.elementor-30956 .elementor-element.elementor-element-5709048f .elementor-widget-container{text-align:left}.elementor-30956 .elementor-element.elementor-element-5709048f .elementor-social-icon{background-color:#6EC1E400}.elementor-30956 .elementor-element.elementor-element-6a0b44db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-30956 .elementor-element.elementor-element-6a0b44db.e-con{--flex-grow:0;--flex-shrink:0}.elementor-30956 .elementor-element.elementor-element-5673280a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-30956 .elementor-element.elementor-element-b44750e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-30956 .elementor-element.elementor-element-400f7548{width:100%;max-width:100%;text-align:start}.elementor-30956 .elementor-element.elementor-element-400f7548,.elementor-30956 .elementor-element.elementor-element-400f7548 .elementor-text-editor *{font-family:"Titillium Web",Sans-serif;font-size:35px;font-weight:400}.elementor-30956 .elementor-element.elementor-element-400f7548,.elementor-30956 .elementor-element.elementor-element-400f7548 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#1c4c86}.elementor-30956 .elementor-element.elementor-element-53e60b99{width:var(--container-widget-width,85%);max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0}.elementor-30956 .elementor-element.elementor-element-53e60b99,.elementor-30956 .elementor-element.elementor-element-53e60b99 .elementor-text-editor *{font-family:"Titillium Web",Sans-serif;font-size:18px}.elementor-30956 .elementor-element.elementor-element-53e60b99,.elementor-30956 .elementor-element.elementor-element-53e60b99 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var(--e-global-color-76da6c0)}.elementor-30956 .elementor-element.elementor-element-46e2eaff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-30956 .elementor-element.elementor-element-46e2eaff.e-con{--flex-grow:0;--flex-shrink:0}.elementor-30956 .elementor-element.elementor-element-3454a0a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-30956 .elementor-element.elementor-element-3990f923{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-30956 .elementor-element.elementor-element-5d469526{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-30956 .elementor-element.elementor-element-34f8e70d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-30956 .elementor-element.elementor-element-34f8e70d:not(.elementor-motion-effects-element-type-background),.elementor-30956 .elementor-element.elementor-element-34f8e70d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-9c38986)}.elementor-30956 .elementor-element.elementor-element-58e9f3d{text-align:center}.elementor-30956 .elementor-element.elementor-element-58e9f3d .thegem-heading,.elementor-30956 .elementor-element.elementor-element-58e9f3d .thegem-heading .light{font-family:"Titillium Web",Sans-serif;font-size:35px;font-weight:700;line-height:1.2em}.elementor-30956 .elementor-element.elementor-element-ccb14b5{text-align:center}.elementor-30956 .elementor-element.elementor-element-ccb14b5 .thegem-heading,.elementor-30956 .elementor-element.elementor-element-ccb14b5 .thegem-heading .light{font-family:"Titillium Web",Sans-serif;font-size:50px;font-weight:900;line-height:1.2em}.elementor-30956 .elementor-element.elementor-element-2d53d66{--display:flex}.elementor-30956 .elementor-element.elementor-element-2d53d66:not(.elementor-motion-effects-element-type-background),.elementor-30956 .elementor-element.elementor-element-2d53d66>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-9c38986)}.elementor-30956 .elementor-element.elementor-element-4386136 .portfolio.portfolio-grid .portfolio-item,.elementor-30956 .elementor-element.elementor-element-4386136 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(20px/2) !important}.elementor-30956 .elementor-element.elementor-element-4386136 .portfolio.portfolio-grid .portfolio-row,.elementor-30956 .elementor-element.elementor-element-4386136 .skeleton-posts.portfolio-row{margin:calc(-20px/2)}.elementor-30956 .elementor-element.elementor-element-4386136 .portfolio.portfolio-grid.fullwidth-columns .portfolio-row{margin:calc(-20px/2) 0}.elementor-30956 .elementor-element.elementor-element-4386136 .portfolio.portfolio-grid .fullwidth-block:not(.no-paddings){padding-left:20px;padding-right:20px}.elementor-30956 .elementor-element.elementor-element-4386136 .portfolio.portfolio-grid .fullwidth-block .portfolio-row{padding-left:calc(20px/2);padding-right:calc(20px/2)}.elementor-30956 .elementor-element.elementor-element-4386136 .portfolio.portfolio-grid .fullwidth-block .portfolio-top-panel{padding-left:20px;padding-right:20px}.elementor-30956 .elementor-element.elementor-element-4386136 .portfolio.portfolio-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:20px}.elementor-30956 .elementor-element.elementor-element-4386136 .portfolio.portfolio-grid .portfolio-item .overlay:before,.elementor-30956 .elementor-element.elementor-element-4386136 .portfolio.portfolio-grid.hover-circular .portfolio-item .image .overlay .overlay-circle{background:#005DCE59 !important}.elementor-30956 .elementor-element.elementor-element-4386136 .portfolio.portfolio-grid .portfolio-item .image{border-radius:15px 15px 0 0}.elementor-30956 .elementor-element.elementor-element-4386136 .portfolio.portfolio-grid.caption-position-page .portfolio-item .wrap{border-radius:15px 15px 0 0}.elementor-30956 .elementor-element.elementor-element-4386136 .portfolio.portfolio-grid.caption-position-hover .portfolio-item .wrap{border-radius:15px 15px 0 0}.elementor-30956 .elementor-element.elementor-element-4386136 .portfolio.portfolio-grid.caption-position-image .portfolio-item .wrap{border-radius:15px 15px 0 0}.elementor-30956 .elementor-element.elementor-element-4386136 .portfolio.portfolio-grid .portfolio-item .image-inner{opacity:calc(100/100)}.elementor-30956 .elementor-element.elementor-element-4386136 .portfolio-item .caption .title span{text-transform:none}.elementor-30956 .elementor-element.elementor-element-4386136 .portfolio.portfolio-grid .portfolio-item .wrap .overlay .caption .title span{line-height:18px}.elementor-30956 .elementor-element.elementor-element-4386136 .portfolio.portfolio-grid .gem-pagination{margin-top:100px}@media(min-width:768px){.elementor-30956 .elementor-element.elementor-element-1942e1c2{--width:85%}.elementor-30956 .elementor-element.elementor-element-1c425591{--width:15%}.elementor-30956 .elementor-element.elementor-element-10ffb86{--width:60%}.elementor-30956 .elementor-element.elementor-element-eb97b2b{--width:40%}.elementor-30956 .elementor-element.elementor-element-86bd7fa{--width:70%}.elementor-30956 .elementor-element.elementor-element-197acdf1{--width:85%}.elementor-30956 .elementor-element.elementor-element-1f8c5d47{--width:40%}.elementor-30956 .elementor-element.elementor-element-50a75670{--width:70%}.elementor-30956 .elementor-element.elementor-element-6a0b44db{--width:60%}.elementor-30956 .elementor-element.elementor-element-5673280a{--width:85%}.elementor-30956 .elementor-element.elementor-element-b44750e{--width:40%}.elementor-30956 .elementor-element.elementor-element-46e2eaff{--width:60%}.elementor-30956 .elementor-element.elementor-element-3454a0a3{--width:85%}.elementor-30956 .elementor-element.elementor-element-3990f923{--width:50%}.elementor-30956 .elementor-element.elementor-element-5d469526{--width:50%}}@media(max-width:1024px) and (min-width:768px){.elementor-30956 .elementor-element.elementor-element-197acdf1{--width:90%}.elementor-30956 .elementor-element.elementor-element-1f8c5d47{--width:100%}.elementor-30956 .elementor-element.elementor-element-6a0b44db{--width:100%}.elementor-30956 .elementor-element.elementor-element-b44750e{--width:50%}.elementor-30956 .elementor-element.elementor-element-46e2eaff{--width:50%}}@media(max-width:1024px){.elementor-30956 .elementor-element.elementor-element-86bd7fa{--grid-auto-flow:row}.elementor-30956 .elementor-element.elementor-element-197acdf1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-30956 .elementor-element.elementor-element-2000aa45{width:100%;max-width:100%}.elementor-30956 .elementor-element.elementor-element-50a75670{--grid-auto-flow:row}}@media(max-width:767px){.elementor-30956 .elementor-element.elementor-element-86bd7fa{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-30956 .elementor-element.elementor-element-197acdf1{--width:90%;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-30956 .elementor-element.elementor-element-2000aa45{text-align:left}.elementor-30956 .elementor-element.elementor-element-2000aa45 .thegem-heading,.elementor-30956 .elementor-element.elementor-element-2000aa45 .thegem-heading .light{font-size:35px;line-height:1.2em}.elementor-30956 .elementor-element.elementor-element-559b5376,.elementor-30956 .elementor-element.elementor-element-559b5376 .elementor-text-editor *{font-size:16px}.elementor-30956 .elementor-element.elementor-element-50a75670{--width:100%;--e-con-grid-template-columns:repeat(1,1fr);--gap:0px 0px !important;--row-gap:0px !important;--column-gap:0px !important;--grid-auto-flow:row}.elementor-30956 .elementor-element.elementor-element-7bb10eb3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-30956 .elementor-element.elementor-element-5709048f .elementor-widget-container{text-align:center}.elementor-30956 .elementor-element.elementor-element-5709048f{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--grid-column-gap:0px}.elementor-30956 .elementor-element.elementor-element-5673280a{--width:90%;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-30956 .elementor-element.elementor-element-400f7548{text-align:start}.elementor-30956 .elementor-element.elementor-element-400f7548,.elementor-30956 .elementor-element.elementor-element-400f7548 .elementor-text-editor *{font-size:32px}.elementor-30956 .elementor-element.elementor-element-53e60b99{width:100%;max-width:100%}.elementor-30956 .elementor-element.elementor-element-53e60b99,.elementor-30956 .elementor-element.elementor-element-53e60b99 .elementor-text-editor *{font-size:16px}.elementor-30956 .elementor-element.elementor-element-3454a0a3{--width:90%}.elementor-30956 .elementor-element.elementor-element-3990f923{--width:50%}.elementor-30956 .elementor-element.elementor-element-5d469526{--width:50%}.elementor-30956 .elementor-element.elementor-element-58e9f3d .thegem-heading,.elementor-30956 .elementor-element.elementor-element-58e9f3d .thegem-heading .light{font-size:22px}.elementor-30956 .elementor-element.elementor-element-ccb14b5 .thegem-heading,.elementor-30956 .elementor-element.elementor-element-ccb14b5 .thegem-heading .light{font-size:28px}}