/* about.css */
.elementor-990000 .elementor-element.elementor-element-7e14310{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 120px 0px;}.elementor-990000 .elementor-element.elementor-element-7e14310:not(.elementor-motion-effects-element-type-background), .elementor-990000 .elementor-element.elementor-element-7e14310 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F3F5;}.elementor-990000 .elementor-element.elementor-element-7e14310 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-990000 .elementor-element.elementor-element-b580678 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-990000 .elementor-element.elementor-element-a6b6bed > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-990000 .elementor-element.elementor-element-442c3ca{--spacer-size:150px;width:var( --container-widget-width, 8px );max-width:8px;--container-widget-width:8px;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-990000 .elementor-element.elementor-element-442c3ca{left:100px;}body.rtl .elementor-990000 .elementor-element.elementor-element-442c3ca{right:100px;}.elementor-990000 .elementor-element.elementor-element-442c3ca > .elementor-widget-container{background-color:#D8A600;}.elementor-990000 .elementor-element.elementor-element-46ab5f4{text-align:right;z-index:2;}.elementor-990000 .elementor-element.elementor-element-46ab5f4 img{width:75%;}.elementor-990000 .elementor-element.elementor-element-46ab5f4 > .elementor-widget-container{margin:0px 0px 90px 0px;padding:0px 0px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-e70d71e{--spacer-size:200px;width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;bottom:45px;z-index:1;}body:not(.rtl) .elementor-990000 .elementor-element.elementor-element-e70d71e{right:0px;}body.rtl .elementor-990000 .elementor-element.elementor-element-e70d71e{left:0px;}.elementor-990000 .elementor-element.elementor-element-e70d71e > .elementor-widget-container{background-image:url("/assets/theme-sections/dots2.png");}.elementor-990000 .elementor-element.elementor-element-323b646 img{width:100%;height:300px;object-fit:cover;}.elementor-990000 .elementor-element.elementor-element-323b646{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;bottom:35px;z-index:3;}body:not(.rtl) .elementor-990000 .elementor-element.elementor-element-323b646{left:15px;}body.rtl .elementor-990000 .elementor-element.elementor-element-323b646{right:15px;}.elementor-990000 .elementor-element.elementor-element-6c405c3 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-bc-flex-widget .elementor-990000 .elementor-element.elementor-element-2aa39ae.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-990000 .elementor-element.elementor-element-2aa39ae.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-990000 .elementor-element.elementor-element-2aa39ae > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 15px 0px 15px;}.elementor-990000 .elementor-element.elementor-element-2aa39ae > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-990000 .elementor-element.elementor-element-314c2ee .geekfolio-heading{color:#1B214F;font-family:"Sora", Sans-serif;font-size:45px;font-weight:600;line-height:1.3em;}.elementor-990000 .elementor-element.elementor-element-314c2ee .geekfolio-heading a{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-314c2ee .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-314c2ee .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-314c2ee .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-314c2ee .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-314c2ee .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-314c2ee .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-ce76c5a .geekfolio-toggle .accordion-item .accordion-button .title{color:#1B214F;font-family:"Sora", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;}.elementor-990000 .elementor-element.elementor-element-ce76c5a .geekfolio-toggle .accordion-item .accordion-button{padding:15px 0px 18px 0px;}.elementor-990000 .elementor-element.elementor-element-ce76c5a .geekfolio-toggle .accordion-item .accordion-button.collapsed:after{color:#555555;}.elementor-990000 .elementor-element.elementor-element-ce76c5a .geekfolio-toggle .accordion-item .accordion-button:after{color:#555555;}.elementor-990000 .elementor-element.elementor-element-ce76c5a .geekfolio-toggle .accordion-body{color:#696969;font-family:"Sora", Sans-serif;font-size:14px;font-weight:300;line-height:1.8em;margin:15px 0px 15px 0px;}.elementor-990000 .elementor-element.elementor-element-ce76c5a > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-0aa241e > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-990000 .elementor-element.elementor-element-36e4428{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-990000 .elementor-element.elementor-element-263dc0d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-990000 .elementor-element.elementor-element-263dc0d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-990000 .elementor-element.elementor-element-263dc0d > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-990000 .elementor-element.elementor-element-0eb5a23 .geekfolio-heading{color:#1B214F;font-size:14px;font-weight:300;text-transform:uppercase;line-height:1.8em;letter-spacing:2px;}.elementor-990000 .elementor-element.elementor-element-0eb5a23 .geekfolio-heading a{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-0eb5a23 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-0eb5a23 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-0eb5a23 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-0eb5a23 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-0eb5a23 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-0eb5a23 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-0eb5a23 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-990000 .elementor-element.elementor-element-2e47680 .geekfolio-heading{font-size:36px;font-weight:600;line-height:1.3em;}.elementor-990000 .elementor-element.elementor-element-2e47680 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2e47680 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2e47680 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2e47680 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2e47680 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2e47680 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-a3be910 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 30px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#0000001A;}.elementor-990000 .elementor-element.elementor-element-630acfd{margin-top:50px;margin-bottom:0px;}.elementor-990000 .elementor-element.elementor-element-e633ba4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-6ffb79d .geekfolio-heading{color:#1B214F;font-size:45px;font-weight:600;line-height:1.3em;}.elementor-990000 .elementor-element.elementor-element-6ffb79d .geekfolio-heading a{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-6ffb79d .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-6ffb79d .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-6ffb79d .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-6ffb79d .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-6ffb79d .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-6ffb79d .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-6ffb79d > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-6ffb79d{width:auto;max-width:auto;}.elementor-990000 .elementor-element.elementor-element-5bbffba .geekfolio-heading{color:#696969;font-size:14px;font-weight:300;line-height:1.8em;}.elementor-990000 .elementor-element.elementor-element-5bbffba .geekfolio-heading a{color:#696969;}.elementor-990000 .elementor-element.elementor-element-5bbffba .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-5bbffba .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-5bbffba .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-5bbffba .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-5bbffba .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-5bbffba .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-5bbffba{width:auto;max-width:auto;align-self:center;}.elementor-990000 .elementor-element.elementor-element-0408846 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-be09a7c .geekfolio-heading{color:#1B214F;font-size:45px;font-weight:600;line-height:1.3em;}.elementor-990000 .elementor-element.elementor-element-be09a7c .geekfolio-heading a{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-be09a7c .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-be09a7c .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-be09a7c .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-be09a7c .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-be09a7c .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-be09a7c .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-be09a7c > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-be09a7c{width:auto;max-width:auto;}.elementor-990000 .elementor-element.elementor-element-e73d82b .geekfolio-heading{color:#696969;font-size:14px;font-weight:300;line-height:1.8em;}.elementor-990000 .elementor-element.elementor-element-e73d82b .geekfolio-heading a{color:#696969;}.elementor-990000 .elementor-element.elementor-element-e73d82b .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-e73d82b .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-e73d82b .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-e73d82b .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-e73d82b .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-e73d82b .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-e73d82b{width:auto;max-width:auto;align-self:center;}.elementor-990000 .elementor-element.elementor-element-cb2b723 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-990000 .elementor-element.elementor-element-ca4d946 .geekfolio-testimonials-cards .avatar{width:80px;max-width:80px;height:80px;}.elementor-990000 .elementor-element.elementor-element-ca4d946 .geekfolio-testimonials-cards .item .quote{font-size:16px;font-weight:400;line-height:1.8em;text-align:left;}.elementor-990000 .elementor-element.elementor-element-ca4d946 .geekfolio-testimonials-cards .item{margin:30px 0px 0px 0px;border-radius:30px 30px 30px 30px;}.elementor-990000 .elementor-element.elementor-element-ca4d946 .geekfolio-testimonials-cards .overlayed-item{margin:30px 0px 0px 0px;border-radius:30px 30px 30px 30px;}.elementor-990000 .elementor-element.elementor-element-ca4d946 .geekfolio-testimonials-cards .item {background-color:#F4F4F4;}.elementor-990000 .elementor-element.elementor-element-ca4d946 .geekfolio-testimonials-cards .item .info .position{color:#D8A600;}.elementor-990000 .elementor-element.elementor-element-ca4d946 .geekfolio-testimonials-cards .overlayed-item .position{color:#D8A600;}.elementor-990000 .elementor-element.elementor-element-ca4d946 .geekfolio-testimonials-cards .item .info .name, .elementor-990000 .elementor-element.elementor-element-ca4d946 .geekfolio-testimonials-cards .overlayed-item .name{font-size:20px;font-weight:500;line-height:1.8em;}.elementor-990000 .elementor-element.elementor-element-ca4d946 .geekfolio-testimonials-cards .item .info .position,.elementor-990000 .elementor-element.elementor-element-ca4d946 .geekfolio-testimonials-cards .overlayed-item .position{font-size:14px;font-weight:300;line-height:1.5em;letter-spacing:2px;}.elementor-990000 .elementor-element.elementor-element-ca4d946 .client-info .item .info{text-align:left;}.elementor-990000 .elementor-element.elementor-element-ca4d946 .geekfolio-testimonials-cards .item .rate{color:#D8A600 !important;}.elementor-990000 .elementor-element.elementor-element-ca4d946 .geekfolio-testimonials-cards .item .rate i{font-size:12px;font-weight:400;line-height:1.5em;}.elementor-990000 .elementor-element.elementor-element-fd5ada5:not(.elementor-motion-effects-element-type-background), .elementor-990000 .elementor-element.elementor-element-fd5ada5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F3F5;}.elementor-990000 .elementor-element.elementor-element-fd5ada5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-990000 .elementor-element.elementor-element-fd5ada5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-990000 .elementor-element.elementor-element-a4680fe > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-9395d59 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-f259618{text-align:center;}.elementor-990000 .elementor-element.elementor-element-f259618 .geekfolio-heading{font-size:36px;font-weight:600;line-height:1.3em;}.elementor-990000 .elementor-element.elementor-element-f259618 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-f259618 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-f259618 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-f259618 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-f259618 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-f259618 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-f259618 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-990000 .elementor-element.elementor-element-739458b > .elementor-element-populated{padding:0px 25px 0px 25px;}.elementor-990000 .elementor-element.elementor-element-dde97ce{text-align:center;}.elementor-990000 .elementor-element.elementor-element-dde97ce img{max-width:100px;opacity:0.8;transition-duration:0.4s;}.elementor-990000 .elementor-element.elementor-element-dde97ce .geekfolio-image{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;transition-duration:0.4s;border-radius:10px 10px 10px 10px;padding:80px 20px 80px 20px;}.elementor-990000 .elementor-element.elementor-element-dde97ce:hover img{opacity:0;}.elementor-990000 .elementor-element.elementor-element-dde97ce .geekfolio-img-split .split-link{color:#1B214F;fill:#1B214F;font-weight:400;line-height:1.5em;}.elementor-990000 .elementor-element.elementor-element-dde97ce > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-ce6a14c > .elementor-element-populated{padding:0px 25px 0px 25px;}.elementor-990000 .elementor-element.elementor-element-d97d179{text-align:center;}.elementor-990000 .elementor-element.elementor-element-d97d179 img{max-width:100px;opacity:0.8;transition-duration:0.4s;}.elementor-990000 .elementor-element.elementor-element-d97d179 .geekfolio-image{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;transition-duration:0.4s;border-radius:10px 10px 10px 10px;padding:80px 20px 80px 20px;}.elementor-990000 .elementor-element.elementor-element-d97d179:hover img{opacity:0;}.elementor-990000 .elementor-element.elementor-element-d97d179 .geekfolio-img-split .split-link{color:#1B214F;fill:#1B214F;}.elementor-990000 .elementor-element.elementor-element-d97d179 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-f1bc01c > .elementor-element-populated{padding:0px 25px 0px 25px;}.elementor-990000 .elementor-element.elementor-element-0d92fc4{text-align:center;}.elementor-990000 .elementor-element.elementor-element-0d92fc4 img{max-width:100px;opacity:0.8;transition-duration:0.4s;}.elementor-990000 .elementor-element.elementor-element-0d92fc4 .geekfolio-image{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;transition-duration:0.4s;border-radius:10px 10px 10px 10px;padding:80px 20px 80px 20px;}.elementor-990000 .elementor-element.elementor-element-0d92fc4:hover img{opacity:0;}.elementor-990000 .elementor-element.elementor-element-0d92fc4 .geekfolio-img-split .split-link{color:#1B214F;fill:#1B214F;}.elementor-990000 .elementor-element.elementor-element-0d92fc4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-3e238f8{margin-top:30px;margin-bottom:0px;}.elementor-990000 .elementor-element.elementor-element-dba76fd > .elementor-element-populated{padding:0px 25px 0px 25px;}.elementor-990000 .elementor-element.elementor-element-b52f5ea{text-align:center;}.elementor-990000 .elementor-element.elementor-element-b52f5ea img{max-width:100px;opacity:0.8;transition-duration:0.4s;}.elementor-990000 .elementor-element.elementor-element-b52f5ea .geekfolio-image{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;transition-duration:0.4s;border-radius:10px 10px 10px 10px;padding:80px 20px 80px 20px;}.elementor-990000 .elementor-element.elementor-element-b52f5ea:hover img{opacity:0;}.elementor-990000 .elementor-element.elementor-element-b52f5ea .geekfolio-img-split .split-link{color:#1B214F;fill:#1B214F;font-weight:400;line-height:1.5em;}.elementor-990000 .elementor-element.elementor-element-b52f5ea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-6adb620 > .elementor-element-populated{padding:0px 25px 0px 25px;}.elementor-990000 .elementor-element.elementor-element-7ea6c54{text-align:center;}.elementor-990000 .elementor-element.elementor-element-7ea6c54 img{max-width:100px;opacity:0.8;transition-duration:0.4s;}.elementor-990000 .elementor-element.elementor-element-7ea6c54 .geekfolio-image{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;transition-duration:0.4s;border-radius:10px 10px 10px 10px;padding:80px 20px 80px 20px;}.elementor-990000 .elementor-element.elementor-element-7ea6c54:hover img{opacity:0;}.elementor-990000 .elementor-element.elementor-element-7ea6c54 .geekfolio-img-split .split-link{color:#1B214F;fill:#1B214F;}.elementor-990000 .elementor-element.elementor-element-7ea6c54 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-97dadd0 > .elementor-element-populated{padding:0px 25px 0px 25px;}.elementor-990000 .elementor-element.elementor-element-a083269{text-align:center;}.elementor-990000 .elementor-element.elementor-element-a083269 img{max-width:100px;opacity:0.8;transition-duration:0.4s;}.elementor-990000 .elementor-element.elementor-element-a083269 .geekfolio-image{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;transition-duration:0.4s;border-radius:10px 10px 10px 10px;padding:80px 20px 80px 20px;}.elementor-990000 .elementor-element.elementor-element-a083269:hover img{opacity:0;}.elementor-990000 .elementor-element.elementor-element-a083269 .geekfolio-img-split .split-link{color:#1B214F;fill:#1B214F;}.elementor-990000 .elementor-element.elementor-element-a083269 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-4ab33af > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-990000 .elementor-element.elementor-element-a6b6bed > .elementor-element-populated{padding:0px 62px 0px 62px;}body:not(.rtl) .elementor-990000 .elementor-element.elementor-element-442c3ca{left:185px;}body.rtl .elementor-990000 .elementor-element.elementor-element-442c3ca{right:185px;}.elementor-990000 .elementor-element.elementor-element-323b646{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}body:not(.rtl) .elementor-990000 .elementor-element.elementor-element-323b646{left:62px;}body.rtl .elementor-990000 .elementor-element.elementor-element-323b646{right:62px;}.elementor-990000 .elementor-element.elementor-element-2aa39ae > .elementor-element-populated{padding:0px 62px 0px 62px;}.elementor-990000 .elementor-element.elementor-element-314c2ee .geekfolio-heading{font-size:28px;}.elementor-990000 .elementor-element.elementor-element-263dc0d > .elementor-element-populated{padding:80px 15px 80px 15px;}.elementor-990000 .elementor-element.elementor-element-2e47680 .geekfolio-heading{font-size:24px;}.elementor-990000 .elementor-element.elementor-element-6ffb79d .geekfolio-heading{font-size:35px;}.elementor-990000 .elementor-element.elementor-element-be09a7c .geekfolio-heading{font-size:35px;}.elementor-990000 .elementor-element.elementor-element-f259618 .geekfolio-heading{font-size:24px;}}@media(max-width:767px){.elementor-990000 .elementor-element.elementor-element-739458b > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-990000 .elementor-element.elementor-element-ce6a14c > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-990000 .elementor-element.elementor-element-f1bc01c > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-990000 .elementor-element.elementor-element-dba76fd > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-990000 .elementor-element.elementor-element-6adb620 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(min-width:768px){.elementor-990000 .elementor-element.elementor-element-b580678{width:4.5%;}.elementor-990000 .elementor-element.elementor-element-a6b6bed{width:41.167%;}.elementor-990000 .elementor-element.elementor-element-6c405c3{width:7.979%;}.elementor-990000 .elementor-element.elementor-element-2aa39ae{width:41.66667%;}.elementor-990000 .elementor-element.elementor-element-0aa241e{width:4.475%;}.elementor-990000 .elementor-element.elementor-element-263dc0d{width:41.6666667%;}.elementor-990000 .elementor-element.elementor-element-338704d{width:7.665%;}.elementor-990000 .elementor-element.elementor-element-cb2b723{width:50%;}.elementor-990000 .elementor-element.elementor-element-a4680fe{width:4.132%;}.elementor-990000 .elementor-element.elementor-element-9395d59{width:91.562%;}.elementor-990000 .elementor-element.elementor-element-4ab33af{width:3.97%;}}@media(max-width:1024px) and (min-width:768px){.elementor-990000 .elementor-element.elementor-element-b580678{width:100%;}.elementor-990000 .elementor-element.elementor-element-a6b6bed{width:100%;}.elementor-990000 .elementor-element.elementor-element-6c405c3{width:100%;}.elementor-990000 .elementor-element.elementor-element-2aa39ae{width:100%;}.elementor-990000 .elementor-element.elementor-element-0aa241e{width:100%;}.elementor-990000 .elementor-element.elementor-element-263dc0d{width:100%;}.elementor-990000 .elementor-element.elementor-element-cb2b723{width:100%;}}
/* corporate.css */
.elementor-990000 .elementor-element.elementor-element-8c1dbdb{overflow:hidden;padding:120px 0px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-8c1dbdb.elementor-section{background-color:#F1F3F5;}.elementor-990000 .elementor-element.elementor-element-88c02a6 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-990000 .elementor-element.elementor-element-f79e2e3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-990000 .elementor-element.elementor-element-f79e2e3{margin-top:0px;margin-bottom:80px;}.elementor-990000 .elementor-element.elementor-element-0cf5bd2 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-990000 .elementor-element.elementor-element-ac1c7aa .geekfolio-heading{color:#1B214F;font-size:12px;font-weight:500;line-height:1.8em;letter-spacing:1px;}.elementor-990000 .elementor-element.elementor-element-ac1c7aa .geekfolio-heading a{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-ac1c7aa .geekfolio-heading-title i{color:#D8A600;fill:#D8A600;font-size:5px;opacity:1;}.elementor-990000 .elementor-element.elementor-element-ac1c7aa .geekfolio-heading-title svg path{fill:#D8A600;}.elementor-990000 .elementor-element.elementor-element-ac1c7aa .geekfolio-heading-title .right{margin-left:11px;}.elementor-990000 .elementor-element.elementor-element-ac1c7aa .geekfolio-heading-title .left{margin-right:11px;}.elementor-990000 .elementor-element.elementor-element-ac1c7aa .geekfolio-heading-title svg{width:5px !important;height:5px !important;opacity:1;}.elementor-990000 .elementor-element.elementor-element-ac1c7aa .geekfolio-heading-title .icon-img{width:5px !important;height:5px !important;}.elementor-990000 .elementor-element.elementor-element-ac1c7aa .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-ac1c7aa .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-ac1c7aa .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-ac1c7aa .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-ac1c7aa > .elementor-widget-container{padding:7.5px 15px 7.5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000080;border-radius:30px 30px 30px 30px;}.elementor-990000 .elementor-element.elementor-element-ac1c7aa{width:auto;max-width:auto;}.elementor-990000 .elementor-element.elementor-element-9ec35a7 .geekfolio-heading{color:#1B214F;font-size:60px;font-weight:700;line-height:1.3em;}.elementor-990000 .elementor-element.elementor-element-9ec35a7 .geekfolio-heading a{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-9ec35a7 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-9ec35a7 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-9ec35a7 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-9ec35a7 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-9ec35a7 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-9ec35a7 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-9ec35a7 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-def2edd.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-990000 .elementor-element.elementor-element-def2edd > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-990000 .elementor-element.elementor-element-c673b10 .geekfolio-text-editor, .elementor-990000 .elementor-element.elementor-element-c673b10 .geekfolio-text-editor p{font-size:16px;font-weight:300;line-height:1.8em;}.elementor-990000 .elementor-element.elementor-element-29e791e .geekfolio-portfolio-list .item .butn{margin:30px 0px 0px 0px !important;}.elementor-990000 .elementor-element.elementor-element-6a2e272{--divider-border-style:solid;--divider-color:#0000001A;--divider-border-width:1px;}.elementor-990000 .elementor-element.elementor-element-6a2e272 .elementor-divider-separator{width:100%;}.elementor-990000 .elementor-element.elementor-element-6a2e272 .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-990000 .elementor-element.elementor-element-648f664{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-990000 .elementor-element.elementor-element-648f664 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-990000 .elementor-element.elementor-element-648f664.elementor-section{background-color:#F1F3F5;}.elementor-990000 .elementor-element.elementor-element-06f8c81 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-c44241a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-990000 .elementor-element.elementor-element-41ec95d > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-990000 .elementor-element.elementor-element-78a84b8 .geekfolio-heading{color:#1B214F;font-family:"Sora", Sans-serif;font-size:120px;font-weight:800;line-height:1.3em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#1D1D1D;stroke:#1B214F;}.elementor-990000 .elementor-element.elementor-element-78a84b8 .geekfolio-heading a{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-78a84b8 span{font-family:"Sora", Sans-serif;color:#73131300;}.elementor-990000 .elementor-element.elementor-element-78a84b8 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-78a84b8 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-78a84b8 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-78a84b8 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-78a84b8 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-78a84b8 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-78a84b8 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-990000 .elementor-element.elementor-element-7c452c8 .geekfolio-heading{color:#1B214F;font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;line-height:1.8em;}.elementor-990000 .elementor-element.elementor-element-7c452c8 .geekfolio-heading a{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-7c452c8 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-7c452c8 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-7c452c8 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-7c452c8 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-7c452c8 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-7c452c8 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-9ee1732 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-990000 .elementor-element.elementor-element-e6cb7c1{text-align:center;}.elementor-990000 .elementor-element.elementor-element-e6cb7c1 .geekfolio-heading{color:#1B214F;font-family:"Sora", Sans-serif;font-size:120px;font-weight:800;line-height:1.3em;}.elementor-990000 .elementor-element.elementor-element-e6cb7c1 .geekfolio-heading a{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-e6cb7c1 span{font-family:"Sora", Sans-serif;font-size:80px;font-weight:600;line-height:1.3em;}.elementor-990000 .elementor-element.elementor-element-e6cb7c1 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-e6cb7c1 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-e6cb7c1 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-e6cb7c1 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-e6cb7c1 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-e6cb7c1 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-e6cb7c1 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-990000 .elementor-element.elementor-element-a1caddb{text-align:center;}.elementor-990000 .elementor-element.elementor-element-a1caddb .geekfolio-heading{color:#1B214F;font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;line-height:1.8em;}.elementor-990000 .elementor-element.elementor-element-a1caddb .geekfolio-heading a{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-a1caddb .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-a1caddb .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-a1caddb .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-a1caddb .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-a1caddb .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-a1caddb .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-3dd9f66 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-990000 .elementor-element.elementor-element-37775b4{text-align:center;}.elementor-990000 .elementor-element.elementor-element-37775b4 .geekfolio-heading{color:#02010100;font-family:"Sora", Sans-serif;font-size:120px;font-weight:800;line-height:1.3em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#1D1D1D;stroke:#1B214F;}.elementor-990000 .elementor-element.elementor-element-37775b4 .geekfolio-heading a{color:#02010100;}.elementor-990000 .elementor-element.elementor-element-37775b4 span{font-family:"Sora", Sans-serif;font-size:80px;font-weight:600;line-height:1.3em;}.elementor-990000 .elementor-element.elementor-element-37775b4 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-37775b4 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-37775b4 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-37775b4 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-37775b4 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-37775b4 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-37775b4 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-990000 .elementor-element.elementor-element-1214963{text-align:center;}.elementor-990000 .elementor-element.elementor-element-1214963 .geekfolio-heading{color:#1B214F;font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;line-height:1.8em;}.elementor-990000 .elementor-element.elementor-element-1214963 .geekfolio-heading a{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-1214963 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-1214963 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-1214963 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-1214963 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-1214963 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-1214963 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-5fa3dbd > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-990000 .elementor-element.elementor-element-bbc7e88{text-align:right;}.elementor-990000 .elementor-element.elementor-element-bbc7e88 .geekfolio-heading{color:#1B214F;font-family:"Sora", Sans-serif;font-size:120px;font-weight:800;line-height:1.3em;}.elementor-990000 .elementor-element.elementor-element-bbc7e88 .geekfolio-heading a{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-bbc7e88 span{font-family:"Sora", Sans-serif;font-size:80px;font-weight:600;line-height:1.3em;color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-bbc7e88 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-bbc7e88 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-bbc7e88 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-bbc7e88 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-bbc7e88 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-bbc7e88 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-bbc7e88 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-990000 .elementor-element.elementor-element-0ece77d{text-align:right;}.elementor-990000 .elementor-element.elementor-element-0ece77d .geekfolio-heading{color:#1B214F;font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;line-height:1.8em;}.elementor-990000 .elementor-element.elementor-element-0ece77d .geekfolio-heading a{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-0ece77d .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-0ece77d .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-0ece77d .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-0ece77d .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-0ece77d .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-0ece77d .geekfolio-heading-title a:hover .icon-img{opacity:1;}@media(min-width:768px){.elementor-990000 .elementor-element.elementor-element-0cf5bd2{width:66.66667%;}.elementor-990000 .elementor-element.elementor-element-def2edd{width:33.333%;}}@media(max-width:1024px) and (min-width:768px){.elementor-990000 .elementor-element.elementor-element-0cf5bd2{width:100%;}.elementor-990000 .elementor-element.elementor-element-def2edd{width:100%;}.elementor-990000 .elementor-element.elementor-element-41ec95d{width:50%;}.elementor-990000 .elementor-element.elementor-element-9ee1732{width:50%;}.elementor-990000 .elementor-element.elementor-element-3dd9f66{width:50%;}.elementor-990000 .elementor-element.elementor-element-5fa3dbd{width:50%;}}@media(max-width:1024px){.elementor-990000 .elementor-element.elementor-element-88c02a6 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-990000 .elementor-element.elementor-element-9ec35a7 .geekfolio-heading{font-size:35px;}.elementor-990000 .elementor-element.elementor-element-9ec35a7 > .elementor-widget-container{margin:10px 0px 8px 0px;}.elementor-990000 .elementor-element.elementor-element-9ee1732.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-990000 .elementor-element.elementor-element-e6cb7c1{text-align:left;}.elementor-990000 .elementor-element.elementor-element-a1caddb{text-align:left;}.elementor-990000 .elementor-element.elementor-element-37775b4{text-align:left;}.elementor-990000 .elementor-element.elementor-element-1214963{text-align:left;}.elementor-990000 .elementor-element.elementor-element-bbc7e88{text-align:left;}.elementor-990000 .elementor-element.elementor-element-0ece77d{text-align:left;}}
/* creative.css */
.elementor-990000 .elementor-element.elementor-element-917d8f5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:stretch;--gap:10px;--background-transition:0.3s;--padding-top:120px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-990000 .elementor-element.elementor-element-68f640d{--display:flex;--gap:0px;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-990000 .elementor-element.elementor-element-4ead2f6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:stretch;--gap:10px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:80px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-990000 .elementor-element.elementor-element-29d5761{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:flex-start;--gap:0px;--background-transition:0.3s;--padding-top:0px;--padding-right:15px;--padding-bottom:0px;--padding-left:15px;}.elementor-990000 .elementor-element.elementor-element-d2c5a36 .geekfolio-heading{font-family:"Epilogue", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.8em;letter-spacing:1px;}.elementor-990000 .elementor-element.elementor-element-d2c5a36 .geekfolio-heading-title i{color:#D8A600;fill:#D8A600;font-size:5px;opacity:1;}.elementor-990000 .elementor-element.elementor-element-d2c5a36 .geekfolio-heading-title svg path{fill:#D8A600;}.elementor-990000 .elementor-element.elementor-element-d2c5a36 .geekfolio-heading-title .right{margin-left:15px;}.elementor-990000 .elementor-element.elementor-element-d2c5a36 .geekfolio-heading-title .left{margin-right:15px;}.elementor-990000 .elementor-element.elementor-element-d2c5a36 .geekfolio-heading-title svg{width:5px !important;height:5px !important;opacity:1;}.elementor-990000 .elementor-element.elementor-element-d2c5a36 .geekfolio-heading-title .icon-img{width:5px !important;height:5px !important;}.elementor-990000 .elementor-element.elementor-element-d2c5a36 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-d2c5a36 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-d2c5a36 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-d2c5a36 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-d2c5a36 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 30px 7px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000080;border-radius:30px 30px 30px 30px;}.elementor-990000 .elementor-element.elementor-element-d2c5a36{width:auto;max-width:auto;}.elementor-990000 .elementor-element.elementor-element-2151edb .geekfolio-heading{font-size:45px;font-weight:600;line-height:1.3em;}.elementor-990000 .elementor-element.elementor-element-2151edb .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2151edb .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2151edb .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2151edb .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2151edb .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2151edb .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2151edb > .elementor-widget-container{margin:15px 0px 8px 0px;}.elementor-990000 .elementor-element.elementor-element-78ef811{--display:flex;--gap:0px;--background-transition:0.3s;--margin-top:0%;--margin-right:0%;--margin-bottom:0%;--margin-left:16.66666667%;--padding-top:0px;--padding-right:15px;--padding-bottom:0px;--padding-left:15px;}.elementor-990000 .elementor-element.elementor-element-af001be .geekfolio-heading{color:#696969;font-family:"Epilogue", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;}.elementor-990000 .elementor-element.elementor-element-af001be .geekfolio-heading a{color:#696969;}.elementor-990000 .elementor-element.elementor-element-af001be .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-af001be .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-af001be .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-af001be .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-af001be .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-af001be .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-ce21d63{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--gap:10px;--background-transition:0.3s;}.elementor-990000 .elementor-element.elementor-element-430ba44{--display:flex;--gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-width-top:1px;--border-width-right:1px;--border-width-bottom:1px;--border-width-left:1px;border-color:#0000001A;--border-color:#0000001A;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;--margin-top:0px;--margin-right:15px;--margin-bottom:0px;--margin-left:15px;--padding-top:60px;--padding-right:60px;--padding-bottom:60px;--padding-left:60px;}.elementor-990000 .elementor-element.elementor-element-430ba44, .elementor-990000 .elementor-element.elementor-element-430ba44::before{--border-transition:0.3s;}.elementor-990000 .elementor-element.elementor-element-e49c02d img{width:50px;max-width:50px;}.elementor-990000 .elementor-element.elementor-element-e49c02d > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-990000 .elementor-element.elementor-element-08a1435 .geekfolio-heading{color:#1B214F;font-family:"Epilogue", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;opacity:0.7;}.elementor-990000 .elementor-element.elementor-element-08a1435 .geekfolio-heading a{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-08a1435 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-08a1435 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-08a1435 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-08a1435 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-08a1435 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-08a1435 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-08a1435 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-990000 .elementor-element.elementor-element-2a2bbb8 .geekfolio-heading{font-family:"Epilogue", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;}.elementor-990000 .elementor-element.elementor-element-2a2bbb8 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2a2bbb8 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2a2bbb8 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2a2bbb8 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2a2bbb8 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2a2bbb8 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2a2bbb8 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-990000 .elementor-element.elementor-element-f05643a .geekfolio-heading{color:#696969;font-family:"Epilogue", Sans-serif;font-size:14px;font-weight:300;line-height:1.8em;}.elementor-990000 .elementor-element.elementor-element-f05643a .geekfolio-heading a{color:#696969;}.elementor-990000 .elementor-element.elementor-element-f05643a .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-f05643a .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-f05643a .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-f05643a .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-f05643a .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-f05643a .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-f05643a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-990000 .elementor-element.elementor-element-0e26f1a .geekfolio-button{display:block;font-family:"Epilogue", Sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#1B214F;fill:#1B214F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000000D;border-radius:50px 50px 50px 50px;padding:0px 0px 0px 30px;}.elementor-990000 .elementor-element.elementor-element-0e26f1a .geekfolio-button, .elementor-990000 .elementor-element.elementor-element-0e26f1a .geekfolio-button.reverse .btn-animated-gr{background:#FFFFFF00;background-image:none;}.elementor-990000 .elementor-element.elementor-element-0e26f1a .geekfolio-button.addi-border:after{border-radius:50px 50px 50px 50px;}.elementor-990000 .elementor-element.elementor-element-0e26f1a .geekfolio-button .btn-animated-gr{border-radius:50px 50px 50px 50px;}.elementor-990000 .elementor-element.elementor-element-0e26f1a .geekfolio-button:hover, .elementor-990000 .elementor-element.elementor-element-0e26f1a .geekfolio-button:focus{font-family:"Epilogue", Sans-serif;font-size:12px;font-weight:400;}.elementor-990000 .elementor-element.elementor-element-0e26f1a .geekfolio-button:hover, .elementor-990000 .elementor-element.elementor-element-0e26f1a .geekfolio-button:focus, .elementor-990000 .elementor-element.elementor-element-0e26f1a .geekfolio-button .btn-animated-gr, .elementor-990000 .elementor-element.elementor-element-0e26f1a .geekfolio-button:focus .btn-animated-gr{background:#FFFFFF;background-image:none;}.elementor-990000 .elementor-element.elementor-element-0e26f1a .geekfolio-button .geekfolio-button-icon{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000000D;border-radius:50px 50px 50px 50px;line-height:50px;width:50px;text-align:center;}.elementor-990000 .elementor-element.elementor-element-0e26f1a .geekfolio-button .geekfolio-button-icon i{line-height:50px;width:50px;}.elementor-990000 .elementor-element.elementor-element-e5d97bd{--display:flex;--gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-width-top:1px;--border-width-right:1px;--border-width-bottom:1px;--border-width-left:1px;border-color:#0000001A;--border-color:#0000001A;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;--margin-top:0px;--margin-right:15px;--margin-bottom:0px;--margin-left:15px;--padding-top:60px;--padding-right:60px;--padding-bottom:60px;--padding-left:60px;}.elementor-990000 .elementor-element.elementor-element-e5d97bd, .elementor-990000 .elementor-element.elementor-element-e5d97bd::before{--border-transition:0.3s;}.elementor-990000 .elementor-element.elementor-element-fe4691f img{width:50px;max-width:50px;}.elementor-990000 .elementor-element.elementor-element-fe4691f > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-990000 .elementor-element.elementor-element-6fa8cae .geekfolio-heading{color:#1B214F;font-family:"Epilogue", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;opacity:0.7;}.elementor-990000 .elementor-element.elementor-element-6fa8cae .geekfolio-heading a{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-6fa8cae .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-6fa8cae .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-6fa8cae .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-6fa8cae .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-6fa8cae .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-6fa8cae .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-6fa8cae > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-990000 .elementor-element.elementor-element-3a5a5d5 .geekfolio-heading{font-family:"Epilogue", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;}.elementor-990000 .elementor-element.elementor-element-3a5a5d5 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-3a5a5d5 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-3a5a5d5 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-3a5a5d5 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-3a5a5d5 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-3a5a5d5 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-3a5a5d5 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-990000 .elementor-element.elementor-element-f5c0474 .geekfolio-heading{color:#696969;font-family:"Epilogue", Sans-serif;font-size:14px;font-weight:300;line-height:1.8em;}.elementor-990000 .elementor-element.elementor-element-f5c0474 .geekfolio-heading a{color:#696969;}.elementor-990000 .elementor-element.elementor-element-f5c0474 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-f5c0474 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-f5c0474 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-f5c0474 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-f5c0474 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-f5c0474 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-f5c0474 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-990000 .elementor-element.elementor-element-f04e387 .geekfolio-button{display:block;font-family:"Epilogue", Sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#1B214F;fill:#1B214F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000000D;border-radius:50px 50px 50px 50px;padding:0px 0px 0px 30px;}.elementor-990000 .elementor-element.elementor-element-f04e387 .geekfolio-button, .elementor-990000 .elementor-element.elementor-element-f04e387 .geekfolio-button.reverse .btn-animated-gr{background:#FFFFFF00;background-image:none;}.elementor-990000 .elementor-element.elementor-element-f04e387 .geekfolio-button.addi-border:after{border-radius:50px 50px 50px 50px;}.elementor-990000 .elementor-element.elementor-element-f04e387 .geekfolio-button .btn-animated-gr{border-radius:50px 50px 50px 50px;}.elementor-990000 .elementor-element.elementor-element-f04e387 .geekfolio-button:hover, .elementor-990000 .elementor-element.elementor-element-f04e387 .geekfolio-button:focus{font-family:"Epilogue", Sans-serif;font-size:12px;font-weight:400;}.elementor-990000 .elementor-element.elementor-element-f04e387 .geekfolio-button:hover, .elementor-990000 .elementor-element.elementor-element-f04e387 .geekfolio-button:focus, .elementor-990000 .elementor-element.elementor-element-f04e387 .geekfolio-button .btn-animated-gr, .elementor-990000 .elementor-element.elementor-element-f04e387 .geekfolio-button:focus .btn-animated-gr{background:#FFFFFF;background-image:none;}.elementor-990000 .elementor-element.elementor-element-f04e387 .geekfolio-button .geekfolio-button-icon{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000000D;border-radius:50px 50px 50px 50px;line-height:50px;width:50px;text-align:center;}.elementor-990000 .elementor-element.elementor-element-f04e387 .geekfolio-button .geekfolio-button-icon i{line-height:50px;width:50px;}.elementor-990000 .elementor-element.elementor-element-3426b46{--display:flex;--gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-width-top:1px;--border-width-right:1px;--border-width-bottom:1px;--border-width-left:1px;border-color:#0000001A;--border-color:#0000001A;--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;--margin-top:0px;--margin-right:15px;--margin-bottom:0px;--margin-left:15px;--padding-top:60px;--padding-right:60px;--padding-bottom:60px;--padding-left:60px;}.elementor-990000 .elementor-element.elementor-element-3426b46, .elementor-990000 .elementor-element.elementor-element-3426b46::before{--border-transition:0.3s;}.elementor-990000 .elementor-element.elementor-element-3fc7bdf img{width:50px;max-width:50px;}.elementor-990000 .elementor-element.elementor-element-3fc7bdf > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-990000 .elementor-element.elementor-element-b4813b7 .geekfolio-heading{color:#1B214F;font-family:"Epilogue", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;opacity:0.7;}.elementor-990000 .elementor-element.elementor-element-b4813b7 .geekfolio-heading a{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-b4813b7 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-b4813b7 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-b4813b7 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-b4813b7 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-b4813b7 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-b4813b7 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-b4813b7 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-990000 .elementor-element.elementor-element-2715015 .geekfolio-heading{font-family:"Epilogue", Sans-serif;font-size:20px;font-weight:500;line-height:1.3em;}.elementor-990000 .elementor-element.elementor-element-2715015 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2715015 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2715015 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2715015 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2715015 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2715015 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2715015 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-990000 .elementor-element.elementor-element-62d89fe .geekfolio-heading{color:#696969;font-family:"Epilogue", Sans-serif;font-size:14px;font-weight:300;line-height:1.8em;}.elementor-990000 .elementor-element.elementor-element-62d89fe .geekfolio-heading a{color:#696969;}.elementor-990000 .elementor-element.elementor-element-62d89fe .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-62d89fe .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-62d89fe .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-62d89fe .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-62d89fe .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-62d89fe .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-62d89fe > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-990000 .elementor-element.elementor-element-3f3910f .geekfolio-button{display:block;font-family:"Epilogue", Sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#1B214F;fill:#1B214F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000000D;border-radius:50px 50px 50px 50px;padding:0px 0px 0px 30px;}.elementor-990000 .elementor-element.elementor-element-3f3910f .geekfolio-button, .elementor-990000 .elementor-element.elementor-element-3f3910f .geekfolio-button.reverse .btn-animated-gr{background:#FFFFFF00;background-image:none;}.elementor-990000 .elementor-element.elementor-element-3f3910f .geekfolio-button.addi-border:after{border-radius:50px 50px 50px 50px;}.elementor-990000 .elementor-element.elementor-element-3f3910f .geekfolio-button .btn-animated-gr{border-radius:50px 50px 50px 50px;}.elementor-990000 .elementor-element.elementor-element-3f3910f .geekfolio-button:hover, .elementor-990000 .elementor-element.elementor-element-3f3910f .geekfolio-button:focus{font-family:"Epilogue", Sans-serif;font-size:12px;font-weight:400;}.elementor-990000 .elementor-element.elementor-element-3f3910f .geekfolio-button:hover, .elementor-990000 .elementor-element.elementor-element-3f3910f .geekfolio-button:focus, .elementor-990000 .elementor-element.elementor-element-3f3910f .geekfolio-button .btn-animated-gr, .elementor-990000 .elementor-element.elementor-element-3f3910f .geekfolio-button:focus .btn-animated-gr{background:#FFFFFF;background-image:none;}.elementor-990000 .elementor-element.elementor-element-3f3910f .geekfolio-button .geekfolio-button-icon{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000000D;border-radius:50px 50px 50px 50px;line-height:50px;width:50px;text-align:center;}.elementor-990000 .elementor-element.elementor-element-3f3910f .geekfolio-button .geekfolio-button-icon i{line-height:50px;width:50px;}@media(min-width:768px){.elementor-990000 .elementor-element.elementor-element-917d8f5{--content-width:1320px;}}@media(max-width:1024px) and (min-width:768px){.elementor-990000 .elementor-element.elementor-element-29d5761{--width:100%;}.elementor-990000 .elementor-element.elementor-element-78ef811{--width:100%;}.elementor-990000 .elementor-element.elementor-element-430ba44{--width:100%;}.elementor-990000 .elementor-element.elementor-element-e5d97bd{--width:100%;}.elementor-990000 .elementor-element.elementor-element-3426b46{--width:100%;}}@media(max-width:1024px){.elementor-990000 .elementor-element.elementor-element-4ead2f6{--padding-top:0px;--padding-right:15px;--padding-bottom:0px;--padding-left:15px;}.elementor-990000 .elementor-element.elementor-element-2151edb .geekfolio-heading{font-size:28px;}.elementor-990000 .elementor-element.elementor-element-78ef811{--margin-top:0%;--margin-right:0%;--margin-bottom:0%;--margin-left:0%;}.elementor-990000 .elementor-element.elementor-element-ce21d63{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:center;--padding-top:0px;--padding-right:15px;--padding-bottom:0px;--padding-left:15px;}.elementor-990000 .elementor-element.elementor-element-430ba44{--margin-top:0px;--margin-right:15px;--margin-bottom:50px;--margin-left:15px;--padding-top:50px;--padding-right:30px;--padding-bottom:50px;--padding-left:30px;}.elementor-990000 .elementor-element.elementor-element-e5d97bd{--margin-top:0px;--margin-right:15px;--margin-bottom:50px;--margin-left:15px;--padding-top:50px;--padding-right:30px;--padding-bottom:50px;--padding-left:30px;}.elementor-990000 .elementor-element.elementor-element-3426b46{--padding-top:50px;--padding-right:30px;--padding-bottom:50px;--padding-left:30px;}}@media(max-width:767px){.elementor-990000 .elementor-element.elementor-element-4ead2f6{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-990000 .elementor-element.elementor-element-ce21d63{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}}
/* digital-agency.css */
.elementor-990000 .elementor-element.elementor-element-c7d5004{padding:120px 0px 120px 0px;}.elementor-990000 .elementor-element.elementor-element-c7d5004.elementor-section{background-color:#F1F3F5;}.elementor-bc-flex-widget .elementor-990000 .elementor-element.elementor-element-872cff4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-990000 .elementor-element.elementor-element-872cff4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-990000 .elementor-element.elementor-element-872cff4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-990000 .elementor-element.elementor-element-872cff4 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-990000 .elementor-element.elementor-element-8c6dd4a .geekfolio-heading{font-size:12px;font-weight:500;line-height:1.8em;letter-spacing:1px;}.elementor-990000 .elementor-element.elementor-element-8c6dd4a .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-8c6dd4a .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-8c6dd4a .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-8c6dd4a .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-8c6dd4a .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-8c6dd4a .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-8c6dd4a > .elementor-widget-container{margin:0px 0px 15px 0px;padding:7px 30px 7px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000080;border-radius:30px 30px 30px 30px;}.elementor-990000 .elementor-element.elementor-element-8c6dd4a{width:auto;max-width:auto;}.elementor-990000 .elementor-element.elementor-element-b7d8d89{text-align:center;}.elementor-990000 .elementor-element.elementor-element-b7d8d89 .geekfolio-heading{font-size:36px;font-weight:600;line-height:1.3em;}.elementor-990000 .elementor-element.elementor-element-b7d8d89 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-b7d8d89 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-b7d8d89 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-b7d8d89 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-b7d8d89 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-b7d8d89 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-b6fa8f9  .geekfolio-card{text-align:center;}.elementor-990000 .elementor-element.elementor-element-b6fa8f9 .geekfolio-card{border-style:none;}.elementor-990000 .elementor-element.elementor-element-b6fa8f9 .geekfolio-card .sub-title{margin:30px 0px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-b6fa8f9 .geekfolio-card .description{margin:30px 0px 15px 0px;}.elementor-990000 .elementor-element.elementor-element-b6fa8f9 .geekfolio-card .button i{font-size:25px;}.elementor-990000 .elementor-element.elementor-element-b6fa8f9 .geekfolio-card .button svg{width:25px;}.elementor-990000 .elementor-element.elementor-element-b6fa8f9 > .elementor-widget-container{margin:80px 0px 0px 0px;}
/* landing.css */
.elementor-990000 .elementor-element.elementor-element-ba9f6c4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:center;--gap:0px;--background-transition:0.3s;--padding-top:120px;--padding-right:0px;--padding-bottom:120px;--padding-left:0px;}.elementor-990000 .elementor-element.elementor-element-d777ee2 .elementor-heading-title{color:#15161D;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:500;line-height:1.5em;letter-spacing:2px;}.elementor-990000 .elementor-element.elementor-element-d777ee2 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-990000 .elementor-element.elementor-element-ac735e9 .elementor-heading-title{color:#15161D;font-family:"Plus Jakarta Sans", Sans-serif;font-size:45px;font-weight:700;line-height:1.2em;letter-spacing:-1px;}.elementor-990000 .elementor-element.elementor-element-ac735e9 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-990000 .elementor-element.elementor-element-95413cf > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-990000 .elementor-element.elementor-element-95413cf{width:100%;max-width:100%;}.elementor-990000 .elementor-element.elementor-element-c3bb88a{color:#444444;}.elementor-990000 .elementor-element.elementor-element-c3bb88a .geekfolio-text-editor a{color:#D8A600;}.elementor-990000 .elementor-element.elementor-element-c3bb88a .geekfolio-text-editor, .elementor-990000 .elementor-element.elementor-element-c3bb88a .geekfolio-text-editor p{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:1.8em;}.elementor-990000 .elementor-element.elementor-element-c3bb88a > .elementor-widget-container{margin:25px 0px 0px 0px;}@media(min-width:768px){.elementor-990000 .elementor-element.elementor-element-ba9f6c4{--content-width:1320px;}}@media(max-width:767px){.elementor-990000 .elementor-element.elementor-element-ba9f6c4{--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-990000 .elementor-element.elementor-element-d777ee2{text-align:center;}.elementor-990000 .elementor-element.elementor-element-d777ee2 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-990000 .elementor-element.elementor-element-ac735e9{text-align:center;}.elementor-990000 .elementor-element.elementor-element-c3bb88a > .elementor-widget-container{padding:0px 15px 0px 15px;}}
/* marketing.css */
.elementor-990000 .elementor-element.elementor-element-d443bf6{padding:160px 0px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-d443bf6.elementor-section{background-image:url("/assets/theme-sections/graph-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-990000 .elementor-element.elementor-element-d7c8a8b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-c590941 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-990000 .elementor-element.elementor-element-cc82042 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-990000 .elementor-element.elementor-element-55d9d32 .geekfolio-heading{font-size:80px;font-weight:600;line-height:1.3em;}.elementor-990000 .elementor-element.elementor-element-55d9d32 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-55d9d32 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-55d9d32 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-55d9d32 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-55d9d32 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-55d9d32 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-55d9d32 > .elementor-widget-container{border-style:solid;border-width:0px 2px 0px 0px;border-color:#FFFFFF0D;}.elementor-990000 .elementor-element.elementor-element-32aa155 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-990000 .elementor-element.elementor-element-0546d03 .geekfolio-text-editor, .elementor-990000 .elementor-element.elementor-element-0546d03 .geekfolio-text-editor p{font-size:16px;font-weight:300;line-height:1.8em;letter-spacing:0px;word-spacing:0px;}.elementor-990000 .elementor-element.elementor-element-22637dd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-990000 .elementor-element.elementor-element-48f51f0 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-990000 .elementor-element.elementor-element-497ec2f .geekfolio-rotate-box .geekfolio-rotate-circle svg{width:165px;height:165px;}.elementor-990000 .elementor-element.elementor-element-497ec2f .geekfolio-rotate-box{width:165px;height:165px;}.elementor-990000 .elementor-element.elementor-element-497ec2f .geekfolio-rotate-box .geekfolio-rotate-text{backdrop-filter:blur(0px);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:50% 50% 50% 50%;font-size:30px;font-weight:400;line-height:1.5em;}.elementor-990000 .elementor-element.elementor-element-497ec2f .geekfolio-rotate-box .geekfolio-icon i{font-size:45px;}.elementor-990000 .elementor-element.elementor-element-497ec2f .geekfolio-rotate-box .geekfolio-icon svg{width:45px;height:45px;}.elementor-990000 .elementor-element.elementor-element-497ec2f .geekfolio-rotate-box .geekfolio-icon img{width:45px;height:45px;}.elementor-990000 .elementor-element.elementor-element-497ec2f .geekfolio-rotate-box .geekfolio-icon{color:#1B214F;padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}.elementor-990000 .elementor-element.elementor-element-497ec2f .geekfolio-rotate-box .geekfolio-icon svg{fill:#1B214F;}.elementor-990000 .elementor-element.elementor-element-497ec2f{width:auto;max-width:auto;}.elementor-990000 .elementor-element.elementor-element-e7a460c > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-990000 .elementor-element.elementor-element-764d1e7 img{height:400px;object-fit:cover;}.elementor-990000 .elementor-element.elementor-element-764d1e7{height:400px;}.elementor-990000 .elementor-element.elementor-element-764d1e7 .elementor-widget-container{height:400px;}.elementor-990000 .elementor-element.elementor-element-764d1e7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-b41b001 .geekfolio-marquee .main-marq .item h4 .text{color:#1B214F;font-family:"Sora", Sans-serif;font-size:28px;font-weight:600;line-height:1em;}.elementor-990000 .elementor-element.elementor-element-b41b001 .geekfolio-marquee .main-marq .item h4 .separator{color:#FFFFFF00;font-family:"Sora", Sans-serif;font-size:50px;font-weight:600;line-height:1em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#1D1D1D;stroke:#1B214F;}.elementor-990000 .elementor-element.elementor-element-b41b001 > .elementor-widget-container{padding:20px 0px 20px 0px;background-color:#D8A600;}.elementor-990000 .elementor-element.elementor-element-4c09535{padding:120px 0px 120px 0px;}.elementor-990000 .elementor-element.elementor-element-4c09535.elementor-section{background-color:#F1F3F5;}.elementor-990000 .elementor-element.elementor-element-cf361ad > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-51014b3 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-990000 .elementor-element.elementor-element-2977e59 .geekfolio-heading{font-size:14px;font-weight:300;line-height:1.8em;letter-spacing:2px;}.elementor-990000 .elementor-element.elementor-element-2977e59 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2977e59 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2977e59 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2977e59 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2977e59 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2977e59 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2977e59 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-990000 .elementor-element.elementor-element-423b872 .geekfolio-heading{font-size:50px;font-weight:600;line-height:1.3em;}.elementor-990000 .elementor-element.elementor-element-423b872 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-423b872 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-423b872 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-423b872 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-423b872 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-423b872 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-423b872 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-990000 .elementor-element.elementor-element-472a5b9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-990000 .elementor-element.elementor-element-472a5b9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-990000 .elementor-element.elementor-element-472a5b9.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-990000 .elementor-element.elementor-element-fda9f10 .geekfolio-heading{font-size:14px;font-weight:400;line-height:1.5em;}.elementor-990000 .elementor-element.elementor-element-fda9f10 .geekfolio-heading-title i{color:#1B214F;fill:#1B214F;opacity:1;}.elementor-990000 .elementor-element.elementor-element-fda9f10 .geekfolio-heading-title svg path{fill:#1B214F;}.elementor-990000 .elementor-element.elementor-element-fda9f10 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-fda9f10 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-fda9f10 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-fda9f10 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-fda9f10 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-fda9f10{width:auto;max-width:auto;}.elementor-990000 .elementor-element.elementor-element-5119946{margin-top:80px;margin-bottom:0px;}.elementor-990000 .elementor-element.elementor-element-fb322fb > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-990000 .elementor-element.elementor-element-44ed24c .geekfolio-services-show .block__title{margin:0px 0px 30px 0px;padding:0px 0px 30px 0px;}.elementor-990000 .elementor-element.elementor-element-44ed24c .geekfolio-services-show .block__title:hover{border-style:solid;border-width:0px 0px 1px 0px;border-color:#EEEEEE;}.elementor-990000 .elementor-element.elementor-element-44ed24c .geekfolio-services-show h5{margin:0px 0px 0px 80px;font-size:24px;font-weight:500;line-height:1.5em;}.elementor-990000 .elementor-element.elementor-element-44ed24c .icon-img{width:50px;max-width:50px;height:50px;}.elementor-bc-flex-widget .elementor-990000 .elementor-element.elementor-element-9379191.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-990000 .elementor-element.elementor-element-9379191.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-990000 .elementor-element.elementor-element-9379191.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-990000 .elementor-element.elementor-element-9379191 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-990000 .elementor-element.elementor-element-9766dab .geekfolio-services-show .block__title{margin:0px 0px 30px 0px;padding:0px 0px 30px 0px;}.elementor-990000 .elementor-element.elementor-element-9766dab .geekfolio-services-show h5{margin:0px 0px 0px 80px;font-size:24px;font-weight:500;line-height:1.5em;}.elementor-990000 .elementor-element.elementor-element-9766dab .icon-img{width:50px;max-width:50px;height:50px;}@media(max-width:1024px){.elementor-990000 .elementor-element.elementor-element-55d9d32 .geekfolio-heading{font-size:40px;}.elementor-990000 .elementor-element.elementor-element-32aa155 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-990000 .elementor-element.elementor-element-e7a460c > .elementor-element-populated{margin:60px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-990000 .elementor-element.elementor-element-423b872 .geekfolio-heading{font-size:35px;}.elementor-990000 .elementor-element.elementor-element-472a5b9.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}}@media(min-width:768px){.elementor-990000 .elementor-element.elementor-element-cc82042{width:75%;}.elementor-990000 .elementor-element.elementor-element-32aa155{width:25%;}.elementor-990000 .elementor-element.elementor-element-48f51f0{width:25%;}.elementor-990000 .elementor-element.elementor-element-e7a460c{width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-990000 .elementor-element.elementor-element-cc82042{width:100%;}.elementor-990000 .elementor-element.elementor-element-32aa155{width:100%;}.elementor-990000 .elementor-element.elementor-element-e7a460c{width:100%;}.elementor-990000 .elementor-element.elementor-element-51014b3{width:100%;}.elementor-990000 .elementor-element.elementor-element-fb322fb{width:100%;}.elementor-990000 .elementor-element.elementor-element-9379191{width:100%;}}
/* one-page.css */
.elementor-990000 .elementor-element.elementor-element-21c076d > .elementor-container{min-height:100vh;}.elementor-990000 .elementor-element.elementor-element-21c076d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-990000 .elementor-element.elementor-element-21c076d{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 80px 0px;}.elementor-990000 .elementor-element.elementor-element-21c076d:not(.elementor-motion-effects-element-type-background), .elementor-990000 .elementor-element.elementor-element-21c076d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:none;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-990000 .elementor-element.elementor-element-21c076d > .elementor-background-overlay{background-color:#1A1A1A;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-990000 .elementor-element.elementor-element-7c8a8bb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-8a7bc65 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-990000 .elementor-element.elementor-element-69ec43b > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-990000 .elementor-element.elementor-element-f49dca6 .geekfolio-heading{color:#FFFFFF;font-family:"Sora", Sans-serif;font-size:24px;font-weight:300;line-height:1.5em;}.elementor-990000 .elementor-element.elementor-element-f49dca6 .geekfolio-heading a{color:#FFFFFF;}.elementor-990000 .elementor-element.elementor-element-f49dca6 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-f49dca6 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-f49dca6 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-f49dca6 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-f49dca6 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-f49dca6 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-f49dca6 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-990000 .elementor-element.elementor-element-a51e414 .geekfolio-heading{color:#FFFFFF;font-family:"Sora", Sans-serif;font-size:80px;font-weight:600;line-height:1.3em;}.elementor-990000 .elementor-element.elementor-element-a51e414 .geekfolio-heading a{color:#FFFFFF;}.elementor-990000 .elementor-element.elementor-element-a51e414 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-a51e414 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-a51e414 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-a51e414 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-a51e414 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-a51e414 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-f44096a.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-990000 .elementor-element.elementor-element-f44096a > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-990000 .elementor-element.elementor-element-7e0e334 .geekfolio-rotate-box .geekfolio-rotate-circle svg{width:169px;height:169px;}.elementor-990000 .elementor-element.elementor-element-7e0e334 .geekfolio-rotate-box{width:169px;height:169px;}.elementor-990000 .elementor-element.elementor-element-7e0e334 .geekfolio-rotate-box .geekfolio-rotate-text{backdrop-filter:blur(0px);border-style:none;border-radius:50% 50% 50% 50%;font-family:"Sora", Sans-serif;font-size:30px;font-weight:400;line-height:1.5em;}.elementor-990000 .elementor-element.elementor-element-7e0e334 .geekfolio-text-circle .geekfolio-rotate-box .geekfolio-rotate-circle svg{fill:#FFFFFF;color:#FFFFFF;}.elementor-990000 .elementor-element.elementor-element-7e0e334 .geekfolio-rotate-box .geekfolio-icon i{font-size:45px;}.elementor-990000 .elementor-element.elementor-element-7e0e334 .geekfolio-rotate-box .geekfolio-icon svg{width:45px;height:45px;}.elementor-990000 .elementor-element.elementor-element-7e0e334 .geekfolio-rotate-box .geekfolio-icon img{width:45px;height:45px;}.elementor-990000 .elementor-element.elementor-element-7e0e334 .geekfolio-rotate-box .geekfolio-icon{color:#FFFFFF;padding:5px 5px 5px 5px;}.elementor-990000 .elementor-element.elementor-element-7e0e334 .geekfolio-rotate-box .geekfolio-icon svg{fill:#FFFFFF;}.elementor-990000 .elementor-element.elementor-element-7e0e334 > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-7e0e334{width:auto;max-width:auto;}.elementor-990000 .elementor-element.elementor-element-7456f5c .geekfolio-heading{color:#FFFFFF;font-family:"Sora", Sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;line-height:1.8em;letter-spacing:2px;}.elementor-990000 .elementor-element.elementor-element-7456f5c .geekfolio-heading a{color:#FFFFFF;}.elementor-990000 .elementor-element.elementor-element-7456f5c .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-7456f5c .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-7456f5c .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-7456f5c .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-7456f5c .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-7456f5c .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-7456f5c{width:auto;max-width:auto;align-self:center;}.elementor-990000 .elementor-element.elementor-element-0ce4cac{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-0ce4cac:not(.elementor-motion-effects-element-type-background), .elementor-990000 .elementor-element.elementor-element-0ce4cac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F3F5;}.elementor-990000 .elementor-element.elementor-element-0ce4cac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-990000 .elementor-element.elementor-element-44c66ea.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-990000 .elementor-element.elementor-element-44c66ea.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-990000 .elementor-element.elementor-element-44c66ea > .elementor-element-populated{padding:0px 25px 0px 015px;}.elementor-990000 .elementor-element.elementor-element-00bf979 .geekfolio-heading{color:#1B214F;font-size:14px;font-weight:300;line-height:1.8em;letter-spacing:2px;}.elementor-990000 .elementor-element.elementor-element-00bf979 .geekfolio-heading a{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-00bf979 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-00bf979 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-00bf979 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-00bf979 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-00bf979 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-00bf979 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2c370b9 .geekfolio-heading{font-size:45px;font-weight:600;line-height:1.3em;}.elementor-990000 .elementor-element.elementor-element-2c370b9 span{font-family:"Playfair Display", Sans-serif;font-style:italic;}.elementor-990000 .elementor-element.elementor-element-2c370b9 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2c370b9 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2c370b9 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2c370b9 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2c370b9 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2c370b9 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-d8659f8{color:#696969;}.elementor-990000 .elementor-element.elementor-element-d8659f8 .geekfolio-text-editor, .elementor-990000 .elementor-element.elementor-element-d8659f8 .geekfolio-text-editor p{font-size:16px;font-weight:300;line-height:1.8em;}.elementor-990000 .elementor-element.elementor-element-d8659f8 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-2646522{border-style:solid;border-width:1px 0px 0px 0px;border-color:#0000001A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:0px;padding:40px 0px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-2646522 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-990000 .elementor-element.elementor-element-fa8dbc6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-990000 .elementor-element.elementor-element-fa8dbc6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-990000 .elementor-element.elementor-element-fa8dbc6 > .elementor-element-populated{padding:0px 15px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-a67643d .geekfolio-heading{color:#02010100;font-size:45px;font-weight:800;line-height:1.3em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#1D1D1D;stroke:#1B214F;}.elementor-990000 .elementor-element.elementor-element-a67643d .geekfolio-heading a{color:#02010100;}.elementor-990000 .elementor-element.elementor-element-a67643d .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-a67643d .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-a67643d .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-a67643d .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-a67643d .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-a67643d .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-a67643d > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-a67643d{width:auto;max-width:auto;}.elementor-990000 .elementor-element.elementor-element-05d599c .geekfolio-heading{color:#1B214F;font-size:14px;font-weight:300;line-height:1.8em;letter-spacing:2px;}.elementor-990000 .elementor-element.elementor-element-05d599c .geekfolio-heading a{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-05d599c .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-05d599c .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-05d599c .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-05d599c .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-05d599c .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-05d599c .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-05d599c{width:auto;max-width:auto;align-self:center;}.elementor-990000 .elementor-element.elementor-element-0022a8b > .elementor-element-populated{padding:0px 0px 0px 15px;}.elementor-990000 .elementor-element.elementor-element-7af4bd9 .geekfolio-heading{color:#02010100;font-size:45px;font-weight:800;line-height:1.3em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#1D1D1D;stroke:#1B214F;}.elementor-990000 .elementor-element.elementor-element-7af4bd9 .geekfolio-heading a{color:#02010100;}.elementor-990000 .elementor-element.elementor-element-7af4bd9 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-7af4bd9 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-7af4bd9 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-7af4bd9 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-7af4bd9 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-7af4bd9 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-7af4bd9 > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-7af4bd9{width:auto;max-width:auto;}.elementor-990000 .elementor-element.elementor-element-5563657 .geekfolio-heading{color:#1B214F;font-size:14px;font-weight:300;line-height:1.8em;letter-spacing:2px;}.elementor-990000 .elementor-element.elementor-element-5563657 .geekfolio-heading a{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-5563657 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-5563657 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-5563657 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-5563657 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-5563657 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-5563657 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-5563657{width:auto;max-width:auto;align-self:center;}.elementor-990000 .elementor-element.elementor-element-dcf1a33 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 25px;}.elementor-990000 .elementor-element.elementor-element-dcf1a33 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-990000 .elementor-element.elementor-element-4b2edee img{width:100%;max-width:100%;height:509px;object-fit:cover;}.elementor-990000 .elementor-element.elementor-element-4b2edee{height:509px;}.elementor-990000 .elementor-element.elementor-element-4b2edee .elementor-widget-container{height:509px;}.elementor-990000 .elementor-element.elementor-element-c23334a .geekfolio-heading{color:#1B214F;font-size:14px;font-weight:300;line-height:2.7em;letter-spacing:2px;}.elementor-990000 .elementor-element.elementor-element-c23334a .geekfolio-heading a{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-c23334a span{font-size:45px;font-weight:600;line-height:1.3em;letter-spacing:0px;}.elementor-990000 .elementor-element.elementor-element-c23334a .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-c23334a .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-c23334a .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-c23334a .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-c23334a .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-c23334a .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-c23334a > .elementor-widget-container{padding:30px 30px 30px 30px;background-color:#F1F3F5;}.elementor-990000 .elementor-element.elementor-element-c23334a{width:auto;max-width:auto;bottom:0px;z-index:2;}body:not(.rtl) .elementor-990000 .elementor-element.elementor-element-c23334a{right:0px;}body.rtl .elementor-990000 .elementor-element.elementor-element-c23334a{left:0px;}.elementor-990000 .elementor-element.elementor-element-35f4731{--spacer-size:243px;width:var( --container-widget-width, 270px );max-width:270px;--container-widget-width:270px;--container-widget-flex-grow:0;bottom:-75px;}body:not(.rtl) .elementor-990000 .elementor-element.elementor-element-35f4731{right:0px;}body.rtl .elementor-990000 .elementor-element.elementor-element-35f4731{left:0px;}.elementor-990000 .elementor-element.elementor-element-35f4731 > .elementor-widget-container{--e-transform-rotateZ:10deg;background-color:transparent;background-image:linear-gradient(90deg, #D8A600 80%, #F1F3F5 0%);}.elementor-990000 .elementor-element.elementor-element-e186dd4 > .elementor-container{min-height:75vh;}.elementor-990000 .elementor-element.elementor-element-e186dd4{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-990000 .elementor-element.elementor-element-e186dd4:not(.elementor-motion-effects-element-type-background), .elementor-990000 .elementor-element.elementor-element-e186dd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:none;background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-990000 .elementor-element.elementor-element-e186dd4 > .elementor-background-overlay{background-color:#1A1A1A;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-990000 .elementor-element.elementor-element-c445843.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-990000 .elementor-element.elementor-element-c445843.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-990000 .elementor-element.elementor-element-c445843 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-3812a23{margin-top:220px;margin-bottom:0px;}.elementor-990000 .elementor-element.elementor-element-3812a23.elementor-section{background-color:#F1F3F5;}.elementor-bc-flex-widget .elementor-990000 .elementor-element.elementor-element-0f207de.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-990000 .elementor-element.elementor-element-0f207de.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-990000 .elementor-element.elementor-element-0f207de > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 30px 40px 30px;}.elementor-990000 .elementor-element.elementor-element-1aa1d65 .geekfolio-heading{color:#1B214F;font-size:40px;font-weight:600;line-height:1.5em;}.elementor-990000 .elementor-element.elementor-element-1aa1d65 .geekfolio-heading a{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-1aa1d65 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-1aa1d65 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-1aa1d65 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-1aa1d65 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-1aa1d65 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-1aa1d65 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-1aa1d65 > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-1aa1d65{width:auto;max-width:auto;align-self:center;}.elementor-990000 .elementor-element.elementor-element-51aab28 .geekfolio-heading{color:#1B214F;font-size:20px;font-weight:500;line-height:1.6em;}.elementor-990000 .elementor-element.elementor-element-51aab28 .geekfolio-heading a{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-51aab28 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-51aab28 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-51aab28 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-51aab28 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-51aab28 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-51aab28 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-51aab28{width:auto;max-width:auto;align-self:center;}.elementor-bc-flex-widget .elementor-990000 .elementor-element.elementor-element-6cdd721.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-990000 .elementor-element.elementor-element-6cdd721.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-990000 .elementor-element.elementor-element-6cdd721.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-990000 .elementor-element.elementor-element-6cdd721:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-990000 .elementor-element.elementor-element-6cdd721 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000033;}.elementor-990000 .elementor-element.elementor-element-6cdd721 > .elementor-element-populated >  .elementor-background-overlay{background-color:#00000033;opacity:1;filter:brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 10px ) hue-rotate( 0deg );}.elementor-990000 .elementor-element.elementor-element-6cdd721 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px -30px 0px 30px;--e-column-margin-right:-30px;--e-column-margin-left:30px;padding:40px 30px 40px 30px;}.elementor-990000 .elementor-element.elementor-element-6cdd721 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-990000 .elementor-element.elementor-element-d77543d .geekfolio-heading{color:#F1F3F5;font-size:20px;font-weight:500;line-height:1.6em;}.elementor-990000 .elementor-element.elementor-element-d77543d .geekfolio-heading a{color:#F1F3F5;}.elementor-990000 .elementor-element.elementor-element-d77543d .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-d77543d .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-d77543d .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-d77543d .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-d77543d .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-d77543d .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-d77543d{width:auto;max-width:auto;align-self:center;}.elementor-990000 .elementor-element.elementor-element-e6fb49b .elementor-icon-wrapper{text-align:center;}.elementor-990000 .elementor-element.elementor-element-e6fb49b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-990000 .elementor-element.elementor-element-e6fb49b.elementor-view-framed .elementor-icon, .elementor-990000 .elementor-element.elementor-element-e6fb49b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-990000 .elementor-element.elementor-element-e6fb49b.elementor-view-framed .elementor-icon, .elementor-990000 .elementor-element.elementor-element-e6fb49b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-990000 .elementor-element.elementor-element-e6fb49b .elementor-icon{font-size:30px;padding:15px;border-width:1px 1px 1px 1px;}.elementor-990000 .elementor-element.elementor-element-e6fb49b{width:auto;max-width:auto;}@media(max-width:1024px){.elementor-990000 .elementor-element.elementor-element-69ec43b > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-990000 .elementor-element.elementor-element-a51e414 .geekfolio-heading{font-size:40px;}.elementor-990000 .elementor-element.elementor-element-f44096a.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-990000 .elementor-element.elementor-element-f44096a > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-990000 .elementor-element.elementor-element-44c66ea > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-990000 .elementor-element.elementor-element-2c370b9 .geekfolio-heading{font-size:28px;}.elementor-990000 .elementor-element.elementor-element-a67643d .geekfolio-heading{font-size:35px;}.elementor-990000 .elementor-element.elementor-element-7af4bd9 .geekfolio-heading{font-size:35px;}.elementor-990000 .elementor-element.elementor-element-dcf1a33 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-990000 .elementor-element.elementor-element-c23334a span{font-size:35px;}body:not(.rtl) .elementor-990000 .elementor-element.elementor-element-c23334a{right:61px;}body.rtl .elementor-990000 .elementor-element.elementor-element-c23334a{left:61px;}body:not(.rtl) .elementor-990000 .elementor-element.elementor-element-35f4731{right:62px;}body.rtl .elementor-990000 .elementor-element.elementor-element-35f4731{left:62px;}.elementor-990000 .elementor-element.elementor-element-35f4731{bottom:-85px;}.elementor-990000 .elementor-element.elementor-element-c445843 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-990000 .elementor-element.elementor-element-3812a23{padding:30px 40px 30px 40px;}.elementor-990000 .elementor-element.elementor-element-0f207de > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-6cdd721 > .elementor-element-populated{margin:30px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}}@media(max-width:767px){.elementor-990000 .elementor-element.elementor-element-69ec43b > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-990000 .elementor-element.elementor-element-f44096a > .elementor-element-populated{padding:0px 15px 0px 15px;}}@media(min-width:768px){.elementor-990000 .elementor-element.elementor-element-69ec43b{width:66.6667%;}.elementor-990000 .elementor-element.elementor-element-f44096a{width:33.333%;}}@media(max-width:1024px) and (min-width:768px){.elementor-990000 .elementor-element.elementor-element-69ec43b{width:100%;}.elementor-990000 .elementor-element.elementor-element-f44096a{width:100%;}.elementor-990000 .elementor-element.elementor-element-44c66ea{width:100%;}.elementor-990000 .elementor-element.elementor-element-dcf1a33{width:100%;}.elementor-990000 .elementor-element.elementor-element-c445843{width:100%;}.elementor-990000 .elementor-element.elementor-element-0f207de{width:100%;}.elementor-990000 .elementor-element.elementor-element-6cdd721{width:100%;}}@media(min-width:1025px){.elementor-990000 .elementor-element.elementor-element-e186dd4:not(.elementor-motion-effects-element-type-background), .elementor-990000 .elementor-element.elementor-element-e186dd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}
/* services.css */
.elementor-990000 .elementor-element.elementor-element-3584b9d:not(.elementor-motion-effects-element-type-background), .elementor-990000 .elementor-element.elementor-element-3584b9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F3F5;}.elementor-990000 .elementor-element.elementor-element-3584b9d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:70px 0px 120px 0px;}.elementor-990000 .elementor-element.elementor-element-3584b9d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-990000 .elementor-element.elementor-element-8fd120a > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-990000 .elementor-element.elementor-element-1dfc7a5 .geekfolio-heading{font-size:14px;font-weight:300;line-height:1.8em;letter-spacing:2px;}.elementor-990000 .elementor-element.elementor-element-1dfc7a5 .geekfolio-heading-title i{color:#1B214F;fill:#1B214F;font-size:5px;opacity:1;}.elementor-990000 .elementor-element.elementor-element-1dfc7a5 .geekfolio-heading-title svg path{fill:#1B214F;}.elementor-990000 .elementor-element.elementor-element-1dfc7a5 .geekfolio-heading-title .right{margin-left:15px;}.elementor-990000 .elementor-element.elementor-element-1dfc7a5 .geekfolio-heading-title .left{margin-right:15px;}.elementor-990000 .elementor-element.elementor-element-1dfc7a5 .geekfolio-heading-title svg{width:5px !important;height:5px !important;opacity:1;}.elementor-990000 .elementor-element.elementor-element-1dfc7a5 .geekfolio-heading-title .icon-img{width:5px !important;height:5px !important;}.elementor-990000 .elementor-element.elementor-element-1dfc7a5 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-1dfc7a5 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-1dfc7a5 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-1dfc7a5 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-bc-flex-widget .elementor-990000 .elementor-element.elementor-element-fe82861.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-990000 .elementor-element.elementor-element-fe82861.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-990000 .elementor-element.elementor-element-fe82861 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 15px 0px 15px;}.elementor-990000 .elementor-element.elementor-element-fe82861 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-990000 .elementor-element.elementor-element-e86bac5 .geekfolio-heading{color:#1B214F;font-size:45px;font-weight:600;line-height:1.3em;}.elementor-990000 .elementor-element.elementor-element-e86bac5 .geekfolio-heading a{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-e86bac5 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-e86bac5 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-e86bac5 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-e86bac5 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-e86bac5 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-e86bac5 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-48e076b .geekfolio-toggle .accordion-item .accordion-button.collapsed .title{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-48e076b .geekfolio-toggle .accordion-item .accordion-button.collapsed:after .title{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-48e076b .geekfolio-toggle .accordion-item .accordion-button .title{color:#1B214F;font-family:"Sora", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;}.elementor-990000 .elementor-element.elementor-element-48e076b .geekfolio-toggle .accordion-item .accordion-button{padding:15px 0px 18px 0px;}.elementor-990000 .elementor-element.elementor-element-48e076b .geekfolio-toggle .accordion-item .accordion-button.collapsed:after{color:#555555;}.elementor-990000 .elementor-element.elementor-element-48e076b .geekfolio-toggle .accordion-item .accordion-button:after{color:#555555;}.elementor-990000 .elementor-element.elementor-element-48e076b .geekfolio-toggle .accordion-body{color:#696969;font-family:"Sora", Sans-serif;font-size:14px;font-weight:300;line-height:1.8em;margin:15px 0px 15px 0px;}.elementor-990000 .elementor-element.elementor-element-48e076b > .elementor-widget-container{margin:40px 0px 0px 0px;}@media(min-width:768px){.elementor-990000 .elementor-element.elementor-element-8fd120a{width:41.66666667%;}.elementor-990000 .elementor-element.elementor-element-fe82861{width:58.333%;}}@media(max-width:1024px) and (min-width:768px){.elementor-990000 .elementor-element.elementor-element-fe82861{width:100%;}}@media(max-width:1024px){.elementor-990000 .elementor-element.elementor-element-fe82861 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-990000 .elementor-element.elementor-element-e86bac5 .geekfolio-heading{font-size:28px;}}
/* single-service.css */
.elementor-990000 .elementor-element.elementor-element-758c9181{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:stretch;--gap:0px;--background-transition:0.3s;--padding-top:120px;--padding-right:0px;--padding-bottom:120px;--padding-left:0px;}.elementor-990000 .elementor-element.elementor-element-758c9181:not(.elementor-motion-effects-element-type-background), .elementor-990000 .elementor-element.elementor-element-758c9181 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-990000 .elementor-element.elementor-element-758c9181, .elementor-990000 .elementor-element.elementor-element-758c9181::before{--border-transition:0.3s;}.elementor-990000 .elementor-element.elementor-element-77c13335{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px;--background-transition:0.3s;--padding-top:0px;--padding-right:15px;--padding-bottom:0px;--padding-left:15px;}.elementor-990000 .elementor-element.elementor-element-17459bfe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:flex-start;--gap:0px;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-990000 .elementor-element.elementor-element-506b2037 .geekfolio-heading{font-family:"Sora", Sans-serif;font-size:12px;font-weight:500;line-height:1.8em;letter-spacing:1px;}.elementor-990000 .elementor-element.elementor-element-506b2037 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-506b2037 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-506b2037 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-506b2037 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-506b2037 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-506b2037 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-506b2037 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 30px 7px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000080;border-radius:30px 30px 30px 30px;}.elementor-990000 .elementor-element.elementor-element-506b2037{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-990000 .elementor-element.elementor-element-73a7cf6b .geekfolio-heading{font-family:"Sora", Sans-serif;font-size:60px;font-weight:700;line-height:1.3em;}.elementor-990000 .elementor-element.elementor-element-73a7cf6b .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-73a7cf6b .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-73a7cf6b .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-73a7cf6b .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-73a7cf6b .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-73a7cf6b .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-73a7cf6b > .elementor-widget-container{margin:15px 0px 8px 0px;}.elementor-990000 .elementor-element.elementor-element-1369a8ea{--display:flex;--gap:0px;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-990000 .elementor-element.elementor-element-47bd1ceb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px;--background-transition:0.3s;--margin-top:80px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-990000 .elementor-element.elementor-element-7aaffae3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:flex-start;--gap:0px;--background-transition:0.3s;--padding-top:0px;--padding-right:15px;--padding-bottom:0px;--padding-left:15px;}.elementor-990000 .elementor-element.elementor-element-74ef78f1 img{width:65%;max-width:65%;}.elementor-990000 .elementor-element.elementor-element-74ef78f1{z-index:2;}.elementor-990000 .elementor-element.elementor-element-196b6175{--display:flex;--gap:0px;--background-transition:0.3s;--padding-top:30px;--padding-right:30px;--padding-bottom:30px;--padding-left:30px;--position:absolute;bottom:15%;--z-index:5;}.elementor-990000 .elementor-element.elementor-element-196b6175:not(.elementor-motion-effects-element-type-background), .elementor-990000 .elementor-element.elementor-element-196b6175 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8A600;}.elementor-990000 .elementor-element.elementor-element-196b6175, .elementor-990000 .elementor-element.elementor-element-196b6175::before{--border-transition:0.3s;}body:not(.rtl) .elementor-990000 .elementor-element.elementor-element-196b6175{right:10px;}body.rtl .elementor-990000 .elementor-element.elementor-element-196b6175{left:10px;}.elementor-990000 .elementor-element.elementor-element-8f4eeb2 .elementor-icon-wrapper{text-align:left;}.elementor-990000 .elementor-element.elementor-element-8f4eeb2.elementor-view-stacked .elementor-icon{background-color:#1D1D1D;}.elementor-990000 .elementor-element.elementor-element-8f4eeb2.elementor-view-framed .elementor-icon, .elementor-990000 .elementor-element.elementor-element-8f4eeb2.elementor-view-default .elementor-icon{color:#1B214F;border-color:#1D1D1D;}.elementor-990000 .elementor-element.elementor-element-8f4eeb2.elementor-view-framed .elementor-icon, .elementor-990000 .elementor-element.elementor-element-8f4eeb2.elementor-view-default .elementor-icon svg{fill:#1B214F;}.elementor-990000 .elementor-element.elementor-element-8f4eeb2 .elementor-icon{font-size:28px;}.elementor-990000 .elementor-element.elementor-element-8f4eeb2 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-990000 .elementor-element.elementor-element-3baa7050 .geekfolio-heading{color:#1B214F;font-family:"Sora", Sans-serif;font-size:24px;font-weight:700;line-height:1.5em;}.elementor-990000 .elementor-element.elementor-element-3baa7050 .geekfolio-heading a{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-3baa7050 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-3baa7050 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-3baa7050 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-3baa7050 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-3baa7050 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-3baa7050 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-3baa7050 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-990000 .elementor-element.elementor-element-c3cdced{--spacer-size:250px;width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;top:10%;z-index:1;}body:not(.rtl) .elementor-990000 .elementor-element.elementor-element-c3cdced{right:10%;}body.rtl .elementor-990000 .elementor-element.elementor-element-c3cdced{left:10%;}.elementor-990000 .elementor-element.elementor-element-c3cdced > .elementor-widget-container{background-image:url("/assets/theme-sections/dots-copy-1.png");}.elementor-990000 .elementor-element.elementor-element-1b7eeedf{--display:flex;--gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:15px;--padding-bottom:0px;--padding-left:15px;}.elementor-990000 .elementor-element.elementor-element-2edbc2bf .geekfolio-heading{font-family:"Sora", Sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;line-height:1.8em;letter-spacing:2px;}.elementor-990000 .elementor-element.elementor-element-2edbc2bf .geekfolio-heading-title i{color:#1B214F;fill:#1B214F;font-size:5px;opacity:1;bottom:0px;}.elementor-990000 .elementor-element.elementor-element-2edbc2bf .geekfolio-heading-title svg path{fill:#1B214F;}.elementor-990000 .elementor-element.elementor-element-2edbc2bf .geekfolio-heading-title .right{margin-left:15px;}.elementor-990000 .elementor-element.elementor-element-2edbc2bf .geekfolio-heading-title .left{margin-right:15px;}.elementor-990000 .elementor-element.elementor-element-2edbc2bf .geekfolio-heading-title svg{width:5px !important;height:5px !important;opacity:1;bottom:0px;}.elementor-990000 .elementor-element.elementor-element-2edbc2bf .geekfolio-heading-title .icon-img{width:5px !important;height:5px !important;}.elementor-990000 .elementor-element.elementor-element-2edbc2bf .geekfolio-heading-title .icon-img{opacity:1;bottom:0px;}.elementor-990000 .elementor-element.elementor-element-2edbc2bf .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2edbc2bf .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2edbc2bf .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2edbc2bf > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-990000 .elementor-element.elementor-element-5f4ddc9 .geekfolio-heading{font-family:"Sora", Sans-serif;font-size:36px;font-weight:600;line-height:1.3em;}.elementor-990000 .elementor-element.elementor-element-5f4ddc9 span{color:#02010100;}.elementor-990000 .elementor-element.elementor-element-5f4ddc9 .geekfolio-heading span{-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000000;stroke:#1B214F;}.elementor-990000 .elementor-element.elementor-element-5f4ddc9 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-5f4ddc9 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-5f4ddc9 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-5f4ddc9 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-5f4ddc9 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-5f4ddc9 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-662a4ec0{--display:flex;--gap:0px;--background-transition:0.3s;--margin-top:50px;--margin-right:0;--margin-bottom:0;--margin-left:8.3%;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:15px;}.elementor-990000 .elementor-element.elementor-element-5a257641 .geekfolio-text-editor, .elementor-990000 .elementor-element.elementor-element-5a257641 .geekfolio-text-editor p{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;word-spacing:0px;}.elementor-990000 .elementor-element.elementor-element-ec76387 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(20px/2);}.elementor-990000 .elementor-element.elementor-element-ec76387 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(20px/2);}.elementor-990000 .elementor-element.elementor-element-ec76387 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(20px/2);margin-left:calc(20px/2);}.elementor-990000 .elementor-element.elementor-element-ec76387 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-20px/2);margin-left:calc(-20px/2);}body.rtl .elementor-990000 .elementor-element.elementor-element-ec76387 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-20px/2);}body:not(.rtl) .elementor-990000 .elementor-element.elementor-element-ec76387 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-20px/2);}.elementor-990000 .elementor-element.elementor-element-ec76387 .elementor-icon-list-icon i{color:#D8A600;}.elementor-990000 .elementor-element.elementor-element-ec76387 .elementor-icon-list-icon svg{fill:#D8A600;}.elementor-990000 .elementor-element.elementor-element-ec76387 .elementor-icon-list-icon svg path{fill:#D8A600;}.elementor-990000 .elementor-element.elementor-element-ec76387 .elementor-icon-list-item .elementor-icon-list-icon i{transition:all 0.3s ease;font-size:16px;}.elementor-990000 .elementor-element.elementor-element-ec76387 .elementor-icon-list-item .elementor-icon-list-icon svg path{transition:all 0.3s ease;}.elementor-990000 .elementor-element.elementor-element-ec76387 .geekfolio-icon-list .icon-background{transition:all 0.3s ease;}.elementor-990000 .elementor-element.elementor-element-ec76387{--e-icon-list-icon-size:16px;}.elementor-990000 .elementor-element.elementor-element-ec76387 .elementor-icon-list-item .elementor-icon-list-icon svg{width:16px;}.elementor-990000 .elementor-element.elementor-element-ec76387 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-990000 .elementor-element.elementor-element-ec76387 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;}.elementor-990000 .elementor-element.elementor-element-ec76387 .elementor-icon-list-item > .elementor-icon-list-text{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-ec76387 .elementor-icon-list-item > a{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-ec76387 .elementor-icon-list-item .elementor-icon-list-text{transition:all 0.3s ease;}.elementor-990000 .elementor-element.elementor-element-ec76387 .elementor-icon-list-text{padding-left:5px;}.elementor-990000 .elementor-element.elementor-element-ec76387 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-1dec3d31 .geekfolio-text-editor, .elementor-990000 .elementor-element.elementor-element-1dec3d31 .geekfolio-text-editor p{font-family:"Sora", Sans-serif;font-size:13px;font-weight:300;line-height:1.8em;word-spacing:0px;}.elementor-990000 .elementor-element.elementor-element-1dec3d31 > .elementor-widget-container{margin:50px 0px 50px 0px;padding:50px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF0D;}.elementor-990000 .elementor-element.elementor-element-79f8368b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--align-items:center;--gap:0px;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:120px;--padding-left:0px;}.elementor-990000 .elementor-element.elementor-element-3cce0aaf .geekfolio-heading{font-family:"Sora", Sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;line-height:1.8em;letter-spacing:2px;}.elementor-990000 .elementor-element.elementor-element-3cce0aaf .geekfolio-heading-title i{color:#1B214F;fill:#1B214F;font-size:5px;opacity:1;bottom:0px;}.elementor-990000 .elementor-element.elementor-element-3cce0aaf .geekfolio-heading-title svg path{fill:#1B214F;}.elementor-990000 .elementor-element.elementor-element-3cce0aaf .geekfolio-heading-title .right{margin-left:15px;}.elementor-990000 .elementor-element.elementor-element-3cce0aaf .geekfolio-heading-title .left{margin-right:15px;}.elementor-990000 .elementor-element.elementor-element-3cce0aaf .geekfolio-heading-title svg{width:5px !important;height:5px !important;opacity:1;bottom:0px;}.elementor-990000 .elementor-element.elementor-element-3cce0aaf .geekfolio-heading-title .icon-img{width:5px !important;height:5px !important;}.elementor-990000 .elementor-element.elementor-element-3cce0aaf .geekfolio-heading-title .icon-img{opacity:1;bottom:0px;}.elementor-990000 .elementor-element.elementor-element-3cce0aaf .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-3cce0aaf .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-3cce0aaf .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-3cce0aaf > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-990000 .elementor-element.elementor-element-3cce0aaf.elementor-element{--align-self:center;}.elementor-990000 .elementor-element.elementor-element-39c1867e{text-align:center;}.elementor-990000 .elementor-element.elementor-element-39c1867e .geekfolio-heading{font-family:"Sora", Sans-serif;font-size:36px;font-weight:600;line-height:1.3em;}.elementor-990000 .elementor-element.elementor-element-39c1867e span{color:#02010100;}.elementor-990000 .elementor-element.elementor-element-39c1867e .geekfolio-heading span{-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000000;stroke:#1B214F;}.elementor-990000 .elementor-element.elementor-element-39c1867e .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-39c1867e .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-39c1867e .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-39c1867e .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-39c1867e .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-39c1867e .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-35a42a74{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:center;--gap:0px;--background-transition:0.3s;--margin-top:80px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-990000 .elementor-element.elementor-element-10bd026b{--display:flex;--gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:25px;--padding-bottom:0px;--padding-left:15px;}.elementor-990000 .elementor-element.elementor-element-463ec999 .elementor-icon-wrapper{text-align:left;}.elementor-990000 .elementor-element.elementor-element-463ec999.elementor-view-stacked .elementor-icon{background-color:#D8A600;color:#1A1A1A;}.elementor-990000 .elementor-element.elementor-element-463ec999.elementor-view-framed .elementor-icon, .elementor-990000 .elementor-element.elementor-element-463ec999.elementor-view-default .elementor-icon{color:#D8A600;border-color:#D8A600;}.elementor-990000 .elementor-element.elementor-element-463ec999.elementor-view-framed .elementor-icon, .elementor-990000 .elementor-element.elementor-element-463ec999.elementor-view-default .elementor-icon svg{fill:#D8A600;}.elementor-990000 .elementor-element.elementor-element-463ec999.elementor-view-framed .elementor-icon{background-color:#1A1A1A;}.elementor-990000 .elementor-element.elementor-element-463ec999.elementor-view-stacked .elementor-icon svg{fill:#1A1A1A;}.elementor-990000 .elementor-element.elementor-element-463ec999 .elementor-icon{font-size:22px;padding:16px;}.elementor-990000 .elementor-element.elementor-element-463ec999 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-990000 .elementor-element.elementor-element-2682ed9e .geekfolio-heading{font-family:"Sora", Sans-serif;font-size:24px;font-weight:500;line-height:1.5em;}.elementor-990000 .elementor-element.elementor-element-2682ed9e .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2682ed9e .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2682ed9e .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2682ed9e .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2682ed9e .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2682ed9e .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2682ed9e > .elementor-widget-container{margin:30px 0px 10px 0px;}.elementor-990000 .elementor-element.elementor-element-2493da35{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-2493da35 .geekfolio-text-editor, .elementor-990000 .elementor-element.elementor-element-2493da35 .geekfolio-text-editor p{font-family:"Sora", Sans-serif;font-size:14px;font-weight:300;line-height:1.8em;letter-spacing:0px;word-spacing:0px;}.elementor-990000 .elementor-element.elementor-element-2abf9f2c{--display:flex;--gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:25px;--padding-bottom:0px;--padding-left:25px;}.elementor-990000 .elementor-element.elementor-element-76e9d071 .elementor-icon-wrapper{text-align:left;}.elementor-990000 .elementor-element.elementor-element-76e9d071.elementor-view-stacked .elementor-icon{background-color:#D8A600;color:#1A1A1A;}.elementor-990000 .elementor-element.elementor-element-76e9d071.elementor-view-framed .elementor-icon, .elementor-990000 .elementor-element.elementor-element-76e9d071.elementor-view-default .elementor-icon{color:#D8A600;border-color:#D8A600;}.elementor-990000 .elementor-element.elementor-element-76e9d071.elementor-view-framed .elementor-icon, .elementor-990000 .elementor-element.elementor-element-76e9d071.elementor-view-default .elementor-icon svg{fill:#D8A600;}.elementor-990000 .elementor-element.elementor-element-76e9d071.elementor-view-framed .elementor-icon{background-color:#1A1A1A;}.elementor-990000 .elementor-element.elementor-element-76e9d071.elementor-view-stacked .elementor-icon svg{fill:#1A1A1A;}.elementor-990000 .elementor-element.elementor-element-76e9d071 .elementor-icon{font-size:22px;padding:16px;}.elementor-990000 .elementor-element.elementor-element-76e9d071 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-990000 .elementor-element.elementor-element-2004f880 .geekfolio-heading{font-family:"Sora", Sans-serif;font-size:24px;font-weight:500;line-height:1.5em;}.elementor-990000 .elementor-element.elementor-element-2004f880 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2004f880 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2004f880 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2004f880 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2004f880 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2004f880 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2004f880 > .elementor-widget-container{margin:30px 0px 10px 0px;}.elementor-990000 .elementor-element.elementor-element-6121eb4a{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-6121eb4a .geekfolio-text-editor, .elementor-990000 .elementor-element.elementor-element-6121eb4a .geekfolio-text-editor p{font-family:"Sora", Sans-serif;font-size:14px;font-weight:300;line-height:1.8em;letter-spacing:0px;word-spacing:0px;}.elementor-990000 .elementor-element.elementor-element-48112e55{--display:flex;--gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:25px;--padding-bottom:0px;--padding-left:25px;}.elementor-990000 .elementor-element.elementor-element-1370730f .elementor-icon-wrapper{text-align:left;}.elementor-990000 .elementor-element.elementor-element-1370730f.elementor-view-stacked .elementor-icon{background-color:#D8A600;color:#1A1A1A;}.elementor-990000 .elementor-element.elementor-element-1370730f.elementor-view-framed .elementor-icon, .elementor-990000 .elementor-element.elementor-element-1370730f.elementor-view-default .elementor-icon{color:#D8A600;border-color:#D8A600;}.elementor-990000 .elementor-element.elementor-element-1370730f.elementor-view-framed .elementor-icon, .elementor-990000 .elementor-element.elementor-element-1370730f.elementor-view-default .elementor-icon svg{fill:#D8A600;}.elementor-990000 .elementor-element.elementor-element-1370730f.elementor-view-framed .elementor-icon{background-color:#1A1A1A;}.elementor-990000 .elementor-element.elementor-element-1370730f.elementor-view-stacked .elementor-icon svg{fill:#1A1A1A;}.elementor-990000 .elementor-element.elementor-element-1370730f .elementor-icon{font-size:22px;padding:16px;}.elementor-990000 .elementor-element.elementor-element-1370730f > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-990000 .elementor-element.elementor-element-2bf4e355 .geekfolio-heading{font-family:"Sora", Sans-serif;font-size:24px;font-weight:500;line-height:1.5em;}.elementor-990000 .elementor-element.elementor-element-2bf4e355 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2bf4e355 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2bf4e355 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2bf4e355 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2bf4e355 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2bf4e355 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2bf4e355 > .elementor-widget-container{margin:30px 0px 10px 0px;}.elementor-990000 .elementor-element.elementor-element-be97425{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-be97425 .geekfolio-text-editor, .elementor-990000 .elementor-element.elementor-element-be97425 .geekfolio-text-editor p{font-family:"Sora", Sans-serif;font-size:14px;font-weight:300;line-height:1.8em;letter-spacing:0px;word-spacing:0px;}.elementor-990000 .elementor-element.elementor-element-79c0b587{--display:flex;--gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:25px;--padding-bottom:0px;--padding-left:25px;}.elementor-990000 .elementor-element.elementor-element-1e4815a8 .elementor-icon-wrapper{text-align:left;}.elementor-990000 .elementor-element.elementor-element-1e4815a8.elementor-view-stacked .elementor-icon{background-color:#D8A600;color:#1A1A1A;}.elementor-990000 .elementor-element.elementor-element-1e4815a8.elementor-view-framed .elementor-icon, .elementor-990000 .elementor-element.elementor-element-1e4815a8.elementor-view-default .elementor-icon{color:#D8A600;border-color:#D8A600;}.elementor-990000 .elementor-element.elementor-element-1e4815a8.elementor-view-framed .elementor-icon, .elementor-990000 .elementor-element.elementor-element-1e4815a8.elementor-view-default .elementor-icon svg{fill:#D8A600;}.elementor-990000 .elementor-element.elementor-element-1e4815a8.elementor-view-framed .elementor-icon{background-color:#1A1A1A;}.elementor-990000 .elementor-element.elementor-element-1e4815a8.elementor-view-stacked .elementor-icon svg{fill:#1A1A1A;}.elementor-990000 .elementor-element.elementor-element-1e4815a8 .elementor-icon{font-size:22px;padding:16px;}.elementor-990000 .elementor-element.elementor-element-1e4815a8 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-990000 .elementor-element.elementor-element-7edaa31c .geekfolio-heading{font-family:"Sora", Sans-serif;font-size:24px;font-weight:500;line-height:1.5em;}.elementor-990000 .elementor-element.elementor-element-7edaa31c .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-7edaa31c .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-7edaa31c .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-7edaa31c .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-7edaa31c .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-7edaa31c .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-7edaa31c > .elementor-widget-container{margin:30px 0px 10px 0px;}.elementor-990000 .elementor-element.elementor-element-28e12114{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-28e12114 .geekfolio-text-editor, .elementor-990000 .elementor-element.elementor-element-28e12114 .geekfolio-text-editor p{font-family:"Sora", Sans-serif;font-size:14px;font-weight:300;line-height:1.8em;letter-spacing:0px;word-spacing:0px;}.elementor-990000 .elementor-element.elementor-element-41a2065a{--display:flex;--gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:15px;--padding-bottom:0px;--padding-left:25px;}.elementor-990000 .elementor-element.elementor-element-254bf749 .elementor-icon-wrapper{text-align:left;}.elementor-990000 .elementor-element.elementor-element-254bf749.elementor-view-stacked .elementor-icon{background-color:#D8A600;color:#1A1A1A;}.elementor-990000 .elementor-element.elementor-element-254bf749.elementor-view-framed .elementor-icon, .elementor-990000 .elementor-element.elementor-element-254bf749.elementor-view-default .elementor-icon{color:#D8A600;border-color:#D8A600;}.elementor-990000 .elementor-element.elementor-element-254bf749.elementor-view-framed .elementor-icon, .elementor-990000 .elementor-element.elementor-element-254bf749.elementor-view-default .elementor-icon svg{fill:#D8A600;}.elementor-990000 .elementor-element.elementor-element-254bf749.elementor-view-framed .elementor-icon{background-color:#1A1A1A;}.elementor-990000 .elementor-element.elementor-element-254bf749.elementor-view-stacked .elementor-icon svg{fill:#1A1A1A;}.elementor-990000 .elementor-element.elementor-element-254bf749 .elementor-icon{font-size:22px;padding:16px;}.elementor-990000 .elementor-element.elementor-element-254bf749 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-990000 .elementor-element.elementor-element-55dc3718 .geekfolio-heading{font-family:"Sora", Sans-serif;font-size:24px;font-weight:500;line-height:1.5em;}.elementor-990000 .elementor-element.elementor-element-55dc3718 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-55dc3718 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-55dc3718 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-55dc3718 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-55dc3718 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-55dc3718 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-55dc3718 > .elementor-widget-container{margin:30px 0px 10px 0px;}.elementor-990000 .elementor-element.elementor-element-236175bb{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-236175bb .geekfolio-text-editor, .elementor-990000 .elementor-element.elementor-element-236175bb .geekfolio-text-editor p{font-family:"Sora", Sans-serif;font-size:14px;font-weight:300;line-height:1.8em;letter-spacing:0px;word-spacing:0px;}.elementor-990000 .elementor-element.elementor-element-68218022{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--align-items:center;--gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-width-top:1px;--border-width-right:0px;--border-width-bottom:0px;--border-width-left:0px;border-color:#FFFFFF0D;--border-color:#FFFFFF0D;--padding-top:120px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-990000 .elementor-element.elementor-element-68218022:not(.elementor-motion-effects-element-type-background), .elementor-990000 .elementor-element.elementor-element-68218022 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F3F5;}.elementor-990000 .elementor-element.elementor-element-68218022, .elementor-990000 .elementor-element.elementor-element-68218022::before{--border-transition:0.3s;}.elementor-990000 .elementor-element.elementor-element-19ecbb79{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:40px;--margin-left:0px;--padding-top:0px;--padding-right:15px;--padding-bottom:0px;--padding-left:15px;}.elementor-990000 .elementor-element.elementor-element-790c4c67 .geekfolio-icon-box{align-items:flex-start !important;}.elementor-990000 .elementor-element.elementor-element-790c4c67.elementor-view-stacked .elementor-icon i:before, .elementor-990000 .elementor-element.elementor-element-790c4c67 .elementor-icon svg, .elementor-990000 .elementor-element.elementor-element-790c4c67.elementor-view-framed .elementor-icon i:before, .elementor-990000 .elementor-element.elementor-element-790c4c67.elementor-view-default .elementor-icon i:before{color:#FFFFFF;fill:#FFFFFF;}.elementor-990000 .elementor-element.elementor-element-790c4c67.elementor-view-stacked .elementor-icon, .elementor-990000 .elementor-element.elementor-element-790c4c67.elementor-view-framed .elementor-icon i:before, .elementor-990000 .elementor-element.elementor-element-790c4c67.elementor-view-default .elementor-icon i:before{background-color:#FFFFFF0D;}.elementor-990000 .elementor-element.elementor-element-790c4c67.elementor-position-right .elementor-icon-box-icon{margin-inline-start:20px;}.elementor-990000 .elementor-element.elementor-element-790c4c67.elementor-position-left .elementor-icon-box-icon{margin-inline-end:20px;}.elementor-990000 .elementor-element.elementor-element-790c4c67.elementor-position-top .elementor-icon-box-icon{margin-bottom:20px;}.elementor-990000 .elementor-element.elementor-element-790c4c67 .elementor-icon{font-size:14px;}.elementor-990000 .elementor-element.elementor-element-790c4c67 .elementor-icon i:before{font-size:14px;}.elementor-990000 .elementor-element.elementor-element-790c4c67 .elementor-icon svg{width:14px;height:14px;transform:rotate(0deg);}.elementor-990000 .elementor-element.elementor-element-790c4c67 img{width:14px;height:14px;}.elementor-990000 .elementor-element.elementor-element-790c4c67 .geekfolio-icon-box .elementor-icon-box-icon .elementor-icon{height:40px;width:40px;line-height:40px;}.elementor-990000 .elementor-element.elementor-element-790c4c67 .geekfolio-icon-box .elementor-icon-box-icon .elementor-icon i{height:40px;width:40px;line-height:40px;}.elementor-990000 .elementor-element.elementor-element-790c4c67 .elementor-icon i{transform:rotate(0deg);}.elementor-990000 .elementor-element.elementor-element-790c4c67 .elementor-icon-box-wrapper{text-align:left;}.elementor-990000 .elementor-element.elementor-element-790c4c67 .elementor-icon-box-title, .elementor-990000 .elementor-element.elementor-element-790c4c67 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:20px;font-weight:500;line-height:1em;}.elementor-990000 .elementor-element.elementor-element-790c4c67 .elementor-icon-box-title{margin:0px 0px 20px 0px;}.elementor-990000 .elementor-element.elementor-element-790c4c67 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:14px;font-weight:300;line-height:1.8em;}.elementor-990000 .elementor-element.elementor-element-790c4c67 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-990000 .elementor-element.elementor-element-56397a5 .geekfolio-icon-box{align-items:flex-start !important;}.elementor-990000 .elementor-element.elementor-element-56397a5.elementor-view-stacked .elementor-icon i:before, .elementor-990000 .elementor-element.elementor-element-56397a5 .elementor-icon svg, .elementor-990000 .elementor-element.elementor-element-56397a5.elementor-view-framed .elementor-icon i:before, .elementor-990000 .elementor-element.elementor-element-56397a5.elementor-view-default .elementor-icon i:before{color:#1B214F;fill:#1B214F;}.elementor-990000 .elementor-element.elementor-element-56397a5.elementor-view-stacked .elementor-icon, .elementor-990000 .elementor-element.elementor-element-56397a5.elementor-view-framed .elementor-icon i:before, .elementor-990000 .elementor-element.elementor-element-56397a5.elementor-view-default .elementor-icon i:before{background-color:#0000000D;}.elementor-990000 .elementor-element.elementor-element-56397a5.elementor-position-right .elementor-icon-box-icon{margin-inline-start:20px;}.elementor-990000 .elementor-element.elementor-element-56397a5.elementor-position-left .elementor-icon-box-icon{margin-inline-end:20px;}.elementor-990000 .elementor-element.elementor-element-56397a5.elementor-position-top .elementor-icon-box-icon{margin-bottom:20px;}.elementor-990000 .elementor-element.elementor-element-56397a5 .elementor-icon{font-size:14px;}.elementor-990000 .elementor-element.elementor-element-56397a5 .elementor-icon i:before{font-size:14px;}.elementor-990000 .elementor-element.elementor-element-56397a5 .elementor-icon svg{width:14px;height:14px;transform:rotate(0deg);}.elementor-990000 .elementor-element.elementor-element-56397a5 img{width:14px;height:14px;}.elementor-990000 .elementor-element.elementor-element-56397a5 .geekfolio-icon-box .elementor-icon-box-icon .elementor-icon{height:40px;width:40px;line-height:40px;}.elementor-990000 .elementor-element.elementor-element-56397a5 .geekfolio-icon-box .elementor-icon-box-icon .elementor-icon i{height:40px;width:40px;line-height:40px;}.elementor-990000 .elementor-element.elementor-element-56397a5 .elementor-icon i{transform:rotate(0deg);}.elementor-990000 .elementor-element.elementor-element-56397a5 .elementor-icon-box-wrapper{text-align:left;}.elementor-990000 .elementor-element.elementor-element-56397a5 .elementor-icon-box-title, .elementor-990000 .elementor-element.elementor-element-56397a5 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:20px;font-weight:500;line-height:1em;}.elementor-990000 .elementor-element.elementor-element-56397a5 .elementor-icon-box-title{margin:0px 0px 20px 0px;}.elementor-990000 .elementor-element.elementor-element-56397a5 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:14px;font-weight:300;line-height:1.8em;}.elementor-990000 .elementor-element.elementor-element-56397a5 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-990000 .elementor-element.elementor-element-1bf412d3 .geekfolio-icon-box{align-items:flex-start !important;}.elementor-990000 .elementor-element.elementor-element-1bf412d3.elementor-view-stacked .elementor-icon, .elementor-990000 .elementor-element.elementor-element-1bf412d3.elementor-view-framed .elementor-icon i:before, .elementor-990000 .elementor-element.elementor-element-1bf412d3.elementor-view-default .elementor-icon i:before{background-color:#FFFFFF0D;}.elementor-990000 .elementor-element.elementor-element-1bf412d3.elementor-position-right .elementor-icon-box-icon{margin-inline-start:20px;}.elementor-990000 .elementor-element.elementor-element-1bf412d3.elementor-position-left .elementor-icon-box-icon{margin-inline-end:20px;}.elementor-990000 .elementor-element.elementor-element-1bf412d3.elementor-position-top .elementor-icon-box-icon{margin-bottom:20px;}.elementor-990000 .elementor-element.elementor-element-1bf412d3 .elementor-icon{font-size:14px;}.elementor-990000 .elementor-element.elementor-element-1bf412d3 .elementor-icon i:before{font-size:14px;}.elementor-990000 .elementor-element.elementor-element-1bf412d3 .elementor-icon svg{width:14px;height:14px;transform:rotate(0deg);}.elementor-990000 .elementor-element.elementor-element-1bf412d3 img{width:14px;height:14px;}.elementor-990000 .elementor-element.elementor-element-1bf412d3 .geekfolio-icon-box .elementor-icon-box-icon .elementor-icon{height:40px;width:40px;line-height:40px;}.elementor-990000 .elementor-element.elementor-element-1bf412d3 .geekfolio-icon-box .elementor-icon-box-icon .elementor-icon i{height:40px;width:40px;line-height:40px;}.elementor-990000 .elementor-element.elementor-element-1bf412d3 .elementor-icon i{transform:rotate(0deg);}.elementor-990000 .elementor-element.elementor-element-1bf412d3 .elementor-icon-box-wrapper{text-align:left;}.elementor-990000 .elementor-element.elementor-element-1bf412d3 .elementor-icon-box-title, .elementor-990000 .elementor-element.elementor-element-1bf412d3 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:20px;font-weight:500;line-height:1em;}.elementor-990000 .elementor-element.elementor-element-1bf412d3 .elementor-icon-box-title{margin:0px 0px 20px 0px;}.elementor-990000 .elementor-element.elementor-element-1bf412d3 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:14px;font-weight:300;line-height:1.8em;}.elementor-990000 .elementor-element.elementor-element-1bf412d3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-6f17f64 .geekfolio-icon-box{align-items:flex-start !important;}.elementor-990000 .elementor-element.elementor-element-6f17f64.elementor-view-stacked .elementor-icon i:before, .elementor-990000 .elementor-element.elementor-element-6f17f64 .elementor-icon svg, .elementor-990000 .elementor-element.elementor-element-6f17f64.elementor-view-framed .elementor-icon i:before, .elementor-990000 .elementor-element.elementor-element-6f17f64.elementor-view-default .elementor-icon i:before{color:#1B214F;fill:#1B214F;}.elementor-990000 .elementor-element.elementor-element-6f17f64.elementor-view-stacked .elementor-icon, .elementor-990000 .elementor-element.elementor-element-6f17f64.elementor-view-framed .elementor-icon i:before, .elementor-990000 .elementor-element.elementor-element-6f17f64.elementor-view-default .elementor-icon i:before{background-color:#0000000D;}.elementor-990000 .elementor-element.elementor-element-6f17f64.elementor-position-right .elementor-icon-box-icon{margin-inline-start:20px;}.elementor-990000 .elementor-element.elementor-element-6f17f64.elementor-position-left .elementor-icon-box-icon{margin-inline-end:20px;}.elementor-990000 .elementor-element.elementor-element-6f17f64.elementor-position-top .elementor-icon-box-icon{margin-bottom:20px;}.elementor-990000 .elementor-element.elementor-element-6f17f64 .elementor-icon{font-size:14px;}.elementor-990000 .elementor-element.elementor-element-6f17f64 .elementor-icon i:before{font-size:14px;}.elementor-990000 .elementor-element.elementor-element-6f17f64 .elementor-icon svg{width:14px;height:14px;transform:rotate(0deg);}.elementor-990000 .elementor-element.elementor-element-6f17f64 img{width:14px;height:14px;}.elementor-990000 .elementor-element.elementor-element-6f17f64 .geekfolio-icon-box .elementor-icon-box-icon .elementor-icon{height:40px;width:40px;line-height:40px;}.elementor-990000 .elementor-element.elementor-element-6f17f64 .geekfolio-icon-box .elementor-icon-box-icon .elementor-icon i{height:40px;width:40px;line-height:40px;}.elementor-990000 .elementor-element.elementor-element-6f17f64 .elementor-icon i{transform:rotate(0deg);}.elementor-990000 .elementor-element.elementor-element-6f17f64 .elementor-icon-box-wrapper{text-align:left;}.elementor-990000 .elementor-element.elementor-element-6f17f64 .elementor-icon-box-title, .elementor-990000 .elementor-element.elementor-element-6f17f64 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:20px;font-weight:500;line-height:1em;}.elementor-990000 .elementor-element.elementor-element-6f17f64 .elementor-icon-box-title{margin:0px 0px 20px 0px;}.elementor-990000 .elementor-element.elementor-element-6f17f64 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:14px;font-weight:300;line-height:1.8em;}.elementor-990000 .elementor-element.elementor-element-6f17f64 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-1b143e68{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:40px;--margin-left:0px;--padding-top:0px;--padding-right:15px;--padding-bottom:0px;--padding-left:15px;}.elementor-990000 .elementor-element.elementor-element-7f918816{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--align-items:center;--gap:0px;--background-transition:0.3s;border-style:none;--border-style:none;--padding-top:80px;--padding-right:0px;--padding-bottom:120px;--padding-left:0px;}.elementor-990000 .elementor-element.elementor-element-7f918816:not(.elementor-motion-effects-element-type-background), .elementor-990000 .elementor-element.elementor-element-7f918816 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F3F5;}.elementor-990000 .elementor-element.elementor-element-7f918816, .elementor-990000 .elementor-element.elementor-element-7f918816::before{--border-transition:0.3s;}.elementor-990000 .elementor-element.elementor-element-11c38e83{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-right:15px;--padding-bottom:0px;--padding-left:15px;}.elementor-990000 .elementor-element.elementor-element-40345010{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:15px;--padding-bottom:0px;--padding-left:15px;}.elementor-990000 .elementor-element.elementor-element-4b0f7c9 .geekfolio-icon-box{align-items:flex-start !important;}.elementor-990000 .elementor-element.elementor-element-4b0f7c9.elementor-view-stacked .elementor-icon, .elementor-990000 .elementor-element.elementor-element-4b0f7c9.elementor-view-framed .elementor-icon i:before, .elementor-990000 .elementor-element.elementor-element-4b0f7c9.elementor-view-default .elementor-icon i:before{background-color:#FFFFFF0D;}.elementor-990000 .elementor-element.elementor-element-4b0f7c9.elementor-position-right .elementor-icon-box-icon{margin-inline-start:20px;}.elementor-990000 .elementor-element.elementor-element-4b0f7c9.elementor-position-left .elementor-icon-box-icon{margin-inline-end:20px;}.elementor-990000 .elementor-element.elementor-element-4b0f7c9.elementor-position-top .elementor-icon-box-icon{margin-bottom:20px;}.elementor-990000 .elementor-element.elementor-element-4b0f7c9 .elementor-icon{font-size:14px;}.elementor-990000 .elementor-element.elementor-element-4b0f7c9 .elementor-icon i:before{font-size:14px;}.elementor-990000 .elementor-element.elementor-element-4b0f7c9 .elementor-icon svg{width:14px;height:14px;transform:rotate(0deg);}.elementor-990000 .elementor-element.elementor-element-4b0f7c9 img{width:14px;height:14px;}.elementor-990000 .elementor-element.elementor-element-4b0f7c9 .geekfolio-icon-box .elementor-icon-box-icon .elementor-icon{height:40px;width:40px;line-height:40px;}.elementor-990000 .elementor-element.elementor-element-4b0f7c9 .geekfolio-icon-box .elementor-icon-box-icon .elementor-icon i{height:40px;width:40px;line-height:40px;}.elementor-990000 .elementor-element.elementor-element-4b0f7c9 .elementor-icon i{transform:rotate(0deg);}.elementor-990000 .elementor-element.elementor-element-4b0f7c9 .elementor-icon-box-wrapper{text-align:left;}.elementor-990000 .elementor-element.elementor-element-4b0f7c9 .elementor-icon-box-title, .elementor-990000 .elementor-element.elementor-element-4b0f7c9 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:20px;font-weight:500;line-height:1em;}.elementor-990000 .elementor-element.elementor-element-4b0f7c9 .elementor-icon-box-title{margin:0px 0px 20px 0px;}.elementor-990000 .elementor-element.elementor-element-4b0f7c9 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:14px;font-weight:300;line-height:1.8em;}.elementor-990000 .elementor-element.elementor-element-4b0f7c9 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-990000 .elementor-element.elementor-element-dfaf3a0 .geekfolio-icon-box{align-items:flex-start !important;}.elementor-990000 .elementor-element.elementor-element-dfaf3a0.elementor-view-stacked .elementor-icon i:before, .elementor-990000 .elementor-element.elementor-element-dfaf3a0 .elementor-icon svg, .elementor-990000 .elementor-element.elementor-element-dfaf3a0.elementor-view-framed .elementor-icon i:before, .elementor-990000 .elementor-element.elementor-element-dfaf3a0.elementor-view-default .elementor-icon i:before{color:#1B214F;fill:#1B214F;}.elementor-990000 .elementor-element.elementor-element-dfaf3a0.elementor-view-stacked .elementor-icon, .elementor-990000 .elementor-element.elementor-element-dfaf3a0.elementor-view-framed .elementor-icon i:before, .elementor-990000 .elementor-element.elementor-element-dfaf3a0.elementor-view-default .elementor-icon i:before{background-color:#0000000D;}.elementor-990000 .elementor-element.elementor-element-dfaf3a0.elementor-position-right .elementor-icon-box-icon{margin-inline-start:20px;}.elementor-990000 .elementor-element.elementor-element-dfaf3a0.elementor-position-left .elementor-icon-box-icon{margin-inline-end:20px;}.elementor-990000 .elementor-element.elementor-element-dfaf3a0.elementor-position-top .elementor-icon-box-icon{margin-bottom:20px;}.elementor-990000 .elementor-element.elementor-element-dfaf3a0 .elementor-icon{font-size:14px;}.elementor-990000 .elementor-element.elementor-element-dfaf3a0 .elementor-icon i:before{font-size:14px;}.elementor-990000 .elementor-element.elementor-element-dfaf3a0 .elementor-icon svg{width:14px;height:14px;transform:rotate(0deg);}.elementor-990000 .elementor-element.elementor-element-dfaf3a0 img{width:14px;height:14px;}.elementor-990000 .elementor-element.elementor-element-dfaf3a0 .geekfolio-icon-box .elementor-icon-box-icon .elementor-icon{height:40px;width:40px;line-height:40px;}.elementor-990000 .elementor-element.elementor-element-dfaf3a0 .geekfolio-icon-box .elementor-icon-box-icon .elementor-icon i{height:40px;width:40px;line-height:40px;}.elementor-990000 .elementor-element.elementor-element-dfaf3a0 .elementor-icon i{transform:rotate(0deg);}.elementor-990000 .elementor-element.elementor-element-dfaf3a0 .elementor-icon-box-wrapper{text-align:left;}.elementor-990000 .elementor-element.elementor-element-dfaf3a0 .elementor-icon-box-title, .elementor-990000 .elementor-element.elementor-element-dfaf3a0 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:20px;font-weight:500;line-height:1em;}.elementor-990000 .elementor-element.elementor-element-dfaf3a0 .elementor-icon-box-title{margin:0px 0px 20px 0px;}.elementor-990000 .elementor-element.elementor-element-dfaf3a0 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:14px;font-weight:300;line-height:1.8em;}.elementor-990000 .elementor-element.elementor-element-dfaf3a0 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-990000 .elementor-element.elementor-element-483e398d .geekfolio-icon-box{align-items:flex-start !important;}.elementor-990000 .elementor-element.elementor-element-483e398d.elementor-view-stacked .elementor-icon i:before, .elementor-990000 .elementor-element.elementor-element-483e398d .elementor-icon svg, .elementor-990000 .elementor-element.elementor-element-483e398d.elementor-view-framed .elementor-icon i:before, .elementor-990000 .elementor-element.elementor-element-483e398d.elementor-view-default .elementor-icon i:before{color:#FFFFFF;fill:#FFFFFF;}.elementor-990000 .elementor-element.elementor-element-483e398d.elementor-view-stacked .elementor-icon, .elementor-990000 .elementor-element.elementor-element-483e398d.elementor-view-framed .elementor-icon i:before, .elementor-990000 .elementor-element.elementor-element-483e398d.elementor-view-default .elementor-icon i:before{background-color:#FFFFFF0D;}.elementor-990000 .elementor-element.elementor-element-483e398d.elementor-position-right .elementor-icon-box-icon{margin-inline-start:20px;}.elementor-990000 .elementor-element.elementor-element-483e398d.elementor-position-left .elementor-icon-box-icon{margin-inline-end:20px;}.elementor-990000 .elementor-element.elementor-element-483e398d.elementor-position-top .elementor-icon-box-icon{margin-bottom:20px;}.elementor-990000 .elementor-element.elementor-element-483e398d .elementor-icon{font-size:14px;}.elementor-990000 .elementor-element.elementor-element-483e398d .elementor-icon i:before{font-size:14px;}.elementor-990000 .elementor-element.elementor-element-483e398d .elementor-icon svg{width:14px;height:14px;transform:rotate(0deg);}.elementor-990000 .elementor-element.elementor-element-483e398d img{width:14px;height:14px;}.elementor-990000 .elementor-element.elementor-element-483e398d .geekfolio-icon-box .elementor-icon-box-icon .elementor-icon{height:40px;width:40px;line-height:40px;}.elementor-990000 .elementor-element.elementor-element-483e398d .geekfolio-icon-box .elementor-icon-box-icon .elementor-icon i{height:40px;width:40px;line-height:40px;}.elementor-990000 .elementor-element.elementor-element-483e398d .elementor-icon i{transform:rotate(0deg);}.elementor-990000 .elementor-element.elementor-element-483e398d .elementor-icon-box-wrapper{text-align:left;}.elementor-990000 .elementor-element.elementor-element-483e398d .elementor-icon-box-title, .elementor-990000 .elementor-element.elementor-element-483e398d .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:20px;font-weight:500;line-height:1em;}.elementor-990000 .elementor-element.elementor-element-483e398d .elementor-icon-box-title{margin:0px 0px 20px 0px;}.elementor-990000 .elementor-element.elementor-element-483e398d .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:14px;font-weight:300;line-height:1.8em;}.elementor-990000 .elementor-element.elementor-element-483e398d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-0484eec .geekfolio-icon-box{align-items:flex-start !important;}.elementor-990000 .elementor-element.elementor-element-0484eec.elementor-view-stacked .elementor-icon i:before, .elementor-990000 .elementor-element.elementor-element-0484eec .elementor-icon svg, .elementor-990000 .elementor-element.elementor-element-0484eec.elementor-view-framed .elementor-icon i:before, .elementor-990000 .elementor-element.elementor-element-0484eec.elementor-view-default .elementor-icon i:before{color:#1B214F;fill:#1B214F;}.elementor-990000 .elementor-element.elementor-element-0484eec.elementor-view-stacked .elementor-icon, .elementor-990000 .elementor-element.elementor-element-0484eec.elementor-view-framed .elementor-icon i:before, .elementor-990000 .elementor-element.elementor-element-0484eec.elementor-view-default .elementor-icon i:before{background-color:#0000000D;}.elementor-990000 .elementor-element.elementor-element-0484eec.elementor-position-right .elementor-icon-box-icon{margin-inline-start:20px;}.elementor-990000 .elementor-element.elementor-element-0484eec.elementor-position-left .elementor-icon-box-icon{margin-inline-end:20px;}.elementor-990000 .elementor-element.elementor-element-0484eec.elementor-position-top .elementor-icon-box-icon{margin-bottom:20px;}.elementor-990000 .elementor-element.elementor-element-0484eec .elementor-icon{font-size:14px;}.elementor-990000 .elementor-element.elementor-element-0484eec .elementor-icon i:before{font-size:14px;}.elementor-990000 .elementor-element.elementor-element-0484eec .elementor-icon svg{width:14px;height:14px;transform:rotate(0deg);}.elementor-990000 .elementor-element.elementor-element-0484eec img{width:14px;height:14px;}.elementor-990000 .elementor-element.elementor-element-0484eec .geekfolio-icon-box .elementor-icon-box-icon .elementor-icon{height:40px;width:40px;line-height:40px;}.elementor-990000 .elementor-element.elementor-element-0484eec .geekfolio-icon-box .elementor-icon-box-icon .elementor-icon i{height:40px;width:40px;line-height:40px;}.elementor-990000 .elementor-element.elementor-element-0484eec .elementor-icon i{transform:rotate(0deg);}.elementor-990000 .elementor-element.elementor-element-0484eec .elementor-icon-box-wrapper{text-align:left;}.elementor-990000 .elementor-element.elementor-element-0484eec .elementor-icon-box-title, .elementor-990000 .elementor-element.elementor-element-0484eec .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:20px;font-weight:500;line-height:1em;}.elementor-990000 .elementor-element.elementor-element-0484eec .elementor-icon-box-title{margin:0px 0px 20px 0px;}.elementor-990000 .elementor-element.elementor-element-0484eec .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:14px;font-weight:300;line-height:1.8em;}.elementor-990000 .elementor-element.elementor-element-0484eec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-a3f4df7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:stretch;--gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--z-index:1;}.elementor-990000 .elementor-element.elementor-element-a3f4df7:not(.elementor-motion-effects-element-type-background), .elementor-990000 .elementor-element.elementor-element-a3f4df7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F3F5;}.elementor-990000 .elementor-element.elementor-element-a3f4df7, .elementor-990000 .elementor-element.elementor-element-a3f4df7::before{--border-transition:0.3s;}.elementor-990000 .elementor-element.elementor-element-ca17c8c{--display:flex;--background-transition:0.3s;--padding-top:0%;--padding-right:0%;--padding-bottom:0%;--padding-left:7%;}.elementor-990000 .elementor-element.elementor-element-4a8c144{--min-height:450px;--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:stretch;--gap:10px;--background-transition:0.3s;}.elementor-990000 .elementor-element.elementor-element-4a8c144:not(.elementor-motion-effects-element-type-background), .elementor-990000 .elementor-element.elementor-element-4a8c144 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:none;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-990000 .elementor-element.elementor-element-4a8c144, .elementor-990000 .elementor-element.elementor-element-4a8c144::before{--border-transition:0.3s;}.elementor-990000 .elementor-element.elementor-element-46e0058{--display:flex;--background-transition:0.3s;}.elementor-990000 .elementor-element.elementor-element-4c6f725{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:stretch;--gap:10px;--background-transition:0.3s;--margin-top:-200px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-990000 .elementor-element.elementor-element-4c6f725:not(.elementor-motion-effects-element-type-background), .elementor-990000 .elementor-element.elementor-element-4c6f725 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F3F5;}.elementor-990000 .elementor-element.elementor-element-4c6f725, .elementor-990000 .elementor-element.elementor-element-4c6f725::before{--border-transition:0.3s;}.elementor-990000 .elementor-element.elementor-element-686ee80{--display:flex;--background-transition:0.3s;--padding-top:0%;--padding-right:7%;--padding-bottom:0%;--padding-left:0%;}.elementor-990000 .elementor-element.elementor-element-11c92c6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:stretch;--gap:10px;--background-transition:0.3s;--padding-top:120px;--padding-right:0px;--padding-bottom:120px;--padding-left:0px;--z-index:2;}.elementor-990000 .elementor-element.elementor-element-11c92c6:not(.elementor-motion-effects-element-type-background), .elementor-990000 .elementor-element.elementor-element-11c92c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-990000 .elementor-element.elementor-element-11c92c6, .elementor-990000 .elementor-element.elementor-element-11c92c6::before{--border-transition:0.3s;}.elementor-990000 .elementor-element.elementor-element-60073a3{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-right:15px;--padding-bottom:0px;--padding-left:60px;}.elementor-990000 .elementor-element.elementor-element-2e9f86b .geekfolio-heading{font-size:50px;font-weight:600;line-height:1.3em;}.elementor-990000 .elementor-element.elementor-element-2e9f86b span{font-family:"Playfair Display", Sans-serif;font-weight:500;font-style:italic;}.elementor-990000 .elementor-element.elementor-element-2e9f86b .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2e9f86b .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2e9f86b .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2e9f86b .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2e9f86b .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2e9f86b .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2e9f86b{width:auto;max-width:auto;}.elementor-990000 .elementor-element.elementor-element-ccbb730{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-right:15px;--padding-bottom:0px;--padding-left:15px;}.elementor-990000 .elementor-element.elementor-element-8533ccc .geekfolio-circle-button{text-align:center;}.elementor-990000 .elementor-element.elementor-element-8533ccc .geekfolio-circle-button .title{font-size:14px;font-weight:400;line-height:2em;}.elementor-990000 .elementor-element.elementor-element-8533ccc .geekfolio-circle-button .butn-circle:after{background-color:#D8A600;}.elementor-990000 .elementor-element.elementor-element-8533ccc .geekfolio-circle-button:hover .title{color:#1B214F;fill:#1B214F;}.elementor-990000 .elementor-element.elementor-element-8533ccc .geekfolio-circle-button:hover i{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-8533ccc .geekfolio-circle-button:hover svg path{fill:#1B214F;}.elementor-990000 .elementor-element.elementor-element-8533ccc{width:auto;max-width:auto;}.elementor-990000 .elementor-element.elementor-element-b22e09f{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-right:15px;--padding-bottom:0px;--padding-left:15px;}@media(max-width:1024px){.elementor-990000 .elementor-element.elementor-element-77c13335{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-990000 .elementor-element.elementor-element-73a7cf6b .geekfolio-heading{font-size:35px;}.elementor-990000 .elementor-element.elementor-element-47bd1ceb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-990000 .elementor-element.elementor-element-74ef78f1 img{width:65%;max-width:65%;}body:not(.rtl) .elementor-990000 .elementor-element.elementor-element-196b6175{right:15px;}body.rtl .elementor-990000 .elementor-element.elementor-element-196b6175{left:15px;}.elementor-990000 .elementor-element.elementor-element-3baa7050 .geekfolio-heading{font-size:18px;}.elementor-990000 .elementor-element.elementor-element-1b7eeedf{--margin-top:50px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-990000 .elementor-element.elementor-element-5f4ddc9 .geekfolio-heading{font-size:24px;}.elementor-990000 .elementor-element.elementor-element-662a4ec0{--margin-top:50px;--margin-right:0;--margin-bottom:0;--margin-left:0;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-990000 .elementor-element.elementor-element-39c1867e .geekfolio-heading{font-size:24px;}.elementor-990000 .elementor-element.elementor-element-35a42a74{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-990000 .elementor-element.elementor-element-2abf9f2c{--margin-top:50px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:15px;--padding-bottom:0px;--padding-left:15px;}.elementor-990000 .elementor-element.elementor-element-48112e55{--margin-top:50px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:15px;--padding-bottom:0px;--padding-left:15px;}.elementor-990000 .elementor-element.elementor-element-79c0b587{--margin-top:50px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:15px;--padding-bottom:0px;--padding-left:15px;}.elementor-990000 .elementor-element.elementor-element-41a2065a{--margin-top:50px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:15px;--padding-bottom:0px;--padding-left:15px;}.elementor-990000 .elementor-element.elementor-element-68218022{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-990000 .elementor-element.elementor-element-790c4c67 .elementor-icon-box-title, .elementor-990000 .elementor-element.elementor-element-790c4c67 .elementor-icon-box-title a{font-size:16px;}.elementor-990000 .elementor-element.elementor-element-56397a5 .elementor-icon-box-title, .elementor-990000 .elementor-element.elementor-element-56397a5 .elementor-icon-box-title a{font-size:16px;}.elementor-990000 .elementor-element.elementor-element-1bf412d3 .elementor-icon-box-title, .elementor-990000 .elementor-element.elementor-element-1bf412d3 .elementor-icon-box-title a{font-size:16px;}.elementor-990000 .elementor-element.elementor-element-6f17f64 .elementor-icon-box-title, .elementor-990000 .elementor-element.elementor-element-6f17f64 .elementor-icon-box-title a{font-size:16px;}.elementor-990000 .elementor-element.elementor-element-7f918816{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-top:80px;--padding-right:0px;--padding-bottom:80px;--padding-left:0px;}.elementor-990000 .elementor-element.elementor-element-40345010{--margin-top:40px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-990000 .elementor-element.elementor-element-4b0f7c9 .elementor-icon-box-title, .elementor-990000 .elementor-element.elementor-element-4b0f7c9 .elementor-icon-box-title a{font-size:16px;}.elementor-990000 .elementor-element.elementor-element-dfaf3a0 .elementor-icon-box-title, .elementor-990000 .elementor-element.elementor-element-dfaf3a0 .elementor-icon-box-title a{font-size:16px;}.elementor-990000 .elementor-element.elementor-element-483e398d .elementor-icon-box-title, .elementor-990000 .elementor-element.elementor-element-483e398d .elementor-icon-box-title a{font-size:16px;}.elementor-990000 .elementor-element.elementor-element-0484eec .elementor-icon-box-title, .elementor-990000 .elementor-element.elementor-element-0484eec .elementor-icon-box-title a{font-size:16px;}.elementor-990000 .elementor-element.elementor-element-ca17c8c{--padding-top:0%;--padding-right:0%;--padding-bottom:0%;--padding-left:0%;}.elementor-990000 .elementor-element.elementor-element-4c6f725{--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-990000 .elementor-element.elementor-element-686ee80{--padding-top:0%;--padding-right:0%;--padding-bottom:0%;--padding-left:0%;}.elementor-990000 .elementor-element.elementor-element-60073a3{--padding-top:0px;--padding-right:15px;--padding-bottom:0px;--padding-left:15px;}.elementor-990000 .elementor-element.elementor-element-2e9f86b .geekfolio-heading{font-size:35px;}.elementor-990000 .elementor-element.elementor-element-ccbb730{--margin-top:30px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}}@media(max-width:767px){.elementor-990000 .elementor-element.elementor-element-196b6175{--width:315px;bottom:-75px;}.elementor-990000 .elementor-element.elementor-element-1b7eeedf{--margin-top:120px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-990000 .elementor-element.elementor-element-662a4ec0{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-990000 .elementor-element.elementor-element-ec76387 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(20px/2);}.elementor-990000 .elementor-element.elementor-element-ec76387 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(20px/2);}.elementor-990000 .elementor-element.elementor-element-ec76387 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(20px/2);margin-left:calc(20px/2);}.elementor-990000 .elementor-element.elementor-element-ec76387 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-20px/2);margin-left:calc(-20px/2);}body.rtl .elementor-990000 .elementor-element.elementor-element-ec76387 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-20px/2);}body:not(.rtl) .elementor-990000 .elementor-element.elementor-element-ec76387 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-20px/2);}.elementor-990000 .elementor-element.elementor-element-790c4c67 .elementor-icon-box-icon{margin-bottom:20px;}.elementor-990000 .elementor-element.elementor-element-56397a5 .elementor-icon-box-icon{margin-bottom:20px;}.elementor-990000 .elementor-element.elementor-element-1bf412d3 .elementor-icon-box-icon{margin-bottom:20px;}.elementor-990000 .elementor-element.elementor-element-6f17f64 .elementor-icon-box-icon{margin-bottom:20px;}.elementor-990000 .elementor-element.elementor-element-4b0f7c9 .elementor-icon-box-icon{margin-bottom:20px;}.elementor-990000 .elementor-element.elementor-element-dfaf3a0 .elementor-icon-box-icon{margin-bottom:20px;}.elementor-990000 .elementor-element.elementor-element-483e398d .elementor-icon-box-icon{margin-bottom:20px;}.elementor-990000 .elementor-element.elementor-element-0484eec .elementor-icon-box-icon{margin-bottom:20px;}}@media(min-width:768px){.elementor-990000 .elementor-element.elementor-element-77c13335{--content-width:1320px;}.elementor-990000 .elementor-element.elementor-element-47bd1ceb{--content-width:1320px;}.elementor-990000 .elementor-element.elementor-element-196b6175{--width:315px;}.elementor-990000 .elementor-element.elementor-element-662a4ec0{--width:91.66667%;}.elementor-990000 .elementor-element.elementor-element-79f8368b{--content-width:1320px;}.elementor-990000 .elementor-element.elementor-element-35a42a74{--content-width:1320px;}.elementor-990000 .elementor-element.elementor-element-68218022{--content-width:1320px;}.elementor-990000 .elementor-element.elementor-element-19ecbb79{--width:41.666667%;}.elementor-990000 .elementor-element.elementor-element-1b143e68{--width:50%;}.elementor-990000 .elementor-element.elementor-element-7f918816{--content-width:1320px;}.elementor-990000 .elementor-element.elementor-element-11c38e83{--width:50%;}.elementor-990000 .elementor-element.elementor-element-40345010{--width:41.666667%;}.elementor-990000 .elementor-element.elementor-element-60073a3{--width:55.278%;}.elementor-990000 .elementor-element.elementor-element-ccbb730{--width:41.722%;}.elementor-990000 .elementor-element.elementor-element-b22e09f{--width:2.332%;}}@media(max-width:1024px) and (min-width:768px){.elementor-990000 .elementor-element.elementor-element-77c13335{--content-width:100%;}.elementor-990000 .elementor-element.elementor-element-17459bfe{--width:100%;}.elementor-990000 .elementor-element.elementor-element-662a4ec0{--width:100%;}.elementor-990000 .elementor-element.elementor-element-10bd026b{--width:100%;}.elementor-990000 .elementor-element.elementor-element-19ecbb79{--width:100%;}.elementor-990000 .elementor-element.elementor-element-1b143e68{--width:100%;}.elementor-990000 .elementor-element.elementor-element-11c38e83{--width:100%;}.elementor-990000 .elementor-element.elementor-element-40345010{--width:100%;}.elementor-990000 .elementor-element.elementor-element-60073a3{--width:100%;}.elementor-990000 .elementor-element.elementor-element-ccbb730{--width:100%;}}@media(min-width:1025px){.elementor-990000 .elementor-element.elementor-element-4a8c144:not(.elementor-motion-effects-element-type-background), .elementor-990000 .elementor-element.elementor-element-4a8c144 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}
/* startup.css */
.elementor-990000 .elementor-element.elementor-element-0906ce6:not(.elementor-motion-effects-element-type-background), .elementor-990000 .elementor-element.elementor-element-0906ce6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:none;}.elementor-990000 .elementor-element.elementor-element-0906ce6, .elementor-990000 .elementor-element.elementor-element-0906ce6 > .elementor-background-overlay{border-radius:30px 30px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-0906ce6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-990000 .elementor-element.elementor-element-0906ce6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-990000 .elementor-element.elementor-element-d210898 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-748f38a{padding:0px 0px 80px 0px;}.elementor-990000 .elementor-element.elementor-element-833db96 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-990000 .elementor-element.elementor-element-a603dea .geekfolio-heading{color:#1B214F;font-size:20px;font-weight:500;}.elementor-990000 .elementor-element.elementor-element-a603dea .geekfolio-heading a{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-a603dea span{font-size:14px;}.elementor-990000 .elementor-element.elementor-element-a603dea .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-a603dea .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-a603dea .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-a603dea .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-a603dea .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-a603dea .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-846c254 > .elementor-element-populated{margin:0% 16.6666% 0% 0%;--e-column-margin-right:16.6666%;--e-column-margin-left:0%;padding:0px 15px 0px 15px;}.elementor-990000 .elementor-element.elementor-element-b9ac673 .geekfolio-heading{color:#1B214F;font-size:36px;font-weight:600;line-height:1.3em;}.elementor-990000 .elementor-element.elementor-element-b9ac673 .geekfolio-heading a{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-b9ac673 span{font-family:"Playfair Display", Sans-serif;font-weight:500;font-style:italic;}.elementor-990000 .elementor-element.elementor-element-b9ac673 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-b9ac673 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-b9ac673 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-b9ac673 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-b9ac673 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-b9ac673 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-9bb08e6 .geekfolio-heading{color:#696969;font-size:16px;font-weight:300;line-height:1.8em;}.elementor-990000 .elementor-element.elementor-element-9bb08e6 .geekfolio-heading a{color:#696969;}.elementor-990000 .elementor-element.elementor-element-9bb08e6 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-9bb08e6 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-9bb08e6 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-9bb08e6 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-9bb08e6 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-9bb08e6 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-9bb08e6 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0% 5% 0% 16.666%;}.elementor-990000 .elementor-element.elementor-element-13632ad .geekfolio-metro-info-box .items .item p{color:#696969;}.elementor-990000 .elementor-element.elementor-element-7758238 > .elementor-container{max-width:1420px;}.elementor-990000 .elementor-element.elementor-element-7758238:not(.elementor-motion-effects-element-type-background), .elementor-990000 .elementor-element.elementor-element-7758238 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:none;}.elementor-990000 .elementor-element.elementor-element-7758238, .elementor-990000 .elementor-element.elementor-element-7758238 > .elementor-background-overlay{border-radius:0px 0px 30px 30px;}.elementor-990000 .elementor-element.elementor-element-7758238{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 120px 0px;z-index:2;}.elementor-990000 .elementor-element.elementor-element-7758238 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-990000 .elementor-element.elementor-element-27dc2c7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-3e80eb1 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-990000 .elementor-element.elementor-element-5a6465e{--divider-border-style:solid;--divider-color:#0000001A;--divider-border-width:1px;}.elementor-990000 .elementor-element.elementor-element-5a6465e .elementor-divider-separator{width:100%;}.elementor-990000 .elementor-element.elementor-element-5a6465e .elementor-divider{padding-top:0px;padding-bottom:0px;}.elementor-990000 .elementor-element.elementor-element-5a6465e > .elementor-widget-container{padding:0px 0px 120px 0px;}.elementor-990000 .elementor-element.elementor-element-71c1c3e > .elementor-container{max-width:1350px;}.elementor-990000 .elementor-element.elementor-element-71c1c3e{margin-top:0px;margin-bottom:100px;}.elementor-990000 .elementor-element.elementor-element-614a4fc > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-990000 .elementor-element.elementor-element-daf59af .geekfolio-heading{color:#1B214F;font-size:20px;font-weight:500;}.elementor-990000 .elementor-element.elementor-element-daf59af .geekfolio-heading a{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-daf59af span{font-size:14px;}.elementor-990000 .elementor-element.elementor-element-daf59af .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-daf59af .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-daf59af .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-daf59af .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-daf59af .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-daf59af .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-daf59af > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-990000 .elementor-element.elementor-element-2b03fbb .geekfolio-heading{color:#1B214F;font-size:36px;font-weight:600;line-height:1.3em;}.elementor-990000 .elementor-element.elementor-element-2b03fbb .geekfolio-heading a{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-2b03fbb span{font-family:"Playfair Display", Sans-serif;font-weight:500;font-style:italic;}.elementor-990000 .elementor-element.elementor-element-2b03fbb .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2b03fbb .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2b03fbb .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2b03fbb .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2b03fbb .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-2b03fbb .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-fba041f .geekfolio-heading{color:#696969;font-size:16px;font-weight:300;line-height:1.8em;}.elementor-990000 .elementor-element.elementor-element-fba041f .geekfolio-heading a{color:#696969;}.elementor-990000 .elementor-element.elementor-element-fba041f .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-fba041f .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-fba041f .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-fba041f .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-fba041f .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-fba041f .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-fba041f > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0% 5% 0% 8.333%;}.elementor-bc-flex-widget .elementor-990000 .elementor-element.elementor-element-8ef3517.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-990000 .elementor-element.elementor-element-8ef3517.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-990000 .elementor-element.elementor-element-8ef3517 > .elementor-element-populated{margin:0% 0% 0% 16.6666%;--e-column-margin-right:0%;--e-column-margin-left:16.6666%;padding:0px 15px 0px 15px;}.elementor-990000 .elementor-element.elementor-element-ce0fc8f .geekfolio-button{display:block;border-radius:50px 50px 50px 50px;height:76px;}.elementor-990000 .elementor-element.elementor-element-ce0fc8f .geekfolio-button, .elementor-990000 .elementor-element.elementor-element-ce0fc8f .geekfolio-button.reverse .btn-animated-gr{background:#FFFFFF;background-image:none;}.elementor-990000 .elementor-element.elementor-element-ce0fc8f .geekfolio-button.addi-border:after{border-radius:50px 50px 50px 50px;}.elementor-990000 .elementor-element.elementor-element-ce0fc8f .geekfolio-button .btn-animated-gr{border-radius:50px 50px 50px 50px;}.elementor-990000 .elementor-element.elementor-element-ce0fc8f .geekfolio-button .geekfolio-button-icon{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-ce0fc8f .geekfolio-button .geekfolio-button-icon svg{fill:#1B214F;}.elementor-990000 .elementor-element.elementor-element-ce0fc8f .geekfolio-button .geekfolio-button-icon svg path{fill:#1B214F;}.elementor-990000 .elementor-element.elementor-element-ce0fc8f{width:var( --container-widget-width, 76px );max-width:76px;--container-widget-width:76px;--container-widget-flex-grow:0;top:90px;}body:not(.rtl) .elementor-990000 .elementor-element.elementor-element-ce0fc8f{left:50%;}body.rtl .elementor-990000 .elementor-element.elementor-element-ce0fc8f{right:50%;}.elementor-990000 .elementor-element.elementor-element-ce0fc8f > .elementor-widget-container{--e-transform-translateX:-38px;}.elementor-990000 .elementor-element.elementor-element-7e4f73c{--spacer-size:200px;}.elementor-990000 .elementor-element.elementor-element-7e4f73c > .elementor-widget-container{background-image:none;background-position:top center;background-repeat:no-repeat;background-size:cover;border-radius:150px 150px 150px 150px;}.elementor-990000 .elementor-element.elementor-element-9d41b7f > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#CCCCCC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 50px;}.elementor-990000 .elementor-element.elementor-element-9d41b7f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-990000 .elementor-element.elementor-element-9c1999a .geekfolio-heading{color:#1B214F;font-size:20px;font-weight:500;line-height:1.8em;}.elementor-990000 .elementor-element.elementor-element-9c1999a .geekfolio-heading a{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-9c1999a .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-9c1999a .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-9c1999a .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-9c1999a .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-9c1999a .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-9c1999a .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-9c1999a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-990000 .elementor-element.elementor-element-ab599d9 .geekfolio-heading{color:#1B214F;font-size:24px;font-weight:600;line-height:1.5em;}.elementor-990000 .elementor-element.elementor-element-ab599d9 .geekfolio-heading a{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-ab599d9 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-ab599d9 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-ab599d9 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-ab599d9 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-ab599d9 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-ab599d9 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-ab599d9 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-990000 .elementor-element.elementor-element-212a1ef .elementor-heading-title{color:#333333;font-size:16px;font-weight:300;line-height:1.8em;}.elementor-990000 .elementor-element.elementor-element-212a1ef > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-990000 .elementor-element.elementor-element-a443893 .geekfolio-button{display:inline-block;font-size:12px;font-weight:normal;text-transform:uppercase;color:#1B214F;fill:#1B214F;padding:0px 0px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-a443893 .geekfolio-button, .elementor-990000 .elementor-element.elementor-element-a443893 .geekfolio-button.reverse .btn-animated-gr{background:#FFFFFF00;background-image:none;}.elementor-990000 .elementor-element.elementor-element-a443893 .geekfolio-button .geekfolio-button-icon{color:#1B214F;background-color:#0000000D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;border-radius:50px 50px 50px 50px;margin:0px 0px 0px 10px;line-height:39px;width:39px;text-align:center;}.elementor-990000 .elementor-element.elementor-element-a443893 .geekfolio-button .geekfolio-button-icon svg{fill:#1B214F;height:18px;width:18px;}.elementor-990000 .elementor-element.elementor-element-a443893 .geekfolio-button .geekfolio-button-icon svg path{fill:#1B214F;}.elementor-990000 .elementor-element.elementor-element-a443893 .geekfolio-button .geekfolio-button-icon i{line-height:39px;width:39px;font-size:18px;}.elementor-990000 .elementor-element.elementor-element-0ee2b22 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#CCCCCC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 50px;}.elementor-990000 .elementor-element.elementor-element-0ee2b22 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-990000 .elementor-element.elementor-element-e43cfa0 .geekfolio-heading{color:#1B214F;font-size:20px;font-weight:500;line-height:1.8em;}.elementor-990000 .elementor-element.elementor-element-e43cfa0 .geekfolio-heading a{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-e43cfa0 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-e43cfa0 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-e43cfa0 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-e43cfa0 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-e43cfa0 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-e43cfa0 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-e43cfa0 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-990000 .elementor-element.elementor-element-d7e7287 .geekfolio-heading{color:#1B214F;font-size:24px;font-weight:600;line-height:1.5em;}.elementor-990000 .elementor-element.elementor-element-d7e7287 .geekfolio-heading a{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-d7e7287 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-d7e7287 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-d7e7287 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-d7e7287 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-d7e7287 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-d7e7287 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-d7e7287 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-990000 .elementor-element.elementor-element-9f60e35 .elementor-heading-title{color:#333333;font-size:16px;font-weight:300;line-height:1.8em;}.elementor-990000 .elementor-element.elementor-element-9f60e35 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-990000 .elementor-element.elementor-element-b463f2e .geekfolio-button{display:inline-block;font-size:12px;text-transform:uppercase;color:#1B214F;fill:#1B214F;padding:0px 0px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-b463f2e .geekfolio-button, .elementor-990000 .elementor-element.elementor-element-b463f2e .geekfolio-button.reverse .btn-animated-gr{background:#FFFFFF00;background-image:none;}.elementor-990000 .elementor-element.elementor-element-b463f2e .geekfolio-button .geekfolio-button-icon{color:#1B214F;background-color:#0000000D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;border-radius:50px 50px 50px 50px;margin:0px 0px 0px 10px;line-height:39px;width:39px;text-align:center;}.elementor-990000 .elementor-element.elementor-element-b463f2e .geekfolio-button .geekfolio-button-icon svg{fill:#1B214F;height:18px;width:18px;}.elementor-990000 .elementor-element.elementor-element-b463f2e .geekfolio-button .geekfolio-button-icon svg path{fill:#1B214F;}.elementor-990000 .elementor-element.elementor-element-b463f2e .geekfolio-button .geekfolio-button-icon i{line-height:39px;width:39px;font-size:18px;}.elementor-990000 .elementor-element.elementor-element-ae6426a > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#CCCCCC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 50px;}.elementor-990000 .elementor-element.elementor-element-ae6426a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-990000 .elementor-element.elementor-element-84b8c75 .geekfolio-heading{color:#1B214F;font-size:20px;font-weight:500;line-height:1.8em;}.elementor-990000 .elementor-element.elementor-element-84b8c75 .geekfolio-heading a{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-84b8c75 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-84b8c75 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-84b8c75 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-84b8c75 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-84b8c75 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-84b8c75 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-84b8c75 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-990000 .elementor-element.elementor-element-b14d553 .geekfolio-heading{color:#1B214F;font-size:24px;font-weight:600;line-height:1.5em;}.elementor-990000 .elementor-element.elementor-element-b14d553 .geekfolio-heading a{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-b14d553 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-b14d553 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-b14d553 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-b14d553 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-b14d553 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-b14d553 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-b14d553 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-990000 .elementor-element.elementor-element-ea00fdb .elementor-heading-title{color:#333333;font-size:16px;font-weight:300;line-height:1.8em;}.elementor-990000 .elementor-element.elementor-element-ea00fdb > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-990000 .elementor-element.elementor-element-16a5023 .geekfolio-button{display:inline-block;font-size:12px;text-transform:uppercase;color:#1B214F;fill:#1B214F;padding:0px 0px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-16a5023 .geekfolio-button, .elementor-990000 .elementor-element.elementor-element-16a5023 .geekfolio-button.reverse .btn-animated-gr{background:#FFFFFF00;background-image:none;}.elementor-990000 .elementor-element.elementor-element-16a5023 .geekfolio-button .geekfolio-button-icon{color:#1B214F;background-color:#0000000D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;border-radius:50px 50px 50px 50px;margin:0px 0px 0px 10px;line-height:39px;width:39px;text-align:center;}.elementor-990000 .elementor-element.elementor-element-16a5023 .geekfolio-button .geekfolio-button-icon svg{fill:#1B214F;height:18px;width:18px;}.elementor-990000 .elementor-element.elementor-element-16a5023 .geekfolio-button .geekfolio-button-icon svg path{fill:#1B214F;}.elementor-990000 .elementor-element.elementor-element-16a5023 .geekfolio-button .geekfolio-button-icon i{line-height:39px;width:39px;font-size:18px;}.elementor-990000 .elementor-element.elementor-element-6730847 > .elementor-element-populated{padding:30px 30px 30px 50px;}.elementor-990000 .elementor-element.elementor-element-23adb10 .geekfolio-heading{color:#1B214F;font-size:20px;font-weight:500;line-height:1.8em;}.elementor-990000 .elementor-element.elementor-element-23adb10 .geekfolio-heading a{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-23adb10 .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-23adb10 .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-23adb10 .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-23adb10 .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-23adb10 .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-23adb10 .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-23adb10 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-990000 .elementor-element.elementor-element-1bd4c0b .geekfolio-heading{color:#1B214F;font-size:24px;font-weight:600;line-height:1.5em;}.elementor-990000 .elementor-element.elementor-element-1bd4c0b .geekfolio-heading a{color:#1B214F;}.elementor-990000 .elementor-element.elementor-element-1bd4c0b .geekfolio-heading-title i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-1bd4c0b .geekfolio-heading-title svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-1bd4c0b .geekfolio-heading-title .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-1bd4c0b .geekfolio-heading-title a:hover i{opacity:1;}.elementor-990000 .elementor-element.elementor-element-1bd4c0b .geekfolio-heading-title a:hover svg{opacity:1;}.elementor-990000 .elementor-element.elementor-element-1bd4c0b .geekfolio-heading-title a:hover .icon-img{opacity:1;}.elementor-990000 .elementor-element.elementor-element-1bd4c0b > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-990000 .elementor-element.elementor-element-7c1af88 .elementor-heading-title{color:#333333;font-size:16px;font-weight:300;line-height:1.8em;}.elementor-990000 .elementor-element.elementor-element-7c1af88 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-990000 .elementor-element.elementor-element-a14b27e .geekfolio-button{display:inline-block;font-size:12px;text-transform:uppercase;color:#1B214F;fill:#1B214F;padding:0px 0px 0px 0px;}.elementor-990000 .elementor-element.elementor-element-a14b27e .geekfolio-button, .elementor-990000 .elementor-element.elementor-element-a14b27e .geekfolio-button.reverse .btn-animated-gr{background:#FFFFFF00;background-image:none;}.elementor-990000 .elementor-element.elementor-element-a14b27e .geekfolio-button .geekfolio-button-icon{color:#1B214F;background-color:#0000000D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;border-radius:50px 50px 50px 50px;margin:0px 0px 0px 10px;line-height:39px;width:39px;text-align:center;}.elementor-990000 .elementor-element.elementor-element-a14b27e .geekfolio-button .geekfolio-button-icon svg{fill:#1B214F;height:18px;width:18px;}.elementor-990000 .elementor-element.elementor-element-a14b27e .geekfolio-button .geekfolio-button-icon svg path{fill:#1B214F;}.elementor-990000 .elementor-element.elementor-element-a14b27e .geekfolio-button .geekfolio-button-icon i{line-height:39px;width:39px;font-size:18px;}@media(min-width:768px){.elementor-990000 .elementor-element.elementor-element-833db96{width:41.66666667%;}.elementor-990000 .elementor-element.elementor-element-846c254{width:58.333%;}}@media(max-width:1024px) and (min-width:768px){.elementor-990000 .elementor-element.elementor-element-833db96{width:100%;}.elementor-990000 .elementor-element.elementor-element-846c254{width:100%;}.elementor-990000 .elementor-element.elementor-element-614a4fc{width:100%;}.elementor-990000 .elementor-element.elementor-element-9d41b7f{width:50%;}.elementor-990000 .elementor-element.elementor-element-0ee2b22{width:50%;}.elementor-990000 .elementor-element.elementor-element-ae6426a{width:50%;}.elementor-990000 .elementor-element.elementor-element-6730847{width:50%;}}@media(min-width:1025px){.elementor-990000 .elementor-element.elementor-element-7e4f73c > .elementor-widget-container{background-attachment:scroll;}}@media(max-width:1024px){.elementor-990000 .elementor-element.elementor-element-833db96 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-990000 .elementor-element.elementor-element-b9ac673 .geekfolio-heading{font-size:24px;}.elementor-990000 .elementor-element.elementor-element-2b03fbb .geekfolio-heading{font-size:24px;}}@media(max-width:767px){.elementor-990000 .elementor-element.elementor-element-846c254 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-990000 .elementor-element.elementor-element-9bb08e6 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-990000 .elementor-element.elementor-element-fba041f > .elementor-widget-container{padding:0% 0% 0% 0%;}}

/* Tahseen touches on the theme sections (added after the demo styles by `php artisan theme-sections:css`). */
.elementor-990000 .tab-card-title {
  margin: 0 0 14px;
  font-family: Sora, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.35;
  color: #1b214f;
}

/* Headings in Tahseen navy, as on the rest of the site (sections over a photo keep white text;
   headings the demo colours on purpose keep that colour, their rules are more specific). */
.elementor-990000 [data-theme-section]:not([data-theme-section="hero-photo"], [data-theme-section="photo-stat"]) :is(h1, h2, h3, h4, h5, h6, .geekfolio-heading) {
  color: #1b214f;
}

/* Service page heroes: the page title at the size the site's other inner pages use (the demo's is 80px). */
@media (min-width: 1025px) {
  .elementor-990000 [data-theme-section="hero-marquee"] .elementor-element.elementor-element-55d9d32 .geekfolio-heading {
    font-size: 56px;
    line-height: 1.2em;
  }
}

/* "Option A · …" tags above designs shown side by side for a decision (temporary). */
.elementor-990000 .theme-option-tag {
  width: fit-content;
  margin: 48px auto 0;
  padding: 8px 18px;
  border: 2px dashed #d8a600;
  border-radius: 999px;
  background: #fff8e1;
  font-family: Sora, sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #1b214f;
}

/* Service cards with a photo across the top instead of an icon. */
.elementor-990000 .theme-cards--photos .elementor-widget-geekfolio-image {
  width: 100%;
  max-width: 100%;
  margin-bottom: 24px;
}

.elementor-990000 .theme-cards--photos .elementor-widget-geekfolio-image img {
  width: 100%;
  max-width: 100%;
  height: auto;
  aspect-ratio: 4 / 3;
  object-fit: cover;
  border-radius: 12px;
}

.elementor-990000 .theme-cards--photos .geekfolio-invert-dark {
  filter: none;
}

/* Cards in a row line up at the top and share one height, however long their text. */
.elementor-990000 [data-theme-section="cards-photo"] .elementor-element.elementor-element-ce21d63 {
  --align-items: stretch;
}

/* Photo cards: less padding, so the photo fills more of the card. */
@media (min-width: 1025px) {
  .elementor-990000 .theme-cards--photos .elementor-element.elementor-element-ce21d63 > .e-con {
    --padding-top: 24px;
    --padding-right: 24px;
    --padding-left: 24px;
    --padding-bottom: 40px;
  }
}

/* Titles that link to a page keep the heading colour. */
.elementor-990000 [data-theme-section] .geekfolio-heading a,
.elementor-990000 [data-theme-section] .metro .title a {
  color: inherit;
}

/* The card band (Startup demo) as a plain grid: its drifting script only works near the top of a page. */
/* The demo band's patterned background is a photo (left out); a light grey band keeps the white cards visible. */
.elementor-990000 .elementor-element[data-theme-section="cards-band"] {
  background-color: #f1f3f5;
}

.elementor-990000 [data-theme-section="cards-band"] .metro {
  max-width: 1140px;
  margin: 0 auto;
  padding: 0 15px;
  overflow: visible;
}

.elementor-990000 [data-theme-section="cards-band"] .metro .items {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 20px;
  width: 100%;
  transform: none;
}

.elementor-990000 [data-theme-section="cards-band"] .metro .items .item {
  width: auto;
  min-width: 0;
  margin: 0;
  padding: 40px 30px;
  place-content: start;
  border-radius: 12px;
  cursor: auto;
}

/* Each card's icon, title and text share rows with the cards beside it, so the texts start on the same line
   when one title runs to two lines. */
.elementor-990000 [data-theme-section="cards-band"] .metro .items .item {
  display: grid;
  grid-row: span 3;
  grid-template-rows: subgrid;
  row-gap: 0;
}

/* The highlighted end of the heading in the theme's italic serif, as the demo's heading had it. */
.elementor-990000 [data-theme-section="cards-band"] .theme-section-head .geekfolio-heading > span {
  font-family: "Playfair Display", serif;
  font-style: italic;
  font-weight: 500;
}

@media (max-width: 991px) {
  .elementor-990000 [data-theme-section="cards-band"] .metro .items {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 575px) {
  .elementor-990000 [data-theme-section="cards-band"] .metro .items {
    grid-template-columns: 1fr;
  }
}

/* The page heading over a photo: shorter than the demo's full screen, the title at the size of other inner pages. */
.elementor-990000 .elementor-element.elementor-element-21c076d[data-theme-section] > .elementor-container {
  min-height: min(80vh, 640px);
}

.elementor-990000 .elementor-element.elementor-element-21c076d[data-theme-section] > .elementor-background-overlay {
  opacity: 0.55;
}

.elementor-990000 [data-theme-section="hero-photo"] .elementor-element.elementor-element-a51e414 .geekfolio-heading {
  font-size: clamp(36px, 4.2vw, 56px);
  line-height: 1.2em;
}

.elementor-990000 [data-theme-section="hero-photo"] .theme-hero-text .geekfolio-heading {
  max-width: 640px;
  margin-top: 24px;
  font-size: 18px;
  line-height: 1.7em;
}

/* The steps (Digital Agency demo) as a grid instead of the demo's slider. */
.elementor-990000 [data-theme-section="approach-arches"] .theme-steps .swiper-wrapper {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  max-width: 1140px;
  margin: 0 auto;
  transform: none;
}

.elementor-990000 [data-theme-section="approach-arches"] .theme-steps .swiper-slide {
  width: auto;
  height: auto;
}

@media (max-width: 991px) {
  .elementor-990000 [data-theme-section="approach-arches"] .theme-steps .swiper-wrapper {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    row-gap: 20px;
  }
}

@media (max-width: 575px) {
  .elementor-990000 [data-theme-section="approach-arches"] .theme-steps .swiper-wrapper {
    grid-template-columns: minmax(0, 320px);
    justify-content: center;
  }

  .elementor-990000 [data-theme-section="approach-arches"] .theme-steps .swiper-slide {
    margin: 0;
  }
}

/* Phones and tablets: the arches stacked one or two across keep their shape with less empty space inside. */
@media (max-width: 991px) {
  .elementor-990000 [data-theme-section="approach-arches"] .theme-steps .swiper-slide {
    padding: 40px 36px;
  }

  .elementor-990000 [data-theme-section="approach-arches"] .theme-steps .geekfolio-card .title {
    margin-top: 0;
  }

  .elementor-990000 [data-theme-section="approach-arches"] .theme-steps .geekfolio-card .sub-title {
    margin-top: 12px;
  }

  .elementor-990000 [data-theme-section="approach-arches"] .theme-steps .geekfolio-card .description {
    margin: 12px 0 0;
  }
}

/* Key figures: "2008", "24/7" and "4–350" are wider than the demo's two-digit numbers, so the size stops at 72px,
   where the widest still fits a quarter of the 1140px column, and a figure never breaks over two lines. */
.elementor-990000 [data-theme-section="figures-row"] .elementor-element:is(.elementor-element-78a84b8, .elementor-element-e6cb7c1, .elementor-element-37775b4, .elementor-element-bbc7e88) .geekfolio-heading {
  font-size: clamp(56px, 6vw, 72px);
  white-space: nowrap;
}


/* Key figures: each label directly under its number, however many lines the labels take. */
.elementor-990000 [data-theme-section="figures-row"] .elementor-element.elementor-element-c44241a > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: flex-start;
}

/* The Landing demo's headings are set in a font the site doesn't load. */
.elementor-990000 [data-theme-section="faq-boxes"] .elementor-element .elementor-heading-title {
  font-family: Sora, sans-serif;
}

.elementor-990000 [data-theme-section="faq-boxes"] .elementor-element.elementor-element-d777ee2 .elementor-heading-title {
  text-transform: uppercase;
}

.elementor-990000 [data-theme-section="faq-boxes"] .accordion-button {
  color: #1b214f;
}

/* The photo band with the 24/7 box: a band, not most of a screen, with the call to action on navy. */
.elementor-990000 .elementor-element.elementor-element-e186dd4[data-theme-section] > .elementor-container {
  min-height: 0;
}

.elementor-990000 [data-theme-section="photo-stat"] .elementor-element.elementor-element-3812a23 {
  margin-top: 160px;
}

.elementor-990000 [data-theme-section="photo-stat"] .elementor-element.elementor-element-6cdd721:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap {
  background-color: rgba(27, 33, 79, 0.85);
}

.elementor-990000 [data-theme-section="photo-stat"].elementor-element:not(.elementor-motion-effects-element-type-background) {
  background-attachment: scroll;
  background-position: center 70%;
}

/* The demos give most of these sections the same light grey; on the parent page every other one is white. */
.elementor-990000 .elementor-element[data-theme-section="intro-photo"].elementor-section {
  background-color: #fff;
}

/* The intro beside the photo: its label like the other sections' labels, and space between its paragraphs. */
.elementor-990000 [data-theme-section="intro-photo"] .elementor-element.elementor-element-00bf979 .geekfolio-heading {
  text-transform: uppercase;
}

.elementor-990000 [data-theme-section="intro-photo"] .geekfolio-text-editor p + p {
  margin-top: 16px;
}

/* Service standards: every icon the same size, drawn in navy on the gold circle. */
.elementor-990000 [data-theme-section="steps-icons"] .elementor-widget-icon .elementor-icon {
  width: 56px;
  height: 56px;
  padding: 12px;
  font-size: 0;
}

.elementor-990000 [data-theme-section="steps-icons"] .elementor-widget-icon .elementor-icon img {
  display: block;
  width: 32px;
  height: 32px;
}

/* The row's points line up at the top, however many lines their titles take. */
.elementor-990000 [data-theme-section="steps-icons"] .elementor-element.elementor-element-35a42a74 {
  --align-items: flex-start;
}

.elementor-990000 [data-theme-section="steps-icons"] .elementor-element.elementor-element-35a42a74 > .e-con-inner > .e-con {
  --justify-content: flex-start;
  align-self: flex-start;
}

/* No outlined ("hollow") text: the words the demos draw as outlines are solid navy here. */
.elementor-990000 [data-theme-section] .elementor-element:is(.elementor-element-39c1867e, .elementor-element-5f4ddc9, .elementor-element-f259618, .elementor-element-14b8f53, .elementor-element-2e47680) .geekfolio-heading span {
  color: #1b214f;
  -webkit-text-stroke: 0;
  font-family: "Playfair Display", serif;
  font-style: italic;
  font-weight: 500;
}

.elementor-990000 [data-theme-section="figures-row"] .elementor-element .geekfolio-heading,
.elementor-990000 [data-theme-section="figures-row"] .elementor-element .geekfolio-heading span,
.elementor-990000 [data-theme-section="approach-arches"] .geekfolio-cards-slider .geekfolio-card .sub-title {
  color: #1b214f;
  -webkit-text-stroke: 0;
}

.elementor-990000 [data-theme-section="figures-row"] .elementor-element .geekfolio-heading span {
  font-size: inherit;
  line-height: inherit;
}

.elementor-990000 [data-theme-section="hero-marquee"] .elementor-element.elementor-element-b41b001 .geekfolio-marquee .main-marq .item h4 .separator {
  color: #1b214f;
  -webkit-text-stroke: 0;
}

/* The photo fills its column on every screen size (the demo leaves it at its natural width on tablets). On pages
   without the circle of words its column is empty, so it goes and the photo spans the whole content width. */
.elementor-990000 [data-theme-section="hero-marquee"] .elementor-element.elementor-element-764d1e7 img {
  width: 100%;
}

.elementor-990000 [data-theme-section="hero-marquee"] .elementor-element.elementor-element-48f51f0:not(:has(.elementor-widget)) {
  display: none;
}

.elementor-990000 [data-theme-section="hero-marquee"] .elementor-element.elementor-element-48f51f0:not(:has(.elementor-widget)) + .elementor-element.elementor-element-e7a460c {
  width: 100%;
}

/* The circle of words beside the heading: on the charter services a link to the charter page. */
.elementor-990000 [data-theme-section="hero-marquee"] .theme-circle-link {
  display: inline-block;
  color: inherit;
  text-decoration: none;
}

.elementor-990000 [data-theme-section="hero-marquee"] .theme-circle-link:focus-visible {
  outline: 2px solid #d8a600;
  outline-offset: 6px;
  border-radius: 50%;
}

/* The names scrolling behind the numbered rows: solid, but faint, so they stay in the background. */
.elementor-990000 [data-theme-section="numbered-rows"] .geekfolio-portfolio-list .work-row .item .main-marq.xlrg .box .item h4 {
  color: rgba(27, 33, 79, 0.07);
  -webkit-text-stroke: 0;
}

/* Every section's content in the same 1140px column as the rest of the site (some demos use 1320px). */
.elementor-990000 .elementor-element.e-con:is([data-theme-section="cards-photo"], [data-theme-section="steps-icons"], [data-theme-section="faq-boxes"]),
.elementor-990000 :is([data-theme-section="cards-photo"], [data-theme-section="steps-icons"], [data-theme-section="faq-boxes"]) .elementor-element.e-con {
  --content-width: 1140px;
}

/* The same space above and below every section's content. */
.elementor-990000 .elementor-element.e-con[data-theme-section="cards-photo"] {
  --padding-bottom: 110px;
}

.elementor-990000 [data-theme-section="cards-photo"] .elementor-element.elementor-element-ce21d63 {
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-990000 .elementor-element[data-theme-section="intro-photo"] {
  padding-bottom: 120px;
}

.elementor-990000 .elementor-element[data-theme-section="steps-icons"] {
  padding-top: 120px;
}

@media (max-width: 767px) {
  .elementor-990000 .elementor-element.e-con[data-theme-section="cards-photo"] {
    --padding-bottom: 120px;
  }

  .elementor-990000 .elementor-element.e-con[data-theme-section="faq-boxes"] {
    --padding-left: 15px;
    --padding-right: 15px;
  }
}

/* The steps' rounded cards overlap each other slightly; the outer two line up with the other sections. */
.elementor-990000 [data-theme-section="approach-arches"] .theme-steps .swiper-slide:first-child {
  margin-left: 0;
}

.elementor-990000 [data-theme-section="approach-arches"] .theme-steps .swiper-slide:last-child {
  margin-right: 0;
}

/* Each card's button sits at the bottom of the card, so the buttons line up across the row. */
.elementor-990000 [data-theme-section="cards-photo"] .elementor-element.elementor-element-ce21d63 > .e-con > .elementor-widget-geekfolio-button {
  margin-top: auto;
}

/* The box on the intro photo: a clean box with a gold edge (the demo's tilted shape behind it is left out). */
.elementor-990000 [data-theme-section="intro-photo"] .elementor-element.elementor-element-c23334a > .elementor-widget-container {
  border-left: 4px solid #d8a600;
}

/* The steps aren't links, so their cards don't react to the pointer. */
.elementor-990000 [data-theme-section="approach-arches"] .theme-steps .swiper-slide:hover {
  border-color: rgba(0, 0, 0, 0.1);
}

/* ------------------------------------------------------------------------------------------------ */
/* Ground Handling (sub-service page): the same 1140px column and 120px spacing as the parent page. */

.elementor-990000 .elementor-element.e-con:is([data-theme-section="intro-why"], [data-theme-section="points-photo-right"], [data-theme-section="points-photo-left"]),
.elementor-990000 :is([data-theme-section="intro-why"], [data-theme-section="points-photo-right"], [data-theme-section="points-photo-left"]) .elementor-element.e-con {
  --content-width: 1140px;
}

.elementor-990000 [data-theme-section="intro-why"] .elementor-element.elementor-element-77c13335 > .e-con-inner {
  padding: 0 15px;
}

.elementor-990000 .elementor-element.e-con[data-theme-section="intro-why"] {
  --padding-bottom: 70px;
}

/* The box sits just under the photo and overlaps its bottom corner a little. The demo pins it to the bottom of the
   column instead, which leaves a gap under the photo when the text beside it is long. */
.elementor-990000 [data-theme-section="intro-why"] .elementor-element.elementor-element-196b6175.e-con {
  position: relative;
  inset: auto;
  align-self: flex-end;
  margin-top: -60px;
  margin-right: 10px;
}

/* Phones and tablets: the heading lines up with the rest of the page, and the photo, the box and the text follow each
   other without the desktop's large gaps. Tablets keep the photo and the text side by side. */
@media (max-width: 1024px) {
  .elementor-990000 [data-theme-section="intro-why"] .elementor-element.elementor-element-77c13335 > .e-con-inner {
    padding: 0;
  }

  .elementor-990000 [data-theme-section="intro-why"] .elementor-element.elementor-element-47bd1ceb {
    --margin-top: 40px;
  }

  .elementor-990000 [data-theme-section="intro-why"] .elementor-element.elementor-element-662a4ec0 {
    --margin-top: 24px;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-990000 [data-theme-section="intro-why"] .elementor-element.elementor-element-47bd1ceb {
    --flex-direction: row;
    --align-items: flex-start;
    --gap: 40px;
  }

  .elementor-990000 [data-theme-section="intro-why"] .elementor-element.elementor-element-7aaffae3 {
    --width: 45%;
    --padding-right: 0px;
  }

  .elementor-990000 [data-theme-section="intro-why"] .elementor-element.elementor-element-1b7eeedf {
    --width: 55%;
    --margin-top: 0px;
    --padding-left: 0px;
  }
}

@media (max-width: 767px) {
  .elementor-990000 [data-theme-section="intro-why"] .elementor-element.elementor-element-1b7eeedf {
    --margin-top: 64px;
  }
}

/* Backgrounds alternate: white, grey (the two halves of the services list), white, grey… */
.elementor-990000 .elementor-element.elementor-element:is([data-theme-section="intro-why"], [data-theme-section="numbered-rows"], [data-theme-section="process-steps"], [data-theme-section="service-links"]):not(.elementor-motion-effects-element-type-background) {
  background-color: #fff;
}

.elementor-990000 .elementor-element.elementor-element:is([data-theme-section="collage-accordion"], [data-theme-section="faq-accordion"]):not(.elementor-motion-effects-element-type-background) {
  background-color: #f1f3f5;
}

/* The services list's heading (taken from the numbered rows' section) above its points and photo. */
.elementor-990000 [data-theme-section].theme-has-head > .theme-section-head {
  width: 100%;
  max-width: 1140px;
  margin: 0 auto;
  padding-top: 120px;
}

.elementor-990000 [data-theme-section="points-photo-right"].theme-has-head > .e-con-inner {
  padding-top: 60px;
}

.elementor-990000 [data-theme-section="points-photo-left"] > .e-con-inner {
  padding-bottom: 70px;
}

/* Airport rows: the codes under each name, and room below the last row before the next section. */
.elementor-990000 [data-theme-section="numbered-rows"] .theme-row-codes {
  margin: 6px 0 0;
  font-size: 13px;
  letter-spacing: 1px;
  color: #6b7085;
}

.elementor-990000 .elementor-element[data-theme-section="numbered-rows"] {
  padding-bottom: 60px;
}

/* The credits some airport photos' licences ask for: one small grey line under the rows. */
.elementor-990000 [data-theme-section="numbered-rows"] .theme-row-credits {
  margin: 36px 0 0;
  font-size: 12px;
  line-height: 1.7;
  color: #8a8ea3;
}

.elementor-990000 [data-theme-section="numbered-rows"] .theme-row-credits a {
  color: inherit;
  text-decoration: underline;
  text-underline-offset: 2px;
}

/* Photo collage and questions: the demo's empty side columns are dropped, so it fills the column. */
.elementor-990000 .elementor-element[data-theme-section="collage-accordion"] {
  padding-top: 120px;
}

.elementor-990000 [data-theme-section="collage-accordion"] .elementor-element:is(.elementor-element-b580678, .elementor-element-0aa241e) {
  display: none;
}

@media (min-width: 1025px) {
  .elementor-990000 [data-theme-section="collage-accordion"] .elementor-element.elementor-element-a6b6bed {
    width: 47%;
  }

  .elementor-990000 [data-theme-section="collage-accordion"] .elementor-element.elementor-element-6c405c3 {
    width: 6%;
  }

  .elementor-990000 [data-theme-section="collage-accordion"] .elementor-element.elementor-element-2aa39ae {
    width: 47%;
  }
}

/* How we handle your flight: in the column instead of the demo's full width. */
.elementor-990000 .elementor-element.elementor-element-7758238[data-theme-section] > .elementor-container {
  max-width: 1140px;
}

.elementor-990000 .elementor-element[data-theme-section="process-steps"] {
  padding-bottom: 70px;
}

.elementor-990000 .elementor-element[data-theme-section="faq-accordion"] {
  padding-top: 120px;
  padding-bottom: 105px;
}

.elementor-990000 .elementor-element[data-theme-section="collage-accordion"] {
  padding-bottom: 105px;
}

.elementor-990000 .elementor-element[data-theme-section="service-links"] {
  padding-bottom: 89px;
}

/* Every airport row's photo the same shape, so the rows are the same height and evenly spaced. */
.elementor-990000 [data-theme-section="numbered-rows"] .work-row .item .img img {
  width: 100%;
  height: auto;
  aspect-ratio: 3 / 2;
  object-fit: cover;
  object-position: center 25%;
}

/* Four sub-services: the cards share the row equally, and go two per row on tablets. */
.elementor-990000 [data-theme-section="cards-photo"] .elementor-element.elementor-element-ce21d63.theme-cards--4 > .e-con {
  --width: 0;
  flex: 1 1 0;
  min-width: 0;
}

@media (min-width: 1025px) {
  .elementor-990000 .theme-cards--photos .elementor-element.elementor-element-ce21d63.theme-cards--4 > .e-con {
    --padding-top: 16px;
    --padding-right: 16px;
    --padding-left: 16px;
    --padding-bottom: 28px;
  }
}

@media (max-width: 1024px) {
  .elementor-990000 [data-theme-section="cards-photo"] .elementor-element.elementor-element-ce21d63.theme-cards--4 {
    --flex-direction: row;
    flex-wrap: wrap;
  }

  .elementor-990000 [data-theme-section="cards-photo"] .elementor-element.elementor-element-ce21d63.theme-cards--4 > .e-con {
    flex: 1 1 45%;
  }
}

/* Five sub-services: rows of three cards across the 1140px column, with the last row centred; two per row on
   tablets and one per row on phones. The gap does the spacing, so the demo's card margins are dropped. */
.elementor-990000 [data-theme-section="cards-photo"] .elementor-element.elementor-element-ce21d63.theme-cards--5 {
  --flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  gap: 30px;
}

.elementor-990000 [data-theme-section="cards-photo"] .elementor-element.elementor-element-ce21d63.theme-cards--5 > .e-con {
  --width: auto;
  flex: 0 0 calc((100% - 60px) / 3);
  min-width: 0;
  margin: 0;
}

/* Without the margins the cards would touch the screen edges, so the row is inset to line up with the text above. */
@media (max-width: 1024px) {
  .elementor-990000 [data-theme-section="cards-photo"] .elementor-element.elementor-element-ce21d63.theme-cards--5 {
    --padding-right: 30px;
    --padding-left: 30px;
  }

  .elementor-990000 [data-theme-section="cards-photo"] .elementor-element.elementor-element-ce21d63.theme-cards--5 > .e-con {
    flex-basis: calc((100% - 30px) / 2);
  }
}

@media (max-width: 767px) {
  .elementor-990000 [data-theme-section="cards-photo"] .elementor-element.elementor-element-ce21d63.theme-cards--5 {
    --padding-right: 15px;
    --padding-left: 15px;
  }

  .elementor-990000 [data-theme-section="cards-photo"] .elementor-element.elementor-element-ce21d63.theme-cards--5 > .e-con {
    flex-basis: 100%;
  }
}

/* Tablets: the heading lines up with the other sections (15px in), and three cards sit side by side (two on narrow
   tablets) with the gap doing the spacing. The demo stacks full-width cards with side margins, which pushes them past
   the right edge of the screen. */
@media (max-width: 1024px) {
  .elementor-990000 [data-theme-section="cards-photo"] .elementor-element.elementor-element-4ead2f6 {
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-990000 [data-theme-section="cards-photo"] .elementor-element.elementor-element-ce21d63.theme-cards--5 {
    --padding-right: 15px;
    --padding-left: 15px;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-990000 [data-theme-section="cards-photo"] .elementor-element.elementor-element-ce21d63:not(.theme-cards--4, .theme-cards--5) {
    --flex-direction: row;
    --align-items: stretch;
    --padding-left: 15px;
    --padding-right: 15px;
    flex-wrap: wrap;
    justify-content: center;
    gap: 24px;
  }

  .elementor-990000 [data-theme-section="cards-photo"] .elementor-element.elementor-element-ce21d63:not(.theme-cards--4, .theme-cards--5) > .e-con {
    --width: auto;
    --margin-left: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --padding-top: 20px;
    --padding-right: 20px;
    --padding-bottom: 32px;
    --padding-left: 20px;
    flex: 0 0 calc((100% - 48px) / 3);
    min-width: 0;
  }
}

@media (min-width: 768px) and (max-width: 899px) {
  .elementor-990000 [data-theme-section="cards-photo"] .elementor-element.elementor-element-ce21d63:not(.theme-cards--4, .theme-cards--5) > .e-con {
    flex-basis: calc((100% - 24px) / 2);
  }
}

/* Tablets: the points and their photo stay side by side, as on desktop; stacked, the square photo became as tall as
   the screen is wide. */
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-990000 .elementor-element.e-con[data-theme-section^="points-photo"] > .e-con-inner {
    flex-direction: row;
    align-items: center;
    gap: 40px;
  }

  .elementor-990000 [data-theme-section^="points-photo"] .elementor-element:is(.elementor-element-19ecbb79, .elementor-element-40345010) {
    --width: 55%;
  }

  .elementor-990000 [data-theme-section^="points-photo"] .elementor-element:is(.elementor-element-1b143e68, .elementor-element-11c38e83) {
    --width: 45%;
  }
}

/* The photo beside each list of points: square, so the two lists' photos match. */
.elementor-990000 [data-theme-section^="points-photo"] .elementor-widget-image img {
  width: 100%;
  height: auto;
  aspect-ratio: 1 / 1;
  object-fit: cover;
}

/* The photo collage, placed like the About page's: the large photo (9:10) 85% wide on the right, and
   the small one (7:10) over its lower-left corner, standing out to the left and below it. The small photo follows
   the large one and is pulled up over it, instead of being pinned to the column's foot, so opening a longer
   answer beside it doesn't move it. The demo's gold bar is left out. */
.elementor-990000 [data-theme-section="collage-accordion"] .elementor-element.elementor-element-442c3ca {
  display: none;
}

.elementor-990000 [data-theme-section="collage-accordion"] .elementor-element.elementor-element-46ab5f4,
.elementor-990000 [data-theme-section="collage-accordion"] .elementor-element.elementor-element-46ab5f4 > .elementor-widget-container {
  margin: 0;
}

.elementor-990000 [data-theme-section="collage-accordion"] .elementor-element.elementor-element-46ab5f4 img {
  width: 85%;
  height: auto;
  aspect-ratio: 9 / 10;
  object-fit: cover;
}

.elementor-990000 [data-theme-section="collage-accordion"] .elementor-element.elementor-element-323b646.elementor-absolute {
  position: relative;
  inset: auto;
  width: 45%;
  max-width: 45%;
  margin-top: -49%;
}

.elementor-990000 [data-theme-section="collage-accordion"] .elementor-element.elementor-element-323b646 img {
  width: 100%;
  height: auto;
  aspect-ratio: 7 / 10;
  object-fit: cover;
}

/* On tablets and phones the photos and questions keep 15px from the screen edge, like the other sections, and the
   heading under the photos keeps its distance from them. */
@media (max-width: 1024px) {
  .elementor-990000 [data-theme-section="collage-accordion"] .elementor-element:is(.elementor-element-a6b6bed, .elementor-element-2aa39ae) > .elementor-element-populated {
    padding-right: 15px;
    padding-left: 15px;
  }

  .elementor-990000 [data-theme-section="collage-accordion"] .elementor-element.elementor-element-323b646.elementor-absolute {
    margin-bottom: 60px;
  }
}

/* ------------------------------------------------------------------------------------------------ */
/* Partner logos (About page): the About demo's logo boxes, moving slowly past in one row instead of a grid. */

.elementor-990000 .elementor-section.elementor-section-boxed[data-theme-section="partner-logos"] > .elementor-container {
  max-width: 1140px;
  padding: 0 15px;
}

/* White, so the strip stands apart from the About page's grey sections around it. */
.elementor-990000 .elementor-element.elementor-element-fd5ada5[data-theme-section="partner-logos"]:not(.elementor-motion-effects-element-type-background) {
  background-color: #fff;
}

.elementor-990000 [data-theme-section="partner-logos"] .elementor-column.elementor-element-9395d59 {
  width: 100%;
}

.elementor-990000 [data-theme-section="partner-logos"] .theme-logos {
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to right, transparent, #000 10%, #000 90%, transparent);
  mask-image: linear-gradient(to right, transparent, #000 10%, #000 90%, transparent);
}

.elementor-990000 [data-theme-section="partner-logos"] .theme-logos-track {
  display: flex;
  width: max-content;
  animation: theme-logos-scroll 40s linear infinite;
}

.elementor-990000 [data-theme-section="partner-logos"] .theme-logos:hover .theme-logos-track {
  animation-play-state: paused;
}

.elementor-990000 [data-theme-section="partner-logos"] .theme-logos-set {
  display: flex;
}

/* A margin rather than a gap, so both runs of logos are exactly the same width and the loop doesn't jump. */
.elementor-990000 [data-theme-section="partner-logos"] .elementor-element.theme-logo {
  flex: 0 0 240px;
  margin: 0 30px 0 0;
}

.elementor-990000 [data-theme-section="partner-logos"] .elementor-element.theme-logo .geekfolio-image {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 160px;
  padding: 20px;
}

.elementor-990000 [data-theme-section="partner-logos"] .elementor-element.theme-logo img {
  width: auto;
  height: auto;
  max-width: 150px;
  max-height: 60px;
  object-fit: contain;
  filter: grayscale(1);
}

/* A partner left without a logo in the editor drops out of the strip. */
.elementor-990000 [data-theme-section="partner-logos"] .theme-logo:has(img[src=""]) {
  display: none;
}

@keyframes theme-logos-scroll {
  to {
    transform: translateX(-50%);
  }
}

@media (max-width: 767px) {
  .elementor-990000 [data-theme-section="partner-logos"] .elementor-element.theme-logo {
    flex-basis: 200px;
    margin-right: 20px;
  }

  .elementor-990000 [data-theme-section="partner-logos"] .elementor-element.theme-logo .geekfolio-image {
    height: 120px;
  }
}

/* Visitors who turn motion off see the logos standing still, wrapped onto rows. */
@media (prefers-reduced-motion: reduce) {
  .elementor-990000 [data-theme-section="partner-logos"] .theme-logos {
    -webkit-mask-image: none;
    mask-image: none;
  }

  .elementor-990000 [data-theme-section="partner-logos"] .theme-logos-track {
    width: auto;
    animation: none;
  }

  .elementor-990000 [data-theme-section="partner-logos"] .theme-logos-set {
    flex-wrap: wrap;
    justify-content: center;
    row-gap: 30px;
  }

  .elementor-990000 [data-theme-section="partner-logos"] .theme-logos-set[aria-hidden] {
    display: none;
  }
}

/* ------------------------------------------------------------------------------------------------ */
/* Charter landing page (/charter): its own slim header and footer, the quote request in the hero, route
   cards and quotes from clients. The site's header and footer are switched off on this page. */

/* Slim header: logo, phone, WhatsApp and the quote button, kept at the top while the page scrolls. */
.theme-landing-header {
  position: sticky;
  top: 0;
  z-index: 200;
  background: #fff;
  border-bottom: 1px solid rgba(27, 33, 79, 0.08);
}

.theme-landing-header-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  max-width: 1140px;
  margin: 0 auto;
  padding: 14px 15px;
}

.theme-landing-logo img {
  display: block;
  width: auto;
  height: 44px;
}

.theme-landing-header-contact {
  display: flex;
  align-items: center;
  gap: 28px;
}

.theme-landing-phone,
.theme-landing-whatsapp {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-size: 15px;
  font-weight: 600;
  color: #1b214f;
}

.theme-landing-phone svg,
.theme-landing-whatsapp svg {
  flex: none;
  color: #d8a600;
}

/* No WhatsApp number in Settings: no WhatsApp button. */
.theme-landing-whatsapp:not(:has(a)),
.theme-landing-bar-whatsapp:not(:has(a)) {
  display: none;
}

.theme-landing-header .cms-contact-link,
.theme-landing-bar .cms-contact-link {
  color: inherit;
  text-decoration: none;
}

.theme-landing-header .cms-contact-link:hover {
  color: #d8a600;
}

.theme-landing-cta,
.theme-landing-bar-quote {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 12px 24px;
  border-radius: 999px;
  background: #d8a600;
  color: #1b214f;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.02em;
  text-decoration: none;
  transition: background 0.2s, color 0.2s;
}

.theme-landing-cta:hover {
  background: #1b214f;
  color: #fff;
}

/* On phones the header keeps the logo and the button; Call, WhatsApp and Quote sit in a bar at the bottom. */
.theme-landing-bar {
  display: none;
}

@media (max-width: 767px) {
  .theme-landing-header-contact .theme-landing-phone,
  .theme-landing-header-contact .theme-landing-whatsapp {
    display: none;
  }

  .theme-landing-logo img {
    height: 36px;
  }

  .theme-landing-cta {
    padding: 10px 18px;
    font-size: 13px;
  }

  body.theme-landing {
    padding-bottom: 56px;
  }

  /* The back-to-top button sits above the bar instead of on it. */
  body.theme-landing .progress-wrap {
    bottom: 72px;
  }

  .theme-landing-bar {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 210;
    display: flex;
    gap: 1px;
    background: rgba(27, 33, 79, 0.15);
    border-top: 1px solid rgba(27, 33, 79, 0.1);
  }

  .theme-landing-bar > * {
    display: flex;
    flex: 1 1 0;
    align-items: center;
    justify-content: center;
    min-height: 56px;
    padding: 0 8px;
    border-radius: 0;
    background: #fff;
    color: #1b214f;
    font-size: 14px;
    font-weight: 600;
  }

  /* The links keep the numbers (so they dial), but show a short word. */
  .theme-landing-bar-call .cms-contact-link,
  .theme-landing-bar-whatsapp .cms-contact-link {
    font-size: 0;
  }

  .theme-landing-bar-call .cms-contact-link::before,
  .theme-landing-bar-whatsapp .cms-contact-link::before {
    font-size: 14px;
  }

  .theme-landing-bar-call .cms-contact-link::before {
    content: "Call";
  }

  .theme-landing-bar-whatsapp .cms-contact-link::before {
    content: "WhatsApp";
  }

  .theme-landing-bar-quote {
    flex-grow: 1.3;
    background: #d8a600;
  }
}

/* The hero with the form: not as tall as the page hero, the form card under the heading. */
.elementor-990000 .elementor-element.elementor-element-21c076d[data-theme-section].theme-quote-section {
  min-height: 0;
  padding: 110px 0 90px;
}

.elementor-990000 .elementor-element.elementor-element-21c076d.theme-quote-section--closing {
  padding: 100px 0;
}

.elementor-990000 .theme-quote-section .theme-hero-text .geekfolio-heading {
  max-width: 720px;
}

.elementor-990000 .theme-quote-section--closing .elementor-element.elementor-element-a51e414 .geekfolio-heading {
  font-size: clamp(30px, 3.4vw, 44px);
}

.elementor-990000 .theme-quote-wrap {
  width: 100%;
  margin-top: 40px;
  scroll-margin-top: 96px;
}

.theme-quote-contact {
  margin: 18px 0 0;
  color: #fff;
  font-size: 15px;
  text-align: center;
}

.theme-quote-contact .cms-contact-link {
  color: #d8a600;
  font-weight: 600;
}

/* The quote request: a white card, the trip first, then how to reach you. */
.theme-quote {
  padding: 24px 28px 20px;
  border-radius: 16px;
  background: #fff;
  color: #1b214f;
  box-shadow: 0 30px 60px rgba(0, 0, 0, 0.25);
}

.theme-quote [hidden] {
  display: none !important;
}

.theme-quote-sr {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
}

.theme-quote-trip {
  display: flex;
  flex-wrap: wrap;
  gap: 8px 22px;
  margin: 0 0 18px;
  padding: 0;
  border: 0;
}

.theme-quote-radio,
.theme-quote-check {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  margin: 0;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
}

.theme-quote-radio input,
.theme-quote-check input {
  width: 16px;
  height: 16px;
  margin: 0;
  accent-color: #d8a600;
}

.theme-quote-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
  gap: 14px;
  align-items: end;
}

.theme-quote-field {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 6px;
  margin: 0;
}

.theme-quote-field--wide {
  grid-column: 1 / -1;
}

.theme-quote-label {
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: #6b6f8a;
}

.theme-quote-label small {
  font-weight: 400;
  letter-spacing: 0;
  text-transform: none;
}

.theme-quote .wpcf7-form-control:not(.wpcf7-submit) {
  width: 100%;
  height: 50px;
  padding: 0 14px;
  border: 1px solid #dfe1e8;
  border-radius: 8px;
  background: #f7f8fb;
  color: #1b214f;
  font-size: 15px;
  line-height: 48px;
  box-shadow: none;
}

.theme-quote textarea.wpcf7-form-control {
  height: auto;
  min-height: 50px;
  padding: 12px 14px;
  line-height: 1.5;
  resize: vertical;
}

.theme-quote .wpcf7-form-control:not(.wpcf7-submit):focus {
  border-color: #d8a600;
  background: #fff;
  outline: 0;
  box-shadow: 0 0 0 3px rgba(216, 166, 0, 0.2);
}

.theme-quote .wpcf7-form-control.wpcf7-not-valid {
  border-color: #d64545;
}

.theme-quote .wpcf7-not-valid-tip {
  font-size: 12px;
  color: #d64545;
}

.theme-quote-next,
.theme-quote .wpcf7-submit {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  height: 50px;
  padding: 0 26px;
  border: 0;
  border-radius: 8px;
  background: #d8a600;
  color: #1b214f;
  font-size: 15px;
  font-weight: 700;
  white-space: nowrap;
  cursor: pointer;
  transition: background 0.2s, color 0.2s;
}

.theme-quote-next:hover,
.theme-quote .wpcf7-submit:hover {
  background: #1b214f;
  color: #fff;
}

.theme-quote-actions {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 16px 24px;
  margin-top: 18px;
}

.theme-quote-back {
  margin-left: auto;
  padding: 0;
  border: 0;
  background: none;
  color: #6b6f8a;
  font-size: 14px;
  text-decoration: underline;
  cursor: pointer;
}

.theme-quote-submit {
  position: relative;
  display: inline-flex;
  align-items: center;
}

.theme-quote .wpcf7-response-output {
  margin: 16px 0 0;
  padding: 12px 16px;
  border: 1px solid #dfe1e8;
  border-radius: 8px;
  font-size: 14px;
}

.theme-quote .wpcf7-response-output[aria-hidden="true"] {
  display: none;
}

.theme-quote .wpcf7-form.sent .wpcf7-response-output {
  border-color: #3b8d5a;
  background: #eef8f1;
  color: #1f5f36;
}

.theme-quote .wpcf7-form.invalid .wpcf7-response-output,
.theme-quote .wpcf7-form.failed .wpcf7-response-output {
  border-color: #d64545;
  background: #fdf0f0;
  color: #8d2a2a;
}

/* Once it's sent, only the confirmation stays. */
.theme-quote .wpcf7-form.sent .theme-quote-trip,
.theme-quote .wpcf7-form.sent .theme-quote-step {
  display: none;
}

.theme-quote .cms-recaptcha-note {
  margin: 12px 0 0;
  font-size: 11px;
  color: #8a8fa8;
}

/* Proof: heading and figures beside the quotes, which stand still instead of scrolling. */
.elementor-990000 .elementor-section[data-theme-section="proof-testimonials"] {
  padding: 120px 0;
}

.elementor-990000 .elementor-section[data-theme-section="proof-testimonials"] > .elementor-container {
  max-width: 1140px;
}

@media (min-width: 768px) {
  .elementor-990000 [data-theme-section="proof-testimonials"] > .elementor-container > .elementor-column {
    width: 50%;
  }
}

.elementor-990000 .theme-quotes {
  height: auto;
  overflow: visible;
}

.elementor-990000 .theme-quotes-list,
.elementor-990000 .theme-quotes-list .box {
  display: grid;
  gap: 20px;
  transform: none;
  animation: none;
}

.elementor-990000 .geekfolio-testimonials-cards .theme-quotes .item {
  margin: 0;
  padding: 28px;
  border: 1px solid rgba(27, 33, 79, 0.08);
  border-radius: 12px;
  background: #fff;
}

.elementor-990000 .geekfolio-testimonials-cards .theme-quotes .cont {
  margin-bottom: 20px;
}

.elementor-990000 .geekfolio-testimonials-cards .rate-stars {
  color: #d8a600;
}

.elementor-990000 .theme-quote-who .info .name {
  margin: 0 0 2px;
  font-size: 15px;
}

/* Slim footer: company, contact and legal links on navy. */
.theme-landing-footer {
  padding: 64px 0 28px;
  background: #1b214f;
  color: rgba(255, 255, 255, 0.8);
}

.theme-landing-footer-inner {
  display: grid;
  grid-template-columns: 1.4fr 1fr 1fr;
  gap: 32px;
  max-width: 1140px;
  margin: 0 auto;
  padding: 0 15px;
}

.theme-landing-footer p {
  margin: 0 0 6px;
  font-size: 15px;
  line-height: 1.6;
}

.theme-landing-footer-name {
  color: #fff;
  font-weight: 700;
}

.theme-landing-footer a,
.theme-landing-footer .cms-contact-link {
  color: #fff;
  text-decoration: none;
}

.theme-landing-footer a:hover {
  color: #d8a600;
}

.theme-landing-footer-links {
  display: flex;
  flex-direction: column;
  gap: 8px;
  font-size: 15px;
}

.theme-landing-footer-links .cms-legal-links {
  display: contents;
}

.theme-landing-footer-copy {
  max-width: 1140px;
  margin: 40px auto 0;
  padding: 20px 15px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.6);
  font-size: 13px;
  text-align: center;
}

@media (max-width: 767px) {
  .theme-landing-footer-inner {
    grid-template-columns: minmax(0, 1fr);
  }
}

/* ------------------------------------------------------------------------------------------------ */
/* Charter quote form: more legs for a multi-leg trip, airport suggestions, and the hero photo's position. */

/* The jet sits on the right of the hero photo, clear of the heading. */
.elementor-990000 .elementor-element.elementor-element-21c076d.theme-quote-section--hero[data-theme-section] {
  background-position: 78% 40%;
}

/* Legs 2 onwards, under the first row, in its columns: From, To, Date and a remove button. */
.theme-quote-legs {
  display: grid;
  gap: 14px;
  margin-top: 18px;
}

.theme-quote-leg {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 6px 14px;
  align-items: end;
}

.theme-quote-leg-title {
  grid-column: 1 / -1;
  font-size: 13px;
  font-weight: 700;
  color: #1b214f;
}

.theme-quote-remove-leg {
  display: flex;
  align-items: center;
  justify-content: center;
  justify-self: start;
  width: 50px;
  height: 50px;
  padding: 0;
  border: 1px solid #dfe1e8;
  border-radius: 8px;
  background: #fff;
  color: #6b6f8a;
  cursor: pointer;
}

.theme-quote-remove-leg:hover,
.theme-quote-remove-leg:focus-visible {
  border-color: #d64545;
  color: #d64545;
}

.theme-quote-add-leg {
  display: inline-flex;
  align-items: center;
  justify-self: start;
  gap: 8px;
  padding: 6px 0;
  border: 0;
  background: none;
  color: #1b214f;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
}

.theme-quote-add-leg:hover,
.theme-quote-add-leg:focus-visible {
  color: #b38900;
}

@media (max-width: 767px) {
  .theme-quote-leg {
    grid-template-columns: 1fr 50px;
    padding-top: 14px;
    border-top: 1px solid #eceef3;
  }

  .theme-quote-leg-title {
    grid-column: 1;
    align-self: center;
  }

  .theme-quote-remove-leg {
    grid-row: 1;
    grid-column: 2;
    width: 40px;
    height: 40px;
  }

  .theme-quote-leg .theme-quote-field {
    grid-column: 1 / -1;
  }
}

/* Airport suggestions under the From and To fields. */
/* Placed on the page under the field by airport-search.js (its top, left and width). */
.theme-airports {
  position: absolute;
  z-index: 1000;
  max-height: 320px;
  margin: 0;
  padding: 6px;
  overflow-y: auto;
  list-style: none;
  background: #fff;
  border: 1px solid #dfe1e8;
  border-radius: 10px;
  box-shadow: 0 18px 40px rgba(27, 33, 79, 0.18);
  text-align: left;
}

.theme-airports li {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 9px 10px;
  border-radius: 8px;
  cursor: pointer;
}

.theme-airports li:hover,
.theme-airports li.is-active {
  background: #f1f3f5;
}

.theme-airport-code {
  flex: 0 0 auto;
  min-width: 48px;
  padding: 4px 6px;
  border-radius: 6px;
  background: #1b214f;
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.06em;
  text-align: center;
}

.theme-airport-text {
  display: flex;
  flex-direction: column;
  min-width: 0;
}

.theme-airport-name,
.theme-airport-place {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.theme-airport-name {
  color: #1b214f;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.3;
}

.theme-airport-place {
  color: #6b6f8a;
  font-size: 12px;
  line-height: 1.4;
}

/* ------------------------------------------------------------------------------------------------ */
/* Charter landing page: sections of its own (theme-lp), not the service pages'. Navy and gold, white and light
   grey bands in turn, one navy band in the middle; every section in the 1140px column with 120px above and below. */

.theme-lp {
  padding: 120px 0;
  background: #fff;
  color: #1b214f;
}

.theme-lp-inner {
  max-width: 1140px;
  margin: 0 auto;
  padding: 0 15px;
}

.theme-lp--route-map,
.theme-lp--missions,
.theme-lp--logos,
.theme-lp--clocks {
  background: #f4f5f8;
}

.theme-lp h2,
.theme-lp h3 {
  margin: 0;
  color: #1b214f;
}

/* Section headings: a small gold label, the heading with its last words in italic serif, a line of text. */
.theme-lp-head {
  max-width: 720px;
  margin-bottom: 56px;
}

.theme-lp-head--center {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.theme-lp-label {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  margin: 0 0 18px;
  color: #b88c00;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

.theme-lp-label::before {
  content: "";
  width: 28px;
  height: 2px;
  background: currentColor;
}

.theme-lp-head--center .theme-lp-label::after {
  content: "";
  width: 28px;
  height: 2px;
  background: currentColor;
}

.theme-lp-title {
  font-size: clamp(30px, 3.6vw, 46px);
  font-weight: 600;
  line-height: 1.15;
  letter-spacing: -0.01em;
}

.theme-lp-title span {
  font-family: "Playfair Display", serif;
  font-style: italic;
  font-weight: 500;
}

.theme-lp-intro {
  margin: 20px 0 0;
  color: #5b607a;
  font-size: 17px;
  line-height: 1.7;
}

@media (min-width: 992px) {
  .theme-lp-head--split {
    display: grid;
    grid-template-columns: 1.1fr 1fr;
    column-gap: 60px;
    align-items: end;
    max-width: none;
  }

  .theme-lp-head--split .theme-lp-label {
    grid-column: 1 / -1;
  }

  .theme-lp-head--split .theme-lp-intro {
    margin: 0;
  }
}

/* Buttons: gold, navy on hover, with the theme's arrow. */
.theme-lp-button {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 15px 28px;
  border-radius: 999px;
  background: #d8a600;
  color: #1b214f;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
  transition: background 0.2s, color 0.2s;
}

.theme-lp-button:hover,
.theme-lp-button:focus-visible {
  background: #1b214f;
  color: #fff;
}

/* Facts: four in a row under the hero, each with an icon in a gold ring. */
.theme-lp--facts {
  padding: 48px 0;
  border-bottom: 1px solid rgba(27, 33, 79, 0.08);
}

.theme-lp-facts {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  margin: 0;
  padding: 0;
  list-style: none;
}

.theme-lp-fact {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 0 24px;
  border-left: 1px solid rgba(27, 33, 79, 0.1);
}

.theme-lp-fact:first-child {
  padding-left: 0;
  border-left: 0;
}

.theme-lp-fact-icon {
  display: flex;
  flex: none;
  align-items: center;
  justify-content: center;
  width: 56px;
  height: 56px;
  border: 1.5px solid #d8a600;
  border-radius: 50%;
}

.theme-lp-fact-icon img {
  width: 26px;
  height: 26px;
}

.theme-lp-fact-body {
  display: flex;
  flex-direction: column;
}

.theme-lp-fact-figure {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.2;
}

.theme-lp-fact-label {
  color: #5b607a;
  font-size: 14px;
  line-height: 1.4;
}

/* Route map: a dotted map with routes curving out of Dubai, beside the list of routes. */
.theme-lp-map-wrap {
  display: grid;
  grid-template-columns: minmax(0, 1.55fr) minmax(0, 1fr);
  gap: 40px;
  align-items: start;
}

.theme-lp-map {
  position: relative;
  padding: 24px;
  border-radius: 20px;
  background: #fff;
}

.theme-lp-map-dots {
  display: block;
  width: 100%;
  height: auto;
}

.theme-lp-map-lines {
  position: absolute;
  inset: 24px;
  width: calc(100% - 48px);
  height: calc(100% - 48px);
  overflow: visible;
}

.theme-lp-arc {
  fill: none;
  stroke: rgba(27, 33, 79, 0.35);
  stroke-width: 2.5;
  stroke-dasharray: 6 8;
  transition: stroke 0.3s;
}

.theme-lp-arc.is-active {
  stroke: #d8a600;
  stroke-width: 4;
  stroke-dasharray: none;
}

.theme-lp-city {
  cursor: pointer;
}

.theme-lp-city circle {
  fill: #fff;
  stroke: #1b214f;
  stroke-width: 4;
  transition: fill 0.2s, stroke 0.2s;
}

.theme-lp-city.is-active circle {
  fill: #d8a600;
  stroke: #d8a600;
}

.theme-lp-city text,
.theme-lp-hub text {
  fill: #1b214f;
  font-size: 22px;
  font-weight: 700;
  paint-order: stroke;
  stroke: #fff;
  stroke-width: 6px;
  stroke-linejoin: round;
}

.theme-lp-hub circle {
  fill: #1b214f;
}

.theme-lp-hub .theme-lp-hub-pulse {
  fill: rgba(216, 166, 0, 0.35);
  transform-box: fill-box;
  transform-origin: center;
  animation: theme-lp-pulse 2.4s ease-out infinite;
}

@keyframes theme-lp-pulse {
  from { transform: scale(0.6); opacity: 1; }
  to { transform: scale(1.8); opacity: 0; }
}

.theme-lp-routes {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.theme-lp-route {
  border: 1px solid rgba(27, 33, 79, 0.1);
  border-radius: 14px;
  background: #fff;
  transition: border-color 0.2s, box-shadow 0.2s;
}

.theme-lp-route.is-active {
  border-color: #d8a600;
  box-shadow: 0 12px 30px rgba(27, 33, 79, 0.08);
}

.theme-lp-route-pick {
  display: grid;
  grid-template-columns: 1fr auto;
  width: 100%;
  padding: 14px 18px;
  border: 0;
  background: none;
  color: inherit;
  font: inherit;
  text-align: left;
  cursor: pointer;
}

.theme-lp-route-name {
  font-size: 16px;
  font-weight: 700;
}

.theme-lp-route-meta {
  grid-row: 2;
  color: #5b607a;
  font-size: 13px;
}

.theme-lp-route-price {
  grid-row: 1 / span 2;
  grid-column: 2;
  align-self: center;
  color: #b88c00;
  font-size: 20px;
  font-weight: 700;
}

.theme-lp-route-more {
  display: none;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding: 0 18px 16px;
  color: #5b607a;
  font-size: 13px;
}

.theme-lp-route.is-active .theme-lp-route-more {
  display: flex;
}

.theme-lp-route-quote {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 9px 16px;
  border-radius: 999px;
  background: #1b214f;
  color: #fff;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
  white-space: nowrap;
}

.theme-lp-route-quote:hover {
  background: #d8a600;
  color: #1b214f;
}

.theme-lp-footnote {
  margin: 28px 0 0;
  color: #5b607a;
  font-size: 13px;
}

/* Aircraft selector: the classes down the left, the chosen one's photo, specs and button on the right. */
.theme-lp-fleet {
  display: grid;
  grid-template-columns: 280px minmax(0, 1fr);
  gap: 32px;
}

.theme-lp-fleet-tabs {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.theme-lp-fleet-tab {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 18px 22px;
  border: 1px solid rgba(27, 33, 79, 0.1);
  border-radius: 14px;
  background: #fff;
  color: #1b214f;
  font: inherit;
  text-align: left;
  cursor: pointer;
  transition: background 0.2s, border-color 0.2s, color 0.2s;
}

.theme-lp-fleet-tab:hover {
  border-color: #d8a600;
}

.theme-lp-fleet-tab.is-active {
  border-color: #1b214f;
  background: #1b214f;
  color: #fff;
}

.theme-lp-fleet-tab-name {
  font-size: 17px;
  font-weight: 700;
}

.theme-lp-fleet-tab-seats {
  margin-top: 2px;
  font-size: 13px;
  opacity: 0.7;
}

.theme-lp-fleet-tab-seats::after {
  content: " seats";
}

.theme-lp-fleet-panel {
  display: grid;
  grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr);
  overflow: hidden;
  border-radius: 20px;
  background: #f4f5f8;
}

.theme-lp-fleet-panel[hidden] {
  display: none;
}

.theme-lp-fleet-photo img {
  display: block;
  width: 100%;
  height: 100%;
  min-height: 380px;
  object-fit: cover;
}

.theme-lp-fleet-body {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 36px;
}

.theme-lp-fleet-body h3 {
  font-size: 28px;
  font-weight: 700;
}

.theme-lp-fleet-examples {
  margin: 6px 0 14px;
  color: #b88c00;
  font-size: 14px;
  font-weight: 600;
}

.theme-lp-fleet-text {
  margin: 0 0 24px;
  color: #5b607a;
  font-size: 15px;
  line-height: 1.7;
}

.theme-lp-specs {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 18px 24px;
  width: 100%;
  margin: 0 0 28px;
  padding: 22px 0;
  border-top: 1px solid rgba(27, 33, 79, 0.1);
  border-bottom: 1px solid rgba(27, 33, 79, 0.1);
}

.theme-lp-specs dt {
  color: #5b607a;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.theme-lp-specs dd {
  margin: 2px 0 0;
  font-size: 17px;
  font-weight: 700;
}

/* Special flights: photo tiles, two tall ones at the ends. */
.theme-lp-tiles {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-auto-rows: 260px;
  gap: 20px;
}

.theme-lp-tile--1 {
  grid-row: span 2;
}

.theme-lp-tile {
  position: relative;
  display: flex;
  align-items: flex-end;
  overflow: hidden;
  border-radius: 18px;
  color: #fff;
  text-decoration: none;
}

.theme-lp-tile img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.6s;
}

.theme-lp-tile::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(27, 33, 79, 0) 35%, rgba(15, 19, 48, 0.85) 100%);
}

.theme-lp-tile:hover img {
  transform: scale(1.05);
}

.theme-lp-tile-body {
  position: relative;
  z-index: 1;
  padding: 24px;
}

.theme-lp-tile-body h3 {
  color: #fff;
  font-size: 20px;
  font-weight: 700;
}

.theme-lp-tile-body p {
  margin: 6px 0 0;
  color: rgba(255, 255, 255, 0.85);
  font-size: 14px;
  line-height: 1.5;
}

.theme-lp-tile-arrow {
  position: absolute;
  top: 18px;
  right: 18px;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background: #fff;
  color: #1b214f;
  transition: background 0.2s;
}

.theme-lp-tile:hover .theme-lp-tile-arrow {
  background: #d8a600;
}

/* What you pay for: three reasons beside a boarding pass, on the page's one navy band. */
.theme-lp--included {
  background: #1b214f;
  color: #fff;
}

.theme-lp--included h2,
.theme-lp--included h3 {
  color: #fff;
}

.theme-lp--included .theme-lp-label {
  color: #d8a600;
}

.theme-lp--included .theme-lp-intro,
.theme-lp--included .theme-lp-reasons p {
  color: rgba(255, 255, 255, 0.75);
}

.theme-lp-included {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 470px);
  gap: 70px;
  align-items: center;
}

.theme-lp--included .theme-lp-head {
  margin-bottom: 40px;
}

.theme-lp-reasons {
  display: flex;
  flex-direction: column;
  gap: 26px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.theme-lp-reasons li {
  display: flex;
  gap: 18px;
}

.theme-lp-reason-num {
  flex: none;
  color: #d8a600;
  font-size: 15px;
  font-weight: 700;
}

.theme-lp-reasons h3 {
  font-size: 19px;
  font-weight: 700;
}

.theme-lp-reasons p {
  margin: 6px 0 0;
  font-size: 15px;
  line-height: 1.65;
}

.theme-lp-pass {
  overflow: hidden;
  border-radius: 22px;
  background: #fff;
  color: #1b214f;
  box-shadow: 0 40px 80px rgba(0, 0, 0, 0.35);
  transform: rotate(-1.5deg);
}

.theme-lp-pass-top {
  display: flex;
  justify-content: space-between;
  padding: 18px 28px;
  background: #d8a600;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
}

.theme-lp-pass-route {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 26px 28px 8px;
}

.theme-lp-pass-route > div {
  display: flex;
  flex-direction: column;
}

.theme-lp-pass-route > div:last-child {
  text-align: right;
}

.theme-lp-pass-route strong {
  font-size: 40px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: 0.02em;
}

.theme-lp-pass-route span {
  margin-top: 4px;
  color: #5b607a;
  font-size: 13px;
}

.theme-lp-pass-plane {
  flex: 1;
  display: flex;
  align-items: center;
  margin: 0 18px;
  color: #d8a600;
}

.theme-lp-pass-plane::before,
.theme-lp-pass-plane::after {
  content: "";
  flex: 1;
  border-top: 2px dashed rgba(27, 33, 79, 0.25);
}

.theme-lp-pass-plane svg {
  margin: 0 8px;
  transform: rotate(90deg);
}

.theme-lp-pass-label {
  margin: 20px 28px 10px;
  color: #5b607a;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
}

.theme-lp-pass-items {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px 18px;
  margin: 0;
  padding: 0 28px 26px;
  list-style: none;
}

.theme-lp-pass-items li {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.35;
}

.theme-lp-pass-items svg {
  flex: none;
  margin-top: 1px;
  color: #b88c00;
}

/* The tear-off stub: a dashed line with a notch cut out at each end, then a barcode. */
.theme-lp-pass-stub {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  padding: 22px 28px;
  border-top: 2px dashed rgba(27, 33, 79, 0.2);
  font-size: 14px;
  font-weight: 700;
}

.theme-lp-pass-stub::before,
.theme-lp-pass-stub::after {
  content: "";
  position: absolute;
  top: -13px;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: #1b214f;
}

.theme-lp-pass-stub::before {
  left: -12px;
}

.theme-lp-pass-stub::after {
  right: -12px;
}

.theme-lp-pass-barcode {
  flex: none;
  width: 110px;
  height: 40px;
  background: repeating-linear-gradient(90deg, #1b214f 0 2px, transparent 2px 4px, #1b214f 4px 7px, transparent 7px 9px, #1b214f 9px 10px, transparent 10px 13px);
}

/* How it works: four stops along a dashed flight path, the plane flying off at the end. */
.theme-lp-path {
  position: relative;
}

.theme-lp-path::before {
  content: "";
  position: absolute;
  top: 63px;
  right: 40px;
  left: 0;
  border-top: 2px dashed rgba(27, 33, 79, 0.3);
}

.theme-lp-path-plane {
  position: absolute;
  top: 48px;
  right: 0;
  color: #d8a600;
  transform: rotate(90deg);
}

.theme-lp-steps {
  position: relative;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 30px;
  margin: 0;
  padding: 0 60px 0 0;
  list-style: none;
}

.theme-lp-step-time {
  display: inline-block;
  margin-bottom: 14px;
  padding: 5px 12px;
  border-radius: 999px;
  background: #f4f5f8;
  color: #b88c00;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.theme-lp-step-marker {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 52px;
  height: 52px;
  margin-bottom: 22px;
  border: 4px solid #fff;
  border-radius: 50%;
  background: #1b214f;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  box-shadow: 0 0 0 2px #d8a600;
}

.theme-lp-step h3 {
  font-size: 20px;
  font-weight: 700;
}

.theme-lp-step p {
  margin: 8px 0 0;
  color: #5b607a;
  font-size: 15px;
  line-height: 1.65;
}

/* Proof sits on the light grey band, the logos straight under it; the quotes are white cards. */
.elementor-990000 .elementor-section[data-theme-section="proof-testimonials"]:not(.elementor-motion-effects-element-type-background) {
  background-color: #f4f5f8;
}

body.theme-landing .elementor-990000 .geekfolio-testimonials-cards .theme-quotes .item {
  background: #fff;
}

.theme-lp--logos {
  padding: 0 0 120px;
}

.theme-lp-logos-title {
  margin: 0 0 30px;
  font-size: 18px;
  font-weight: 600;
  text-align: center;
}

.theme-lp-logos-title span {
  font-family: "Playfair Display", serif;
  font-style: italic;
  font-weight: 500;
}

.theme-lp-logos {
  display: grid;
  grid-template-columns: repeat(8, minmax(0, 1fr));
  gap: 14px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.theme-lp-logos li {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 96px;
  padding: 16px;
  border: 1px solid rgba(27, 33, 79, 0.08);
  border-radius: 12px;
  background: #fff;
}

.theme-lp-logos img {
  max-width: 100%;
  max-height: 52px;
  object-fit: contain;
  filter: grayscale(1);
  opacity: 0.75;
  transition: filter 0.2s, opacity 0.2s;
}

.theme-lp-logos li:hover img {
  filter: none;
  opacity: 1;
}

/* FAQ: the heading and a charter-desk card on the left, the questions on the right. */
.theme-lp-faq-layout {
  display: grid;
  grid-template-columns: minmax(0, 400px) minmax(0, 1fr);
  gap: 70px;
  align-items: start;
}

.theme-lp-faq-side .theme-lp-head {
  margin-bottom: 36px;
}

.theme-lp-desk {
  padding: 32px;
  border-radius: 20px;
  background: #1b214f;
  color: #fff;
}

.theme-lp-desk h3 {
  margin-top: 18px;
  color: #fff;
  font-size: 22px;
  font-weight: 700;
}

.theme-lp-desk p {
  margin: 10px 0 20px;
  color: rgba(255, 255, 255, 0.75);
  font-size: 15px;
  line-height: 1.65;
}

.theme-lp-desk-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 56px;
  height: 56px;
  border-radius: 50%;
  background: #d8a600;
  color: #1b214f;
}

.theme-lp-desk-links {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin: 0 0 26px;
  padding: 0;
  list-style: none;
}

.theme-lp-desk-links li:empty {
  display: none;
}

.theme-lp-desk-links .cms-contact-link {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}

.theme-lp-desk-links .cms-contact-link:hover {
  color: #d8a600;
}

.theme-lp-desk-links li::before {
  display: inline-block;
  width: 86px;
  color: rgba(255, 255, 255, 0.55);
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.theme-lp-desk-links .is-phone::before { content: "Call"; }
.theme-lp-desk-links .is-whatsapp::before { content: "WhatsApp"; }
.theme-lp-desk-links .is-email::before { content: "Email"; }

.theme-lp-faq-item {
  border-bottom: 1px solid rgba(27, 33, 79, 0.1);
}

.theme-lp-faq-item:first-child {
  border-top: 1px solid rgba(27, 33, 79, 0.1);
}

.theme-lp-faq-item summary {
  position: relative;
  padding: 24px 50px 24px 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4;
  list-style: none;
  cursor: pointer;
}

.theme-lp-faq-item summary::-webkit-details-marker {
  display: none;
}

.theme-lp-faq-item summary::after {
  content: "+";
  position: absolute;
  top: 50%;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  border-radius: 50%;
  background: #f4f5f8;
  color: #1b214f;
  font-size: 22px;
  font-weight: 400;
  transform: translateY(-50%);
  transition: transform 0.2s, background 0.2s;
}

.theme-lp-faq-item[open] summary::after {
  background: #d8a600;
  transform: translateY(-50%) rotate(45deg);
}

.theme-lp-faq-answer {
  padding: 0 50px 24px 0;
  color: #5b607a;
  font-size: 16px;
  line-height: 1.75;
}

.theme-lp-faq-answer p {
  margin: 0;
}

/* Clocks: the desk is open, live, on a light band. The watches are navy on white. */
.theme-lp-clocks-layout {
  display: grid;
  grid-template-columns: minmax(0, 420px) minmax(0, 1fr);
  gap: 60px;
  align-items: center;
}

.theme-lp--clocks .theme-lp-head {
  margin-bottom: 28px;
}

.theme-lp-clocks-status {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  margin: 0 0 30px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
}

.theme-lp-status-dot {
  flex: none;
  width: 12px;
  height: 12px;
  margin-top: 6px;
  border-radius: 50%;
  background: #2fa864;
  box-shadow: 0 0 0 0 rgba(47, 168, 100, 0.5);
  animation: theme-lp-live 2s infinite;
}

@keyframes theme-lp-live {
  70% { box-shadow: 0 0 0 10px rgba(47, 168, 100, 0); }
  100% { box-shadow: 0 0 0 0 rgba(47, 168, 100, 0); }
}

.theme-lp-clocks-actions {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 14px 22px;
}

.theme-lp-contact:empty {
  display: none;
}

.theme-lp-contact .cms-contact-link {
  color: #1b214f;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}

.theme-lp-contact .cms-contact-link:hover {
  color: #b88c00;
}

.theme-lp--clocks .theme-clocks {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 14px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.theme-lp--clocks .theme-clock {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 22px 10px 18px;
  border: 1px solid rgba(27, 33, 79, 0.06);
  border-radius: 16px;
  background: #fff;
  text-align: center;
}

.theme-lp--clocks .theme-clock-face {
  width: 72px;
  height: 72px;
  margin-bottom: 12px;
}

.theme-lp--clocks .theme-clock-rim {
  fill: #fff;
  stroke: #1b214f;
  stroke-width: 3;
}

.theme-lp--clocks .theme-clock.is-night .theme-clock-rim {
  fill: #1b214f;
}

.theme-lp--clocks .theme-clock-ticks {
  stroke: #1b214f;
  stroke-width: 3;
  stroke-linecap: round;
}

.theme-lp--clocks .theme-clock.is-night .theme-clock-ticks,
.theme-lp--clocks .theme-clock.is-night .theme-clock-hour {
  stroke: #fff;
}

.theme-lp--clocks .theme-clock-hour,
.theme-lp--clocks .theme-clock-minute {
  stroke: #1b214f;
  stroke-width: 5;
  stroke-linecap: round;
}

.theme-lp--clocks .theme-clock-minute {
  stroke: #d8a600;
  stroke-width: 3.5;
}

.theme-lp--clocks .theme-clock-dot {
  fill: #d8a600;
}

.theme-lp--clocks .theme-clock-time {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.1;
  font-variant-numeric: tabular-nums;
}

.theme-lp--clocks .theme-clock-city {
  margin-top: 4px;
  font-size: 14px;
  font-weight: 700;
}

.theme-lp--clocks .theme-clock-note,
.theme-lp--clocks .theme-clock-offset {
  color: #5b607a;
  font-size: 11px;
  letter-spacing: 0.04em;
}

.theme-lp--clocks .theme-clock.is-unknown .theme-clock-time,
.theme-lp--clocks .theme-clock.is-unknown .theme-clock-offset {
  visibility: hidden;
}

/* Tablets: two columns where there were four; the map and lists stack. */
@media (max-width: 1024px) {
  .theme-lp {
    padding: 90px 0;
  }

  .theme-lp-facts {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 24px 0;
  }

  .theme-lp-fact:nth-child(3) {
    padding-left: 0;
    border-left: 0;
  }

  .theme-lp-map-wrap,
  .theme-lp-fleet,
  .theme-lp-included,
  .theme-lp-faq-layout,
  .theme-lp-clocks-layout {
    grid-template-columns: minmax(0, 1fr);
  }

  .theme-lp-routes {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .theme-lp-fleet-tabs {
    flex-direction: row;
    overflow-x: auto;
    padding-bottom: 4px;
  }

  .theme-lp-fleet-tab {
    flex: none;
  }

  .theme-lp-tiles {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-auto-rows: 240px;
  }

  .theme-lp-tile--1,
  .theme-lp-tile--4 {
    grid-row: auto;
    grid-column: auto;
  }

  .theme-lp-included {
    gap: 50px;
  }

  .theme-lp-pass {
    max-width: 520px;
    transform: none;
  }

  .theme-lp-logos {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

/* Phones: one column; the steps follow a line down the left. */
@media (max-width: 767px) {
  .theme-lp {
    padding: 72px 0;
  }

  .theme-lp--facts {
    padding: 36px 0;
  }

  .theme-lp-facts,
  .theme-lp-routes,
  .theme-lp-tiles,
  .theme-lp-fleet-panel,
  .theme-lp-pass-items {
    grid-template-columns: minmax(0, 1fr);
  }

  .theme-lp-fact {
    padding: 0;
    border-left: 0;
  }

  .theme-lp-head {
    margin-bottom: 36px;
  }

  .theme-lp-map {
    padding: 10px;
  }

  .theme-lp-map-lines {
    inset: 10px;
    width: calc(100% - 20px);
    height: calc(100% - 20px);
  }

  .theme-lp-city text,
  .theme-lp-hub text {
    font-size: 34px;
    stroke-width: 9px;
  }

  .theme-lp-fleet-photo img {
    min-height: 220px;
    max-height: 260px;
  }

  .theme-lp-fleet-body {
    padding: 24px;
  }

  .theme-lp-pass-route strong {
    font-size: 32px;
  }

  .theme-lp-path::before {
    top: 0;
    bottom: 0;
    left: 25px;
    right: auto;
    border-top: 0;
    border-left: 2px dashed rgba(27, 33, 79, 0.3);
  }

  .theme-lp-path-plane {
    display: none;
  }

  .theme-lp-steps {
    grid-template-columns: minmax(0, 1fr);
    gap: 34px;
    padding: 0;
  }

  .theme-lp-step {
    position: relative;
    padding-left: 76px;
  }

  .theme-lp-step-marker {
    position: absolute;
    top: 0;
    left: 0;
  }

  .theme-lp-logos {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .theme-lp-desk {
    padding: 26px;
  }

  .theme-lp-faq-item summary {
    font-size: 16px;
  }

  .theme-lp--clocks .theme-clocks {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (prefers-reduced-motion: reduce) {
  .theme-lp-hub .theme-lp-hub-pulse,
  .theme-lp-status-dot {
    animation: none;
  }

  .theme-lp-tile img {
    transition: none;
  }
}

/* The landing sections' lists carry no theme numbering or bullets. */
.elementor-990000 .theme-lp ol,
.elementor-990000 .theme-lp ul,
.elementor-990000 .theme-lp li {
  list-style: none;
}

.elementor-990000 .theme-lp li::marker {
  content: none;
}

/* Headings on dark backgrounds stay white (the sections' general rule makes headings navy). */
.elementor-990000 [data-theme-section].theme-lp--included .theme-lp-included :is(h2, h3),
.elementor-990000 [data-theme-section].theme-lp--faq .theme-lp-desk h3,
.elementor-990000 [data-theme-section].theme-lp--missions .theme-lp-tile h3 {
  color: #fff;
}

/* The fourth tile stands tall at the right end, like the first at the left (desktop only). */
@media (min-width: 1025px) {
  .theme-lp-tiles .theme-lp-tile--4 {
    grid-row: 1 / span 2;
    grid-column: 4;
  }
}

/* The map stays in view while the list of routes beside it scrolls past. */
@media (min-width: 1025px) {
  .theme-lp-map {
    position: sticky;
    top: 100px;
  }
}

/* The quotes section's small label in the landing page's style: gold, with a short rule before it. */
body.theme-landing .elementor-990000 [data-theme-section="proof-testimonials"] .elementor-element.elementor-element-0eb5a23 .geekfolio-heading {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  color: #b88c00;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

body.theme-landing .elementor-990000 [data-theme-section="proof-testimonials"] .elementor-element.elementor-element-0eb5a23 .geekfolio-heading::before {
  content: "";
  width: 28px;
  height: 2px;
  background: currentColor;
}

/* Region pages: top section (ThemeSections::regionHero). A light band in a tint of the site's navy, under the white
   header bar that floats over it (header class overlay-header); the region's name sits on the Tahseen tail, drawn
   like the home page's: a bar that stretches with the name and the tail's curve at its end. */
.elementor-990000 [data-theme-section="region-hero"] {
  --region-tail: 0.42em;
  padding: 200px 15px 110px;
  background: linear-gradient(180deg, #eceef8 0%, #f5f6fb 100%);
  font-family: Sora, sans-serif;
}

.elementor-990000 [data-theme-section="region-hero"] .theme-region-hero-inner {
  max-width: 1140px;
  margin: 0 auto;
  padding: 0 15px;
}

.elementor-990000 [data-theme-section="region-hero"] .theme-region-hero-label {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  margin: 0 0 28px;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: #9a7600;
}

.elementor-990000 [data-theme-section="region-hero"] .theme-region-hero-label::before {
  content: "";
  width: 28px;
  height: 2px;
  background: currentColor;
}

.elementor-990000 [data-theme-section="region-hero"] .theme-region-hero-title {
  margin: 0;
  font-family: Sora, sans-serif;
  font-weight: 600;
  letter-spacing: -0.01em;
  color: #1b214f;
}

.elementor-990000 [data-theme-section="region-hero"] .theme-region-hero-kicker {
  display: block;
  margin-bottom: 14px;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0;
  color: #5f6170;
}

.elementor-990000 [data-theme-section="region-hero"] .theme-region-hero-name {
  position: relative;
  display: inline-block;
  max-width: 100%;
  padding: 0 1.5em 0.42em 0;
  font-size: clamp(48px, 7vw, 104px);
  line-height: 1.05;
}

.elementor-990000 [data-theme-section="region-hero"] .theme-region-hero-name-text {
  position: relative;
  z-index: 1;
}

.elementor-990000 [data-theme-section="region-hero"] .theme-region-tail {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: flex-end;
  height: var(--region-tail);
  color: #2c2f75;
  pointer-events: none;
}

/* Same thickness and height as the bar drawn in the tail's artwork (viewBox 57.55 high, bar 6.71 thick). */
.elementor-990000 [data-theme-section="region-hero"] .theme-region-tail-bar {
  flex: 1;
  height: calc(var(--region-tail) * 6.71 / 57.55);
  margin: 0 -1px calc(var(--region-tail) * 2.76 / 57.55) 0;
  border-radius: 99px 0 0 99px;
  background: currentColor;
}

.elementor-990000 [data-theme-section="region-hero"] .theme-region-tail svg {
  flex: none;
  width: calc(var(--region-tail) * 92.72 / 57.55);
  height: var(--region-tail);
}

.elementor-990000 [data-theme-section="region-hero"] .theme-region-hero-text {
  max-width: 600px;
  margin: 34px 0 0;
  font-size: 18px;
  line-height: 1.75;
  color: #5f6170;
}

@media (max-width: 767px) {
  .elementor-990000 [data-theme-section="region-hero"] {
    padding: 132px 15px 64px;
  }

  .elementor-990000 [data-theme-section="region-hero"] .theme-region-hero-kicker {
    font-size: 16px;
  }

  .elementor-990000 [data-theme-section="region-hero"] .theme-region-hero-text {
    font-size: 16px;
  }
}


/* Below 1200px the band's own padding is the page's 15px edge, so the inner column adds none. */
@media (max-width: 1199px) {
  .elementor-990000 [data-theme-section="region-hero"] .theme-region-hero-inner {
    padding: 0;
  }
}

/* The main service pages open the same way (ThemeSections::serviceHero), with the words that finish the heading
   under the service's name instead of above it. The name is a little smaller, so "Aviation Consultancy" stays on
   one line on wide screens and no word is split on phones. */
.elementor-990000 [data-theme-section="region-hero"].theme-region-hero--service .theme-region-hero-name {
  font-size: clamp(40px, 6vw, 88px);
}

.elementor-990000 [data-theme-section="region-hero"].theme-region-hero--service .theme-region-hero-kicker {
  margin: 22px 0 0;
}

/* Region pages: the countries (ThemeSections::countryIndex). Their names down the left, numbered, and the chosen
   country's main airports on a navy board beside them: the IATA code in large type like an airport sign, the
   airport's name, and the ICAO code in gold. public/js/country-index.js switches the board. Below 992px the list
   becomes an accordion: each country's board opens under its name. */
.elementor-990000 [data-theme-section="country-index"] {
  padding: 0 15px 120px;
  background: #fff;
}

.elementor-990000 [data-theme-section="country-index"] .theme-country-index-inner {
  max-width: 1140px;
  margin: 0 auto;
}

.elementor-990000 [data-theme-section="country-index"] .theme-section-head {
  padding-top: 120px;
}

/* A row per country, then one that takes the board's extra height, so the names stay evenly spaced. */
.elementor-990000 [data-theme-section="country-index"] .theme-country-index {
  display: grid;
  grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);
  grid-template-rows: repeat(var(--countries, 8), auto) 1fr;
  column-gap: 56px;
  margin-top: 64px;
  padding: 0 15px;
  font-family: Sora, sans-serif;
}

.elementor-990000 [data-theme-section="country-index"] .theme-country-tab {
  grid-column: 1;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #dfe1e8;
  font-size: inherit;
  line-height: inherit;
}

.elementor-990000 [data-theme-section="country-index"] .theme-country-tab:first-child {
  border-top: 1px solid #dfe1e8;
}

.elementor-990000 [data-theme-section="country-index"] .theme-country-tab:has(.theme-country-name:empty),
.elementor-990000 [data-theme-section="country-index"] .theme-country-tab:has(.theme-country-name:empty) + .theme-country-panel {
  display: none;
}

.elementor-990000 [data-theme-section="country-index"] .theme-country-button {
  display: flex;
  align-items: baseline;
  gap: 18px;
  width: 100%;
  margin: 0;
  padding: 18px 0;
  border: 0;
  border-radius: 0;
  background: none;
  box-shadow: none;
  font-family: Sora, sans-serif;
  text-align: left;
  text-transform: none;
  letter-spacing: normal;
  color: #868aa3;
  cursor: pointer;
  transition: color 0.2s;
}

.elementor-990000 [data-theme-section="country-index"] .theme-country-button:hover,
.elementor-990000 [data-theme-section="country-index"] .theme-country-button:focus {
  border: 0;
  background: none;
  box-shadow: none;
}

.elementor-990000 [data-theme-section="country-index"] .theme-country-button:hover {
  color: #5b607a;
}

.elementor-990000 [data-theme-section="country-index"] .theme-country-button[aria-expanded="true"] {
  color: #1b214f;
  cursor: default;
}

.elementor-990000 [data-theme-section="country-index"] .theme-country-button:focus-visible {
  outline: 2px solid #d8a600;
  outline-offset: 4px;
}

.elementor-990000 [data-theme-section="country-index"] .theme-country-number {
  flex: none;
  width: 22px;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.1em;
  color: #6b6f8a;
}

.elementor-990000 [data-theme-section="country-index"] .theme-country-button[aria-expanded="true"] .theme-country-number {
  color: #9a7600;
}

.elementor-990000 [data-theme-section="country-index"] .theme-country-name {
  font-size: 26px;
  font-weight: 500;
  line-height: 1.25;
}

.elementor-990000 [data-theme-section="country-index"] .theme-country-panel {
  grid-column: 2;
  grid-row: 1 / -1;
  align-self: start;
  padding: 44px 48px 36px;
  background: #1b214f;
  color: #fff;
  animation: theme-country-panel-in 0.3s ease;
}

.elementor-990000 [data-theme-section="country-index"] .theme-country-panel[hidden] {
  display: none;
}

@keyframes theme-country-panel-in {
  from {
    opacity: 0;
  }
}

.elementor-990000 [data-theme-section="country-index"] .theme-country-panel-head {
  display: flex;
  align-items: center;
  gap: 14px;
  padding-bottom: 22px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.18);
}

.elementor-990000 [data-theme-section="country-index"] .theme-country-flag {
  flex: none;
  width: 28px;
  height: 20px;
  border-radius: 2px;
  object-fit: cover;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.2);
}

.elementor-990000 [data-theme-section="country-index"] .theme-country-panel-name {
  flex: 1;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.3;
  color: #fff;
}

.elementor-990000 [data-theme-section="country-index"] .theme-country-panel-label {
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: #d8a600;
}

.elementor-990000 [data-theme-section="country-index"] .theme-country-airports {
  margin: 0;
  padding: 0;
  list-style: none;
}

.elementor-990000 [data-theme-section="country-index"] .theme-country-airport {
  display: grid;
  grid-template-columns: 120px minmax(0, 1fr) auto;
  align-items: center;
  gap: 20px;
  margin: 0;
  padding: 18px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.elementor-990000 [data-theme-section="country-index"] .theme-country-airport:last-child {
  border-bottom: 0;
}

.elementor-990000 [data-theme-section="country-index"] .theme-country-airport::marker {
  content: none;
}

.elementor-990000 [data-theme-section="country-index"] .theme-country-airport:has(.theme-country-airport-name:empty) {
  display: none;
}

.elementor-990000 [data-theme-section="country-index"] .theme-country-iata {
  font-size: 40px;
  font-weight: 300;
  line-height: 1;
  letter-spacing: 0.06em;
  color: #fff;
}

.elementor-990000 [data-theme-section="country-index"] .theme-country-airport-name {
  font-size: 15px;
  line-height: 1.45;
  color: rgba(255, 255, 255, 0.82);
}

.elementor-990000 [data-theme-section="country-index"] .theme-country-icao {
  font-size: 13px;
  letter-spacing: 0.14em;
  color: #d8a600;
}

.elementor-990000 [data-theme-section="country-index"] .theme-country-link {
  display: inline-block;
  margin-top: 18px;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #d8a600;
}

.elementor-990000 [data-theme-section="country-index"] .theme-country-link::after {
  content: " →";
}

.elementor-990000 [data-theme-section="country-index"] .theme-country-link[href=""] {
  display: none;
}

@media (max-width: 1199px) {
  .elementor-990000 [data-theme-section="country-index"] .theme-country-index {
    padding: 0;
  }
}

@media (max-width: 1024px) {
  .elementor-990000 [data-theme-section="country-index"] .theme-country-index {
    column-gap: 36px;
  }

  .elementor-990000 [data-theme-section="country-index"] .theme-country-panel {
    padding: 36px 32px 28px;
  }

  .elementor-990000 [data-theme-section="country-index"] .theme-country-airport {
    grid-template-columns: 92px minmax(0, 1fr) auto;
    gap: 16px;
  }

  .elementor-990000 [data-theme-section="country-index"] .theme-country-iata {
    font-size: 32px;
  }
}

/* The accordion: each board follows its country's name, which gets an arrow. */
@media (max-width: 991px) {
  .elementor-990000 [data-theme-section="country-index"] .theme-country-index {
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: none;
  }

  .elementor-990000 [data-theme-section="country-index"] .theme-country-panel {
    grid-column: 1;
    grid-row: auto;
    margin-bottom: 16px;
    padding: 8px 28px 16px;
  }

  .elementor-990000 [data-theme-section="country-index"] .theme-country-panel-head {
    display: none;
  }

  .elementor-990000 [data-theme-section="country-index"] .theme-country-button::after {
    content: "";
    flex: none;
    align-self: center;
    width: 9px;
    height: 9px;
    margin: 0 6px 4px auto;
    border-right: 1.5px solid currentColor;
    border-bottom: 1.5px solid currentColor;
    transform: rotate(45deg);
    transition: transform 0.2s;
  }

  .elementor-990000 [data-theme-section="country-index"] .theme-country-button[aria-expanded="true"]::after {
    margin-bottom: -4px;
    transform: rotate(-135deg);
  }
}

@media (max-width: 767px) {
  .elementor-990000 [data-theme-section="country-index"] {
    padding-bottom: 72px;
  }

  .elementor-990000 [data-theme-section="country-index"] .theme-section-head {
    padding-top: 72px;
  }

  .elementor-990000 [data-theme-section="country-index"] .theme-country-index {
    margin-top: 36px;
    padding: 0;
  }

  .elementor-990000 [data-theme-section="country-index"] .theme-country-button {
    gap: 14px;
    padding: 16px 0;
  }

  .elementor-990000 [data-theme-section="country-index"] .theme-country-name {
    font-size: 21px;
  }

  .elementor-990000 [data-theme-section="country-index"] .theme-country-panel {
    padding: 4px 20px 10px;
  }

  .elementor-990000 [data-theme-section="country-index"] .theme-country-airport {
    grid-template-columns: 64px minmax(0, 1fr);
    grid-template-areas: "iata name" "iata icao";
    gap: 2px 14px;
    padding: 14px 0;
  }

  .elementor-990000 [data-theme-section="country-index"] .theme-country-iata {
    grid-area: iata;
    font-size: 26px;
  }

  .elementor-990000 [data-theme-section="country-index"] .theme-country-airport-name {
    grid-area: name;
    font-size: 14px;
  }

  .elementor-990000 [data-theme-section="country-index"] .theme-country-icao {
    grid-area: icao;
    font-size: 12px;
  }
}

/* Phones and tablets: the demo sections keep their desktop spacing (120px above and below), which leaves 250px and
   more of empty space between two sections on a phone. Below 1025px it is 96px, below 768px 72px. */
@media (max-width: 1024px) {
  .elementor-990000 .elementor-element:is(.elementor-element-0906ce6, .elementor-element-0ce4cac, .elementor-element-3584b9d, .elementor-element-36e4428, .elementor-element-648f664, .elementor-element-758c9181, .elementor-element-79f8368b, .elementor-element-7e14310, .elementor-element-8c1dbdb, .elementor-element-c7d5004, .elementor-element-fd5ada5),
  .elementor-990000 .elementor-element:is(.elementor-element-917d8f5, .elementor-element-ba9f6c4) > .e-con-inner,
  .elementor-990000 [data-theme-section].theme-has-head > .theme-section-head {
    padding-top: 96px;
  }

  .elementor-990000 .elementor-element:is(.elementor-element-0906ce6, .elementor-element-0ce4cac, .elementor-element-3584b9d, .elementor-element-36e4428, .elementor-element-648f664, .elementor-element-7e14310, .elementor-element-c7d5004, .elementor-element-fd5ada5),
  .elementor-990000 .elementor-element:is(.elementor-element-79f8368b, .elementor-element-917d8f5, .elementor-element-ba9f6c4) > .e-con-inner {
    padding-bottom: 96px;
  }
}

@media (max-width: 767px) {
  .elementor-990000 .elementor-element:is(.elementor-element-0906ce6, .elementor-element-0ce4cac, .elementor-element-3584b9d, .elementor-element-36e4428, .elementor-element-648f664, .elementor-element-758c9181, .elementor-element-79f8368b, .elementor-element-7e14310, .elementor-element-8c1dbdb, .elementor-element-c7d5004, .elementor-element-fd5ada5),
  .elementor-990000 .elementor-element:is(.elementor-element-917d8f5, .elementor-element-ba9f6c4) > .e-con-inner,
  .elementor-990000 [data-theme-section].theme-has-head > .theme-section-head {
    padding-top: 72px;
  }

  .elementor-990000 .elementor-element:is(.elementor-element-0906ce6, .elementor-element-0ce4cac, .elementor-element-3584b9d, .elementor-element-36e4428, .elementor-element-648f664, .elementor-element-7e14310, .elementor-element-c7d5004, .elementor-element-fd5ada5),
  .elementor-990000 .elementor-element:is(.elementor-element-79f8368b, .elementor-element-917d8f5, .elementor-element-ba9f6c4) > .e-con-inner {
    padding-bottom: 72px;
  }
}

/* Desktop: the arches' own padding already leaves room under them, so the section adds less; and the service cards
   drop the demo's 50px margin under them, which doubled up with the section's spacing. */
@media (min-width: 1025px) {
  .elementor-990000 .elementor-element.elementor-element-c7d5004 {
    padding-bottom: 72px;
  }

  .elementor-990000 [data-theme-section="cards-photo"] .elementor-element.elementor-element-ce21d63:not(.theme-cards--4, .theme-cards--5) > .e-con {
    --margin-bottom: 0px;
  }
}

