.elementor-kit-1150{--e-global-color-primary:#173555;--e-global-color-secondary:#FFD56A;--e-global-color-text:#231F20;--e-global-color-accent:#F37A6C;--e-global-color-18681f6:#D3A06D;--e-global-color-4a511c8:#FEF7E3;--e-global-color-3a84f42:#E06F60;--e-global-color-a9720f5:#81AEA5;--e-global-color-30ced61:#CDC5B3;--e-global-color-6fb71f5:#6C7793;--e-global-color-fd99040:#585767;--e-global-color-fe3c187:#E4E09A;--e-global-color-79f9820:#E0E1E1;--e-global-color-a18b282:#C09A39;--e-global-color-b23fb01:#E3E9DD;--e-global-color-ed551f9:#8E5F53;--e-global-color-a15aba3:#F7F3ED;--e-global-color-f2b3ca0:#D3E0DD;--e-global-color-40246b3:#49749B;--e-global-color-ebd08bc:#EFF2E1;--e-global-typography-primary-font-family:"playfair-display";--e-global-typography-primary-font-style:normal;--e-global-typography-secondary-font-family:"barlow";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"dolly-new";--e-global-typography-text-font-size:1.1rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-accent-font-family:"dolly-small-caps-new";--e-global-typography-accent-font-weight:normal;--e-global-typography-accent-text-transform:none;color:var( --e-global-color-text );font-family:"dolly-new", Sans-serif;font-size:1.3rem;font-style:normal;line-height:2.6rem;background-color:#FFFFFF;--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-exit-animation:e-page-transition-fade-in;--e-page-transition-animation-duration:1000ms;--e-preloader-animation-duration:4000ms;--e-preloader-delay:0ms;--e-preloader-width:328px;--e-preloader-max-width:445px;}.elementor-kit-1150 a{color:var( --e-global-color-secondary );font-style:normal;}.elementor-kit-1150 h1{color:var( --e-global-color-primary );font-family:"playfair-display", Sans-serif;font-size:3rem;font-weight:normal;line-height:3.5rem;}.elementor-kit-1150 h2{color:var( --e-global-color-primary );font-family:"playfair-display", Sans-serif;font-size:2.5rem;font-weight:normal;font-style:normal;line-height:3rem;}.elementor-kit-1150 h3{color:var( --e-global-color-primary );font-family:"playfair-display", Sans-serif;text-transform:uppercase;}.elementor-kit-1150 h4{font-family:"barlow", Sans-serif;text-transform:uppercase;}.elementor-kit-1150 h5{font-family:"barlow", Sans-serif;font-style:normal;}.elementor-kit-1150 h6{font-family:"barlow", Sans-serif;font-style:normal;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-1150 e-page-transition{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-a9720f5 ) 100%);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}.elementor-kit-1150{--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-exit-animation:e-page-transition-fade-in;}}@media(max-width:767px){.elementor-kit-1150{font-size:1rem;line-height:1.8rem;--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-exit-animation:e-page-transition-fade-in;--e-preloader-width:51%;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */div#pipsyRoot h2 {
    font-size: 1.5rem;
}
e-page-transition {
    z-index: 1099999 !important;
}
.off-canvas-menu-column {
    background: #55575a !important;
}
.elementor-icon-wrapper {
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
}

@media(min-width: 1200px){
    .elementor-kit-1150 .basesec {
        --content-width: 1100px !important;
    }
    .break-lg {
        display: block;
    }    
}
@media(min-width: 1300px){
    .elementor-kit-1150 .basesec {
        --content-width: 1200px !important;
    }
}
@media(min-width: 1500px){
    .elementor-kit-1150 .basesec {
        --content-width: 1300px !important;
    }
}
@media(min-width: 1600px){
    .elementor-kit-1150 .basesec {
        --content-width: 1400px !important;
    }
}
@media(min-width: 1900px){
    .elementor-kit-1150 .basesec {
        --content-width: 1600px !important;
    }
}

@media(max-width: 800){
    div#pipsyRoot h2 {
        font-size: 1.15rem !important;
    }
}/* End custom CSS */