.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-section .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-section.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-column .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-column.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-621 .elementor-element.elementor-element-d2a874c.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-widget-dyncontel-popup .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-dyncontel-popup .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-dyncontel-popup.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-dyncontel-popup .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-dyncontel-popup .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}body.modal-open-dce-popup-f960701 .dce-modal.dce-popup-f960701 .modal-dialog{animation-name:enterFromFadePopup;-webkit-animation-name:enterFromFadePopup;}body.modal-open-dce-popup-f960701 .dce-push, body.modal-open-dce-popup-f960701 .dce-modal.dce-popup-f960701 .modal-dialog{animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;}.dce-modal.dce-popup-f960701 .modal-dialog{animation-name:exitToFadePopup;-webkit-animation-name:exitToFadePopup;}body.modal-close-dce-popup-f960701 .dce-push, .dce-modal.dce-popup-f960701 .modal-dialog{animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;}.elementor-621 .elementor-element.elementor-element-f960701{width:auto;max-width:auto;}body.modal-open-dce-popup-f960701 .dce-push, body.modal-open-dce-popup-f960701 .dce-modal.dce-popup-f960701 .modal-dialog.animated{-webkit-animation-duration:0.6s;animation-duration:0.6s;}body.modal-close-dce-popup-f960701 .dce-push, .dce-modal.dce-popup-f960701 .modal-dialog.animated{-webkit-animation-duration:0.6s;animation-duration:0.6s;}.dce-modal.dce-popup-f960701{width:65vw;}.dce-modal.dce-popup-f960701 .modal-content{font-family:"Inter", Sans-serif;font-size:6vw;font-weight:900;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-621 .elementor-element.elementor-element-f960701 .dce-button-popup{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:06px 15px 0px 0px;}.elementor-621 .elementor-element.elementor-element-f960701 .dce-button-popup:hover{color:var( --e-global-color-f83c0b8 );background-color:#03030300;}.elementor-621 .elementor-element.elementor-element-f960701 .dce-modal-close .dce-quit-ics, .dce-modal.dce-popup-f960701 .dce-modal-close .dce-quit-ics{height:50px;width:50px;top:0px;right:0px;}.elementor-621 .elementor-element.elementor-element-f960701 .dce-modal-close .dce-quit-ics:after, .elementor-621 .elementor-element.elementor-element-f960701 .dce-modal-close .dce-quit-ics:before, .dce-modal.dce-popup-f960701 .dce-modal-close .dce-quit-ics:after, .dce-modal.dce-popup-f960701 .dce-modal-close .dce-quit-ics:before{height:1px;top:calc(50% - (1px/2));width:60%;left:calc(50% - (60%/2));}.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 );font-style:var( --e-global-typography-accent-font-style );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-621 .elementor-element.elementor-element-f4aba96{width:auto;max-width:auto;}.elementor-621 .elementor-element.elementor-element-f4aba96 .elementor-button{font-family:"Inter", Sans-serif;font-weight:900;font-style:normal;}.elementor-621 .elementor-element.elementor-element-4b87c43{margin-top:0;margin-bottom:10vh;padding:.4vh 0 .4vh 0;}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-621 .elementor-element.elementor-element-dffe571{text-align:left;}.elementor-621 .elementor-element.elementor-element-dffe571 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:8.6vw;font-weight:100;color:var( --e-global-color-primary );}.elementor-621 .elementor-element.elementor-element-c263bd5{text-align:left;}.elementor-621 .elementor-element.elementor-element-c263bd5 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-weight:100;line-height:0.1em;}.elementor-621 .elementor-element.elementor-element-91bd1f4{margin-top:0;margin-bottom:10vh;padding:.4vh 0 .4vh 0;}.elementor-621 .elementor-element.elementor-element-09e57fe{text-align:center;}.elementor-621 .elementor-element.elementor-element-09e57fe .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:767px){.elementor-621 .elementor-element.elementor-element-4b87c43{padding:0 0 0 0;}.elementor-621 .elementor-element.elementor-element-91bd1f4{padding:0 0 0 0;}}@media(min-width:768px){.elementor-621 .elementor-element.elementor-element-b868ecc{width:15.972%;}.elementor-621 .elementor-element.elementor-element-d2a874c{width:84.028%;}}/* Start custom CSS *//*master line height*/
h1, h2, h3{line-height:1.4em!important;}

/*responsive h1,h2,h3*/
h1{font-size:2.3vw;}
h2{font-size:1.8vw;}
h3{font-size:1.2vw;}
/*max width font break point*/
@media all and (max-width: 2400px) { 
h1{font-size:3.1rem;}
h2{font-size:2.5rem;}
h3{font-size:1.7rem;}
}

/*adjust for smaller*/
@media all and (max-width: 1024px) { 
    h1{font-size:4.3vw;}
    h2{font-size:3.8vw;}
    h3{font-size:3vw;}
}

@media all and (max-width: 767px) { 
    h1{font-size:4.9vw;}
    h2{font-size:4.2vw;}
    h3{font-size:3.45vw;}
    p{font-size:3vw;}
}
/*universals*/
.blur6{backdrop-filter: blur(6.6px);}

.libre{font-family: 'Libre Baskerville', serif;}
.white{color:white;}
.w100{font-weight:100;}
.blue1{color:#1972FF;}/* End custom CSS */