/* ASG Complaints page - generated, keyed to Elementor element IDs */

.elementor-element-asg00ce2d{width:100%;}
.elementor-element-asgce8614,.elementor-element-asg59f940,.elementor-element-asgc10900{width:auto!important;flex:0 0 auto;}
.elementor-element-asgce8614 .elementor-widget,.elementor-element-asg59f940 .elementor-widget,.elementor-element-asgc10900 .elementor-widget{width:auto;}
.elementor-element-asgce8614 p,.elementor-element-asg59f940 p,.elementor-element-asgc10900 p{margin:0;white-space:nowrap;}
.elementor-element-asgce8614 .elementor-icon,.elementor-element-asg59f940 .elementor-icon,.elementor-element-asgc10900 .elementor-icon{display:flex;}

.elementor-element-asgd9521d{position:relative;}
.elementor-element-asgd9521d::before{content:'';position:absolute;left:28px;top:48px;bottom:48px;width:1px;z-index:0;background:linear-gradient(#C8A24C,#2E6BE6 55%,#E2E9F2);}
.elementor-element-asgb97c63,.elementor-element-asg3368f4,.elementor-element-asg7653e4{position:relative;z-index:1;}
.elementor-element-asg26ce64,.elementor-element-asg7b1fe2,.elementor-element-asgc273b9{width:56px!important;flex:0 0 56px;}
.elementor-element-asg778731,.elementor-element-asg806b23,.elementor-element-asga18822{width:56px;height:56px;border-radius:50%!important;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px rgba(15,39,71,.06);transition:background .35s cubic-bezier(.22,.61,.36,1),color .35s cubic-bezier(.22,.61,.36,1),border-color .35s cubic-bezier(.22,.61,.36,1);}
.elementor-element-asg778731 .elementor-widget-container,.elementor-element-asg806b23 .elementor-widget-container,.elementor-element-asga18822 .elementor-widget-container{width:100%;display:flex;align-items:center;justify-content:center;}
.elementor-element-asg778731 p,.elementor-element-asg806b23 p,.elementor-element-asga18822 p{margin:0;}
.elementor-element-asgb97c63:hover .elementor-element-asg778731{background:linear-gradient(135deg,#E0C079,#A9852F)!important;color:#081427!important;border-color:transparent!important;}
.elementor-element-asgb97c63:hover .elementor-element-asgcca54a{transform:translateY(-4px);box-shadow:0 18px 40px -22px rgba(15,39,71,.34);border-color:#EAEFF6!important;}
.elementor-element-asgb97c63:hover .elementor-element-asgcca54a::before{transform:scaleX(1);}
.elementor-element-asg3368f4:hover .elementor-element-asg806b23{background:linear-gradient(135deg,#E0C079,#A9852F)!important;color:#081427!important;border-color:transparent!important;}
.elementor-element-asg3368f4:hover .elementor-element-asg9d0b99{transform:translateY(-4px);box-shadow:0 18px 40px -22px rgba(15,39,71,.34);border-color:#EAEFF6!important;}
.elementor-element-asg3368f4:hover .elementor-element-asg9d0b99::before{transform:scaleX(1);}
.elementor-element-asg7653e4:hover .elementor-element-asga18822{background:linear-gradient(135deg,#E0C079,#A9852F)!important;color:#081427!important;border-color:transparent!important;}
.elementor-element-asg7653e4:hover .elementor-element-asge84eec{transform:translateY(-4px);box-shadow:0 18px 40px -22px rgba(15,39,71,.34);border-color:#EAEFF6!important;}
.elementor-element-asg7653e4:hover .elementor-element-asge84eec::before{transform:scaleX(1);}

.elementor-element-asgcca54a,.elementor-element-asg9d0b99,.elementor-element-asge84eec{position:relative;overflow:hidden;flex:1 1 auto;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s cubic-bezier(.22,.61,.36,1),border-color .35s cubic-bezier(.22,.61,.36,1);}
.elementor-element-asgcca54a::before,.elementor-element-asg9d0b99::before,.elementor-element-asge84eec::before{content:'';position:absolute;left:0;top:0;height:3px;width:100%;background:linear-gradient(90deg,#2E6BE6,#C8A24C);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.22,.61,.36,1);z-index:2;}
.elementor-element-asgcca54a a,.elementor-element-asg9d0b99 a,.elementor-element-asge84eec a{color:#1E4FBE;font-weight:600;text-decoration:none;}
.elementor-element-asgcca54a a:hover,.elementor-element-asg9d0b99 a:hover,.elementor-element-asge84eec a:hover{color:#2E6BE6;text-decoration:underline;}

.elementor-element-asgea478b,.elementor-element-asga7045e,.elementor-element-asgf367fe{border-left:3px solid #C8A24C;width:100%;}
.elementor-element-asgea478b p,.elementor-element-asga7045e p,.elementor-element-asgf367fe p{margin:0;}
.elementor-element-asgea478b .elementor-icon,.elementor-element-asga7045e .elementor-icon,.elementor-element-asgf367fe .elementor-icon{display:flex;margin-top:2px;}

.elementor-element-asg9deb4f{width:100%;transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s cubic-bezier(.22,.61,.36,1);}
.elementor-element-asg9deb4f:hover{transform:translateY(-2px);box-shadow:0 18px 40px -22px rgba(15,39,71,.45);}
.elementor-element-asg3be812{width:46px!important;height:46px;flex:0 0 46px;display:flex;align-items:center;justify-content:center;}
.elementor-element-asg3be812 .elementor-widget-container{width:100%;display:flex;align-items:center;justify-content:center;height:100%;}
.elementor-element-asg3be812 p{margin:0;}
.elementor-element-asg730b4e{width:auto!important;flex:1 1 auto;}
.elementor-element-asg730b4e p{margin:0;}
.asg-cp-mail{color:#E0C079;text-decoration:none;}
.asg-cp-mail:hover{color:#fff;}
.elementor-element-asg89861b{width:auto!important;flex:0 0 auto;margin-left:auto;}
.elementor-element-asg89861b p{margin:0;white-space:nowrap;}

.elementor-element-asg018c58{transition:border-color .35s cubic-bezier(.22,.61,.36,1),background .35s cubic-bezier(.22,.61,.36,1);}
.elementor-element-asg018c58:hover{border-color:#C8A24C!important;background:rgba(200,162,76,.08)!important;}
.elementor-element-asgd5a5a1,.elementor-element-asge7171b,.elementor-element-asg712308{width:100%;}
.elementor-element-asgd5a5a1 p,.elementor-element-asge7171b p,.elementor-element-asg712308 p{margin:0;}
.elementor-element-asgd5a5a1 a,.elementor-element-asge7171b a,.elementor-element-asg712308 a{color:rgba(255,255,255,0.72);text-decoration:none;}
.elementor-element-asgd5a5a1 a:hover,.elementor-element-asge7171b a:hover,.elementor-element-asg712308 a:hover{color:#E0C079;}
.elementor-element-asgd5a5a1 .elementor-icon,.elementor-element-asge7171b .elementor-icon,.elementor-element-asg712308 .elementor-icon{display:flex;margin-top:3px;}
.elementor-element-asg712308{border-bottom:none!important;}

@media(max-width:1024px){
.elementor-element-asgcca54a,.elementor-element-asg9d0b99,.elementor-element-asge84eec{padding:24px 26px!important;}
}

@media(max-width:767px){
.elementor-element-asgd9521d::before{display:none;}
.elementor-element-asg26ce64,.elementor-element-asg7b1fe2,.elementor-element-asgc273b9{width:48px!important;flex:0 0 48px;align-items:flex-start;}
.elementor-element-asg778731,.elementor-element-asg806b23,.elementor-element-asga18822{width:48px;height:48px;font-size:13px;}
.elementor-element-asgce8614 p,.elementor-element-asg59f940 p,.elementor-element-asgc10900 p{white-space:normal;}
.elementor-element-asg89861b{margin-left:0;width:100%!important;margin-top:10px;}
.elementor-element-asg89861b p{white-space:normal;text-align:center;}
.elementor-element-asg730b4e{flex:1 1 60%;}
}

@media(max-width:380px){
.elementor-element-asg3be812{width:40px!important;height:40px;flex:0 0 40px;}
.asg-cp-mail{word-break:break-all;}
}

@media(prefers-reduced-motion:reduce){
.elementor-element-asgcca54a,.elementor-element-asg9d0b99,.elementor-element-asge84eec,.elementor-element-asgcca54a::before,.elementor-element-asg9d0b99::before,.elementor-element-asge84eec::before,.elementor-element-asg778731,.elementor-element-asg806b23,.elementor-element-asga18822,.elementor-element-asg9deb4f,.elementor-element-asg018c58{transition:none!important;transform:none!important;}
}
