.elementor-3544 .elementor-element.elementor-element-10267408:not(.elementor-motion-effects-element-type-background), .elementor-3544 .elementor-element.elementor-element-10267408 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-3544 .elementor-element.elementor-element-10267408 > .elementor-background-overlay{background-color:#111111;opacity:0;mix-blend-mode:exclusion;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3544 .elementor-element.elementor-element-10267408 > .elementor-container{min-height:100vh;}.elementor-3544 .elementor-element.elementor-element-10267408{border-style:solid;border-width:0px 18px 0px 18px;border-color:#111111;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:18px;margin-bottom:18px;padding:50px 20px 50px 20px;}.elementor-3544 .elementor-element.elementor-element-10267408, .elementor-3544 .elementor-element.elementor-element-10267408 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-3544 .elementor-element.elementor-element-2bf34b13.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3544 .elementor-element.elementor-element-2bf34b13 > .elementor-element-populated{margin:0px 0px 97px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3544 .elementor-element.elementor-element-72b65c7 .gem-image.gem-wrapbox{float:none;text-align:center;margin-left:auto;margin-right:auto;}.elementor-3544 .elementor-element.elementor-element-72b65c7 .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-3544 .elementor-element.elementor-element-72b65c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:24px 24px 24px 24px;}.elementor-3544 .elementor-element.elementor-element-72b65c7 .gem-image{width:60%;}.elementor-3544 .elementor-element.elementor-element-72b65c7 .gem-image img{opacity:calc(100/100);}.elementor-3544 .elementor-element.elementor-element-72b65c7 .gem-image a:hover img{opacity:calc(100/100);}.elementor-3544 .elementor-element.elementor-element-5d45d1d{--divider-border-style:solid;--divider-color:#111111;--divider-border-width:1px;}.elementor-3544 .elementor-element.elementor-element-5d45d1d .elementor-divider-separator{width:100%;}.elementor-3544 .elementor-element.elementor-element-5d45d1d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3544 .elementor-element.elementor-element-d0c4217 > .elementor-widget-container{margin:-79px 0px 0px 0px;}.elementor-3544 .elementor-element.elementor-element-d0c4217{text-align:center;}.elementor-3544 .elementor-element.elementor-element-1b61bf6{text-align:center;}.elementor-3544 .elementor-element.elementor-element-72c15635{margin-top:-74px;margin-bottom:62px;padding:0px 21px 80px 21px;}.elementor-3544 .elementor-element.elementor-element-36eb5831 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3544 .elementor-element.elementor-element-6a57c2d9{margin-top:-65px;margin-bottom:0px;}.elementor-3544 .elementor-element.elementor-element-222d99cc .gem-counter-number{color:#FFFFFF !important;font-size:100px;line-height:100px;margin-bottom:10px;}.elementor-3544 .elementor-element.elementor-element-222d99cc .gem-counter-text{color:#FFFFFF !important;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:38px;letter-spacing:0.8px;}.elementor-3544 .elementor-element.elementor-element-222d99cc .gem-icon-inner i{font-size:48px;width:48px;height:48px;line-height:1;display:flex;justify-content:center;align-items:center;}.elementor-3544 .elementor-element.elementor-element-222d99cc .gem-icon-inner .wrapper-icon-inner{font-size:48px;}.elementor-3544 .elementor-element.elementor-element-222d99cc .gem-icon-inner svg{font-size:48px;}.elementor-3544 .elementor-element.elementor-element-222d99cc .gem-icon-inner{padding:5px;transform:rotate(0deg);}.elementor-3544 .elementor-element.elementor-element-222d99cc .gem-counter-icon{margin-bottom:10px;}.elementor-3544 .elementor-element.elementor-element-222d99cc .gem-icon-inner .wrapper-icon-inner svg{transform:rotate(0deg);}.elementor-3544 .elementor-element.elementor-element-222d99cc .gem-counter-box:hover .gem-icon-inner{transform:rotate(0deg);}.elementor-3544 .elementor-element.elementor-element-222d99cc .gem-counter-box:hover .gem-icon-inner .wrapper-icon-inner svg{transform:rotate(0deg);}.elementor-3544 .elementor-element.elementor-element-518f1aaf .gem-counter-number{color:#FFFFFF !important;font-size:100px;line-height:100px;margin-bottom:10px;}.elementor-3544 .elementor-element.elementor-element-518f1aaf .gem-counter-text{color:#FFFFFF !important;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:38px;letter-spacing:0.8px;}.elementor-3544 .elementor-element.elementor-element-518f1aaf .gem-icon-inner i{font-size:48px;width:48px;height:48px;line-height:1;display:flex;justify-content:center;align-items:center;}.elementor-3544 .elementor-element.elementor-element-518f1aaf .gem-icon-inner .wrapper-icon-inner{font-size:48px;}.elementor-3544 .elementor-element.elementor-element-518f1aaf .gem-icon-inner svg{font-size:48px;}.elementor-3544 .elementor-element.elementor-element-518f1aaf .gem-icon-inner{padding:5px;transform:rotate(0deg);}.elementor-3544 .elementor-element.elementor-element-518f1aaf .gem-counter-icon{margin-bottom:10px;}.elementor-3544 .elementor-element.elementor-element-518f1aaf .gem-icon-inner .wrapper-icon-inner svg{transform:rotate(0deg);}.elementor-3544 .elementor-element.elementor-element-518f1aaf .gem-counter-box:hover .gem-icon-inner{transform:rotate(0deg);}.elementor-3544 .elementor-element.elementor-element-518f1aaf .gem-counter-box:hover .gem-icon-inner .wrapper-icon-inner svg{transform:rotate(0deg);}.elementor-3544 .elementor-element.elementor-element-7ba8f391 .gem-counter-number{color:#FFFFFF !important;font-size:100px;line-height:100px;margin-bottom:10px;}.elementor-3544 .elementor-element.elementor-element-7ba8f391 .gem-counter-text{color:#FFFFFF !important;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:38px;letter-spacing:0.8px;}.elementor-3544 .elementor-element.elementor-element-7ba8f391 .gem-icon-inner i{font-size:48px;width:48px;height:48px;line-height:1;display:flex;justify-content:center;align-items:center;}.elementor-3544 .elementor-element.elementor-element-7ba8f391 .gem-icon-inner .wrapper-icon-inner{font-size:48px;}.elementor-3544 .elementor-element.elementor-element-7ba8f391 .gem-icon-inner svg{font-size:48px;}.elementor-3544 .elementor-element.elementor-element-7ba8f391 .gem-icon-inner{padding:5px;transform:rotate(0deg);}.elementor-3544 .elementor-element.elementor-element-7ba8f391 .gem-counter-icon{margin-bottom:10px;}.elementor-3544 .elementor-element.elementor-element-7ba8f391 .gem-icon-inner .wrapper-icon-inner svg{transform:rotate(0deg);}.elementor-3544 .elementor-element.elementor-element-7ba8f391 .gem-counter-box:hover .gem-icon-inner{transform:rotate(0deg);}.elementor-3544 .elementor-element.elementor-element-7ba8f391 .gem-counter-box:hover .gem-icon-inner .wrapper-icon-inner svg{transform:rotate(0deg);}.elementor-3544 .elementor-element.elementor-element-58a5352a > .elementor-container{min-height:60px;}.elementor-3544 .elementor-element.elementor-element-58a5352a > .elementor-background-overlay{opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3544 .elementor-element.elementor-element-58a5352a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:23px;margin-bottom:12px;padding:-22px 20px 105px 20px;}.elementor-3544 .elementor-element.elementor-element-2da6711e > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-3544 .elementor-element.elementor-element-2da6711e{text-align:center;}.elementor-3544 .elementor-element.elementor-element-2da6711e .elementor-heading-title{letter-spacing:8px;}.elementor-3544 .elementor-element.elementor-element-6a0c29e3 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-3544 .elementor-element.elementor-element-6a0c29e3{text-align:center;}.elementor-3544 .elementor-element.elementor-element-23b25d18{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-50px;margin-bottom:0px;padding:140px 0px 200px 0px;}.elementor-3544 .elementor-element.elementor-element-23b25d18 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3544 .elementor-element.elementor-element-250256cd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3544 .elementor-element.elementor-element-250256cd > .elementor-element-populated{padding:0px 42px 0px 21px;}.elementor-3544 .elementor-element.elementor-element-6d884cf7 > .elementor-widget-container{margin:0px 0px 45px 0px;}.elementor-3544 .elementor-element.elementor-element-64e94485 > .elementor-widget-container{margin:0px 50px 0px 0px;}.elementor-3544 .elementor-element.elementor-element-64e94485 .thegem-heading, .elementor-3544 .elementor-element.elementor-element-64e94485 .thegem-heading .light{text-transform:none;}.elementor-3544 .elementor-element.elementor-element-229f7f01 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3544 .elementor-element.elementor-element-229f7f01 > .elementor-element-populated{padding:0px 21px 0px 80px;}.elementor-3544 .elementor-element.elementor-element-2b4ef7de .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{background-color:#FFFFFF;padding:21px;border-radius:15% 15% 15% 15%;border-style:none;transform:rotate(0deg);}.elementor-3544 .elementor-element.elementor-element-2b4ef7de > .elementor-widget-container{margin:0px 0px 70px 0px;}.elementor-3544 .elementor-element.elementor-element-2b4ef7de .gem-infobox-content, .elementor-3544 .elementor-element.elementor-element-2b4ef7de .gem-infobox-content .gem-texbox-icon-image-wrapper{text-align:left;}.elementor-3544 .elementor-element.elementor-element-2b4ef7de .gem-infobox-content{padding:0px 0px 0px 0px;}.elementor-3544 .elementor-element.elementor-element-2b4ef7de .gem-infobox .gem-infobox-content .gem-infobox-title{margin-bottom:0px;margin-top:0px;color:#FFFFFF;text-transform:none;letter-spacing:0px;}.elementor-3544 .elementor-element.elementor-element-2b4ef7de .gem-infobox .gem-infobox-content .gem-infobox-subtitle{color:#FFFFFF;}.elementor-3544 .elementor-element.elementor-element-2b4ef7de .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:24px !important;color:#00BCD4;}.elementor-3544 .elementor-element.elementor-element-2b4ef7de .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:24px !important;height:24px !important;fill:#00BCD4;}.elementor-3544 .elementor-element.elementor-element-2b4ef7de .gem-infobox-content .gem-image img, .elementor-3544 .elementor-element.elementor-element-2b4ef7de .gem-infobox-content a .gem-image img{width:24px;max-width:24px;height:auto;}.elementor-3544 .elementor-element.elementor-element-2b4ef7de .gem-infobox-content .gem-image span, .elementor-3544 .elementor-element.elementor-element-2b4ef7de .gem-infobox-content a .gem-image span{padding:21px;}.elementor-3544 .elementor-element.elementor-element-2b4ef7de .gem-infobox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:15% 15% 15% 15%;}.elementor-3544 .elementor-element.elementor-element-2b4ef7de .gem-infobox-content .gem-image span{border-radius:15% 15% 15% 15%;border-style:none;margin:0px 50px 0px 0px;}.elementor-3544 .elementor-element.elementor-element-2b4ef7de .gem-infobox-content .gem-image img{border-radius:15% 15% 15% 15%;}.elementor-3544 .elementor-element.elementor-element-2b4ef7de .gem-infobox-content .gem-texbox-icon-image-wrapper{margin:0px 50px 0px 0px;}.elementor-3544 .elementor-element.elementor-element-2b4ef7de .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-3544 .elementor-element.elementor-element-2b4ef7de .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-3544 .elementor-element.elementor-element-2b4ef7de .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-3544 .elementor-element.elementor-element-2b4ef7de .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-3544 .elementor-element.elementor-element-2b4ef7de .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg);}.elementor-3544 .elementor-element.elementor-element-27530507 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{background-color:#FFFFFF;padding:21px;border-radius:15% 15% 15% 15%;border-style:none;transform:rotate(0deg);}.elementor-3544 .elementor-element.elementor-element-27530507 > .elementor-widget-container{margin:0px 0px 70px 0px;}.elementor-3544 .elementor-element.elementor-element-27530507 .gem-infobox-content, .elementor-3544 .elementor-element.elementor-element-27530507 .gem-infobox-content .gem-texbox-icon-image-wrapper{text-align:left;}.elementor-3544 .elementor-element.elementor-element-27530507 .gem-infobox-content{padding:0px 0px 0px 0px;}.elementor-3544 .elementor-element.elementor-element-27530507 .gem-infobox .gem-infobox-content .gem-infobox-title{margin-bottom:0px;margin-top:0px;color:#FFFFFF;text-transform:none;letter-spacing:0px;}.elementor-3544 .elementor-element.elementor-element-27530507 .gem-infobox .gem-infobox-content .gem-infobox-subtitle{color:#FFFFFF;}.elementor-3544 .elementor-element.elementor-element-27530507 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:24px !important;color:#FF267E;}.elementor-3544 .elementor-element.elementor-element-27530507 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:24px !important;height:24px !important;fill:#FF267E;}.elementor-3544 .elementor-element.elementor-element-27530507 .gem-infobox-content .gem-image img, .elementor-3544 .elementor-element.elementor-element-27530507 .gem-infobox-content a .gem-image img{width:24px;max-width:24px;height:auto;}.elementor-3544 .elementor-element.elementor-element-27530507 .gem-infobox-content .gem-image span, .elementor-3544 .elementor-element.elementor-element-27530507 .gem-infobox-content a .gem-image span{padding:21px;}.elementor-3544 .elementor-element.elementor-element-27530507 .gem-infobox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:15% 15% 15% 15%;}.elementor-3544 .elementor-element.elementor-element-27530507 .gem-infobox-content .gem-image span{border-radius:15% 15% 15% 15%;border-style:none;margin:0px 50px 0px 0px;}.elementor-3544 .elementor-element.elementor-element-27530507 .gem-infobox-content .gem-image img{border-radius:15% 15% 15% 15%;}.elementor-3544 .elementor-element.elementor-element-27530507 .gem-infobox-content .gem-texbox-icon-image-wrapper{margin:0px 50px 0px 0px;}.elementor-3544 .elementor-element.elementor-element-27530507 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-3544 .elementor-element.elementor-element-27530507 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-3544 .elementor-element.elementor-element-27530507 .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-3544 .elementor-element.elementor-element-27530507 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-3544 .elementor-element.elementor-element-27530507 .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg);}.elementor-3544 .elementor-element.elementor-element-2a624e20 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{background-color:#FFFFFF;padding:21px;border-radius:15% 15% 15% 15%;border-style:none;transform:rotate(0deg);}.elementor-3544 .elementor-element.elementor-element-2a624e20 > .elementor-widget-container{margin:0px 0px 70px 0px;}.elementor-3544 .elementor-element.elementor-element-2a624e20 .gem-infobox-content, .elementor-3544 .elementor-element.elementor-element-2a624e20 .gem-infobox-content .gem-texbox-icon-image-wrapper{text-align:left;}.elementor-3544 .elementor-element.elementor-element-2a624e20 .gem-infobox-content{padding:0px 0px 0px 0px;}.elementor-3544 .elementor-element.elementor-element-2a624e20 .gem-infobox .gem-infobox-content .gem-infobox-title{margin-bottom:0px;margin-top:0px;color:#FFFFFF;text-transform:none;letter-spacing:0px;}.elementor-3544 .elementor-element.elementor-element-2a624e20 .gem-infobox .gem-infobox-content .gem-infobox-subtitle{color:#FFFFFF;}.elementor-3544 .elementor-element.elementor-element-2a624e20 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:24px !important;color:#FF902E;}.elementor-3544 .elementor-element.elementor-element-2a624e20 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:24px !important;height:24px !important;fill:#FF902E;}.elementor-3544 .elementor-element.elementor-element-2a624e20 .gem-infobox-content .gem-image img, .elementor-3544 .elementor-element.elementor-element-2a624e20 .gem-infobox-content a .gem-image img{width:24px;max-width:24px;height:auto;}.elementor-3544 .elementor-element.elementor-element-2a624e20 .gem-infobox-content .gem-image span, .elementor-3544 .elementor-element.elementor-element-2a624e20 .gem-infobox-content a .gem-image span{padding:21px;}.elementor-3544 .elementor-element.elementor-element-2a624e20 .gem-infobox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:15% 15% 15% 15%;}.elementor-3544 .elementor-element.elementor-element-2a624e20 .gem-infobox-content .gem-image span{border-radius:15% 15% 15% 15%;border-style:none;margin:0px 50px 0px 0px;}.elementor-3544 .elementor-element.elementor-element-2a624e20 .gem-infobox-content .gem-image img{border-radius:15% 15% 15% 15%;}.elementor-3544 .elementor-element.elementor-element-2a624e20 .gem-infobox-content .gem-texbox-icon-image-wrapper{margin:0px 50px 0px 0px;}.elementor-3544 .elementor-element.elementor-element-2a624e20 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-3544 .elementor-element.elementor-element-2a624e20 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-3544 .elementor-element.elementor-element-2a624e20 .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-3544 .elementor-element.elementor-element-2a624e20 .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-3544 .elementor-element.elementor-element-2a624e20 .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg);}.elementor-3544 .elementor-element.elementor-element-6015aaba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-60px;margin-bottom:53px;padding:-8px 0px -4px 0px;}.elementor-3544 .elementor-element.elementor-element-6015aaba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3544 .elementor-element.elementor-element-63791d8d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3544 .elementor-element.elementor-element-63791d8d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3544 .elementor-element.elementor-element-63791d8d > .elementor-element-populated{padding:100px 21px 85px 21px;}.elementor-3544 .elementor-element.elementor-element-71ca4cfa{text-align:center;}.elementor-3544 .elementor-element.elementor-element-71ca4cfa > .elementor-widget-container{margin:-66px 0px 32px 0px;}.elementor-3544 .elementor-element.elementor-element-104eb6d2{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;width:auto;max-width:auto;}.elementor-3544 .elementor-element.elementor-element-104eb6d2 .elementor-divider-separator{width:140px;}.elementor-3544 .elementor-element.elementor-element-176ecab{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-3544 .elementor-element.elementor-element-176ecab .elementor-divider-separator{width:100%;}.elementor-3544 .elementor-element.elementor-element-176ecab .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-3544 .elementor-element.elementor-element-4a93defe .gem-mini-pagination a{width:17px;height:17px;margin-left:5px;margin-right:5px;}.elementor-3544 .elementor-element.elementor-element-4a93defe .gem-mini-pagination{margin-top:30px;}.elementor-3544 .elementor-element.elementor-element-e77e7ca{--display:flex;}.elementor-3544 .elementor-element.elementor-element-9dbe112{text-align:center;}.elementor-3544 .elementor-element.elementor-element-9dbe112 .elementor-heading-title{letter-spacing:8px;}.elementor-3544 .elementor-element.elementor-element-a18811a{--display:flex;}.elementor-3544 .elementor-element.elementor-element-993e6d5 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-3544 .elementor-element.elementor-element-993e6d5{text-align:center;}.elementor-3544 .elementor-element.elementor-element-3b052b6 .portfolio.portfolio-grid .portfolio-item,
					 .elementor-3544 .elementor-element.elementor-element-3b052b6 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(42px/2) !important;}.elementor-3544 .elementor-element.elementor-element-3b052b6 .portfolio.portfolio-grid .portfolio-row,
					 .elementor-3544 .elementor-element.elementor-element-3b052b6 .skeleton-posts.portfolio-row{margin:calc(-42px/2);}.elementor-3544 .elementor-element.elementor-element-3b052b6 .portfolio.portfolio-grid.fullwidth-columns .portfolio-row{margin:calc(-42px/2) 0;}.elementor-3544 .elementor-element.elementor-element-3b052b6 .portfolio.portfolio-grid .fullwidth-block:not(.no-paddings){padding-left:42px;padding-right:42px;}.elementor-3544 .elementor-element.elementor-element-3b052b6 .portfolio.portfolio-grid .fullwidth-block .portfolio-row{padding-left:calc(42px/2);padding-right:calc(42px/2);}.elementor-3544 .elementor-element.elementor-element-3b052b6 .portfolio.portfolio-grid .fullwidth-block .portfolio-top-panel{padding-left:42px;padding-right:42px;}.elementor-3544 .elementor-element.elementor-element-3b052b6 .portfolio.portfolio-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:42px;}.elementor-3544 .elementor-element.elementor-element-3b052b6.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3544 .elementor-element.elementor-element-3b052b6 .portfolio.portfolio-grid .portfolio-item .image{border-radius:17px 17px 17px 17px;}.elementor-3544 .elementor-element.elementor-element-3b052b6 .portfolio.portfolio-grid.caption-position-page .portfolio-item .wrap{border-radius:17px 17px 0 0;}.elementor-3544 .elementor-element.elementor-element-3b052b6 .portfolio.portfolio-grid.caption-position-hover .portfolio-item .wrap{border-radius:17px 17px 17px 17px;}.elementor-3544 .elementor-element.elementor-element-3b052b6 .portfolio.portfolio-grid.caption-position-image .portfolio-item .wrap{border-radius:17px 17px 17px 17px;}.elementor-3544 .elementor-element.elementor-element-3b052b6 .portfolio.portfolio-grid:not(.shadowed-container) .portfolio-item .image, .elementor-3544 .elementor-element.elementor-element-3b052b6 .portfolio.portfolio-grid.shadowed-container .portfolio-item .wrap{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3544 .elementor-element.elementor-element-3b052b6 .portfolio.portfolio-grid .portfolio-item .image-inner{opacity:calc(100/100);}.elementor-3544 .elementor-element.elementor-element-3b052b6 .portfolio.portfolio-grid .portfolio-item .wrap .overlay .caption .title span{color:#FFFFFF;}.elementor-3544 .elementor-element.elementor-element-3b052b6 .portfolio.portfolio-grid .gem-pagination{margin-top:100px;}.elementor-3544 .elementor-element.elementor-element-3bcfc966 > .elementor-background-overlay{opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3544 .elementor-element.elementor-element-3bcfc966{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 0px 90px 0px;}.elementor-3544 .elementor-element.elementor-element-705d7aad.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3544 .elementor-element.elementor-element-6f7decc5{text-align:center;}.elementor-3544 .elementor-element.elementor-element-6f7decc5 .elementor-heading-title{color:#FFFFFF;}.elementor-3544 .elementor-element.elementor-element-6c91d032 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-3544 .elementor-element.elementor-element-6c91d032 .gem-testimonial-image{width:128px;height:128px;}.elementor-3544 .elementor-element.elementor-element-6c91d032 .gem-testimonial-image, .elementor-3544 .elementor-element.elementor-element-6c91d032 .gem-testimonial-image img, .elementor-3544 .elementor-element.elementor-element-6c91d032 .gem-testimonial-image > span::before{border-radius:60% 60% 60% 60%;}.elementor-3544 .elementor-element.elementor-element-6c91d032 .gem-testimonial-name, .elementor-3544 .elementor-element.elementor-element-6c91d032 .gem-testimonial-name span{color:#3F99FF !important;}.elementor-3544 .elementor-element.elementor-element-6c91d032 .gem-testimonial-text p, .elementor-3544 .elementor-element.elementor-element-6c91d032 .gem-testimonial-text div{color:#FFFFFF;font-family:"Source Sans Pro", Sans-serif;font-size:24px;font-weight:300;}.elementor-3544 .elementor-element.elementor-element-6c91d032 .gem-testimonial-wrapper::after, .elementor-3544 .elementor-element.elementor-element-6c91d032 .gem-testimonial-wrapper p::after{color:#2BBE77;}.elementor-3544 .elementor-element.elementor-element-6c91d032 .gem-testimonials .gem-testimonial-wrapper p::after, .elementor-3544 .elementor-element.elementor-element-6c91d032 .gem-testimonials .gem-testimonial-wrapper::after{font-size:60px;}.elementor-3544 .elementor-element.elementor-element-c9987ef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 21px 110px 21px;}.elementor-3544 .elementor-element.elementor-element-c9987ef > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3544 .elementor-element.elementor-element-46773f1a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3544 .elementor-element.elementor-element-151ce52c > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3544 .elementor-element.elementor-element-151ce52c{text-align:center;}.elementor-3544 .elementor-element.elementor-element-151ce52c .elementor-heading-title{color:#FFFFFF;}.elementor-3544 .elementor-element.elementor-element-35a08c7 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3544 .elementor-element.elementor-element-35a08c7{text-align:center;}.elementor-3544 .elementor-element.elementor-element-35a08c7 .elementor-heading-title{color:#D84F0C;}.elementor-3544 .elementor-element.elementor-element-2d42c352 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3544 .elementor-element.elementor-element-2d42c352{text-align:center;}.elementor-3544 .elementor-element.elementor-element-2d42c352 .elementor-heading-title{color:#00BCD4;}.elementor-3544 .elementor-element.elementor-element-248f60cc > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-3544 .elementor-element.elementor-element-248f60cc .wpcf7-form-control-wrap{margin-bottom:0px;}.elementor-3544 .elementor-element.elementor-element-248f60cc .thegem-cf7 .with-label{margin-bottom:0px;}.elementor-3544 .elementor-element.elementor-element-248f60cc .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio){border-radius:15px 15px 15px 15px;background-color:#FFFFFF;color:#020101;}.elementor-3544 .elementor-element.elementor-element-248f60cc .combobox-wrapper{border-radius:15px 15px 15px 15px;background-color:#FFFFFF;}.elementor-3544 .elementor-element.elementor-element-248f60cc .wpcf7-form-control-wrap textarea{height:150px;}.elementor-3544 .elementor-element.elementor-element-248f60cc .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio), .elementor-3544 .elementor-element.elementor-element-248f60cc .combobox-wrapper{border-style:solid;border-width:0px 0px 0px 0px;border-color:#020101;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3544 .elementor-element.elementor-element-248f60cc .combobox-wrapper .combobox-text{color:#020101;}.elementor-3544 .elementor-element.elementor-element-248f60cc label{text-align:left;}.elementor-3544 .elementor-element.elementor-element-248f60cc .wpcf7-form p:nth-last-of-type(1){align-items:flex-start;}.elementor-3544 .elementor-element.elementor-element-248f60cc .wpcf7-form .submit-outer{align-items:flex-start;}.elementor-3544 .elementor-element.elementor-element-248f60cc .wpcf7-submit{border-radius:15px 15px 15px 15px !important;padding:0px 40px 0px 40px !important;font-size:16px;line-height:50px;letter-spacing:0px;background-color:#3F99FF !important;}.elementor-3544 .elementor-element.elementor-element-248f60cc .wpcf7-submit:hover{color:#FFFFFF !important;background-color:#3F99FF !important;}.elementor-3544 .elementor-element.elementor-element-6b99131c > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-3544 .elementor-element.elementor-element-6b99131c .gem-icon .back-angle i{color:#00BCD4;}.elementor-3544 .elementor-element.elementor-element-6b99131c .gem-icon svg{fill:#00BCD4;}.elementor-3544 .elementor-element.elementor-element-d3d3699 > .elementor-widget-container{margin:32px 0px 0px 0px;}@media(min-width:768px){.elementor-3544 .elementor-element.elementor-element-250256cd{width:50%;}.elementor-3544 .elementor-element.elementor-element-229f7f01{width:50%;}.elementor-3544 .elementor-element.elementor-element-8d1213c{width:100%;}}@media(max-width:1024px){.elementor-3544 .elementor-element.elementor-element-6a57c2d9{margin-top:-40px;margin-bottom:0px;}.elementor-3544 .elementor-element.elementor-element-3bc9815f > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3544 .elementor-element.elementor-element-2da6711e .elementor-heading-title{letter-spacing:4px;}.elementor-3544 .elementor-element.elementor-element-23b25d18{padding:100px 0px 200px 0px;}.elementor-3544 .elementor-element.elementor-element-250256cd > .elementor-element-populated{padding:0px 21px 0px 21px;}.elementor-3544 .elementor-element.elementor-element-64e94485{width:var( --container-widget-width, 430px );max-width:430px;--container-widget-width:430px;--container-widget-flex-grow:0;}.elementor-3544 .elementor-element.elementor-element-64e94485 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3544 .elementor-element.elementor-element-229f7f01 > .elementor-element-populated{padding:0px 21px 0px 21px;}.elementor-3544 .elementor-element.elementor-element-2b4ef7de > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-3544 .elementor-element.elementor-element-27530507 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-3544 .elementor-element.elementor-element-2a624e20 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-3544 .elementor-element.elementor-element-9dbe112 .elementor-heading-title{letter-spacing:4px;}}@media(max-width:767px){.elementor-3544 .elementor-element.elementor-element-72c15635{padding:70px 21px 70px 21px;}.elementor-3544 .elementor-element.elementor-element-6a57c2d9{margin-top:0px;margin-bottom:0px;}.elementor-3544 .elementor-element.elementor-element-222d99cc .gem-counter-box, 
					 .elementor-3544 .elementor-element.elementor-element-222d99cc .gem-counter-icon, 
					 .elementor-3544 .elementor-element.elementor-element-222d99cc .gem-counter-number, 
					 .elementor-3544 .elementor-element.elementor-element-222d99cc .gem-counter-text{text-align:center;align-items:center;justify-content:center;}.elementor-3544 .elementor-element.elementor-element-784f9e9e > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3544 .elementor-element.elementor-element-518f1aaf .gem-counter-box, 
					 .elementor-3544 .elementor-element.elementor-element-518f1aaf .gem-counter-icon, 
					 .elementor-3544 .elementor-element.elementor-element-518f1aaf .gem-counter-number, 
					 .elementor-3544 .elementor-element.elementor-element-518f1aaf .gem-counter-text{text-align:center;align-items:center;justify-content:center;}.elementor-3544 .elementor-element.elementor-element-3bc9815f > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3544 .elementor-element.elementor-element-2da6711e .elementor-heading-title{letter-spacing:2px;}.elementor-3544 .elementor-element.elementor-element-23b25d18{padding:75px 0px 180px 0px;}.elementor-3544 .elementor-element.elementor-element-64e94485{width:100%;max-width:100%;}.elementor-3544 .elementor-element.elementor-element-229f7f01 > .elementor-element-populated{padding:60px 21px 0px 21px;}.elementor-3544 .elementor-element.elementor-element-2b4ef7de .gem-infobox-content .gem-texbox-icon-image-wrapper{margin:0px 30px 0px 0px;}.elementor-3544 .elementor-element.elementor-element-2b4ef7de .gem-infobox-content .gem-image span{margin:0px 30px 0px 0px;}.elementor-3544 .elementor-element.elementor-element-27530507 .gem-infobox-content .gem-texbox-icon-image-wrapper{margin:0px 30px 0px 0px;}.elementor-3544 .elementor-element.elementor-element-27530507 .gem-infobox-content .gem-image span{margin:0px 30px 0px 0px;}.elementor-3544 .elementor-element.elementor-element-2a624e20 .gem-infobox-content .gem-texbox-icon-image-wrapper{margin:0px 30px 0px 0px;}.elementor-3544 .elementor-element.elementor-element-2a624e20 .gem-infobox-content .gem-image span{margin:0px 30px 0px 0px;}.elementor-3544 .elementor-element.elementor-element-63791d8d > .elementor-element-populated{padding:70px 21px 35px 21px;}.elementor-3544 .elementor-element.elementor-element-71ca4cfa > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3544 .elementor-element.elementor-element-9dbe112 .elementor-heading-title{letter-spacing:2px;}.elementor-3544 .elementor-element.elementor-element-c9987ef{padding:100px 0px 100px 0px;}.elementor-3544 .elementor-element.elementor-element-151ce52c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3544 .elementor-element.elementor-element-d3d3699 > .elementor-widget-container{padding:0px 21px 0px 21px;}.elementor-3544 .elementor-element.elementor-element-76dfacea > .elementor-widget-container{padding:0px 21px 0px 21px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3544 .elementor-element.elementor-element-7542d775{width:50%;}.elementor-3544 .elementor-element.elementor-element-784f9e9e{width:50%;}.elementor-3544 .elementor-element.elementor-element-3bc9815f{width:100%;}}