/*!
Theme Name:    Vision Force Website Design
Author:        Vision Force Marketing
Author URI:    https://www.visionforcemarketing.com
Description:   Design Intelligence
Version:       2.0.0
License:       GNU General Public License v3 or later
License URI:   https://www.gnu.org/licenses/gpl-3.0.html
Template:      page-builder-framework
Text Domain:   page-builder-framework-child
*/
 @keyframes fadeInLeft{from{opacity:0;transform:translate3d(-20%,0,0)}to{opacity:1;transform:none}}@keyframes fadeInRight{from{opacity:0;transform:translate3d(20%,0,0)}to{opacity:1;transform:none}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,20%,0)}to{opacity:1;transform:none}}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-20%,0)}to{opacity:1;transform:none}}@font-face{font-family:'PF BeauSans Pro Light';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'PF BeauSans Pro';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'PF BeauSans Pro';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'PF BeauSans Pro Black';font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'PF BeauSans Pro Light';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'PF BeauSans Pro';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'PF BeauSans Pro';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}p{margin-bottom:10px}a,.elementor-text-editor a,.elementor-heading-title a{color:#1aaabe;text-decoration:underline}a:hover,.elementor-text-editor a:hover,.elementor-heading-title a:hover{color:#9fbc50}.post-password-form{max-width:900px;margin:40px auto}.post-password-form input[type="submit"]{margin:20px 0}@media screen and (max-width:480px){img.alignright.mobile-clear-float{float:none;width:70%;margin:10px 15%}}.widget.widget_search{background:#fff0;padding:0;margin:20px 0}.widget.widget_search input{border-radius:40px;border:2px solid #dedee5}.fb_dialog{bottom:18vh!important;right:5pt!important}.menu-icon-one,.page-id-3059 .menu-icon-case{display:block}.menu-icon-case,.page-id-3059 .menu-icon-one{display:none}.button-one .elementor-button,.button-one .elementor-button:hover,.button-two .elementor-button,.button-two .elementor-button:hover,.button-three .elementor-button,.button-three .elementor-button:hover,.button-four .elementor-button,.button-four .elementor-button:hover{color:#fff;transition:.15s all;font-weight:700}.button-one .elementor-button{background-image:linear-gradient(90deg,#0071bc 0%,#00a3bc 100%)!important;border:none;box-shadow:0 15px 30px 0 rgb(0 112 187 / .3)}.button-two .elementor-button{background-image:linear-gradient(90deg,#5a9a23 0%,#9fbc50 100%)!important;border:none;box-shadow:0 15px 30px 0 rgb(159 188 80 / .3)}.button-three .elementor-button{background-image:linear-gradient(90deg,#e67634 0%,#fe9e0c 100%)!important;border:none;box-shadow:0 15px 30px 0 rgb(254 158 12 / .3)}.button-four .elementor-button{background-image:linear-gradient(90deg,#f7828e 0%,#fcb6ab 100%)!important;border:none;box-shadow:0 15px 30px 0 rgb(255 68 0 / .3)}@media screen and (max-width:480px){.button-one .elementor-button-content-wrapper{position:relative}.button-one .elementor-button-icon{position:absolute;left:-20px}}.button-one .elementor-button:hover,.button-two .elementor-button:hover,.button-three .elementor-button:hover,.button-four .elementor-button:hover{transform:scale(1.02)}.big-text{font-size:2em}.blue .elementor-heading-title{color:#0070bb}.green .elementor-heading-title{color:#9fbc50}.light-blue .elementor-heading-title{color:#1ac2da}.blue-white .elementor-heading-title{color:#0070bb;background:rgb(255 255 255 / .75);border-radius:5px;padding:0 10px}.digital-item .elementor-image-box-content{padding:5px;position:absolute;bottom:0;border:1px solid #fff;background-color:rgb(0 64 83 / .8)}.digital-item .elementor-image-box-content:hover{background-color:rgb(22 22 22 / .9)}.icon-box-item .elementor-widget-container{box-shadow:0 2px 70px 0 rgb(0 112 187 / .18)}.custom-divider .elementor-shape[data-negative=false].elementor-shape-bottom{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.custom-divider .elementor-shape[data-negative=false].elementor-shape-bottom{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.custom-divider .elementor-shape[data-negative=false].elementor-shape-top{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}.namefromform h3{font-size:24pt;line-height:107%;font-family:"PF BeauSans Pro";color:#0071BC;font-weight:700;margin-bottom:5px}.namefromform h3:after{content:","}.elementor-divider-separator{border-color:#dedede}.elementor-form .elementor-field-group .elementor-field-textual{border:2px solid #dadada}.elementor-form button{cursor:pointer}.quick-quote-section{position:absolute}.quick-quote-section .elementor-container .elementor-widget-wrap .quick-quote{writing-mode:vertical-rl;width:auto}.hustle-input{box-shadow:0 2px 70px 0 rgb(0 112 187 / .18);border-radius:5px;height:40px}.hustle-button-submit{background-image:linear-gradient(90deg,#0071bc 0%,#00a3bc 100%)!important;border:none;box-shadow:0 15px 30px 0 rgb(0 112 187 / .3)}.shape-animation-top .elementor-shape-top{bottom:-1px;animation:wave 22s cubic-bezier(.36,.45,.63,.53) infinite;width:210%}.shape-animation-bottom .elementor-shape-bottom{bottom:-1px;animation:wave 17s cubic-bezier(.2,.5,.7,.6) infinite;width:210%}@keyframes wave{0%{margin-left:0}50%{margin-left:-1600px}100%{margin-left:0}