@media only screen and (max-width:600px){.hide-mobile{display:none}#hide-mobile{display:none}}@media only screen and (min-width:680px){.hide-pc{display:none}#hide-pc{display:none}}@media (max-width:1207px){.et_mobile_nav_menu{display:block}.et-menu-nav{display:none!important}.et-l--header ul{list-style-type:none;padding:0 0 23px 1em;line-height:26px}.et-l--header ul>li{text-align:left}}.et_pb_menu__logo{transition:0.3s}.et_pb_menu__logo:hover{transform:scale(1.1)}.topbar{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;font-weight:700}.topbar-social{margin-right:10px}.topbar-phone{padding:5px 10px;background:#045696;color:#fff;border-radius:20px 0 0 20px}.topbar-phone:hover{padding:5px 10px;background:#878787;color:#fff}.topbar-email{padding:5px 10px;background:#0ca4e4;border-radius:0 20px 20px 0}.topbar-email:hover{padding:5px 10px;background:#878787}.topbar a{color:#fff}@media screen and (max-width:980px){.topbar{display:none}}.feedback-btn{background-color:#0ca4e4!important}.show-modal{display:block!important}.genform-row{display:flex;flex-direction:row;justify-content:flex-start;gap:15px;margin:5px 0 5px 0;width:100%}.genform-row-center{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:5px 0 5px 0;width:100%}.genform-row p{width:100%;padding:0;margin:0}input.genform,textarea.genform,select.genform{padding:10px 10px;font-family:inherit;font-size:14px!important;width:100%;max-width:100%;border:solid 2px #2ea3f2;border-radius:20px;font-size:18px;margin:5px 0 0 2px}textarea.genform{max-height:120px}.genform-col{width:100%}.genacceptdiv{margin-top:10px}.genaccept label{color:#fff!important}input[type=checkbox].genaccept{display:inline;margin:0 5px 0 0}.form-flex-container{display:flex;flex-wrap:wrap;gap:20px}.form-item{flex:0 0 calc(16.2% - 16px);min-width:150px;box-sizing:border-box}.form-item.span-three{flex:0 0 calc(49% - 16px)}.form-item.span-two{flex:0 0 calc(32.5% - 16px)}@media (max-width:1120px){.form-item{flex:0 0 calc(33.333% - 16px)}.form-item.span-three,.form-item.span-two{flex:0 0 100%}}@media (max-width:768px){.form-item{flex:0 0 calc(50% - 16px)}.form-item.span-three,.form-item.span-two{flex:0 0 100%}}@media (max-width:480px){.form-item,.form-item.span-three,.form-item.span-two{flex:0 0 100%}}.h-form{width:100%;margin:0 auto;display:grid;text-align:center;grid-template-rows:1fr;grid-template-columns:repeat(5,1fr);gap:8px}@media only screen and (max-width:1200px){.h-form{width:100%;display:grid;grid-template-rows:1fr;grid-template-columns:repeat(5,1fr);gap:8px}}@media only screen and (max-width:900px){.h-form{width:100%;display:grid;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:8px}}@media only screen and (max-width:600px){.h-form{width:100%;display:grid;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,1fr);gap:8px}}.QC-form-submit{background:#fff!important;color:#000000!important;font-size:inherit;font-weight:700;width:100%;margin-top:5px;cursor:pointer;padding:10px 20px;border:none;border-radius:8px;transition:0.2s ease}.h-form-submit{//background-image:url(/wp-content/uploads/2024/01/buttonbgwaveblue.svg);background-repeat:repeat-x;background-size:auto 100%;animation:marquee 25s infinite linear;animation-direction:reverse;background-color:#045696!important;width:100%;border:2px solid #0ca4e4;color:#ffffff;border-radius:20px!important;display:inline-block;font-size:18px;line-height:1.7em!important;font-weight:700;padding:5px}.h-form-submit:hover{background-color:#0ca4e4!important}.regular-form-submit{background-image:url(/wp-content/uploads/2024/01/buttonbgwaveblue.svg);background-repeat:repeat-x;background-size:auto 100%;animation:marquee 25s infinite linear;animation-direction:reverse;//background-color:#045696!important;//border:2px solid #045696;color:#ffffff;border-radius:20px!important;display:inline-block;font-size:18px;line-height:1.7em!important;font-weight:700;padding:5px 10px 5px 10px}.wpcf7-spinner{display:none}.wpcf7-not-valid-tip{color:white;font-size:0.8em;display:block}.wpcf7 form .wpcf7-response-output{color:white;margin:2em 0.5em 1em;padding:1em 1em;font-size:1.1em;border-radius:5px}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#000000;background-color:#000000}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#000000}.wpcf7 form.spam .wpcf7-response-output{border-color:#000000}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border:none;background-color:#00345c}.show-modal{display:block!important}.slick-prev:before,.slick-next:before{border-radius:50%!important}@supports (animation-range:entry-crossing){.fit-to-width{font-size:13rem!important;overflow:hidden;font-weight:800;text-transform:uppercase;scroll-snap-type:both mandatory;&>*{inline-size:max-content;line-height:1;transform-origin:0 0;animation:apply-text-ratio linear;animation-timeline:view(inline);animation-range:entry-crossing;display:block;scroll-snap-align:start;contain:layout}}}@keyframes apply-text-ratio{from{transform:scale(0);margin-block-end:-1lh}}.wavelb{width:100%;height:60px;background-image:url(/wp-content/uploads/2024/01/wavelb.svg);background-repeat:repeat-x;background-size:auto 60px;animation:marquee 25s infinite linear;animation-direction:reverse}.wavelb2{width:100%;height:60px;background-image:url(/wp-content/uploads/2024/01/wavelb.svg);background-repeat:repeat-x;background-size:auto 60px;animation:marquee 15s infinite linear}.wavedb{width:100%;height:60px;background-image:url(/wp-content/uploads/2024/01/wavedb.svg);background-repeat:repeat-x;background-size:auto 60px;animation:marquee 25s infinite linear;animation-direction:reverse}.wavedb2{width:100%;height:60px;background-image:url(/wp-content/uploads/2024/01/wavedb.svg);background-repeat:repeat-x;background-size:auto 60px;animation:marquee 25s infinite linear;animation-direction:reverse}.wavewhite{width:100%;height:60px;background-image:url(/wp-content/uploads/2024/01/wavewhite.svg);background-repeat:repeat-x;background-size:auto 60px;animation:marquee 25s infinite linear}@keyframes marquee{0%{background-position:0}100%{background-position:-1000px}}body .uwy.userway_p5 .userway_buttons_wrapper{bottom:80px!important;padding-bottom:80px!important}