.site-header.dynamic-header{position:-webkit-sticky;position:sticky;top:-1px;border-bottom:1px solid #fff;z-index:9}@media(max-width:767px){.site-header.dynamic-header{padding-top:8px;padding-bottom:8px}.site-header.dynamic-header .header-inner:not(.header-stacked) .site-branding{line-height:1.2}}.btn.elementor-button{font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0;color:#00BFFF;background-color:#fff;border-style:solid;border-width:2px 2px 2px 2px;border-color:#00BFFF;border-radius:100px 100px 100px 100px;padding:16px 55px 16px 55px}.btn.elementor-button:hover,.btn.elementor-button:focus,.btn.elementor-button:focus:active{color:#fff;background-color:#00BFFF}.wpcf7 form .wpcf7-response-output{background-color:#fff}.wpcf7 .wpcf7-form-control{border-style:solid;border-width:2px 2px 2px 2px;border-color:#00BFFF;border-radius:15px}.wpcf7 .wpcf7-not-valid-tip{font-weight:700}.wpcf7 .wpcf7-form-control.wpcf7-textarea{height:100px}.page-header .entry-title{color:#324a6d;padding-left:15px;padding-right:15px}@media (min-width:1200px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:1200px!important}.page-header .entry-title{margin:30px auto}}@media (max-width:1199px){.page-header .entry-title{max-width:100%}}.elementor-social-icon{background-color:transparent!important}.b-page_newyear .b-page__content .b-head-decor{background-color:#00BFFF;position:absolute!important}