.elementor-71 .elementor-element.elementor-element-e724038:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-71 .elementor-element.elementor-element-e724038 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5192CE;}.elementor-71 .elementor-element.elementor-element-e724038 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-71 .elementor-element.elementor-element-e724038 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-71 .elementor-element.elementor-element-5382bc9 .aux-modern-heading-primary{font-size:70px;font-weight:700;line-height:80px;color:#ffffff;max-width:80%;}.elementor-71 .elementor-element.elementor-element-5382bc9 .aux-modern-heading-description{color:#d8e0ff;font-size:16px;font-weight:300;line-height:35px;letter-spacing:-0.2px;margin:2.5em 0em 0em 0em;max-width:62%;}.elementor-71 .elementor-element.elementor-element-5382bc9 > .elementor-widget-container{margin:10% 0% 10% 21%;}.elementor-71 .elementor-element.elementor-element-5382bc9{animation-delay:250ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-bc-flex-widget .elementor-71 .elementor-element.elementor-element-ce0699f.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-71 .elementor-element.elementor-element-ce0699f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-71 .elementor-element.elementor-element-ce0699f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-b333bbc .aux-widget-image{text-align:left;}.elementor-71 .elementor-element.elementor-element-b333bbc .aux-media-image{max-width:630px;max-height:640px;}.elementor-71 .elementor-element.elementor-element-b333bbc > .elementor-widget-container{margin:0% 0% 0% -11%;}.elementor-71 .elementor-element.elementor-element-c26c61e{padding:110px 35px 0px 35px;}.elementor-71 .elementor-element.elementor-element-d070f67 .aux-modern-heading-primary{font-size:70px;font-weight:bold;line-height:80px;color:#5192CE;margin:0em 0em 0.2em 0em;}.elementor-71 .elementor-element.elementor-element-d070f67 .aux-modern-heading-description{font-size:16px;font-weight:normal;line-height:35px;letter-spacing:0.3px;max-width:100%;}.elementor-71 .elementor-element.elementor-element-d070f67{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-71 .elementor-element.elementor-element-a3b8893{padding:110px 35px 0px 35px;}.elementor-71 .elementor-element.elementor-element-526bc31 .aux-modern-heading-primary{font-size:70px;font-weight:bold;line-height:80px;color:#5192CE;margin:0em 0em 0.2em 0em;}.elementor-71 .elementor-element.elementor-element-526bc31 > .elementor-widget-container{padding:0px 0px 100px 0px;}.elementor-71 .elementor-element.elementor-element-526bc31{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-71 .elementor-element.elementor-element-7361a21{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-71 .elementor-element.elementor-element-1f3d960 .aux-widget-image{text-align:left;}.elementor-71 .elementor-element.elementor-element-1f3d960 > .elementor-widget-container{padding:0px 0px 150px 0px;}.elementor-71 .elementor-element.elementor-element-1f3d960{z-index:1;}.elementor-71 .elementor-element.elementor-element-c4cdb4b .aux-modern-heading-primary{font-size:30px;font-weight:600;margin:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-c4cdb4b .aux-modern-heading-secondary{font-size:16px;font-weight:500;}.elementor-71 .elementor-element.elementor-element-c4cdb4b .aux-modern-heading-secondary:hover{color:#FFFFFF;}.elementor-71 .elementor-element.elementor-element-c4cdb4b{z-index:1;position:absolute;bottom:6%;}.elementor-71 .elementor-element.elementor-element-715bdfb{animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-71 .elementor-element.elementor-element-77b4616 .aux-gallery-container .aux-frame-darken::after{background-color:rgba(0, 0, 0, 0.7);}.elementor-71 .elementor-element.elementor-element-77b4616 .aux-gallery-container .aux-frame-darken::after, .elementor-71 .elementor-element.elementor-element-77b4616 .aux-gallery-container .aux-frame-mask-plain{transition-duration:1000ms;}.elementor-71 .elementor-element.elementor-element-77b4616 .aux-gallery-container .aux-hover-active:hover .aux-frame-mask-plain{-webkit-transform:perspective(1000) translateZ(-120px);transform:perspective(1000) translateZ(-120px);}.elementor-71 .elementor-element.elementor-element-77b4616 .aux-gallery-container .gallery-item .aux-frame-ratio-inner{border-style:solid;border-width:13px 5px 0px 05px;border-color:rgba(255,255,255,0);overflow:hidden;}.elementor-71 .elementor-element.elementor-element-77b4616{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}@media(min-width:768px){.elementor-71 .elementor-element.elementor-element-e724038{width:57.468%;}.elementor-71 .elementor-element.elementor-element-ce0699f{width:42.532%;}.elementor-71 .elementor-element.elementor-element-7361a21{width:30%;}.elementor-71 .elementor-element.elementor-element-715bdfb{width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-71 .elementor-element.elementor-element-e724038{width:100%;}.elementor-71 .elementor-element.elementor-element-ce0699f{width:100%;}.elementor-71 .elementor-element.elementor-element-7361a21{width:100%;}.elementor-71 .elementor-element.elementor-element-715bdfb{width:100%;}}@media(max-width:1024px){.elementor-71 .elementor-element.elementor-element-e724038 > .elementor-element-populated{padding:0% 5% 010% 05%;}.elementor-71 .elementor-element.elementor-element-5382bc9 .aux-modern-heading-primary{font-size:3em;line-height:1.5em;max-width:100%;}.elementor-71 .elementor-element.elementor-element-5382bc9 .aux-modern-heading-description{font-size:1em;margin:-19px 0px 0px 0px;max-width:90%;}.elementor-71 .elementor-element.elementor-element-5382bc9 > .elementor-widget-container{margin:11% 0% 0% 0%;}.elementor-71 .elementor-element.elementor-element-b333bbc .aux-widget-image{text-align:right;}.elementor-71 .elementor-element.elementor-element-b333bbc .aux-media-image{max-width:768px;}.elementor-71 .elementor-element.elementor-element-d070f67 .aux-modern-heading-primary{font-size:4em;}.elementor-71 .elementor-element.elementor-element-d070f67 .aux-modern-heading-description{font-size:1.1em;}.elementor-71 .elementor-element.elementor-element-526bc31 .aux-modern-heading-primary{font-size:4em;}.elementor-71 .elementor-element.elementor-element-1f3d960 .aux-widget-image{text-align:center;}.elementor-71 .elementor-element.elementor-element-c4cdb4b .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-71 .elementor-element.elementor-element-77b4616 .aux-gallery-container .gallery-item .aux-frame-ratio-inner{border-width:10px 5px 0px 3px;}}@media(max-width:767px){.elementor-71 .elementor-element.elementor-element-5382bc9 .aux-modern-heading-primary{font-size:2em;line-height:1.5em;max-width:100%;}.elementor-71 .elementor-element.elementor-element-5382bc9 .aux-modern-heading-description{font-size:0.9em;max-width:100%;}.elementor-71 .elementor-element.elementor-element-5382bc9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-d070f67 .aux-modern-heading-primary{font-size:2em;}.elementor-71 .elementor-element.elementor-element-d070f67 .aux-modern-heading-description{font-size:0.9em;max-width:100%;}.elementor-71 .elementor-element.elementor-element-526bc31 .aux-modern-heading-primary{font-size:2em;}.elementor-71 .elementor-element.elementor-element-1f3d960 .aux-widget-image{text-align:left;}.elementor-71 .elementor-element.elementor-element-77b4616 .aux-gallery-container .gallery-item .aux-frame-ratio-inner{border-width:5px 5px 0px 0px;}}/* Start custom CSS for aux_image, class: .elementor-element-1f3d960 */.elementor-71 .elementor-element.elementor-element-1f3d960 .aux-media-image::before {
    content: '';
    position: absolute;
    left: -6%;
    bottom: -5%;
    width: 65%;
    height: 95%;
    background-color: #5192ce;
}
@media screen and (max-width:768px) {
    .elementor-71 .elementor-element.elementor-element-1f3d960 .aux-media-image::before {
    width: 70%;
    left : -5%;
}
}
@media screen and (max-width:1025px) and (min-width:768px) {
    .elementor-71 .elementor-element.elementor-element-1f3d960 .aux-media-image::before {
    left: -8%;
    width: 70%;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7361a21 */.elementor-71 .elementor-element.elementor-element-7361a21:hover .aux-media-image::before {
    height: 135%;
    width: 85%;
    bottom: -150px;
}
.elementor-71 .elementor-element.elementor-element-7361a21 .aux-modern-heading-primary {
    color: #090909;
}
.elementor-71 .elementor-element.elementor-element-7361a21:hover .aux-modern-heading-primary {
    color: #FFFFFF;
}
.elementor-71 .elementor-element.elementor-element-7361a21:hover .aux-modern-heading-secondary {
    color: #A7A7A7;
}
.elementor-71 .elementor-element.elementor-element-7361a21:hover .aux-modern-heading-secondary {
    color: #6A89FF;
}
.elementor-71 .elementor-element.elementor-element-7361a21:hover .aux-media-image::before, .elementor-71 .elementor-element.elementor-element-7361a21:hover .aux-modern-heading-secondary, .elementor-71 .elementor-element.elementor-element-7361a21:hover .aux-modern-heading-primary {
    transition-property: all;
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition-delay: 0;
}
@media screen and (max-width:768px) {
    .elementor-71 .elementor-element.elementor-element-7361a21:hover .aux-media-image::before {
    height: 142%;
    width: 90%;
    bottom: -150px;
}
}
@media screen and (max-width:1025px) and (min-width:768px) {
    .elementor-71 .elementor-element.elementor-element-7361a21:hover .aux-media-image::before {
    width: 90%;
    bottom : -150px;
    height : 135%;
}
}/* End custom CSS */
/* Start custom CSS for aux-gallery, class: .elementor-element-77b4616 */.elementor-71 .elementor-element.elementor-element-77b4616 .aux-hover-active:hover .aux-hover-scale-circle-plus .aux-symbol-circle{
    opacity : 0;
}
.elementor-71 .elementor-element.elementor-element-77b4616 .aux-gallery-container .aux-frame-darken::after {
    background-image: linear-gradient(104deg,rgba(0,54,255,0.7),rgba(2, 42, 191, 0.6));
    margin-top: 13px;
    margin-left: 8px;
}
@media screen and (max-width:768px) {
    .elementor-71 .elementor-element.elementor-element-77b4616 .aux-gallery-container .aux-frame-darken::after {
        margin-top : 6px;
        margin-left : -5px;
    }
}
@media screen and (max-width:1024px) and (min-width:768px) {
    .elementor-71 .elementor-element.elementor-element-77b4616 .aux-gallery-container .aux-frame-darken::after {
        margin-left : 8px;
        margin-top : 10px;
    }
}
.elementor-71 .elementor-element.elementor-element-77b4616 .aux-hover-scale-circle-plus {
    top: inherit;
    left: 90px;
    bottom: 70px;
}
.elementor-71 .elementor-element.elementor-element-77b4616 .aux-hover-scale-circle-plus .aux-symbol-plus {
    width: 55px;
}
.elementor-71 .elementor-element.elementor-element-77b4616 .aux-hover-scale-circle-plus .aux-symbol-plus::after, .aux-hover-scale-circle-plus2 .aux-symbol-plus::after, .aux-hover-scale-circle-plus .aux-symbol-plus::before, .aux-hover-scale-circle-plus2 .aux-symbol-plus::before {
    height: 3px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-715bdfb */.elementor-71 .elementor-element.elementor-element-715bdfb:hover .aux-media-image::before {
    height: 135%;
    width: 85%;
    bottom: -150px;
}
.elementor-71 .elementor-element.elementor-element-715bdfb .aux-modern-heading-primary {
    color: #090909;
}
.elementor-71 .elementor-element.elementor-element-715bdfb:hover .aux-modern-heading-primary {
    color: #FFFFFF;
}
.elementor-71 .elementor-element.elementor-element-715bdfb:hover .aux-modern-heading-secondary {
    color: #A7A7A7;
}
.elementor-71 .elementor-element.elementor-element-715bdfb:hover .aux-modern-heading-secondary {
    color: #6A89FF;
}
.elementor-71 .elementor-element.elementor-element-715bdfb:hover .aux-media-image::before, .elementor-71 .elementor-element.elementor-element-715bdfb:hover .aux-modern-heading-secondary, .elementor-71 .elementor-element.elementor-element-715bdfb:hover .aux-modern-heading-primary {
    transition-property: all;
    transition-duration: 400ms;
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition-delay: 0;
}
@media screen and (max-width:768px) {
    .elementor-71 .elementor-element.elementor-element-715bdfb:hover .aux-media-image::before {
    height: 142%;
    width: 90%;
    bottom: -150px;
}
}
@media screen and (max-width:1025px) and (min-width:768px) {
    .elementor-71 .elementor-element.elementor-element-715bdfb:hover .aux-media-image::before {
    width: 90%;
    bottom : -150px;
    height : 135%;
}
}/* End custom CSS */