.elementor-4904 .elementor-element.elementor-element-9b9db57{--display:flex;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:90px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-4904 .elementor-element.elementor-element-db4fa3e{text-align:center;}.elementor-4904 .elementor-element.elementor-element-db4fa3e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:3px;color:#AC908E;}.elementor-4904 .elementor-element.elementor-element-ffa4b57{text-align:center;}.elementor-4904 .elementor-element.elementor-element-ffa4b57 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#000000;}.elementor-4904 .elementor-element.elementor-element-376e41b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-4904 .elementor-element.elementor-element-376e41b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;color:#8A6B62;}.elementor-4904 .elementor-element.elementor-element-f7405b3{color:#333333;}body.elementor-page-4904 #huda-back-to-top, #huda-back-to-top{bottom:20px !important;background-color:#AC908E !important;--huda-bg:#AC908E;--huda-progress:#F2F2F2;}body.elementor-page-4904 #huda-back-to-top.bottom-right, #huda-back-to-top.bottom-right{right:20px !important;}body.elementor-page-4904 #huda-back-to-top.bottom-left, #huda-back-to-top.bottom-left{left:20px !important;}body.elementor-page-4904 #huda-back-to-top i, #huda-back-to-top i{font-size:16px !important;color:#ffffff !important;}body.elementor-page-4904 #huda-back-to-top svg:not(.progress-circle), #huda-back-to-top svg:not(.progress-circle){width:16px !important;height:16px !important;fill:#ffffff !important;}body.elementor-page-4904 #huda-back-to-top svg:not(.progress-circle) path, #huda-back-to-top svg:not(.progress-circle) path{stroke:#ffffff !important;}body.elementor-page-4904 #huda-back-to-top .progress-circle circle, #huda-back-to-top .progress-circle circle{stroke:#F2F2F2 !important;}@media(max-width:1024px){.elementor-4904 .elementor-element.elementor-element-ffa4b57 .elementor-heading-title{font-size:34px;}}@media(min-width:768px){.elementor-4904 .elementor-element.elementor-element-9b9db57{--content-width:860px;}}@media(max-width:767px){.elementor-4904 .elementor-element.elementor-element-9b9db57{--padding-top:50px;--padding-bottom:60px;--padding-left:18px;--padding-right:18px;}.elementor-4904 .elementor-element.elementor-element-ffa4b57 .elementor-heading-title{font-size:26px;}}/* Start custom CSS for text-editor, class: .elementor-element-f7405b3 */.elementor-4904 .elementor-element.elementor-element-f7405b3{font-family:Montserrat,sans-serif;color:#333;font-size:15px;line-height:1.75;}
.elementor-4904 .elementor-element.elementor-element-f7405b3 h2{font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#000;margin:42px 0 12px;padding-top:22px;border-top:1px solid #EFE6E4;}
.elementor-4904 .elementor-element.elementor-element-f7405b3 p{margin:0 0 14px;}
.elementor-4904 .elementor-element.elementor-element-f7405b3 ul{margin:0 0 16px;padding-left:20px;} .elementor-4904 .elementor-element.elementor-element-f7405b3 li{margin-bottom:6px;}
.elementor-4904 .elementor-element.elementor-element-f7405b3 a{color:#AC908E;text-decoration:underline;text-underline-offset:3px;}
.elementor-4904 .elementor-element.elementor-element-f7405b3 strong{font-weight:500;color:#000;}
.elementor-4904 .elementor-element.elementor-element-f7405b3 table{width:100%;border-collapse:collapse;margin:10px 0 18px;font-size:14px;}
.elementor-4904 .elementor-element.elementor-element-f7405b3 th{text-align:left;font-weight:500;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#8A6B62;border-bottom:1px solid #E1CAC4;padding:10px 8px;}
.elementor-4904 .elementor-element.elementor-element-f7405b3 td{border-bottom:1px solid #EFE6E4;padding:10px 8px;vertical-align:top;}
@media(max-width:767px){.elementor-4904 .elementor-element.elementor-element-f7405b3{font-size:14px;} .elementor-4904 .elementor-element.elementor-element-f7405b3 table{font-size:12px;} .elementor-4904 .elementor-element.elementor-element-f7405b3 td,.elementor-4904 .elementor-element.elementor-element-f7405b3 th{padding:8px 4px;}}/* End custom CSS */