.field-wrapper{position:relative}.field-wrapper .field,.field-wrapper .fluentform input.ff-el-form-control,.fluentform .field-wrapper input.ff-el-form-control,.field-wrapper .fluentform textarea.ff-el-form-control,.fluentform .field-wrapper textarea.ff-el-form-control,.field-wrapper .fluentform .frm-fluent-form .choices__inner,.fluentform .frm-fluent-form .field-wrapper .choices__inner,.field-wrapper .fluentform .choices__input,.fluentform .field-wrapper .choices__input,.field-wrapper .fluentform select.ff-el-form-control,.fluentform .field-wrapper select.ff-el-form-control,.field-wrapper textarea{width:100%;height:56px;background:#f5f5f5;font-size:18px;padding:0 24px;border-radius:var(--theme-border-radius-element);font-weight:300;border:1px solid var(--theme-border-color)}.field-wrapper textarea.field,.field-wrapper .fluentform textarea.ff-el-form-control,.fluentform .field-wrapper textarea.ff-el-form-control,.field-wrapper .fluentform .frm-fluent-form textarea.choices__inner,.fluentform .frm-fluent-form .field-wrapper textarea.choices__inner,.field-wrapper .fluentform textarea.choices__input,.fluentform .field-wrapper textarea.choices__input{resize:none;height:200px;padding:20px}.field,.fluentform input.ff-el-form-control,.fluentform textarea.ff-el-form-control,.fluentform .frm-fluent-form .choices__inner,.fluentform .choices__input,.fluentform select.ff-el-form-control{height:38px;border-radius:var(--theme-border-radius-element);border:1px solid var(--theme-border-color);padding:0 13px}.field:focus,.fluentform input.ff-el-form-control:focus,.fluentform textarea.ff-el-form-control:focus,.fluentform .frm-fluent-form .choices__inner:focus,.fluentform .choices__input:focus,.fluentform select.ff-el-form-control:focus{outline:none;border-color:var(--theme-main-color);box-shadow:0 0 0 3px rgba(var(--theme-main-color-rgb),.1)}.fluentform{background:#fff;border:1px solid var(--theme-border-color);border-radius:var(--theme-border-radius);padding:25px}.fluentform input.ff-el-form-control,.fluentform textarea.ff-el-form-control,.fluentform .frm-fluent-form .choices__inner,.fluentform .choices__input,.fluentform select.ff-el-form-control{height:48px;border-radius:10px}.fluentform textarea.ff-el-form-control{padding:13px;resize:none}.fluentform .ff-el-input--label{margin-bottom:11px;color:var(--theme-text-main-color);font-size:14px}.fluentform .frm-fluent-form .choices__inner{padding:0}.fluentform .choices__list.choices__list--dropdown{border-radius:var(--theme-border-radius);border:1px solid #F5F4F0}.fluentform .ff_submit_btn_wrapper,.fluentform .frm-fluent-form .choices{margin-bottom:0}.fluentform .ff-el-is-error .ff-el-is-required{color:var(--theme-main-color)}.fluentform .error{display:none!important}.fluentform .ff-custom_html{margin-bottom:5px}.fluentform .ff-custom_html strong{font-size:18px;font-weight:600;color:var(--theme-text-main-color)}.fluentform strong{color:var(--theme-text-main-color)}.fluentform .ff_tc_checkbox{position:relative;display:inline-block;margin:10px 0}.fluentform .ff_tc_checkbox:before{content:""!important;display:inline-block;width:16px;height:16px;border:1px solid var(--theme-main-color);border-radius:4px;background:transparent;vertical-align:middle;margin-right:8px;transition:all .3s cubic-bezier(.25,.46,.45,.94);cursor:pointer;position:relative}.fluentform .ff_tc_checkbox:after{content:""!important;position:absolute;left:6px;top:12px;width:4px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:all .3s cubic-bezier(.25,.46,.45,.94);border-radius:1px}.fluentform .ff_tc_checkbox input[type=checkbox]{opacity:0;position:absolute;width:0;height:0}.fluentform .ff_tc_checkbox:has(input[type=checkbox]:checked):before{background:var(--theme-main-color);transform:scale(1.1)}.fluentform .ff_tc_checkbox:has(input[type=checkbox]:checked):after{transform:rotate(45deg) scale(1)}.fluentform .theme-button{width:100%}@media screen and (min-width:768px){.fluentform .theme-button{width:auto}}.fluentform .ff_submit_btn_wrapper{margin-bottom:0!important}.modal{display:none;position:fixed;z-index:999999;left:0;top:0;width:100%;height:100%;background-color:#00000080;animation:fadeIn .3s ease}.modal__inner{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.modal__content{background-color:#fff;padding:20px;border-radius:8px;width:90%;max-width:655px;text-align:center;position:relative;animation:slideIn .3s ease}@media screen and (min-width:768px){.modal__content{padding:50px 40px 84px}}.modal__close{position:absolute;right:10px;top:10px;cursor:pointer;color:var(--theme-text-main-color);opacity:.5;transition:opacity .24s ease-in-out;background:none;border:none}@media screen and (min-width:768px){.modal__close{right:20px;top:20px}}.modal__close:hover{opacity:1}.modal__close svg{display:block}.modal__image{margin:0 auto 19px;width:186px}.modal__image svg{width:100%;height:auto}@media screen and (min-width:768px){.modal__image{margin-bottom:70px;width:266px}}.modal__title,.modal__subtitle{margin-bottom:14px;line-height:1.1}@media screen and (min-width:768px){.modal__title,.modal__subtitle{margin-bottom:16px}}.modal__title{font-size:36px}@media screen and (min-width:768px){.modal__title{font-size:48px}}.modal__subtitle{font-size:20px}@media screen and (min-width:768px){.modal__subtitle{font-size:36px}}.modal p{font-size:16px}@media screen and (min-width:768px){.modal p{font-size:20px}}.modal hr{border-top:1px solid #EBE8E0;margin:19px auto;border-bottom:none}@media screen and (min-width:768px){.modal hr{margin:32px auto}}.modal .theme-button{margin-top:40px}.modal .wp-block-social-links{justify-content:center;margin-top:19px}@media screen and (min-width:768px){.modal .wp-block-social-links{margin-top:32px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.faq .faq__item-header{display:flex;align-items:center;justify-content:space-between;width:100%;flex-wrap:nowrap;cursor:pointer}.faq .faq__item-header b{font-size:16px;font-weight:500;border-radius:40px;height:44px;line-height:44px;padding:0 27px;text-align:center;border:1px solid #000}@media screen and (min-width:768px){.faq .faq__item-header b{height:52px;line-height:52px;font-size:24px}}.faq .faq__item-header .faq__item-toggle{width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer}.faq .faq__item-header .faq__item-toggle svg{fill:currentColor;transition:rotate .24s ease-in-out}.faq .faq__item-content{padding-top:13px;display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s ease-in-out,padding-top .3s ease-in-out}@media screen and (min-width:768px){.faq .faq__item-content{padding-top:24px}}.faq .faq__item-content-inner{overflow:hidden}.faq .faq__item{border-bottom:1px solid var(--theme-border-color);padding:19px 0}.faq .faq__item.collapsed .faq__item-header .faq__item-toggle svg{rotate:-180deg}.faq .faq__item.collapsed .faq__item-content{grid-template-rows:0fr;padding-top:0!important}#page-content.page-contributor #intro .content{width:100%;gap:58px}@media screen and (min-width:768px){#page-content.page-contributor #intro .content{gap:100px;text-align:left}}#page-content.page-contributor #intro .content .left,#page-content.page-contributor #intro .content .right{width:100%}@media screen and (min-width:768px){#page-content.page-contributor #intro .content .left,#page-content.page-contributor #intro .content .right{width:calc(50% - 50px)}}#page-content.page-contributor #intro .content .left .theme-button{margin:19px 0}#page-content.page-contributor #intro .description{align-items:center;flex-wrap:nowrap;gap:10px}#page-content.page-contributor #intro .description .icon{flex-shrink:0;flex-grow:0}#page-content.page-contributor #intro .description p{font-size:14px;text-align:left}#page-content.page-contributor .features__item{gap:16px;flex-wrap:nowrap;text-align:left}#page-content.page-contributor .features__item:not(:last-child){margin-bottom:24px}#page-content.page-contributor .features__item svg{flex-shrink:0;flex-grow:0}#page-content.page-contributor .features__item-title{margin-bottom:4px;font-size:16px}#page-content.page-contributor .features__item-text{font-size:14px}#page-content.page-contributor .content-block{border-top:1px solid var(--theme-border-color)}#page-content.page-contributor .content-block__headline{align-items:center;justify-content:space-between}#page-content.page-contributor .content-block__headline .left,#page-content.page-contributor .content-block__headline .right{width:auto}#page-content.page-contributor .content-section__title{font-size:20px;margin-bottom:14px}#page-content.page-contributor .content-section__description{line-height:1.5}#page-content.page-contributor #about{border:none}#page-content.page-contributor #about .grid{margin-top:48px;display:grid;grid-template-columns:1fr;gap:15px}@media screen and (min-width:768px){#page-content.page-contributor #about .grid{grid-template-columns:repeat(2,1fr);gap:30px}}@media screen and (min-width:1024px){#page-content.page-contributor #about .grid{grid-template-columns:repeat(3,1fr)}}#page-content.page-contributor #about .tags{margin-top:20px;gap:8px}#page-content.page-contributor #about .tags .tag{font-weight:400}#page-content.page-contributor #how-it-works .number{width:48px;height:48px;text-align:center;line-height:48px;font-weight:700;background:var(--theme-main-gradient);display:block;color:#fff;font-size:20px;border-radius:50%;flex-grow:0;flex-shrink:0}#page-content.page-contributor #how-it-works .grid{margin-top:48px;display:grid;grid-template-columns:1fr;gap:15px}@media screen and (min-width:768px){#page-content.page-contributor #how-it-works .grid{grid-template-columns:repeat(2,1fr);gap:30px}}@media screen and (min-width:1024px){#page-content.page-contributor #how-it-works .grid{grid-template-columns:repeat(4,1fr)}}#page-content.page-contributor #how-it-works .grid .content-section{display:flex;flex-direction:row;gap:16px}@media screen and (min-width:768px){#page-content.page-contributor #how-it-works .grid .content-section{flex-direction:column}}#page-content.page-contributor #guidelines .content-block__inner{justify-content:space-between;gap:40px}@media screen and (min-width:768px){#page-content.page-contributor #guidelines .content-block__inner{gap:0}}#page-content.page-contributor #guidelines .content-block__title{margin-bottom:24px}#page-content.page-contributor #guidelines .left,#page-content.page-contributor #guidelines .right{width:100%}@media screen and (min-width:768px){#page-content.page-contributor #guidelines .left,#page-content.page-contributor #guidelines .right{width:calc(50% - 50px)}}#page-content.page-contributor #guidelines .left p{margin-bottom:16px}#page-content.page-contributor #guidelines .tags{gap:8px;margin-top:24px}#page-content.page-contributor #guidelines .tags .tag{font-weight:400;padding:8px 14px}#page-content.page-contributor #form .fluentform{max-width:832px;margin:0 auto}#page-content.page-contributor #form .fluentform .ff-btn-submit{width:100%}#page-content.page-contributor #form .field{height:42px}#page-content.page-contributor+#page-footer{margin-top:0}
