.elementor-525 .elementor-element.elementor-element-13d52b9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-525 .elementor-element.elementor-element-13d52b9:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-13d52b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-525 .elementor-element.elementor-element-e2b9704{--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;}.elementor-525 .elementor-element.elementor-element-e2b9704.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-525 .elementor-element.elementor-element-83c1310{text-align:start;}.elementor-525 .elementor-element.elementor-element-83c1310 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:56px;font-weight:500;color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-525 .elementor-element.elementor-element-1e0965d{width:var( --container-widget-width, 103.261% );max-width:103.261%;--container-widget-width:103.261%;--container-widget-flex-grow:0;}.elementor-525 .elementor-element.elementor-element-1e0965d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-525 .elementor-element.elementor-element-fb313a2{width:var( --container-widget-width, 103.807% );max-width:103.807%;--container-widget-width:103.807%;--container-widget-flex-grow:0;}.elementor-525 .elementor-element.elementor-element-fb313a2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-525 .elementor-element.elementor-element-1bb2f1d{--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;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-525 .elementor-element.elementor-element-72b0cc1{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:300;color:#FFFFFF;}.elementor-525 .elementor-element.elementor-element-a60b11f{--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;}.elementor-525 .elementor-element.elementor-element-5c444f1 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-525 .elementor-element.elementor-element-5c444f1 .elementor-heading-title{font-family:"BrandonGrotesqueRegular", Sans-serif;font-size:45px;font-weight:400;color:#000000;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-525 .elementor-element.elementor-element-d41b549{--grid-columns:4;}.elementor-525 .elementor-element.elementor-element-d41b549 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-525 .elementor-element.elementor-element-d41b549 .e-loop-item > .elementor-section, .elementor-525 .elementor-element.elementor-element-d41b549 .e-loop-item > .elementor-section > .elementor-container, .elementor-525 .elementor-element.elementor-element-d41b549 .e-loop-item > .e-con, .elementor-525 .elementor-element.elementor-element-d41b549 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-525 .elementor-element.elementor-element-72773a06{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-525 .elementor-element.elementor-element-72773a06:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-72773a06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-525 .elementor-element.elementor-element-72773a06.e-con{--align-self:center;}.elementor-525 .elementor-element.elementor-element-585d6384{--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;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--margin-top:100px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:32px;--padding-left:120px;--padding-right:120px;}.elementor-525 .elementor-element.elementor-element-585d6384:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-585d6384 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF99;}.elementor-525 .elementor-element.elementor-element-585d6384.e-con{--align-self:center;}.elementor-525 .elementor-element.elementor-element-60d6e98 > .elementor-widget-container{margin:50px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-525 .elementor-element.elementor-element-60d6e98{text-align:center;font-family:"Roboto", Sans-serif;font-size:100px;font-weight:400;line-height:20px;color:#000000;}.elementor-525 .elementor-element.elementor-element-54965e1f{text-align:center;font-family:"BrandonMedium", Sans-serif;font-size:22px;font-weight:400;line-height:24px;color:#000000;}.elementor-525 .elementor-element.elementor-element-557d0846 > .elementor-widget-container{border-style:solid;border-width:1px 0px 0px 0px;border-color:#6D217E;}.elementor-525 .elementor-element.elementor-element-557d0846{font-family:"BrandonGrotesqueRegular", Sans-serif;font-size:16px;font-weight:500;line-height:22px;color:#000000;}.elementor-525 .elementor-element.elementor-element-21e4ac9a{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-525 .elementor-element.elementor-element-21e4ac9a:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-21e4ac9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#64326F1A;}.elementor-525 .elementor-element.elementor-element-470ef6c7{--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:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-525 .elementor-element.elementor-element-470ef6c7:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-470ef6c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#64326F1A;}.elementor-525 .elementor-element.elementor-element-470ef6c7.e-con{--align-self:flex-start;}.elementor-525 .elementor-element.elementor-element-7922693e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-525 .elementor-element.elementor-element-7922693e{text-align:start;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-525 .elementor-element.elementor-element-5fe04f3 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:underline;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-525 .elementor-element.elementor-element-5fe04f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-525 .elementor-element.elementor-element-5fe04f3.elementor-element{--order:99999 /* order end hack */;}.elementor-525 .elementor-element.elementor-element-3f732d35{--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:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-525 .elementor-element.elementor-element-3f732d35:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-3f732d35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#64326F1A;}.elementor-525 .elementor-element.elementor-element-3f732d35.e-con{--align-self:flex-start;}.elementor-525 .elementor-element.elementor-element-6ca2c48c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-525 .elementor-element.elementor-element-6ca2c48c{text-align:start;color:#000000;}.elementor-525 .elementor-element.elementor-element-224600b7 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:underline;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-525 .elementor-element.elementor-element-224600b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-525 .elementor-element.elementor-element-224600b7.elementor-element{--order:99999 /* order end hack */;}.elementor-525 .elementor-element.elementor-element-4f7a9b97{--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:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-525 .elementor-element.elementor-element-4f7a9b97:not(.elementor-motion-effects-element-type-background), .elementor-525 .elementor-element.elementor-element-4f7a9b97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#64326F1A;}.elementor-525 .elementor-element.elementor-element-4f7a9b97.e-con{--align-self:flex-start;}.elementor-525 .elementor-element.elementor-element-272d4f65 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-525 .elementor-element.elementor-element-272d4f65{text-align:start;color:#000000;}.elementor-525 .elementor-element.elementor-element-4b6ec3a2 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:underline;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-525 .elementor-element.elementor-element-4b6ec3a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-525 .elementor-element.elementor-element-4b6ec3a2.elementor-element{--order:99999 /* order end hack */;}@media(max-width:1024px){.elementor-525 .elementor-element.elementor-element-13d52b9{--padding-top:50px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-525 .elementor-element.elementor-element-83c1310 .elementor-heading-title{font-size:48px;}.elementor-525 .elementor-element.elementor-element-72b0cc1{font-size:18px;}.elementor-525 .elementor-element.elementor-element-a60b11f{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-525 .elementor-element.elementor-element-5c444f1 .elementor-heading-title{font-size:40px;}.elementor-525 .elementor-element.elementor-element-d41b549{--grid-columns:2;}.elementor-525 .elementor-element.elementor-element-72773a06{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-525 .elementor-element.elementor-element-21e4ac9a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-525 .elementor-element.elementor-element-d41b549{--grid-columns:2;}.elementor-525 .elementor-element.elementor-element-585d6384{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-525 .elementor-element.elementor-element-54965e1f{font-size:18px;}.elementor-525 .elementor-element.elementor-element-557d0846{font-size:12px;}.elementor-525 .elementor-element.elementor-element-21e4ac9a{--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-525 .elementor-element.elementor-element-e2b9704{--width:36.527%;}.elementor-525 .elementor-element.elementor-element-1bb2f1d{--width:50%;}.elementor-525 .elementor-element.elementor-element-585d6384{--width:944px;}.elementor-525 .elementor-element.elementor-element-470ef6c7{--width:31%;}.elementor-525 .elementor-element.elementor-element-3f732d35{--width:31%;}.elementor-525 .elementor-element.elementor-element-4f7a9b97{--width:31%;}}/* Start custom CSS for container, class: .elementor-element-13d52b9 */.header_banner_style{
    position: relative;
    overflow: hidden;
}
.header_banner_style:before{
    content: '';
    position: absolute;
    left: -210px;
    top: 59px;
    background: url('https://hhainverness.ouronlineserver.com/wp-content/uploads/2024/02/left_line_one.svg');
    background-repeat: no-repeat;
    max-width: 490px;
    z-index: 2;
    height: 357px;
}
.header_banner_style:after{
    content: '';
    position: absolute;
    right: -175px;
    top: 50px;
    background: url('https://hhainverness.ouronlineserver.com/wp-content/uploads/2024/02/right_line_one.svg');
    background-repeat: no-repeat;
    width: 490px;
    z-index: 2;
    height: 357px;
}

@media only screen and (max-width: 480px){
.header_banner_style:before{
  display: none;
}
.header_banner_style:after{
   right: -320px;
    top: 100px;
}    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a60b11f */.post, .page {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-585d6384 */.static_content_style:before {
    position: absolute;
    content: "";
    width: 87px;
    height: 84px;
    right: -29px;
    left: auto;
    top: -29px;
    border-right: 4px solid #64326F;
    border-top: 4px solid #64326F;
    border-radius: 0px;
    border-top-right-radius: 30px;
}
.static_content_style:after {
    position: absolute;
    content: "";
    width: 87px;
    height: 84px;
    /* right: auto; */
    left: -29px;
    bottom: -29px;
    border-left: 4px solid #64326F;
    border-bottom: 4px solid #64326F;
    border-bottom-left-radius: 30px;
}
@media only screen and (max-width: 480px){
.static_content_style:before {
    right: -15px;
}
.static_content_style:after {
    left: -15px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21e4ac9a */.footer_top_layout{
    position: relative;
    overflow: hidden;
}
.footer_top_layout:before{
    content: '';
    position: absolute;
    left: -159px;
    top: 0px;
    background: url('https://hhainverness.ouronlineserver.com/wp-content/uploads/2024/02/footer_left_line.svg');
    background-repeat: no-repeat;
    width: 363px;
    z-index: 0;
    height: 264px;
}
.footer_top_layout:after{
    content: '';
    position: absolute;
    right: -225px;
    top: 0px;
    background: url('https://hhainverness.ouronlineserver.com/wp-content/uploads/2024/02/footer_right_line.svg');
    background-repeat: no-repeat;
    width: 363px;
    z-index: 0;
    height: 264px;
}

@media only screen and (max-width: 480px){
.footer_top_layout:before{
    left: -257px;
    top: 142px;
}
.footer_top_layout:after{
    right: -154px;
    top: -119px;
}    
    
}/* End custom CSS */
/* Start Custom Fonts CSS *//* End Custom Fonts CSS */
/* Start Custom Fonts CSS *//* End Custom Fonts CSS */