.elementor-529 .elementor-element.elementor-element-0631ddd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--background-transition:0.3s;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-529 .elementor-element.elementor-element-4b75d19{font-family:"IRANSansWeb_Medium", Sans-serif;font-size:35px;}.elementor-529 .elementor-element.elementor-element-8a9b140{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-529 .elementor-element.elementor-element-6db4047{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--z-index:2;}.elementor-529 .elementor-element.elementor-element-babae0b .aux-widget-text .aux-text-widget-header{padding:0px 40px 0px 10px;}.elementor-529 .elementor-element.elementor-element-babae0b .aux-ico{font-size:34px;}.elementor-529 .elementor-element.elementor-element-babae0b .aux-ico-box{padding:0px 0px 0px 0px;color:#23203f;background-color:#ffffff;}.elementor-529 .elementor-element.elementor-element-babae0b .col-title a, .elementor-529 .elementor-element.elementor-element-babae0b .col-title{color:#23203f !important;}.elementor-529 .elementor-element.elementor-element-babae0b .col-title, .elementor-529 .elementor-element.elementor-element-babae0b .col-title a{font-family:"IRANSansWeb_Medium", Sans-serif;font-size:20px;font-weight:bold;line-height:30px;letter-spacing:-0.4px;}.elementor-529 .elementor-element.elementor-element-babae0b .col-title{margin-bottom:16px;}.elementor-529 .elementor-element.elementor-element-babae0b .widget-content{color:#716f87 !important;font-family:"IRANSansWeb_Medium", Sans-serif;font-size:16px;font-weight:400;margin-top:0px;margin-bottom:0px;}.elementor-529 .elementor-element.elementor-element-babae0b .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-529 .elementor-element.elementor-element-babae0b .aux-widget-advanced-text{text-align:right !important;padding:0px 0px 0px 25px;}.elementor-529 .elementor-element.elementor-element-babae0b .aux-text-widget-overlay, .elementor-529 .elementor-element.elementor-element-babae0b .aux-widget-advanced-text{border-radius:0px 0px 0px 0px;}.elementor-529 .elementor-element.elementor-element-babae0b{animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-529 .elementor-element.elementor-element-a8c1e8f .aux-widget-text .aux-text-widget-header{padding:0px 40px 0px 10px;}.elementor-529 .elementor-element.elementor-element-a8c1e8f .aux-ico{font-size:34px;}.elementor-529 .elementor-element.elementor-element-a8c1e8f .aux-ico-box{padding:0px 0px 0px 0px;color:#23203f;background-color:#ffffff;}.elementor-529 .elementor-element.elementor-element-a8c1e8f .col-title a, .elementor-529 .elementor-element.elementor-element-a8c1e8f .col-title{color:#23203f !important;}.elementor-529 .elementor-element.elementor-element-a8c1e8f .col-title, .elementor-529 .elementor-element.elementor-element-a8c1e8f .col-title a{font-family:"IRANSansWeb_Medium", Sans-serif;font-size:20px;font-weight:bold;line-height:30px;letter-spacing:-0.4px;}.elementor-529 .elementor-element.elementor-element-a8c1e8f .col-title{margin-bottom:16px;}.elementor-529 .elementor-element.elementor-element-a8c1e8f .widget-content{color:#716f87 !important;font-family:"IRANSansWeb_Medium", Sans-serif;font-size:16px;font-weight:400;margin-top:0px;margin-bottom:0px;}.elementor-529 .elementor-element.elementor-element-a8c1e8f .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-529 .elementor-element.elementor-element-a8c1e8f .aux-widget-advanced-text{text-align:right !important;padding:0px 0px 0px 25px;}.elementor-529 .elementor-element.elementor-element-a8c1e8f .aux-text-widget-overlay, .elementor-529 .elementor-element.elementor-element-a8c1e8f .aux-widget-advanced-text{border-radius:0px 0px 0px 0px;}.elementor-529 .elementor-element.elementor-element-a8c1e8f > .elementor-widget-container{margin:44px 0px 0px 0px;}.elementor-529 .elementor-element.elementor-element-a8c1e8f{animation-delay:210ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-529 .elementor-element.elementor-element-2e3e437{--display:flex;--background-transition:0.3s;}.elementor-529 .elementor-element.elementor-element-2e3e437.e-con{--align-self:center;}.elementor-529 .elementor-element.elementor-element-2074fc6 .aux-media-image{max-width:505px;}.elementor-529 .elementor-element.elementor-element-2074fc6{position:relative;animation-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);}.elementor-529 .elementor-element.elementor-element-fb1631a{--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--z-index:2;}.elementor-529 .elementor-element.elementor-element-681861a .aux-widget-text .aux-text-widget-header{padding:0px 10px 0px 40px;}.elementor-529 .elementor-element.elementor-element-681861a .aux-ico{font-size:34px;}.elementor-529 .elementor-element.elementor-element-681861a .aux-ico-box{padding:0px 0px 0px 0px;background-color:#ffffff;}.elementor-529 .elementor-element.elementor-element-681861a .col-title a, .elementor-529 .elementor-element.elementor-element-681861a .col-title{color:#23203f !important;}.elementor-529 .elementor-element.elementor-element-681861a .col-title, .elementor-529 .elementor-element.elementor-element-681861a .col-title a{font-family:"IRANSansWeb_Medium", Sans-serif;font-size:20px;font-weight:bold;line-height:30px;letter-spacing:-0.4px;}.elementor-529 .elementor-element.elementor-element-681861a .col-title{margin-bottom:16px;}.elementor-529 .elementor-element.elementor-element-681861a .widget-content{color:#716f87 !important;font-family:"IRANSansWeb_Medium", Sans-serif;font-size:16px;font-weight:400;margin-top:0px;margin-bottom:0px;}.elementor-529 .elementor-element.elementor-element-681861a .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-529 .elementor-element.elementor-element-681861a .aux-widget-advanced-text{text-align:right !important;padding:0px 0px 0px 25px;}.elementor-529 .elementor-element.elementor-element-681861a .aux-text-widget-overlay, .elementor-529 .elementor-element.elementor-element-681861a .aux-widget-advanced-text{border-radius:0px 0px 0px 0px;}.elementor-529 .elementor-element.elementor-element-681861a{animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-529 .elementor-element.elementor-element-3aef4c5 .aux-widget-text .aux-text-widget-header{padding:0px 10px 0px 40px;}.elementor-529 .elementor-element.elementor-element-3aef4c5 .aux-ico{font-size:34px;}.elementor-529 .elementor-element.elementor-element-3aef4c5 .aux-ico-box{padding:0px 0px 0px 0px;color:#23203f;background-color:#ffffff;}.elementor-529 .elementor-element.elementor-element-3aef4c5 .col-title a, .elementor-529 .elementor-element.elementor-element-3aef4c5 .col-title{color:#23203f !important;}.elementor-529 .elementor-element.elementor-element-3aef4c5 .col-title, .elementor-529 .elementor-element.elementor-element-3aef4c5 .col-title a{font-family:"IRANSansWeb_Medium", Sans-serif;font-size:20px;font-weight:bold;line-height:30px;letter-spacing:-0.4px;}.elementor-529 .elementor-element.elementor-element-3aef4c5 .col-title{margin-bottom:16px;}.elementor-529 .elementor-element.elementor-element-3aef4c5 .widget-content{font-family:"IRANSansWeb_Medium", Sans-serif;font-size:16px;font-weight:400;margin-top:0px;margin-bottom:0px;}.elementor-529 .elementor-element.elementor-element-3aef4c5 .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-529 .elementor-element.elementor-element-3aef4c5 .aux-widget-advanced-text{text-align:right !important;padding:0px 0px 0px 25px;}.elementor-529 .elementor-element.elementor-element-3aef4c5 .aux-text-widget-overlay, .elementor-529 .elementor-element.elementor-element-3aef4c5 .aux-widget-advanced-text{border-radius:0px 0px 0px 0px;}.elementor-529 .elementor-element.elementor-element-3aef4c5 > .elementor-widget-container{margin:44px 0px 0px 0px;}.elementor-529 .elementor-element.elementor-element-3aef4c5{animation-delay:450ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-529 .elementor-element.elementor-element-9d31012{--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;--flex-wrap-mobile:wrap;--align-items:center;--gap:35px 35px;--background-transition:0.3s;--overlay-mix-blend-mode:overlay;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-529 .elementor-element.elementor-element-9d31012:not(.elementor-motion-effects-element-type-background), .elementor-529 .elementor-element.elementor-element-9d31012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;background-image:url("https://avarampan.com/wp-content/uploads/2019/05/footer-shape1.png");}.elementor-529 .elementor-element.elementor-element-9d31012, .elementor-529 .elementor-element.elementor-element-9d31012::before{--border-transition:0.3s;}.elementor-529 .elementor-element.elementor-element-9d31012.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-529 .elementor-element.elementor-element-cd0e628 .aux-widget-text .aux-text-widget-header{padding:0px 0px 20px 0px;}.elementor-529 .elementor-element.elementor-element-cd0e628 .aux-ico{font-size:34px;}.elementor-529 .elementor-element.elementor-element-cd0e628 .aux-ico-box{padding:0px 0px 0px 0px;color:#23203f;background-color:#ffffff;}.elementor-529 .elementor-element.elementor-element-cd0e628 .col-title a, .elementor-529 .elementor-element.elementor-element-cd0e628 .col-title{color:#23203f !important;}.elementor-529 .elementor-element.elementor-element-cd0e628 .col-title, .elementor-529 .elementor-element.elementor-element-cd0e628 .col-title a{font-family:"IRANSansWeb_Medium", Sans-serif;font-size:20px;font-weight:bold;line-height:30px;letter-spacing:-0.4px;}.elementor-529 .elementor-element.elementor-element-cd0e628 .col-title{margin-bottom:16px;}.elementor-529 .elementor-element.elementor-element-cd0e628 .widget-content{color:#716f87 !important;font-family:"IRANSansWeb_Medium", Sans-serif;font-size:16px;font-weight:400;margin-top:0px;margin-bottom:0px;}.elementor-529 .elementor-element.elementor-element-cd0e628 .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-529 .elementor-element.elementor-element-cd0e628 .aux-widget-advanced-text{text-align:center !important;padding:0px 0px 0px 0px;}.elementor-529 .elementor-element.elementor-element-cd0e628 .aux-text-widget-overlay, .elementor-529 .elementor-element.elementor-element-cd0e628 .aux-widget-advanced-text{border-radius:0px 0px 0px 0px;}.elementor-529 .elementor-element.elementor-element-cd0e628 > .elementor-widget-container{margin:44px 0px 0px 0px;}.elementor-529 .elementor-element.elementor-element-cd0e628{width:var( --container-widget-width, 28.046% );max-width:28.046%;--container-widget-width:28.046%;--container-widget-flex-grow:0;animation-delay:210ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-529 .elementor-element.elementor-element-cd0e628.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-529 .elementor-element.elementor-element-e217218{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-529 .elementor-element.elementor-element-e217218.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-529 .elementor-element.elementor-element-e217218 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;}@media(max-width:1024px){.elementor-529 .elementor-element.elementor-element-8a9b140{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-529 .elementor-element.elementor-element-6db4047{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;}.elementor-529 .elementor-element.elementor-element-2e3e437.e-con{--order:-99999 /* order start hack */;}.elementor-529 .elementor-element.elementor-element-2074fc6 .aux-media-image{max-width:0px;}.elementor-529 .elementor-element.elementor-element-2074fc6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-529 .elementor-element.elementor-element-2074fc6{width:100%;max-width:100%;}.elementor-529 .elementor-element.elementor-element-fb1631a{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;}}@media(max-width:767px){.elementor-529 .elementor-element.elementor-element-0631ddd{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-529 .elementor-element.elementor-element-8a9b140{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-529 .elementor-element.elementor-element-6db4047{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-529 .elementor-element.elementor-element-babae0b .aux-widget-text .aux-text-widget-header{padding:0px 30px 0px 0px;}.elementor-529 .elementor-element.elementor-element-babae0b .aux-widget-advanced-text{text-align:left !important;padding:0px 0px 0px 0px;}.elementor-529 .elementor-element.elementor-element-a8c1e8f .aux-widget-text .aux-text-widget-header{padding:0px 30px 0px 0px;}.elementor-529 .elementor-element.elementor-element-a8c1e8f .aux-widget-advanced-text{text-align:left !important;padding:0px 0px 0px 0px;}.elementor-529 .elementor-element.elementor-element-fb1631a{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-529 .elementor-element.elementor-element-681861a .aux-widget-text .aux-text-widget-header{padding:0px 30px 0px 0px;}.elementor-529 .elementor-element.elementor-element-681861a .aux-widget-advanced-text{text-align:left !important;padding:0px 0px 0px 0px;}.elementor-529 .elementor-element.elementor-element-3aef4c5 .aux-widget-text .aux-text-widget-header{padding:0px 30px 0px 0px;}.elementor-529 .elementor-element.elementor-element-3aef4c5 .aux-widget-advanced-text{text-align:left !important;padding:0px 0px 0px 0px;}.elementor-529 .elementor-element.elementor-element-3aef4c5 .aux-text-widget-overlay, .elementor-529 .elementor-element.elementor-element-3aef4c5 .aux-widget-advanced-text{border-radius:0px 0px 0px 0px;}.elementor-529 .elementor-element.elementor-element-9d31012{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-529 .elementor-element.elementor-element-cd0e628 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-529 .elementor-element.elementor-element-cd0e628 .col-title, .elementor-529 .elementor-element.elementor-element-cd0e628 .col-title a{line-height:2.5em;}.elementor-529 .elementor-element.elementor-element-cd0e628 .col-title{margin-bottom:12px;}.elementor-529 .elementor-element.elementor-element-cd0e628 .aux-widget-advanced-text{text-align:center !important;padding:0px 0px 0px 0px;}.elementor-529 .elementor-element.elementor-element-cd0e628{width:var( --container-widget-width, 336.891px );max-width:336.891px;--container-widget-width:336.891px;--container-widget-flex-grow:0;}.elementor-529 .elementor-element.elementor-element-e217218{width:var( --container-widget-width, 293.938px );max-width:293.938px;--container-widget-width:293.938px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-529 .elementor-element.elementor-element-6db4047{--width:25%;}.elementor-529 .elementor-element.elementor-element-2e3e437{--width:39%;}.elementor-529 .elementor-element.elementor-element-fb1631a{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-529 .elementor-element.elementor-element-6db4047{--width:100%;}.elementor-529 .elementor-element.elementor-element-2e3e437{--width:100%;}.elementor-529 .elementor-element.elementor-element-fb1631a{--width:100%;}}/* Start custom CSS for aux_text, class: .elementor-element-babae0b */.elementor-529 .elementor-element.elementor-element-babae0b .aux-ico-box {
    width: 81px;
    height: 81px;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 0 0 1px rgba(23, 66, 55);
    position: relative;
    overflow: hidden;

}

.elementor-529 .elementor-element.elementor-element-babae0b .aux-ico  {
    position: relative;
    z-index: 2;
}
.elementor-529 .elementor-element.elementor-element-babae0b .aux-ico-box:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
 background: linear-gradient(180deg, rgba(3, 66, 55) 0%, rgba(3, 66, 55) 100%);    z-index: 1;
    opacity: 0;
    transition: opacity 700ms cubic-bezier(0.165, 0.84, 0.44, 1);
}

.elementor-529 .elementor-element.elementor-element-babae0b:hover .aux-ico-box {
    box-shadow: 5px 10px 30px rgba(3, 66, 55);    
}

.elementor-529 .elementor-element.elementor-element-babae0b:hover .aux-ico-box:before {
    opacity: 1;
}

.elementor-529 .elementor-element.elementor-element-babae0b:hover .aux-ico-box .aux-ico  {
    color: #FFF;
}

@media only screen and (min-width:1024px) and (max-width:1250px) {
    .elementor-529 .elementor-element.elementor-element-babae0b .aux-widget-advanced-text {
        padding-left: 0 !important ;
    }
    

} 


@media only screen and (max-width:768px) {
    .elementor-529 .elementor-element.elementor-element-babae0b .aux-ico-pos-right {
        flex-flow: row-reverse nowrap !important;
    }
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-a8c1e8f */.elementor-529 .elementor-element.elementor-element-a8c1e8f .aux-ico-box {
    width: 81px;
    height: 81px;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 0 0 1px rgba(3, 66, 55);
    position: relative;
    overflow: hidden;

}

.elementor-529 .elementor-element.elementor-element-a8c1e8f .aux-ico  {
    position: relative;
    z-index: 2;
}
.elementor-529 .elementor-element.elementor-element-a8c1e8f .aux-ico-box:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
 background: linear-gradient(180deg, rgba(3, 66, 55) 0%, rgba(3, 66, 55) 100%);    z-index: 1;
    opacity: 0;
    transition: opacity 700ms cubic-bezier(0.165, 0.84, 0.44, 1);
}

.elementor-529 .elementor-element.elementor-element-a8c1e8f:hover .aux-ico-box {
    box-shadow: 5px 10px 30px rgba(3, 66, 55);    
}

.elementor-529 .elementor-element.elementor-element-a8c1e8f:hover .aux-ico-box:before {
    opacity: 1;
}

.elementor-529 .elementor-element.elementor-element-a8c1e8f:hover .aux-ico-box .aux-ico  {
    color: #FFF;
}

@media only screen and (min-width:1024px) and (max-width:1250px) {
    .elementor-529 .elementor-element.elementor-element-a8c1e8f .aux-widget-advanced-text {
        padding-left: 0 !important ;
    }
    
} 

@media only screen and (max-width:768px) {
    .elementor-529 .elementor-element.elementor-element-a8c1e8f .aux-ico-pos-right {
        flex-flow: row-reverse nowrap !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db4047 */@media only screen and (max-width:1024px){
    .elementor-529 .elementor-element.elementor-element-6db4047 {
        order: 2;
    }
}/* End custom CSS */
/* Start custom CSS for aux_image, class: .elementor-element-2074fc6 */.elementor-529 .elementor-element.elementor-element-2074fc6 {
    transform: scale(1.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e3e437 */@media only screen and (max-width:1024px){
    .elementor-529 .elementor-element.elementor-element-2e3e437 {
        order: 1;
    }
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-681861a */.elementor-529 .elementor-element.elementor-element-681861a .aux-ico-box {
    width: 81px;
    height: 81px;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 0 0 1px rgba(3, 66, 55);
    position: relative;
    overflow: hidden;

}

.elementor-529 .elementor-element.elementor-element-681861a .aux-ico  {
    position: relative;
    z-index: 2;
}
.elementor-529 .elementor-element.elementor-element-681861a .aux-ico-box:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(3, 66, 55) 0%, rgba(3, 66, 55) 100%);
    z-index: 1;
    opacity: 0;
    transition: opacity 700ms cubic-bezier(0.165, 0.84, 0.44, 1);
}

.elementor-529 .elementor-element.elementor-element-681861a:hover .aux-ico-box {
    box-shadow: 5px 10px 30px rgba(3, 66, 55);    
}

.elementor-529 .elementor-element.elementor-element-681861a:hover .aux-ico-box:before {
    opacity: 1;
}

.elementor-529 .elementor-element.elementor-element-681861a:hover .aux-ico-box .aux-ico  {
    color: #FFF;
}

@media only screen and (min-width:1024px) and (max-width:1250px) {
    .elementor-529 .elementor-element.elementor-element-681861a .aux-widget-advanced-text {
        padding-left: 0 !important ;
    }
    

} 


@media only screen and (max-width:768px) {
    .elementor-529 .elementor-element.elementor-element-681861a .aux-ico-pos-right {
        flex-flow: row-reverse nowrap !important;
    }
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-3aef4c5 */.elementor-529 .elementor-element.elementor-element-3aef4c5 .aux-ico-box {
    width: 81px;
    height: 81px;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 0 0 1px rgba(3, 66, 55);
    position: relative;
    overflow: hidden;

}

.elementor-529 .elementor-element.elementor-element-3aef4c5 .aux-ico  {
    position: relative;
    z-index: 2;
}
.elementor-529 .elementor-element.elementor-element-3aef4c5 .aux-ico-box:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
 background: linear-gradient(180deg, rgba(3, 66, 55) 0%, rgba(3, 66, 55) 100%);    z-index: 1;
    opacity: 0;
    transition: opacity 700ms cubic-bezier(0.165, 0.84, 0.44, 1);
}

.elementor-529 .elementor-element.elementor-element-3aef4c5:hover .aux-ico-box {
    box-shadow: 5px 10px 30px rgba(3, 66, 55);    
}

.elementor-529 .elementor-element.elementor-element-3aef4c5:hover .aux-ico-box:before {
    opacity: 1;
}

.elementor-529 .elementor-element.elementor-element-3aef4c5:hover .aux-ico-box .aux-ico  {
    color: #FFF;
}

@media only screen and (min-width:1024px) and (max-width:1250px) {
    .elementor-529 .elementor-element.elementor-element-3aef4c5 .aux-widget-advanced-text {
        padding-left: 0 !important ;
    }
    

} 

@media only screen and (max-width:768px) {
    .elementor-529 .elementor-element.elementor-element-3aef4c5 .aux-ico-pos-right {
        flex-flow: row-reverse nowrap !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb1631a */@media only screen and (max-width:1024px){
    .elementor-529 .elementor-element.elementor-element-fb1631a {
        order: 2;
    }
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-cd0e628 */.elementor-529 .elementor-element.elementor-element-cd0e628 .aux-ico-box {
    width: 81px;
    height: 81px;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 0 0 1px rgba(3, 66, 55);
    position: relative;
    overflow: hidden;

}

.elementor-529 .elementor-element.elementor-element-cd0e628 .aux-ico  {
    position: relative;
    z-index: 2;
}
.elementor-529 .elementor-element.elementor-element-cd0e628 .aux-ico-box:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
 background: linear-gradient(180deg, rgba(3, 66, 55) 0%, rgba(3, 66, 55) 100%);    z-index: 1;
    opacity: 0;
    transition: opacity 700ms cubic-bezier(0.165, 0.84, 0.44, 1);
}

.elementor-529 .elementor-element.elementor-element-cd0e628:hover .aux-ico-box {
    box-shadow: 5px 10px 30px rgba(3, 66, 55);    
}

.elementor-529 .elementor-element.elementor-element-cd0e628:hover .aux-ico-box:before {
    opacity: 1;
}

.elementor-529 .elementor-element.elementor-element-cd0e628:hover .aux-ico-box .aux-ico  {
    color: #FFF;
}

@media only screen and (min-width:1024px) and (max-width:1250px) {
    .elementor-529 .elementor-element.elementor-element-cd0e628 .aux-widget-advanced-text {
        padding-left: 0 !important ;
    }
    
} 

@media only screen and (max-width:768px) {
    .elementor-529 .elementor-element.elementor-element-cd0e628 .aux-ico-pos-right {
        flex-flow: row-reverse nowrap !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e217218 */.elementor-529 .elementor-element.elementor-element-e217218 * { border-radius: 20px ;
    
}/* End custom CSS */