/*!
Theme Name: Pro &ndash; Child Theme
Theme URI: https://theme.co/pro/
Author: Catapult Creative
Author URI: http://launchcatapult.com
Description: A hand-crafted child theme Built by Catapult Creative specifically for the X Pro Framework.
Version: 1.0.0
Template: pro
*/@font-face{font-family:'Pacifico';src:url("/wp-content/themes/pro-child/framework/assets/fonts/Pacifico-Regular.eot");src:url("/wp-content/themes/pro-child/framework/assets/fonts/Pacifico-Regular.eot?#iefix") format("embedded-opentype"),url("/wp-content/themes/pro-child/framework/assets/fonts/Pacifico-Regular.woff2") format("woff2"),url("/wp-content/themes/pro-child/framework/assets/fonts/Pacifico-Regular.woff") format("woff"),url("/wp-content/themes/pro-child/framework/assets/fonts/Pacifico-Regular.ttf") format("truetype"),url("/wp-content/themes/pro-child/framework/assets/fonts/Pacifico-Regular.svg#Pacifico-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}#announcement-bar span{padding:0 5px}#announcement-bar a{color:#03324e;text-decoration:underline}#announcement-bar a:hover{color:#e34e25}#nav-desktop .logo-col{cursor:pointer}#nav-desktop .x-menu .hide{display:none}.x-off-canvas-content .x-bg-layer-upper-color{background:linear-gradient(to bottom, white 30%, transparent)}.quick-links{display:grid !important;grid-template-columns:1fr 1fr !important;-moz-column-gap:8em;column-gap:8em}@media (max-width: 978px){.quick-links{-moz-column-gap:3em;column-gap:3em}}@media (max-width: 479px){.quick-links{grid-template-columns:1fr !important}}@media (max-width: 766px){.footer-cta .x-bg-layer-lower-image{background-size:auto !important;background-position:left top !important}}@media (max-width: 480px){.footer-cta .x-bg-layer-lower-image{background-size:auto !important;background-position:left top !important}}#copyrights a{color:#fcb143;text-decoration:underline}#copyrights a:hover{color:#e34e25}a,a:focus{-webkit-outline:none !important;-moz-outline:none !important;outline:none !important;transition:all 0.3s ease-in-out !important;cursor:pointer !important}::-moz-selection{background:rgba(252,177,67,0.8)}::selection{background:rgba(252,177,67,0.8)}.x-scroll-top{border-color:#e34e25;color:#e34e25;border-radius:8px}.x-scroll-top.in{opacity:1}#cookie-law-info-bar{line-height:1.2;font-size:12px;padding:13px 8%}h1,h2,h3,h4,h5,h6{margin-top:0 !important;line-height:1;transition:all 0.3s ease-in-out}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{position:relative;font-family:"Pacifico",cursive;text-transform:none;font-weight:400;display:inline-block}h1 em::after,h2 em::after,h3 em::after,h4 em::after,h5 em::after,h6 em::after{content:'';position:absolute;top:auto;left:0;bottom:-8px;width:100%;height:5px;z-index:-1}.x-text.-yellow h1 em,.x-text.-yellow h2 em,.x-text.-yellow h3 em,.x-text.-yellow h4 em,.x-text.-yellow h5 em,.x-text.-yellow h6 em{color:#fcb143}.x-text.-yellow h1 em::after,.x-text.-yellow h2 em::after,.x-text.-yellow h3 em::after,.x-text.-yellow h4 em::after,.x-text.-yellow h5 em::after,.x-text.-yellow h6 em::after{background-color:#e34e25}.x-text.-orange h1 em,.x-text.-orange h2 em,.x-text.-orange h3 em,.x-text.-orange h4 em,.x-text.-orange h5 em,.x-text.-orange h6 em{color:#e34e25}.x-text.-orange h1 em::after,.x-text.-orange h2 em::after,.x-text.-orange h3 em::after,.x-text.-orange h4 em::after,.x-text.-orange h5 em::after,.x-text.-orange h6 em::after{background-color:#fcb143}.x-text.-dblue h1 em,.x-text.-dblue h2 em,.x-text.-dblue h3 em,.x-text.-dblue h4 em,.x-text.-dblue h5 em,.x-text.-dblue h6 em{color:#02283f}.x-text.-dblue h1 em::after,.x-text.-dblue h2 em::after,.x-text.-dblue h3 em::after,.x-text.-dblue h4 em::after,.x-text.-dblue h5 em::after,.x-text.-dblue h6 em::after{background-color:#fcb143}.x-text.-lblue h1 em,.x-text.-lblue h2 em,.x-text.-lblue h3 em,.x-text.-lblue h4 em,.x-text.-lblue h5 em,.x-text.-lblue h6 em{color:#3db7d5}.x-text.-lblue h1 em::after,.x-text.-lblue h2 em::after,.x-text.-lblue h3 em::after,.x-text.-lblue h4 em::after,.x-text.-lblue h5 em::after,.x-text.-lblue h6 em::after{background-color:#e34e25}.no-supports .x-section .x-container.marginless-columns{display:flex}.no-supports .x-section .x-container.marginless-columns>.x-column{display:block}_:default:not(:root:root),._stretch-container{flex-wrap:inherit}@media only screen and (max-width: 1024px){_:default:not(:root:root),._stretch-container{flex-wrap:wrap}}_:-ms-fullscreen .x-feature-box-graphic img,:root .x-feature-box .x-feature-box-graphic img{width:100%}.orange-column::after{position:absolute;content:"";width:100%;left:0;right:0;top:0;bottom:0;margin:auto;box-shadow:0.75em 0.75em #e34e25;border-radius:20px 20px 20px 0px}@media (max-width: 766px){.orange-column::after{border-radius:20px}}.orange-column-left::after{position:absolute;content:"";width:110%;left:0;right:0;top:0;bottom:0;margin:auto;box-shadow:-0.75em 0.75em #e34e25;border-radius:20px 20px 0px 20px}@media (max-width: 766px){.orange-column-left::after{width:100%;border-radius:20px}}.orange-column-right::after{position:absolute;content:"";width:110%;left:0;right:0;top:0;bottom:0;margin:auto;box-shadow:-0.75em 0.75em #e34e25;border-radius:20px 20px 0px 20px}@media (max-width: 766px){.orange-column-right::after{width:100%;border-radius:20px}}.orange-column-right-divider::after{position:absolute;content:"";width:110%;left:0;right:0;top:0;bottom:0;margin:auto;box-shadow:-0.75em 0.75em #e34e25;border-radius:20px 20px 0px 20px}.x-slide-pagination>li{border:2px solid #3db7d5}.rotate-text span{display:block;height:100%;animation:rotate_text 10s infinite}@keyframes rotate_text{11%,33%{transform:translateY(-100%)}44%,66%{transform:translateY(-200%)}78%,100%{transform:translateY(-300%)}}.contact-sidebar a{color:#ffffff}.contact-sidebar a:hover{color:#3db7d5}.contact-sidebar strong{color:#3db7d5}.orange-column-tile::after{position:absolute;content:"";width:100%;left:0;right:0;top:0;bottom:0;margin:auto;box-shadow:0.5em 0.5em #e34e25;border-radius:20px 20px 20px 20px}.gradient-blue .x-bg-layer-lower-image{position:relative !important}.gradient-blue .x-bg-layer-lower-image:after{content:'';position:absolute;display:block !important;width:100%;height:100%;left:0;top:0;z-index:-1;background-image:linear-gradient(transparent, #02283f)}.gradient-blue .x-bg .x-bg-layer-lower-image{transition:all 500ms ease-in-out}.gradient-blue:hover .x-bg .x-bg-layer-lower-image{transform:scale(1.2)}.x-btn.x-btn-global{text-shadow:none !important;box-shadow:none !important;transition:all 0.3s ease-in-out}.x-anchor-button.cs-btn .x-anchor-content>.x-anchor-text{position:relative;left:13px;transition:all 0.2s linear}@media only screen and (max-width: 979px){.x-anchor-button.cs-btn .x-anchor-content>.x-anchor-text{left:0}}.x-anchor-button.cs-btn:hover .x-anchor-content>.x-anchor-text{left:0}select,input:focus,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#3db7d5;border:5px solid #ffffff;border-radius:12px !important;box-shadow:none !important;height:3.5em !important;color:#02283f !important}textarea{background-color:#3db7d5;border:5px solid #ffffff;border-radius:12px !important;box-shadow:none !important;color:#02283f !important}.gform_required_legend{color:#ffffff}.gfield_label,legend{color:#fcb143 !important;text-transform:uppercase;font-weight:bold !important;letter-spacing:0.03em;border-bottom:0;font-size:1.2rem !important}.gform_heading{display:none}input::-moz-placeholder, textarea::-moz-placeholder{color:#02283f !important;font-size:15px !important}input::placeholder,textarea::placeholder{color:#02283f !important;font-size:15px !important}.gform_confirmation_message{color:#ffffff}.gform_button.button{width:30%;background-color:transparent;border:5px solid #59c5c5;border-radius:12px !important;padding:1em 5% !important;color:#ffffff;text-transform:uppercase;font-weight:bold;text-shadow:none !important}@media only screen and (max-width: 767px){.gform_button.button{width:100%}}.gform_button.button:hover{border-color:#3db7d5;transform:translateY(0.5em)}body.login{background-color:white !important}body.login input[type="text"],body.login input[type="password"]{color:#03324e !important;height:30px !important;border:1px solid #eee !important}body.login input::-moz-placeholder, body.login textarea::-moz-placeholder{color:#03324e !important}body.login input::placeholder,body.login textarea::placeholder{color:#03324e !important}body.login h1 a{background-size:70%;width:100%;height:100px;background-position:50%}.no-supports .x-section .x-container.marginless-columns{display:flex}.no-supports .x-section .x-container.marginless-columns>.x-column{display:block}_:default:not(:root:root),._stretch-container{flex-wrap:inherit}@media only screen and (max-width: 1024px){_:default:not(:root:root),._stretch-container{flex-wrap:wrap}}_:-ms-fullscreen .x-feature-box-graphic img,:root .x-feature-box .x-feature-box-graphic img{width:100%}
/*# sourceMappingURL=style.css.map */