/*
Theme Name: FollowerFlowy-Basis-Child
Theme URI: 
Author: 
Author URI: 
Description: Basis block based theme with support for full site editing.
Requires at least: 6.0
Tested up to: 6.5
Requires PHP: 5.7
Version: 
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: basis-block
Text Domain: followerflowy-basis-child
Tags:
*/
.wp-block-button .wp-block-button__link{border-radius: 8px !important;background: linear-gradient(80deg, #6D60FF 0%, #DE33AE 55.52%, #FFB800 111.04%);}
.wp-block-button .wp-block-button__link:hover{border-radius: 8px;background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 0%, rgba(0, 0, 0, 0.10) 100%), linear-gradient(80deg, #6D60FF 0%, #DE33AE 55.52%, #FFB800 111.04%);}

.wp-block-basis-cta-button .wp-block-button__link {border-radius: 8px !important;background: linear-gradient(80deg, #6D60FF 0%, #DE33AE 55.52%, #FFB800 111.04%) !important;-webkit-text-fill-color: #fff !important;}
.wp-block-basis-cta-button .wp-block-button__link::before {
content: "" !important;
position: absolute;
left: 1px;
right: 1px;
top: 1px;
bottom: 1px;
border-radius: 8px;
background-color: white !important;
z-index: -1;
transition: 200ms !important;
}
.wp-block-basis-cta-button .wp-block-button__link::after {
content: "" !important;
font-size: 16px;
background: linear-gradient(to left, #00FFA3, #DC1FFF) !important;
-webkit-background-clip: text !important;
color: transparent !important;
transition: 200ms !important;
}
.wp-block-basis-cta-button .wp-block-button__link:hover {border-radius: 8px;background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 0%, rgba(0, 0, 0, 0.10) 100%), linear-gradient(80deg, #6D60FF 0%, #DE33AE 55.52%, #FFB800 111.04%) !important;-webkit-text-fill-color: #fff !important;}

.white-transperent-button .wp-block-button__link{border-radius: 8px;border: 2px solid #FFF !important;color: #FFF !important;text-align: center;font-family: Poppins;font-size: 16px !important;font-style: normal;font-weight: 500 !important;letter-spacing: -0.16px !important;background: transparent !important;}
.white-transperent-button .wp-block-button__link:hover{background: #484748 !important;box-shadow: 0 1px 25px 1px rgba(250, 250, 251, 0.31);color: #fff !important;border: 2px solid #484748 !important;}

.innercontainer {max-width: 80% !important;width: 80% !important;margin-right: 10% !important;margin-left: 10% !important;position: relative;}

.body2{font-family: var(--wp--preset--font-family--poppins);font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: -0.16px;}
.body2 a{color: var(--Black, #000);text-align: center;font-family: var(--wp--preset--font-family--poppins);font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;letter-spacing: -0.16px;}
.subheading{color:#000;font-family: Poppins;font-size: 20px !important;font-style: normal;font-weight: 400 !important;line-height: normal;letter-spacing: -0.2px !important; }
.wp-block-group{padding:0 !important;margin-top:0 !important;}
.other-subheading{color: #797B82 !important;text-align: center;font-family: var(--wp--preset--font-family--poppins);font-size: 20px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: -0.2px;}
.icon-list-item{color: #797B82;font-family: var(--wp--preset--font-family--poppins);font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: -0.16px;}
.icon-list-item-white{color: #fff;font-family: var(--wp--preset--font-family--poppins);font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: -0.16px;}
.hero-right-ballon{margin-top:250px !important;}
.gradient-bg{background:linear-gradient(90deg, #6D60FF 0%, #DE33AE 50%, #FFB800 100%);border-radius:32px;}
.gradient-bg .white-button .wp-block-button__link{background:#fff !important;border: 2px solid #FFF !important;}
.gradient-bg .white-button .wp-block-button__link:hover{background-color: #484748 !important;box-shadow: 0 1px 25px 1px rgba(250, 250, 251, 0.31);color: #fff !important;border: 2px solid #484748 !important;}
.payment-terms-container .wp-block-column ul li{margin: auto;}
.white-section{box-shadow: 0px 0px 56px 0px rgba(0, 0, 0, 0.10);width:60% !important;margin-left:auto !important;margin-right:auto !important;}
.width60{width:60% !important;margin-left:auto !important;margin-right:auto !important;}
.width60.stepsthree{gap:0 !important;}
.order1{order:1;}
.order2{order:2;}
.roundednumber {color: #DE33AE !important;text-align: center;font-family: Poppins;font-size: 20px;font-style: normal;font-weight: 500;line-height: 120%;letter-spacing: -0.2px;border: 2px solid #DE33AE;border-radius: 100px;width: 56px;height: 56px;padding: 16px 0px;margin: 0 auto;}
.white-section{box-shadow: 0px 0px 56px 0px rgba(0, 0, 0, 0.10);width:60% !important;margin-left:auto !important;margin-right:auto !important;}
.greyline{color:#D7D7D7;margin-top: 27px !important;}
.kt-blocks-accordion-header{color: #000;font-family: Poppins;font-size: 18px;font-style: normal;font-weight: 500;line-height: normal;letter-spacing: -0.18px;}
.pink-section.width60{}
.pink-section p {padding: 32px;width: 100% !important;}
.powerful-features .wp-block-column img{border-radius: 8px; background: #F7F6FF; }

/*Pricing*/
.pricing-container h1.wp-block-heading{color:#6D60FF;font-family: Poppins;font-size: 64px;font-style: normal;font-weight: 500;line-height: 120%;letter-spacing: -0.64px;}
.pricing-container .wp-block-heading sub{font-family: Poppins;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;letter-spacing: -0.16px;color: #797B82;}
.pricing-container .has-shadow{border-radius: 16px;border: 1px solid #ECECEC;box-shadow: 0px 0px 24px 0px #797B823D;padding: 40px;}
.pricing-container .has-shadow .wp-block-columns{margin-block-start: 10px;}
.pricing-container .has-shadow .wp-block-separator{margin:24px 0;}
.pricing-container .bluebg-section.width60{border-radius: var(--vertical-spacing-05-rem-label, 8px);background: #F3F2FF;padding:32px;}
.pricing-container .bluebg-section.width60 p{color: #000;font-family: Poppins;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: -0.16px;}
.pricing-container .bluebg-section.width60 p.reg{font-size: 16px;font-weight: 500;letter-spacing: -0.16px; }
.pricing-container .bluebg-section.width60 p a{color: #DE33AE;font-size: 16px;font-weight: 400;letter-spacing: -0.16px;}
.download-buttons{background: linear-gradient(80deg, #6D60FF 0%, #DE33AE 55.52%, #FFB800 111.04%);border-radius: 8px;padding: 8px 16px;max-width: 70% !important;}
.download-buttons .wp-block-column p{color: #FFF;text-align: center;font-family: Poppins;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;letter-spacing: -0.16px;}
.download-buttons .wp-block-column figure{margin-inline-start: 0 !important;margin-inline-end: 0 !important;}
.kt-blocks-accordion-header{cursor:pointer;}
.carousel-slider.owl-drag .owl-item{padding: 2px !important;}

/*Gravity form */
.gform_heading{display:none !important;}
.gform_wrapper.gravity-theme label, .gform_wrapper.gravity-theme .gfield_label, .gfield_description{font-family: Poppins;font-style: normal;font-weight: 400;margin-bottom: 0px;font-size: 16px;line-height:140%;align-items: center !important;}
.gform_wrapper.gravity-theme .gchoice label{font-family: Poppins !important;
font-style: normal !important;font-weight: normal !important;font-size: 16px !important;line-height: 140% !important;align-items: center;color: #8C8C8C;} 
.gform_wrapper.gravity-theme legend{}
.gform_validation_errors{display:none;}
.gfield_validation_message{background: #E34D4D !important;border-radius: 8px;font-family: Poppins !important;font-style: normal;font-weight: normal;font-size: 14px !important;line-height: 18px !important;text-align: center;color: #FFFFFF !important;}
.gform_wrapper .gfield_error [aria-invalid="true"] {color: #FFFFFF !important;background: #E34D4D !important;border: 1px solid #E34D4D !important;box-sizing: border-box;}
.gform_wrapper.gravity-theme input[type="number"], .gform_wrapper.gravity-theme input[type="tel"], .gform_wrapper.gravity-theme input[type="email"], .gform_wrapper.gravity-theme input[type="text"], .gform_wrapper.gravity-theme input[type="time"], .gform_wrapper.gravity-theme input[type="url"], .gform_wrapper.gravity-theme input[type="week"], .gform_wrapper.gravity-theme textarea, textarea, .form-control{background: #F2F2F2;border: 1px solid #6D60FF !important;box-sizing: border-box;font-family: Poppins !important;font-style: normal;font-weight: normal !important;font-size: 16px !important;line-height: 140%;align-items: center;color: #8C8C8C !important;height: auto !important;max-height: 150px;border-radius: 8px;}

*:focus {outline: none;}
.gform_wrapper.gravity-theme input[type="number"]:active, 
.gform_wrapper.gravity-theme input[type="tel"]:active, 
.gform_wrapper.gravity-theme input[type="email"]:active,
.gform_wrapper.gravity-theme input[type="text"]:active, 
.gform_wrapper.gravity-theme input[type="time"]:active, 
.gform_wrapper.gravity-theme input[type="url"]:active, 
.gform_wrapper.gravity-theme input[type="week"]:active, 
.gform_wrapper.gravity-theme select:active, 
.gform_wrapper.gravity-theme textarea:active, textarea:active,
.gform_wrapper.gravity-theme input[type="text"]:focus, 
.gform_wrapper.gravity-theme input[type="time"]:focus, 
.gform_wrapper.gravity-theme input[type="url"]:focus, 
.gform_wrapper.gravity-theme input[type="week"]:focus, 
.gform_wrapper.gravity-theme select:focus, 
.gform_wrapper.gravity-theme textarea:focus,
.gform_wrapper.gravity-theme input[type="number"]:focus, 
.gform_wrapper.gravity-theme input[type="tel"]:focus, 
.gform_wrapper.gravity-theme input[type="email"]:focus,
.gform_wrapper.gravity-theme input[type="text"]:hover,
.gform_wrapper.gravity-theme input[type="time"]:hover, 
.gform_wrapper.gravity-theme input[type="url"]:hover, 
.gform_wrapper.gravity-theme input[type="week"]:hover, 
.gform_wrapper.gravity-theme select:hover, 
.gform_wrapper.gravity-theme textarea:hover,textarea:hover,
.gform_wrapper.gravity-theme input[type="number"]:hover, 
.gform_wrapper.gravity-theme input[type="tel"]:hover, 
.gform_wrapper.gravity-theme input[type="email"]:hover,
.form-control:active,  .form-control:focus, .form-control:hover{border: 1px solid #6D60FF !important;color: #000 !important;outline: none;background: #FFF;border-radius: 8px;}
textarea.form-control{background: #F2F2F2 !important;border-radius: 8px !important;height:48px !important; }
.gform_wrapper.gravity-theme .ginput_container_date input {/* min-width: 100% !important; */}
.ui-datepicker-trigger{display: block !important;max-height: 19px !important !important;max-width: 19px !important !important;margin-bottom: 0px !important;z-index: 999;}

.gform_wrapper.gravity-theme button, .gform_wrapper.gravity-theme [type="button"], .gform_wrapper.gravity-theme [type="reset"], .gform_wrapper.gravity-theme [type="submit"] {
-webkit-appearance: none !important;font-family: Poppins !important;font-style: normal;font-weight: 500 !important;font-size: 16px !important;line-height: normal !important;align-items: center;text-align: center;text-transform: uppercase;color: #FFFFFF !important;background: linear-gradient(80deg, #6D60FF 0%, #DE33AE 55.52%, #FFB800 111.04%) !important;border-radius: 8px !important;border: 0px !important;box-shadow: none;cursor: pointer;display: inline-block;overflow-wrap: break-word;box-sizing: border-box;padding: 14px 32px;white-space: normal !important;}
.gform_wrapper.gravity-theme button:hover, 
.gform_wrapper.gravity-theme [type="button"]:hover, 
.gform_wrapper.gravity-theme [type="reset"]:hover, 
.gform_wrapper.gravity-theme [type="submit"]:hover{color: #FFFFFF !important;background: linear-gradient(80deg, #6D60FF 0%, #DE33AE 55.52%, #FFB800 111.04%) !important;}

.gfield_radio .gchoice{display: inline-block;min-width: 200px;}
.gfield_radio .gchoice label{margin-left:10px;}

.image-choices-choice{min-width:auto !important;padding:0 !important;margin:0 !important;}
.image-choices-choice-text {font-size: 16px !important;font-weight: 400 !important;}
.image-choices-field .image-choices-choice-image-wrap {width: 150px !important;height: 150px !important;padding:0 !important;margin:0 !important;}
.image-choices-field .image-choices-choice{margin:0 !important;}

.gform_wrapper.gravity-theme select, .ui-datepicker select{background: #FFFFFF !important;border: 2px solid #D1D1D1;color: #A3A3A3;padding-right: 30px;
background-image: url(data:image/svg+xml;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABbSURBVHgBXY7dCcAwCIQv5DUDOE43aTcxGaWbdBwH8D1VMMXm4OD4/C1EdAGYInIjaXEPM8ypyIvX1loxdrgtw+y5R+8oMeGA8dews716UtUnbfqK2OWPmc/MXqB4HZFghnt3AAAAAElFTkSuQmCC);
background-position: right 10px center;background-repeat: no-repeat;background-size: auto 50%;}
.gform_wrapper .stla-bootstrap .form-control {height: calc(2.25rem + 20px) !important;} 
.gfield select:active, .gfield select:focus, .gfield select:focus-visible,
.ui-datepicker select:active, .ui-datepicker select:focus, .ui-datepicker select:focus-visible{font-family: Poppins !important;
font-style: normal;font-weight: normal;font-size: 16px !important;line-height: 140% !important;align-items: center;border: 1px solid #134923 !important;color: #000 !important;
background-image: url(data:image/svg+xml;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABbSURBVHgBXY7dCcAwCIQv5DUDOE43aTcxGaWbdBwH8D1VMMXm4OD4/C1EdAGYInIjaXEPM8ypyIvX1loxdrgtw+y5R+8oMeGA8dews716UtUnbfqK2OWPmc/MXqB4HZFghnt3AAAAAElFTkSuQmCC);
background-position: right 10px center;background-repeat: no-repeat;background-size: auto 50%;}
.gfield select:hover::after {color: #000;}
.gform_wrapper .gform_body .gform_fields .gfield select option {background: #F8F8F8 !important;border-radius: 16px;color: #000;}
.gform_wrapper .gform_body .gform_fields .gfield select option:hover {background: #FFFFFF !important;border-radius: 16px;color: #000;}
.gfield_checkbox .gchoice, .gfield_radio .gchoice{padding: 10px 0px 10px 0px !important;width:100%;}
[type="checkbox"].gfield-choice-input, [type="checkbox"].woocommerce-form__input-checkbox, .form-check-input{background: #E5E5E5;border-radius: 4px;margin-left: 10px;margin-right: 10px;min-width: 20px;min-height: 20px;border: 1px solid #E5E5E5;display: inline-block !important;-webkit-appearance: inherit;position: relative !important;margin-top: 0px !important;vertical-align: middle;}
.gchoice label, .form-check-label{font-family: Poppins;font-style: normal;font-weight: normal;font-size: 16px;line-height: 140%;align-items: center;color: #797B82;}
[type="checkbox"].gfield-choice-input:checked, [type="checkbox"].woocommerce-form__input-checkbox:checked, .form-check-input:checked{background-color: #DE33AE;border: 1px solid #DE33AE;box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
color: #FFFFFF;}

[type="checkbox"].woocommerce-form__input-checkbox:checked:before, [type="checkbox"].gfield-choice-input:checked:before, .form-check-input:checked:before {content: "\f00c";font-family: FontAwesome;font-style: normal;font-weight: 400 !important;text-decoration: inherit;color: #fff !important;position: initial;display: flex;line-height: 1 !important;}

[type="checkbox"].gfield-choice-input, label.woocommerce-form__label-for-checkbox span{
font-family: Poppins;font-style: normal;font-weight: normal;font-size: 16px;line-height: 140%;align-items: center;color: #181818;}

[type="checkbox"].gfield-choice-input::checked:after, [type="checkbox"].woocommerce-form__input-checkbox::checked:after, .form-check-input:checked:after {
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjIyIiBoZWlnaHQ9IjIyIiByeD0iNCIgZmlsbD0iI0Y0NDA0RSIvPgo8cGF0aCBkPSJNOS4wNzU3MyAxNC44MjMyTDYuMTc1NzMgMTEuOTAwOEM1Ljk0MTQyIDExLjY2NTIgNS45NDE0MiAxMS4yODMxIDYuMTc1NzMgMTEuMDQ3NEw3LjAyNDI0IDEwLjE5NEM3LjI1ODU0IDkuOTU4MzIgNy42Mzg0NiA5Ljk1ODMyIDcuODcyNzcgMTAuMTk0TDkuNSAxMS44MzYzTDE0LjEyNzIgNy4xNzY3NEMxNC4zNjE1IDYuOTQxMDkgMTQuNzQxNSA2Ljk0MTA5IDE0Ljk3NTggNy4xNzY3NEwxNS44MjQzIDguMDMwMTVDMTYuMDU4NiA4LjI2NTggMTYuMDU4NiA4LjY0Nzg4IDE1LjgyNDMgOC44ODM1Nkw5LjkyNDI2IDE0LjgyMzNDOS42ODk5NCAxNS4wNTg5IDkuMzEwMDQgMTUuMDU4OSA5LjA3NTczIDE0LjgyMzJaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
background-position: right 10px center;background-repeat: no-repeat;background-size: auto 50%;outline: none;-moz-appearance: none;-webkit-appearance: none;appearance: none;} 

.gfield_checkbox .gchoice, .form-check {width: max-content;display: inline-block;min-width: 200px;}

[type="radio"].gfield-choice-input{background: #797B82;border-radius: 20px;margin-left: 10px;margin-right: 10px;min-width: 20px;min-height: 20px;display: inline-block !important;-webkit-appearance: inherit;}

[type="radio"].gfield-choice-input:checked{background-color: #FFFFFF;border: 7px solid #134923;
box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);color: #FFFFFF;}


@media only screen and (min-width: 320px) and (max-width: 479px){
.full-balloon, .left-half-balloon, .hero-right-ballon{display:none !important;}
.site-header .wp-block-group.wp-container-core-group-is-layout-4{max-width:98%;}
.payment-terms-container{margin-left:auto !important;margin-right:auto !important;max-width:80% !important;}
.payment-terms-container ul{margin-bottom:0 !important;}
.icon-list-item-white{font-size: 14px;}
.powerful-features .wp-block-columns{padding-right:0 !important;padding-left:0 !important;}
.wp-block-columns{max-width: 100% !important;padding-left: 10px !important;padding-right: 10px !important;}
.wp-block-cover .wp-block-columns{max-width: 100% !important;padding-left: 10px !important;padding-right: 10px !important;}
.wp-block-button__link{min-width: 100%;}

.header-menu{order:3;}
.header-cta{order:2;}
.header-group .wp-block-group{max-width:94% !important;}
.header-cta .wp-block-button__link{max-width: 100%;margin-left: 0px !important;margin-right: 0px !important;min-width: 100%;
padding-left: 10px;padding-right: 10px;}
.innercontainer {max-width: 100% !important;width: 100% !important;margin-right: 0 !important;margin-left: 0 !important;position: relative;}
.wp-block-navigation__responsive-container-content{padding-top: 0px !important;}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap: 15px !important;padding-bottom: 15px;}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{background: #2C2666 !important;color: #fff !important;}
.wp-block-navigation__responsive-container-close {right: 4px !important;top: 4px !important;color: #fff !important;}
.wp-block-navigation__responsive-container.is-menu-open{padding:0 !important;}
.white-section{box-shadow: 0px 0px 56px 0px rgba(0, 0, 0, 0.10);width:90%;margin-left:auto;margin-right:auto;}
.width60{width:90% !important;margin-left:auto;margin-right:auto;}
.order1{order:2;}
.order2{order:1;}
.white-section{box-shadow: 0px 0px 56px 0px rgba(0, 0, 0, 0.10);width:100% !important;margin-left:auto !important;margin-right:auto !important;}
.gradient-bg{background:linear-gradient(90deg, #6D60FF 0%, #DE33AE 50%, #FFB800 100%);border-radius:0px;width:100% !important;margin-left:0 !important;margin-right:0 !important;}
.gradient-bg h2{width: 90% !important;max-width: 90% !important;}
.roundednumber {position: relative;margin:30px auto 0px auto !important;}
.hero-section h2{width: 90% !important;max-width: 90% !important;}
.pink-section.width60{width: 100% !important;max-width: 100% !important;padding-left: 0px !important;padding-right: 0px !important;}
.pink-section p {padding: 16px;width: 100% !important;}
.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
  margin-top: 46px;
  width: 100%;
  height: 100%;
}
.stepsthree p.roundednumber{position: relative;margin: 0px 0 0px 40px !important;float: left;padding: 17px 20px;}
.stepsthree p{position: relative;float: left;text-align: left;margin-left: 50px;line-height: 100% !important;}
.stepsthree hr{display:none;}
.width60.stepsthree{gap: 10px !important;}
.faq-accordion{max-width: 100% !important;}
.download-buttons{max-width: 100% !important;}
.download-buttons .wp-block-column figure{margin-inline-start: 0 !important;margin-inline-end: 0 !important;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
.full-balloon, .left-half-balloon, .hero-right-ballon{display:none !important;}
.site-header .wp-block-group.wp-container-core-group-is-layout-4{max-width:98%;}
.payment-terms-container{margin-left:auto !important;margin-right:auto !important;max-width:80% !important;}
.payment-terms-container ul{margin-bottom:0 !important;}
.icon-list-item-white{font-size: 16px;}
.powerful-features .wp-block-columns{padding-right:0 !important;padding-left:0 !important;}
.white-section{box-shadow: 0px 0px 56px 0px rgba(0, 0, 0, 0.10);width:80%;margin-left:auto;margin-right:auto;}
.width60{width:90% !important;margin-left:auto;margin-right:auto;}
.order1{order:2;}
.order2{order:1;}
.white-section{box-shadow: 0px 0px 56px 0px rgba(0, 0, 0, 0.10);width:90% !important;margin-left:auto !important;margin-right:auto !important;}
.gradient-bg{background:linear-gradient(90deg, #6D60FF 0%, #DE33AE 50%, #FFB800 100%);border-radius:32px;width:90% !important;margin-left:auto !important;margin-right:auto !important;}
.gradient-bg h2{width: 80% !important;max-width: 80% !important;}
.roundednumber {position: relative;margin:30px auto 0px auto !important;}
.pink-section.width60{width: 100% !important;max-width: 100% !important;padding-left: 0px !important;padding-right: 0px !important;}
.pink-section p {padding: 16px;width: 100% !important;}
.stepsthree p.roundednumber{position: relative;margin: 0px 0 0px 40px !important;float: left;padding: 17px 20px;}
.stepsthree p{position: relative;float: left;text-align: left;margin-left: 50px;line-height: 100% !important;}
.stepsthree hr{display:none;}
.width60.stepsthree{gap: 10px !important;}
.faq-accordion{max-width: 100% !important;}
.downloads-container .download-buttons .wp-block-column figure{margin-inline-start: 0 !important;margin-inline-end: 0 !important;}
.download-buttons{max-width: 100% !important;}
}

@media only screen and (min-width: 768px) and (max-width: 819px){
.full-balloon{position: absolute;left: auto;right: 10px !important;}
.left-half-balloon {margin-left: -60px !important;}
.hero-right-ballon {margin-right: -60px !important;}
.site-header .wp-block-group.wp-container-core-group-is-layout-4{max-width:98%;}
.payment-terms-container{margin-left:auto !important;margin-right:auto !important;max-width:80% !important;}
.payment-terms-container ul{margin-bottom:0 !important;}
.icon-list-item-white{font-size: 16px;}
.powerful-features .wp-block-columns{padding-right:0 !important;padding-left:0 !important;}
.white-section{box-shadow: 0px 0px 56px 0px rgba(0, 0, 0, 0.10);width:80%;margin-left:auto;margin-right:auto;}
.width60{width:80% !important;margin-left:auto;margin-right:auto;}
.gradient-bg{background:linear-gradient(90deg, #6D60FF 0%, #DE33AE 50%, #FFB800 100%);border-radius:32px;width:80% !important;margin-left:auto !important;margin-right:auto !important;}
.roundednumber {position: relative;margin:30px auto 0px auto !important;}
.pink-section.width60{width: 80% !important;max-width: 80% !important;}
.pink-section p {padding: 24px;width: 100% !important;}
body {margin: 0;--wp--style--global--content-size: 90%;--wp--style--global--wide-size: 100%;}
.pricing-container .bluebg-section.width60{width:80%;max-width:80%;}
.download-buttons{max-width: 100% !important;}
.pricing-container .has-shadow{border-radius: 16px;border: 1px solid #ECECEC;box-shadow: 0px 0px 24px 0px #797B823D;padding: 20px;flex-basis: 60% !important;}
}

@media only screen and (min-width: 820px) and (max-width: 991px){
.full-balloon{position: absolute;left: auto;right: 10px !important;}
.left-half-balloon {margin-left: -60px !important;}
.hero-right-ballon {margin-right: -60px !important;}
.site-header .wp-block-group.wp-container-core-group-is-layout-4{max-width:98%;}
.payment-terms-container{margin-left:auto !important;margin-right:auto !important;max-width:90% !important;}
.payment-terms-container ul{margin-bottom:0 !important;}
.icon-list-item-white{font-size: 16px;}
.powerful-features .wp-block-columns{padding-right:0 !important;padding-left:0 !important;}
.white-section{box-shadow: 0px 0px 56px 0px rgba(0, 0, 0, 0.10);width:80%;margin-left:auto;margin-right:auto;}
.width60{width:80% !important;margin-left:auto;margin-right:auto;}
.gradient-bg{background:linear-gradient(90deg, #6D60FF 0%, #DE33AE 50%, #FFB800 100%);border-radius:32px;width:80% !important;margin-left:auto !important;margin-right:auto !important;}
.roundednumber {position: relative;margin:0px auto 0px auto !important;}
.pink-section.width60{width: 80% !important;max-width: 80% !important;}
.pink-section p {padding: 24px;width: 100% !important;}
body {
margin: 0;
--wp--style--global--content-size: 90%;
--wp--style--global--wide-size: 100%;
}
.download-buttons{max-width: 100% !important;}
.pricing-container .has-shadow{border-radius: 16px;border: 1px solid #ECECEC;box-shadow: 0px 0px 24px 0px #797B823D;padding: 20px;flex-basis: 60% !important;}
}

@media only screen and (min-width: 992px){ 
.full-balloon{position: absolute;left: auto;right: 10px !important;}
.left-half-balloon {margin-left: -60px !important;}
.hero-right-ballon {margin-right: -60px !important;}
.site-header .wp-block-group.wp-container-core-group-is-layout-4{max-width:98%;}
.payment-terms-container{margin-left:auto !important;margin-right:auto !important;max-width:80% !important;}
.payment-terms-container ul{margin-bottom:0 !important;}
.icon-list-item-white{font-size: 16px;}
.powerful-features .wp-block-columns{padding-right:0 !important;padding-left:0 !important;}
.white-section{box-shadow: 0px 0px 56px 0px rgba(0, 0, 0, 0.10);width:80%;margin-left:auto;margin-right:auto;}
.width60{width:60% !important;margin-left:auto;margin-right:auto;}
.white-section{box-shadow: 0px 0px 56px 0px rgba(0, 0, 0, 0.10);width:60% !important;margin-left:auto !important;margin-right:auto !important;}
.gradient-bg{background:linear-gradient(90deg, #6D60FF 0%, #DE33AE 50%, #FFB800 100%);border-radius:32px;width:80%;margin-left:auto !important;margin-right:auto !important;}
.roundednumber {position: relative;margin:0px auto 0px auto !important;}
.pink-section.width60{width: 60% !important;max-width: 60% !important;}
.pink-section p {padding: 32px;width: 100% !important;}
.download-buttons{max-width: 70% !important;max-width: 70% !important;min-width: 300px;}
}