﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*[hidden]{display:none !important}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform 0.3s ease-out;transform:translate(0, -50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width: 1200px){.modal-xl{max-width:1140px}}/*!
 * Bootstrap Grid v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,*::before,*::after{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width: 576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width: 768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width: 992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width: 1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}@media (min-width: 576px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}}@media (min-width: 768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}}@media (min-width: 992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}}@media (min-width: 1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-fill{flex:1 1 auto !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}@media (min-width: 576px){.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}}@media (min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}}@media (min-width: 992px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}}@media (min-width: 1200px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:.25rem !important}.mt-1,.my-1{margin-top:.25rem !important}.mr-1,.mx-1{margin-right:.25rem !important}.mb-1,.my-1{margin-bottom:.25rem !important}.ml-1,.mx-1{margin-left:.25rem !important}.m-2{margin:.5rem !important}.mt-2,.my-2{margin-top:.5rem !important}.mr-2,.mx-2{margin-right:.5rem !important}.mb-2,.my-2{margin-bottom:.5rem !important}.ml-2,.mx-2{margin-left:.5rem !important}.m-3{margin:1rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.m-4{margin:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mr-4,.mx-4{margin-right:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.m-5{margin:3rem !important}.mt-5,.my-5{margin-top:3rem !important}.mr-5,.mx-5{margin-right:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.ml-5,.mx-5{margin-left:3rem !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:.25rem !important}.pt-1,.py-1{padding-top:.25rem !important}.pr-1,.px-1{padding-right:.25rem !important}.pb-1,.py-1{padding-bottom:.25rem !important}.pl-1,.px-1{padding-left:.25rem !important}.p-2{padding:.5rem !important}.pt-2,.py-2{padding-top:.5rem !important}.pr-2,.px-2{padding-right:.5rem !important}.pb-2,.py-2{padding-bottom:.5rem !important}.pl-2,.px-2{padding-left:.5rem !important}.p-3{padding:1rem !important}.pt-3,.py-3{padding-top:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.p-5{padding:3rem !important}.pt-5,.py-5{padding-top:3rem !important}.pr-5,.px-5{padding-right:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.pl-5,.px-5{padding-left:3rem !important}.m-n1{margin:-.25rem !important}.mt-n1,.my-n1{margin-top:-.25rem !important}.mr-n1,.mx-n1{margin-right:-.25rem !important}.mb-n1,.my-n1{margin-bottom:-.25rem !important}.ml-n1,.mx-n1{margin-left:-.25rem !important}.m-n2{margin:-.5rem !important}.mt-n2,.my-n2{margin-top:-.5rem !important}.mr-n2,.mx-n2{margin-right:-.5rem !important}.mb-n2,.my-n2{margin-bottom:-.5rem !important}.ml-n2,.mx-n2{margin-left:-.5rem !important}.m-n3{margin:-1rem !important}.mt-n3,.my-n3{margin-top:-1rem !important}.mr-n3,.mx-n3{margin-right:-1rem !important}.mb-n3,.my-n3{margin-bottom:-1rem !important}.ml-n3,.mx-n3{margin-left:-1rem !important}.m-n4{margin:-1.5rem !important}.mt-n4,.my-n4{margin-top:-1.5rem !important}.mr-n4,.mx-n4{margin-right:-1.5rem !important}.mb-n4,.my-n4{margin-bottom:-1.5rem !important}.ml-n4,.mx-n4{margin-left:-1.5rem !important}.m-n5{margin:-3rem !important}.mt-n5,.my-n5{margin-top:-3rem !important}.mr-n5,.mx-n5{margin-right:-3rem !important}.mb-n5,.my-n5{margin-bottom:-3rem !important}.ml-n5,.mx-n5{margin-left:-3rem !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media (min-width: 576px){.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-1{margin:.25rem !important}.mt-sm-1,.my-sm-1{margin-top:.25rem !important}.mr-sm-1,.mx-sm-1{margin-right:.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem !important}.ml-sm-1,.mx-sm-1{margin-left:.25rem !important}.m-sm-2{margin:.5rem !important}.mt-sm-2,.my-sm-2{margin-top:.5rem !important}.mr-sm-2,.mx-sm-2{margin-right:.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem !important}.ml-sm-2,.mx-sm-2{margin-left:.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3,.my-sm-3{margin-top:1rem !important}.mr-sm-3,.mx-sm-3{margin-right:1rem !important}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}.ml-sm-3,.mx-sm-3{margin-left:1rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5,.my-sm-5{margin-top:3rem !important}.mr-sm-5,.mx-sm-5{margin-right:3rem !important}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}.ml-sm-5,.mx-sm-5{margin-left:3rem !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.p-sm-1{padding:.25rem !important}.pt-sm-1,.py-sm-1{padding-top:.25rem !important}.pr-sm-1,.px-sm-1{padding-right:.25rem !important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem !important}.pl-sm-1,.px-sm-1{padding-left:.25rem !important}.p-sm-2{padding:.5rem !important}.pt-sm-2,.py-sm-2{padding-top:.5rem !important}.pr-sm-2,.px-sm-2{padding-right:.5rem !important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem !important}.pl-sm-2,.px-sm-2{padding-left:.5rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3,.py-sm-3{padding-top:1rem !important}.pr-sm-3,.px-sm-3{padding-right:1rem !important}.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}.pl-sm-3,.px-sm-3{padding-left:1rem !important}.p-sm-4{padding:1.5rem !important}.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}.p-sm-5{padding:3rem !important}.pt-sm-5,.py-sm-5{padding-top:3rem !important}.pr-sm-5,.px-sm-5{padding-right:3rem !important}.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}.pl-sm-5,.px-sm-5{padding-left:3rem !important}.m-sm-n1{margin:-.25rem !important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem !important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem !important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem !important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem !important}.m-sm-n2{margin:-.5rem !important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem !important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem !important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem !important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem !important}.m-sm-n3{margin:-1rem !important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem !important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem !important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem !important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem !important}.m-sm-n4{margin:-1.5rem !important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem !important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem !important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem !important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem !important}.m-sm-n5{margin:-3rem !important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem !important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem !important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem !important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto,.my-sm-auto{margin-top:auto !important}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}}@media (min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-1{margin:.25rem !important}.mt-md-1,.my-md-1{margin-top:.25rem !important}.mr-md-1,.mx-md-1{margin-right:.25rem !important}.mb-md-1,.my-md-1{margin-bottom:.25rem !important}.ml-md-1,.mx-md-1{margin-left:.25rem !important}.m-md-2{margin:.5rem !important}.mt-md-2,.my-md-2{margin-top:.5rem !important}.mr-md-2,.mx-md-2{margin-right:.5rem !important}.mb-md-2,.my-md-2{margin-bottom:.5rem !important}.ml-md-2,.mx-md-2{margin-left:.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3,.my-md-3{margin-top:1rem !important}.mr-md-3,.mx-md-3{margin-right:1rem !important}.mb-md-3,.my-md-3{margin-bottom:1rem !important}.ml-md-3,.mx-md-3{margin-left:1rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4,.my-md-4{margin-top:1.5rem !important}.mr-md-4,.mx-md-4{margin-right:1.5rem !important}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}.ml-md-4,.mx-md-4{margin-left:1.5rem !important}.m-md-5{margin:3rem !important}.mt-md-5,.my-md-5{margin-top:3rem !important}.mr-md-5,.mx-md-5{margin-right:3rem !important}.mb-md-5,.my-md-5{margin-bottom:3rem !important}.ml-md-5,.mx-md-5{margin-left:3rem !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.p-md-1{padding:.25rem !important}.pt-md-1,.py-md-1{padding-top:.25rem !important}.pr-md-1,.px-md-1{padding-right:.25rem !important}.pb-md-1,.py-md-1{padding-bottom:.25rem !important}.pl-md-1,.px-md-1{padding-left:.25rem !important}.p-md-2{padding:.5rem !important}.pt-md-2,.py-md-2{padding-top:.5rem !important}.pr-md-2,.px-md-2{padding-right:.5rem !important}.pb-md-2,.py-md-2{padding-bottom:.5rem !important}.pl-md-2,.px-md-2{padding-left:.5rem !important}.p-md-3{padding:1rem !important}.pt-md-3,.py-md-3{padding-top:1rem !important}.pr-md-3,.px-md-3{padding-right:1rem !important}.pb-md-3,.py-md-3{padding-bottom:1rem !important}.pl-md-3,.px-md-3{padding-left:1rem !important}.p-md-4{padding:1.5rem !important}.pt-md-4,.py-md-4{padding-top:1.5rem !important}.pr-md-4,.px-md-4{padding-right:1.5rem !important}.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}.pl-md-4,.px-md-4{padding-left:1.5rem !important}.p-md-5{padding:3rem !important}.pt-md-5,.py-md-5{padding-top:3rem !important}.pr-md-5,.px-md-5{padding-right:3rem !important}.pb-md-5,.py-md-5{padding-bottom:3rem !important}.pl-md-5,.px-md-5{padding-left:3rem !important}.m-md-n1{margin:-.25rem !important}.mt-md-n1,.my-md-n1{margin-top:-.25rem !important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem !important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem !important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem !important}.m-md-n2{margin:-.5rem !important}.mt-md-n2,.my-md-n2{margin-top:-.5rem !important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem !important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem !important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem !important}.m-md-n3{margin:-1rem !important}.mt-md-n3,.my-md-n3{margin-top:-1rem !important}.mr-md-n3,.mx-md-n3{margin-right:-1rem !important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem !important}.ml-md-n3,.mx-md-n3{margin-left:-1rem !important}.m-md-n4{margin:-1.5rem !important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem !important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem !important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem !important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem !important}.m-md-n5{margin:-3rem !important}.mt-md-n5,.my-md-n5{margin-top:-3rem !important}.mr-md-n5,.mx-md-n5{margin-right:-3rem !important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem !important}.ml-md-n5,.mx-md-n5{margin-left:-3rem !important}.m-md-auto{margin:auto !important}.mt-md-auto,.my-md-auto{margin-top:auto !important}.mr-md-auto,.mx-md-auto{margin-right:auto !important}.mb-md-auto,.my-md-auto{margin-bottom:auto !important}.ml-md-auto,.mx-md-auto{margin-left:auto !important}}@media (min-width: 992px){.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.m-lg-1{margin:.25rem !important}.mt-lg-1,.my-lg-1{margin-top:.25rem !important}.mr-lg-1,.mx-lg-1{margin-right:.25rem !important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem !important}.ml-lg-1,.mx-lg-1{margin-left:.25rem !important}.m-lg-2{margin:.5rem !important}.mt-lg-2,.my-lg-2{margin-top:.5rem !important}.mr-lg-2,.mx-lg-2{margin-right:.5rem !important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem !important}.ml-lg-2,.mx-lg-2{margin-left:.5rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3,.my-lg-3{margin-top:1rem !important}.mr-lg-3,.mx-lg-3{margin-right:1rem !important}.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}.ml-lg-3,.mx-lg-3{margin-left:1rem !important}.m-lg-4{margin:1.5rem !important}.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}.m-lg-5{margin:3rem !important}.mt-lg-5,.my-lg-5{margin-top:3rem !important}.mr-lg-5,.mx-lg-5{margin-right:3rem !important}.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}.ml-lg-5,.mx-lg-5{margin-left:3rem !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.p-lg-1{padding:.25rem !important}.pt-lg-1,.py-lg-1{padding-top:.25rem !important}.pr-lg-1,.px-lg-1{padding-right:.25rem !important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem !important}.pl-lg-1,.px-lg-1{padding-left:.25rem !important}.p-lg-2{padding:.5rem !important}.pt-lg-2,.py-lg-2{padding-top:.5rem !important}.pr-lg-2,.px-lg-2{padding-right:.5rem !important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem !important}.pl-lg-2,.px-lg-2{padding-left:.5rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3,.py-lg-3{padding-top:1rem !important}.pr-lg-3,.px-lg-3{padding-right:1rem !important}.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}.pl-lg-3,.px-lg-3{padding-left:1rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}.p-lg-5{padding:3rem !important}.pt-lg-5,.py-lg-5{padding-top:3rem !important}.pr-lg-5,.px-lg-5{padding-right:3rem !important}.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}.pl-lg-5,.px-lg-5{padding-left:3rem !important}.m-lg-n1{margin:-.25rem !important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem !important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem !important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem !important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem !important}.m-lg-n2{margin:-.5rem !important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem !important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem !important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem !important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem !important}.m-lg-n3{margin:-1rem !important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem !important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem !important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem !important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem !important}.m-lg-n4{margin:-1.5rem !important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem !important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem !important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem !important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem !important}.m-lg-n5{margin:-3rem !important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem !important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem !important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem !important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}}@media (min-width: 1200px){.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.m-xl-1{margin:.25rem !important}.mt-xl-1,.my-xl-1{margin-top:.25rem !important}.mr-xl-1,.mx-xl-1{margin-right:.25rem !important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem !important}.ml-xl-1,.mx-xl-1{margin-left:.25rem !important}.m-xl-2{margin:.5rem !important}.mt-xl-2,.my-xl-2{margin-top:.5rem !important}.mr-xl-2,.mx-xl-2{margin-right:.5rem !important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem !important}.ml-xl-2,.mx-xl-2{margin-left:.5rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3,.my-xl-3{margin-top:1rem !important}.mr-xl-3,.mx-xl-3{margin-right:1rem !important}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}.ml-xl-3,.mx-xl-3{margin-left:1rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5,.my-xl-5{margin-top:3rem !important}.mr-xl-5,.mx-xl-5{margin-right:3rem !important}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}.ml-xl-5,.mx-xl-5{margin-left:3rem !important}.p-xl-0{padding:0 !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.p-xl-1{padding:.25rem !important}.pt-xl-1,.py-xl-1{padding-top:.25rem !important}.pr-xl-1,.px-xl-1{padding-right:.25rem !important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem !important}.pl-xl-1,.px-xl-1{padding-left:.25rem !important}.p-xl-2{padding:.5rem !important}.pt-xl-2,.py-xl-2{padding-top:.5rem !important}.pr-xl-2,.px-xl-2{padding-right:.5rem !important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem !important}.pl-xl-2,.px-xl-2{padding-left:.5rem !important}.p-xl-3{padding:1rem !important}.pt-xl-3,.py-xl-3{padding-top:1rem !important}.pr-xl-3,.px-xl-3{padding-right:1rem !important}.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}.pl-xl-3,.px-xl-3{padding-left:1rem !important}.p-xl-4{padding:1.5rem !important}.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}.p-xl-5{padding:3rem !important}.pt-xl-5,.py-xl-5{padding-top:3rem !important}.pr-xl-5,.px-xl-5{padding-right:3rem !important}.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}.pl-xl-5,.px-xl-5{padding-left:3rem !important}.m-xl-n1{margin:-.25rem !important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem !important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem !important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem !important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem !important}.m-xl-n2{margin:-.5rem !important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem !important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem !important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem !important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem !important}.m-xl-n3{margin:-1rem !important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem !important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem !important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem !important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem !important}.m-xl-n4{margin:-1.5rem !important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem !important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem !important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem !important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem !important}.m-xl-n5{margin:-3rem !important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem !important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem !important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem !important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem !important}.m-xl-auto{margin:auto !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}}b{font-weight:bold}i{display:inline-block}sub{vertical-align:sub;font-size:smaller}sup{vertical-align:super;font-size:smaller}input{-webkit-appearance:none;-moz-appearance:none;appearance:none}@font-face{font-family:'Shopticons';src:url("/Shoptico.Core.Frontend/Assets/Fonts/Shopticons.eot?gs73a9");src:url("/Shoptico.Core.Frontend/Assets/Fonts/Shopticons.eot?gs73a9#iefix") format("embedded-opentype"),url("/Shoptico.Core.Frontend/Assets/Fonts/Shopticons.ttf?gs73a9") format("truetype"),url("/Shoptico.Core.Frontend/Assets/Fonts/Shopticons.woff?gs73a9") format("woff"),url("/Shoptico.Core.Frontend/Assets/Fonts/Shopticons.svg?gs73a9#Shopticons") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="i-"],[class*=" i-"]{font-family:'Shopticons' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i-eye-hide:before{content:"\e901"}.i-accordion:before{content:"\e902"}.i-add:before{content:"\e903"}.i-adjust-settings:before{content:"\e904"}.i-angle-down-circle:before{content:"\e905"}.i-angle-left-circle:before{content:"\e906"}.i-angle-right-circle:before{content:"\e907"}.i-angle-up-circle:before{content:"\e908"}.i-animations:before{content:"\e909"}.i-arrow-down:before{content:"\e90a"}.i-arrow-left:before{content:"\e90b"}.i-arrow-right:before{content:"\e90c"}.i-arrow-up:before{content:"\e90d"}.i-attention:before{content:"\e90e"}.i-back-to-dashboard:before{content:"\e90f"}.i-bell:before{content:"\e910"}.i-bold:before{content:"\e911"}.i-box:before{content:"\e912"}.i-bucket:before{content:"\e913"}.i-bug:before{content:"\e914"}.i-bullet-list:before{content:"\e915"}.i-button:before{content:"\e916"}.i-calendar:before{content:"\e917"}.i-cart:before{content:"\e918"}.i-cash:before{content:"\e919"}.i-center:before{content:"\e91a"}.i-character-spacing:before{content:"\e91b"}.i-check:before{content:"\e91c"}.i-circle:before{content:"\e91d"}.i-circle-check:before{content:"\e91e"}.i-circle-info:before{content:"\e91f"}.i-circle-plus:before{content:"\e920"}.i-circle-remove:before{content:"\e921"}.i-circle-user:before{content:"\e922"}.i-click:before{content:"\e923"}.i-clock:before{content:"\e924"}.i-cloud-upload:before{content:"\e925"}.i-code:before{content:"\e926"}.i-cog-wheel:before{content:"\e927"}.i-column:before{content:"\e928"}.i-comment:before{content:"\e929"}.i-copy:before{content:"\e92a"}.i-counter:before{content:"\e92b"}.i-crop:before{content:"\e92c"}.i-delete-user:before{content:"\e92d"}.i-double-check:before{content:"\e92e"}.i-download:before{content:"\e92f"}.i-duplicate:before{content:"\e930"}.i-email:before{content:"\e931"}.i-exclamation-circle:before{content:"\e932"}.i-eye:before{content:"\e933"}.i-expand:before{content:"\e934"}.i-eyedropper:before{content:"\e935"}.i-facebook:before{content:"\e936"}.i-filter:before{content:"\e937"}.i-flip:before{content:"\e938"}.i-gift:before{content:"\e939"}.i-globe:before{content:"\e93a"}.i-graph:before{content:"\e93b"}.i-headphones:before{content:"\e93c"}.i-heart:before{content:"\e93d"}.i-image:before{content:"\e93e"}.i-import-data:before{content:"\e93f"}.i-italic:before{content:"\e940"}.i-left-align:before{content:"\e941"}.i-line-spacing:before{content:"\e942"}.i-link:before{content:"\e943"}.i-lock:before{content:"\e944"}.i-lowercase:before{content:"\e945"}.i-magnifying-glass:before{content:"\e946"}.i-map:before{content:"\e947"}.i-menu:before{content:"\e948"}.i-merge:before{content:"\e949"}.i-minus:before{content:"\e94a"}.i-more:before{content:"\e94b"}.i-newspaper:before{content:"\e94c"}.i-note:before{content:"\e94d"}.i-number-list:before{content:"\e94e"}.i-paper-plane:before{content:"\e94f"}.i-pencil-edit:before{content:"\e950"}.i-phone:before{content:"\e951"}.i-phone-tube:before{content:"\e952"}.i-plug:before{content:"\e953"}.i-plugin:before{content:"\e954"}.i-position-bottom:before{content:"\e955"}.i-position-left:before{content:"\e956"}.i-position-right:before{content:"\e957"}.i-position-top:before{content:"\e958"}.i-preview-site:before{content:"\e959"}.i-print:before{content:"\e95a"}.i-progress:before{content:"\e95b"}.i-publish:before{content:"\e95c"}.i-redo:before{content:"\e95d"}.i-refresh:before{content:"\e95e"}.i-remove:before{content:"\e95f"}.i-reply:before{content:"\e960"}.i-ribbon:before{content:"\e961"}.i-right-align:before{content:"\e962"}.i-rocket:before{content:"\e963"}.i-save-icon:before{content:"\e964"}.i-section:before{content:"\e965"}.i-shape:before{content:"\e966"}.i-share:before{content:"\e967"}.i-shuffle:before{content:"\e968"}.i-slider:before{content:"\e969"}.i-smile:before{content:"\e96a"}.i-sort:before{content:"\e96b"}.i-sort-asc:before{content:"\e96c"}.i-sort-desc:before{content:"\e96d"}.i-spin:before{content:"\e96e"}.i-stack:before{content:"\e96f"}.i-star:before{content:"\e970"}.i-star-o:before{content:"\e971"}.i-tablet:before{content:"\e972"}.i-tabs:before{content:"\e973"}.i-text:before{content:"\e974"}.i-text-center:before{content:"\e975"}.i-text-justify:before{content:"\e976"}.i-text-left:before{content:"\e977"}.i-text-right:before{content:"\e978"}.i-timer:before{content:"\e979"}.i-title-case:before{content:"\e97a"}.i-trash-bin:before{content:"\e97b"}.i-truck:before{content:"\e97c"}.i-underline:before{content:"\e97e"}.i-undo:before{content:"\e97f"}.i-unlock:before{content:"\e980"}.i-unpublish:before{content:"\e981"}.i-uppercase:before{content:"\e982"}.i-users:before{content:"\e983"}.i-user-secret:before{content:"\e984"}.i-video:before{content:"\e985"}.i-video-2:before{content:"\e986"}.i-wallet:before{content:"\e987"}.i-large-desktop:before{content:"\e98f"}.i-desktop:before{content:"\e990"}.i-laptop:before{content:"\e991"}.i-tablet-landscape:before{content:"\e992"}.i-phone-landscape:before{content:"\e993"}.i-tik-tok:before{content:"\e98a"}.i-twitter:before{content:"\e97d"}.i-youtube:before{content:"\e98b"}.i-linkedin:before{content:"\e98e"}.i-instagram:before{content:"\e988"}.i-pinterest:before{content:"\e989"}.i-discord:before{content:"\e900"}.overlay{position:fixed;left:0px;top:0px;width:100%;height:100%;transition:background-color 0.5s;z-index:50;background-color:rgba(0,0,0,0)}.overlay.show{background-color:rgba(0,0,0,0.75)}.clear{clear:both}.flex{display:flex}.flex .form-group{display:flex}.self{align-self:center}.img-fluid{width:100%;display:block}@media (max-width: 1199.98px){.img-fluid{display:inline;height:auto}}.full-width{width:100%}.centered{display:table;margin:auto}.vertical-center{position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-moz-transform:translate(0, -50%);transform:translate(0, -50%)}.overflow-hidden{overflow:hidden}.absolute-center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.vertical-absolute{position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-moz-transform:translate(0, -50%);transform:translate(0, -50%)}@media (max-width: 767.98px){.vertical-absolute{position:relative;top:auto;transform:none;padding:30px 0px}}@media (min-width: 1200px){.vertical-absolute .down-block{padding:0px}}.absolute{position:absolute}.relative{position:relative}.align-center{text-align:center}.bt{border-top:1px solid #ddd}.bb{border-bottom:1px solid #ddd}.br{border-right:1px solid #ddd}@media (max-width: 1199.98px){.br.br-xl{border-right:none}}@media (max-width: 991.98px){.br.br-lg{border-right:none}}@media (max-width: 767.98px){.br.br-md{border-right:none}}.bl{border-left:1px solid #ddd}@media (max-width: 1199.98px){.bl.bl-xl{border-left:none}}@media (max-width: 991.98px){.bl.bl-lg{border-left:none}}@media (max-width: 767.98px){.bl.bl-md{border-left:none}}.bold{font-weight:600}.pulse{animation:pulse 2s infinite}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(204,169,44,0.4);-moz-box-shadow:0 0 0 0 rgba(204,169,44,0.4);box-shadow:0 0 0 0 rgba(204,169,44,0.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(204,169,44,0);-moz-box-shadow:0 0 0 10px rgba(204,169,44,0);box-shadow:0 0 0 10px rgba(204,169,44,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(204,169,44,0);-moz-box-shadow:0 0 0 0 rgba(204,169,44,0);box-shadow:0 0 0 0 rgba(204,169,44,0)}}@keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(204,169,44,0.4);-moz-box-shadow:0 0 0 0 rgba(204,169,44,0.4);box-shadow:0 0 0 0 rgba(204,169,44,0.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(204,169,44,0);-moz-box-shadow:0 0 0 10px rgba(204,169,44,0);box-shadow:0 0 0 10px rgba(204,169,44,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(204,169,44,0);-moz-box-shadow:0 0 0 0 rgba(204,169,44,0);box-shadow:0 0 0 0 rgba(204,169,44,0)}}@media (min-width: 1200px){.br-xl{border-right:1px solid #ddd}.bl-xl{border-left:1px solid #ddd}.bt-xl{border-top:1px solid #ddd}.bb-xl{border-bottom:1px solid #ddd}}@media (min-width: 992px){.br-lg{border-right:1px solid #ddd}.bl-lg{border-left:1px solid #ddd}.bt-lg{border-top:1px solid #ddd}.bb-lg{border-bottom:1px solid #ddd}}@media (min-width: 768px){.br-md{border-right:1px solid #ddd}.bl-md{border-left:1px solid #ddd}.bt-md{border-top:1px solid #ddd}.bb-md{border-bottom:1px solid #ddd}}@media (min-width: 576px){.br-sm{border-right:1px solid #ddd}.bl-sm{border-left:1px solid #ddd}.bt-sm{border-top:1px solid #ddd}.bb-sm{border-bottom:1px solid #ddd}}@media (max-width: 575.98px){.br-xs{border-right:1px solid #ddd}.bl-xs{border-left:1px solid #ddd}.bt-xs{border-top:1px solid #ddd}.bb-xs{border-bottom:1px solid #ddd}}.br-a{border-right:1px solid #ddd}.bl-a{border-left:1px solid #ddd}.bt-0{border-top:none !important}.bb-0{border-bottom:none !important}.bl-0{border-left:none !important}.br-0{border-right:none !important}.icon-spin{-moz-animation:rotation 2s infinite linear;-webkit-animation:rotation 2s infinite linear;animation:rotation 2s infinite linear}.icon-spin-no-offset{-moz-animation:rotation-no-offset 2s infinite linear;-webkit-animation:rotation-no-offset 2s infinite linear;animation:rotation-no-offset 2s infinite linear}@keyframes rotation{from{-webkit-transform:translate(0, -50%) rotate(0deg) scale(1);-ms-transform:translate(0, -50%) rotate(0deg) scale(1);-moz-transform:translate(0, -50%) rotate(0deg) scale(1);transform:translate(0, -50%) rotate(0deg) scale(1)}to{-webkit-transform:translate(0, -50%) rotate(359deg) scale(1);-ms-transform:translate(0, -50%) rotate(359deg) scale(1);-moz-transform:translate(0, -50%) rotate(359deg) scale(1);transform:translate(0, -50%) rotate(359deg) scale(1)}}@keyframes rotation-no-offset{from{-webkit-transform:translate(0, 0) rotate(0deg) scale(1);-ms-transform:translate(0, 0) rotate(0deg) scale(1);-moz-transform:translate(0, 0) rotate(0deg) scale(1);transform:translate(0, 0) rotate(0deg) scale(1)}to{-webkit-transform:translate(0, 0) rotate(359deg) scale(1);-ms-transform:translate(0, 0) rotate(359deg) scale(1);-moz-transform:translate(0, 0) rotate(359deg) scale(1);transform:translate(0, 0) rotate(359deg) scale(1)}}


body{-webkit-text-size-adjust:none}.noscroll{overflow:hidden !important}.loading-overlay{width:100%;height:100%;position:fixed;left:0px;top:0px;background-color:white;opacity:1;transition:opacity 0.3s;z-index:99999}.loading-overlay.hiding{opacity:0;pointer-events:none}.vertical-align-top{justify-content:flex-start}.vertical-align-center{justify-content:center}.vertical-align-bottom{justify-content:flex-end}input{outline:none !important}button{outline:none !important;border:none;background:none;cursor:pointer}button:disabled{opacity:0.5;cursor:default}textarea,inout,input[type="text"],input[type="email"],input[type="button"],input[type="submit"]{-webkit-appearance:none;border-radius:0}.container-fluid{padding:0}.horizontal-align-left>:not(.row){justify-content:flex-start;margin-right:auto;margin-left:0}.horizontal-align-center>:not(.row){justify-content:center;margin-left:auto;margin-right:auto}.horizontal-align-right>:not(.row){justify-content:flex-end;margin-left:auto;margin-right:0}.alert{margin-top:-44px;padding:10px 15px;position:relative;font-family:Montserrat, sans-serif;font-size:14px;font-weight:normal;color:white;text-align:center;border-bottom:1px solid #fd3d3c;transition:all 0.5s ease;z-index:-1}.alert .alert-wrapper{display:flex;justify-content:space-between;align-items:center}.alert .alert-wrapper .close-icon{font-size:24px;cursor:pointer}.alert .alert-wrapper .close-icon:hover{color:#ffb5b4}.alert-error{background-color:#fd3d3c}.alert-shown{margin-top:0px;z-index:1000}section{position:relative;display:flex}.row{position:relative}.col{display:flex;flex-direction:column}.temp-hack{position:relative}a{text-decoration:none}.form-message{font-size:11px;font-family:'Montserrat', sans-serif;position:absolute;top:100%;font-weight:bold;line-height:inherit;text-align:left;width:100%;text-decoration:none;text-transform:none;text-shadow:none;border:none}.form-message.form-success{color:#00ab00}.form-message.form-error{color:#ff6564}.form-message.form-warning{color:#c1ac1b}.phone-number-input{display:flex;flex-direction:row}.phone-number-input.invalid .dropdown.dropdown-button .dropdown-input{border-color:#ff6564;background-color:rgba(255,101,100,0.1)}.phone-number-input.invalid .input-wrapper .inner-wrapper input{border-color:#ff6564;background-color:rgba(255,101,100,0.1)}.input-wrapper.invalid .inner-wrapper input{border-color:#ff6564;background-color:rgba(255,101,100,0.1)}.text-area-wrapper.invalid .text-area{border-color:#ff6564;background-color:#ffe6e6}.checkbox-with-text.invalid .checkbox .checkmark-wrapper{border-color:#ff6564;background-color:rgba(255,101,100,0.1)}.column{position:relative;display:inline-block;flex-direction:column}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes zoom-in{from{transform:scale(0)}to{transform:scale(1)}}@keyframes puff-in{from{transform:scale(2);opacity:0}to{transform:scale(1);opacity:1}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes roll-in{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}@keyframes rotate{from{transform:rotate(0deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes fade-in-from-left{0%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0px);opacity:1}}@keyframes fade-in-from-right{0%{transform:translateX(100%);opacity:0}100%{transform:translateX(0px);opacity:1}}@keyframes fade-in-from-top{0%{transform:translateY(-150%);opacity:0}100%{transform:translateY(0px);opacity:1}}@keyframes fade-in-from-bottom{0%{transform:translateY(150%);opacity:0}100%{transform:translateY(0px);opacity:1}}@keyframes flip-vertically{0%{transform:perspective(400px) rotateX(0)}100%{transform:perspective(400px) rotateX(-360deg)}}@keyframes flip-horizontally{0%{transform:perspective(400px) rotateY(0)}100%{transform:perspective(400px) rotateY(-360deg)}}@keyframes bounce-in-left{0%{opacity:0;transform:translateX(-500px)}80%{opacity:1;transform:translateX(20px)}90%{transform:translateX(-10px)}100%{transform:translateX(0)}}@keyframes bounce-in-right{0%{opacity:0;transform:translateX(500px)}80%{opacity:1;transform:translateX(-20px)}90%{transform:translateX(10px)}100%{transform:translateX(0)}}@keyframes bounce-in-top{0%{opacity:0;transform:translateY(-200px)}45%{opacity:1;transform:translateY(10px)}65%{transform:translateY(-15px)}75%{transform:translateY(5px)}90%{transform:translateY(-5px)}100%{transform:translateY(0)}}@keyframes bounce-in-bottom{0%{opacity:0;transform:translateY(200px)}45%{opacity:1;transform:translateY(-10px)}65%{transform:translateY(15px)}75%{transform:translateY(-5px)}90%{transform:translateY(5px)}100%{transform:translateY(0)}}@keyframes hithere{30%{transform:scale(1.2)}40%,60%{transform:rotate(-20deg) scale(1.2)}50%{transform:rotate(20deg) scale(1.2)}70%{transform:rotate(0deg) scale(1.2)}100%{transform:scale(1)}}@keyframes pulse{from{transform:scale(0.95)}to{transform:scale(1.05)}}@keyframes wobble{0%{transform:translateX(0%)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}100%{transform:translateX(0%)}}@keyframes gelatine{from,to{transform:scale(1, 1)}25%{transform:scale(0.9, 1.1)}50%{transform:scale(1.1, 0.9)}75%{transform:scale(0.95, 1.05)}}.video-background-container{position:absolute;width:100%;height:100%;overflow:hidden}.video-background-container video{min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}*[data-contenteditable-key]{overflow:hidden}.number-text,.slider-pagination{display:none}.route-with-transition{position:absolute;width:100%;transition:0.3s all;transition-timing-function:linear}.route-with-transition.activated{transition-delay:0.0s;opacity:1;position:relative}.route-with-transition:not(.activated){transition-delay:0.0s;opacity:0;pointer-events:none;max-height:100%;overflow:hidden}


.rapido-map{width:100%}




.stripe-panel{border-style:solid;border-width:thin;border-radius:3px}












body.scrolled [data-name="header"] .holiday-banner {
    animation: hideBanner 0.5s ease-in forwards;
    z-index: -1;
}

.popups-menu .menu-items.popups-items-wrapper {
    max-height: 100%;
    height: 100%;
}

@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@200;300;400;500;600;700;800&display=swap");

@keyframes hideBanner {
    0% {
        transform: translateY(0);
        opacity: 1;
    }

    50% {
        opacity: 1;
    }

    100% {
        transform: translateY(-160px);
        opacity: 0;
    }
}

/* Custom font weight*/

h1 {
    font-weight: 400;
}

h2 {
    font-weight: 500;
}

h3 {
    font-weight: 600;
}

.paragraph {
    font-weight: 300;
}

.button span {
    font-weight: 500;
}

.z-1 {
    z-index: 1;
}

.z-2 {
    z-index: 2;
}

.z-99 {
    z-index: 999;
}

.flex-1 {
    flex: 1;
}

.gap-1 {
    gap: 1rem;
}

/* Custom bug fix */

.product-image {
    min-height: 21vw;
}

.product-view-image {
    min-height: 31vw;
}

.slider-item {
    max-width: 190px;
}

.product-list .product-image:hover img {
    transform: scale(1.03) !important;
}

.quantity-input>input {
    color: #fff;
}

.button-wrapper {
    max-width: 300px;
}

/* --- */

.product-price-wrapper .product-tax-price-view {
    display: none;
}

.text .paragraph p {
    font-size: 16px !important;
}

.menu-item .memu-item-wrapper span {
    font-weight: normal;
}

img {
    transition: all 0.2s;
}

.infobar-offcanvas {
    background: #000;
}

@media (min-width: 1200px) {
    .container {
        max-width: 1320px;
    }

    .product-list-section .container {
        max-width: 1730px;
    }
}

.editor-header {
    z-index: 3;
}

.newslatter-arrow .popup-content {
    width: 100%;
}

[data-name="header"] {
    position: sticky;
    top: 0;
    z-index: 999;
    /* box-shadow: 0 0 20px 0px rgb(0 0 0 / 7%); */
}

header {
    position: sticky;
    top: 0;
    z-index: 999;
}

.head-section {
    min-height: 840px;
    align-items: flex-start;
}

.secound-section {
    min-height: 1000px;
    align-items: flex-start;
}

.user .i-circle-user::before {
    display: block;
    content: "" !important;
    width: 26px;
    height: 26px;
    background-image: url("https://enhauto.com/Designs/Images/account.jyf1c0u3wlt.svg") !important;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
}

@media (min-width: 2560px) {

    .black-friday-section,
    .spring-sale-section {
        min-height: 1200px !important;
    }
}

@media (max-width: 1199.98px) {
    .product-view {
        flex: 0 0 calc(100% / 3) !important;
        max-width: calc(100% / 3) !important;
    }

    .recommended .product-view {
        flex: 0 0 calc(100% / 1) !important;
        max-width: calc(100% / 1) !important;
    }

    .blog-article-view {
        flex: 0 0 calc(100% / 3) !important;
        max-width: calc(100% / 3) !important;
    }

    .like-product .product-view {
        flex: 0 0 calc(100% / 4) !important;
        max-width: calc(100% / 4) !important;
    }

    .product-image {
        min-height: 290px;
    }

    .product-view-image {
        min-height: 28vw;
    }

    .like-image {
        min-height: 150px;
    }

    .s3xy-page {
        background-image: url("https://enhauto.com/Designs/Images/YOSF8312_medium.bvqz541fmhe.jpg") !important;
    }

    .spring-sale-section {
        min-height: 720px;
    }
}

@media (max-width: 991.98px) {
    .product-view {
        flex: 0 0 calc(100% / 2) !important;
        max-width: calc(100% / 2) !important;
    }

    .recommended .product-view {
        flex: 0 0 calc(100% / 1) !important;
        max-width: calc(100% / 1) !important;
    }

    .blog-article-view {
        flex: 0 0 calc(100% / 2) !important;
        max-width: calc(100% / 2) !important;
    }

    .like-product .product-view {
        flex: 0 0 calc(100% / 3) !important;
        max-width: calc(100% / 3) !important;
    }

    .s3xy-buttons {
        background-image: url("/Designs/Images/s3xy-buttons-tablet.e4wymannakj.jpg") !important;
    }

    .head-section,
    .secound-section {
        min-height: 820px;
    }

    .product-image {
        min-height: 310px;
    }

    .product-view-image {
        min-height: 60vw;
    }

    /* .multi-timer-wrapper .separator {
      padding: 0 0px !important;
    } */

    .black-friday-section {
        background-image: url("https://enhauto.com/Designs/Images/tablet_2732_x_2048.fjftumalgqv.png") !important;
    }

    .spring-sale-section {
        background-image: url("https://enhauto.com/Designs/Images/10801080_1.oqt5db4pwrj.png") !important;
        min-height: 750px;
    }
}

@media (max-width: 767.98px) {
    .container {
        min-width: 100%;
    }

    .product-view {
        flex: 0 0 calc(100% / 2) !important;
        max-width: calc(100% / 2) !important;
    }

    .recommended .product-view {
        flex: 0 0 calc(100% / 1) !important;
        max-width: calc(100% / 1) !important;
    }

    .blog-article-view {
        flex: 0 0 calc(100% / 2) !important;
        max-width: calc(100% / 2) !important;
    }

    .like-product .product-view {
        flex: 0 0 calc(100% / 3) !important;
        max-width: calc(100% / 3) !important;
    }

    .product-image {
        min-height: 40vw;
    }

    .multi-timer-wrapper .separator {
        padding: 0 10px !important;
    }

    .knob-section {
        /* background-image: url("https://enhauto.com/Designs/Images/knob-mobile-2.yaoy14vn4sd.jpg") !important; */
    }

    .knob-section-2 {
        background-image: url("https://enhauto.com/Designs/Images/s3xy-mobile-2.qe550qx20nq.jpg") !important;
    }

    .black-friday-section {
        background-image: url("https://enhauto.com/Designs/Images/landscape_2048_x_2732.4fqbhjrckca.png") !important;
    }

    .spring-sale-section {
        background-image: url("https://enhauto.com/Designs/Images/10801080_1.oqt5db4pwrj.png") !important;
        min-height: 650px;
    }
}

@media (max-width: 575.98px) {
    .product-view {
        flex: 0 0 calc(100% / 2) !important;
        max-width: calc(100% / 2) !important;
    }

    .blog-article-view {
        flex: 0 0 calc(100% / 1) !important;
        max-width: calc(100% / 1) !important;
    }

    .recommended .product-view {
        flex: 0 0 calc(100% / 1) !important;
        max-width: calc(100% / 1) !important;
    }

    .like-product .product-view {
        flex: 0 0 calc(100% / 2) !important;
        max-width: calc(100% / 2) !important;
    }

    .product-image {
        min-height: 40vw;
    }

    .product-view-image {
        min-height: 60vw;
    }

    .head-section {
        min-height: 660px;
    }

    .secound-section {
        min-height: 750px;
    }

    .slider-item {
        max-width: 150px;
    }

    .like-image {
        min-height: 150px;
    }

    .quick-safe-easy {
        min-height: 680px;
    }

    .s3xy-page {
        background-image: url("https://enhauto.com/Designs/Images/YOSF8312_mobile.ataf030xcbs.jpg") !important;
    }

    .s3xy-buttons {
        background-image: url("https://enhauto.com/Designs/Images/s3xy-buttons-mobile.w3efmxa5llq.jpg") !important;
    }

    .commander {
        background-image: url("https://enhauto.com/Designs/Images/commander-mobile.3d0rgbi1e2i.jpg") !important;
    }

    .phone-mount {
        background-image: url("https://enhauto.com/Designs/Images/phone-mount-mobile.wj5vhxyrahs.jpg") !important;
    }

    .about-us {
        background-image: url("https://enhauto.com/Designs/Images/about-us-mobile.lhljipypngl.jpg") !important;
    }

    .seemingly-integrated {
        background-image: url("https://enhauto.com/Designs/Images/seemigly-integrated-mobile.c0f1jtsdkhh.jpg") !important;
    }

    .phone {
        background-image: url("https://enhauto.com/Designs/Images/phone.sl00cdnapkk.jpg") !important;
    }

    .commander-page {
        background-image: url("https://enhauto.com/Designs/Images/commander-mobile.3d0rgbi1e2i.jpg") !important;
    }

    .smart-actions {
        background-image: url("https://enhauto.com/Designs/Images/smart-actions-mobile.pr2z3aivy54.jpg") !important;
    }

    .comming-soon {
        background-image: url("https://enhauto.com/Designs/Images/comming-soon-mobile.vxvqcr0uba2.jpg") !important;
    }

    .configure-app {
        background-image: url("https://enhauto.com/Designs/Images/configure-app.1mtp3lpkynf.jpg") !important;
    }

    .countdown-section {
        background-image: url("https://enhauto.com/Designs/Images/countdown-mobile2.fmec1safj0o.jpg") !important;
    }

    .easy-to-install-section {
        background-image: url("https://enhauto.com/Designs/Images/easiy-to-install-mobile.yrfeplypqxe.jpg") !important;
    }

    .stay-notified-section {
        background-image: url("https://enhauto.com/Designs/Images/stay-notified-mobile.4mw04vijazs.jpg") !important;
    }

    .smart-elegant-section {
        background-image: url("https://enhauto.com/Designs/Images/smart-elegant-mobile.34aclrmcss2.jpg") !important;
    }

    .capabilities-section {
        background-image: url("https://enhauto.com/Designs/Images/capabilities-mobile.sfm12h2rg4m.jpg") !important;
    }

    /*.subscribe-popup {
      background-image: url("https://enhauto.com/Designs/Images/s3xy-mobile-2.24j0sawha3z.jpg") !important;
    }*/

    .subscribe-popup {
        background-image: url("https://enhauto.com/Designs/Images/cae.rcoykzdyorv.png") !important;
    }

    .holiday-section {
        background-image: url("https://enhauto.com/Designs/Images/Mobile%20hero%20image.0qswwq2ekze.png") !important;
    }

    .multi-timer-wrapper .separator {
        padding: 0 5px !important;
        top: 10px !important;
    }

    .special-offer-popup {
        background-position-x: 63% !important;
    }

    .knob-section {
        background-position-x: 84.7% !important;
    }

    .black-friday-section {
        background-image: url("/Designs/Images/mobile_1.jmbw1y55vte.png") !important;
    }

    .spring-sale-section {
        background-image: url("/Designs/Images/Mobile.0iciqligjol.png") !important;
    }

    .bf-popup {
        background-image: url("/Designs/Images/BF_Pop-up_Headline.yas4rrqcobo.jpg") !important;
    }

    .spring-mobile-bg {
        background-image: url("/Designs/Images/popup_mobile_bg2.jizcsszh41e.jpg") !important;
    }

    .spring-pre-mobile-bg {
        background-image: url("/Designs/Images/popup_mobile_bg1.ccvivxp5tis.jpg") !important;
    }
}

.sitemap {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}

.sitemap-item {
    color: #333 !important;
}

.sitemap-item.level0 {
    position: relative;
    font-weight: bold;
    color: #ed2024 !important;
}

.sitemap-item.level0::after {
    position: absolute;
    content: "";
    background-image: url(/Designs/Images/dot.egin2z34ytj.svg);
    background-repeat: no-repeat;
    background-position: center center;
    width: 15px;
    height: 15px;
    top: 6px;
    left: -23px;
    color: #ed2024 !important;
    transition: all 0.2s ease-in-out;
}

.sitemap-item.level0:hover::after {
    left: -26px;
}

.sitemap-item.level1 {
    position: relative;
    font-weight: bold;
}

.sitemap-item.level1::after {
    position: absolute;
    content: "";
    background-image: url(/Designs/Images/dot.egin2z34ytj.svg);
    background-repeat: no-repeat;
    background-position: center center;
    width: 10px;
    height: 10px;
    top: 10px;
    left: -15px;
    transition: all 0.2s ease-in-out;
}

.sitemap-item:hover.level1::after {
    color: #ed2024;
    left: -20px;
}

.button-functions-table {
    overflow: hidden;
    overflow-x: auto;
}

.button-functions-content {
    min-width: 1150px;
    /* overflow-y: auto; */
}

.button-functions-content .row:first-of-type {
    background-color: #36363d !important;
}

.button-functions-content .row:first-of-type .row>* {
    background-color: #36363d !important;
}

.button-functions-content .row:nth-child(odd) {
    background-color: #fff !important;
}

.button-functions-content .row:nth-child(even) {
    background-color: #ececed !important;
}

.button-functions-content .row:nth-child(odd):hover,
.button-functions-content .row:nth-child(even):hover {
    background-color: #fcfcfc !important;
}

.table-nav {
    position: sticky;
    top: 0;
    z-index: 2;
}

.button-functions-content .table-nav .row,
.button-functions-content .table-nav .row:hover {
    background-color: #36363d !important;
}

.review-p .paragraph>p {
    font-size: 16px !important;
    color: #ececed !important;
}

.avatar .initials {
    color: #fff !important;
}

.payment-option-view {
    cursor: pointer;
}

/* ========== Radio button ========== */

.radio-button-with-text [type="radio"]:checked+label:before {
    border: 2px solid #ed2024;
}

.radio-button-with-text [type="radio"]:not(:checked)+label:before {
    border: 2px solid #fff;
}

.radio-button-with-text [type="radio"]:checked+label:before,
.radio-button-with-text [type="radio"]:not(:checked)+label:before {
    top: 50% !important;
    transform: translateY(-50%);
}

.radio-button-with-text [type="radio"]:checked+label:after,
.radio-button-with-text [type="radio"]:not(:checked)+label:after {
    top: 50% !important;
    left: 0px !important;
}

.radio-button-with-text [type="radio"]:checked+label:after {
    content: "\2143" !important;
    padding: 0px 0px 0px 11px;
    font-size: 24px;
    color: #fff;
    transform: rotate(45deg) translate(-35%, -35%);
}

/* ===== Editor fix ===== */

.frame-options-btn .button>span {
    font-size: inherit;
}

.color-variant-option .variant-option-text {
    display: none !important;
}

/* ===== Location map ===== */

.map {
    position: sticky !important;
    top: 110px;
    z-index: 1;
}

@media (max-width: 575.98px) {
    .map {
        position: relative !important;
        top: 0;
    }
}

/* Addon styles */

.product-addon-checkbox-view {
    display: flex;
    flex-direction: column;
}

/*.checkmark-wrapper.checked~label {
  background-color: red !important;
  }
  
  .product-addon-checkbox-view {
  display: flex;
  padding: 0 !important;
  }
  
  .product-addon-checkbox-view .checkbox-with-text:has(.checkmark-wrapper.checked) {
  background-color: #ED2024 !important;
  border-color: #ED2024 !important;
  } */

.product-price-wrapper .product-price .product-new-price-view {
    order: 2;
}

.product-price-wrapper .product-price .product-discount-view {
    order: 3;
}

/* ==== Newsletter ==== */

.newsletter-arrow::after {
    content: "";
    position: absolute;
    top: -1px;
    left: 50%;
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-top: 20px solid #ffffff;
}

.fixed-top-right {
    position: fixed !important;
    top: 15px;
    right: 15px;
}

/*=== Blog ===*/

.blog-content strong {
    font-weight: bold !important;
}

.blog-content em {
    font-style: italic !important;
}

.blog-content ol,
ul {
    list-style: inside !important;
}

.blog-content ol {
    list-style-type: decimal !important;
}

.blog-content ul {
    list-style-type: disc !important;
}

.blog-content li {
    display: list-item !important;
    text-align: -webkit-match-parent;
}

.ql-align-left {
    text-align: start;
}

.ql-align-right {
    text-align: end;
}

.ql-align-center {
    text-align: start;
}

.ql-align-justify {
    text-align: justify;
}

.blog-content * {
    font-family: "Plus Jakarta Sans", sans-serif !important;
}

.blog-content img {
    width: 100%;
    max-height: 380px;
    object-fit: cover;
}

.blog-content h1 {
    font-size: 32px !important;
    line-height: 1.3em;
    font-weight: bolder;
}

.blog-content h2 {
    font-size: 26px !important;
    line-height: 1.3em;
    font-weight: bolder;
}

.blog-content .ql-video {
    width: 100%;
    height: 380px;
}

.newslatter-arrow {
    display: flex !important;
    align-items: center;
    justify-content: center;
    overflow: hidden !important;
}

/* === Product Variants === */

.product-variant-card-select .choice-container {
    display: flex;
    gap: 15px;
    cursor: pointer;
}

.card-variant-option.selected .variant-option-title,
.card-variant-option.selected .variant-option-description {
    color: #000 !important;
}

.variant-option-image img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

/* === Table === */

@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@200;300;400;500;600;700;800&display=swap");

.enhance-table {
    margin: 0 auto;
    position: relative !important;
    display: flex;
    flex-direction: row;
    width: 95% !important;
    height: auto !important;
    color: #000 !important;
    min-height: 50px;
    border-left: 1px solid #dadada;
    border-right: 1px solid #dadada;
    font-family: "Plus Jakarta Sans", sans-serif !important;
    max-width: 1400px;
}

.table-segment.pin-left {
    width: fit-content;
    flex-grow: 0;
}

.table-segment {
    width: 0%;
    flex-grow: 1;
    position: relative;
    display: flex;
    flex-direction: column;
}

.table-header {
    position: sticky;
    top: 110px;
    display: flex;
    flex-direction: column;
    background-color: #1f1f23;
    color: #fff;
    text-align: center;
    overflow: hidden;
    z-index: 5;
    border-bottom: 1px solid #dadada;
}

.table-body {
    display: flex;
    flex-direction: column;
    overflow-x: scroll;
    background-color: #1f1f23;
    z-index: 4;
}

.table-row {
    /* width: fit-content; */
    width: 100%;
    display: flex;
    flex-direction: row;
}

.table-subcells {
    display: flex;
    flex-direction: row;
}

.table-subcells .table-group-cell .table-cell-content {
    border-right: 1px solid #dadada;
    border-top: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
}

.table-subcells .table-group-cell .table-subcells .table-cell .table-cell-content {
    padding: 0;
    border-right: none;
    font-size: 12px;
    border: none;
}

.table-subcells .table-group-cell {
    max-width: 200px;
}

.group-cell {
    border-right: 1px solid #dadada;
}

.table-group-cell {
    /* flex-grow: 1; */
    text-align: center;
}

.table-group-cell .table-subcells:first-child {
    border-top: 1px solid #dadada;
}

.table-group-cell .table-cell-content {
    border-right: 1px solid #dadada;
}

.table-cell-content {
    padding: 15px;
}

.table-cell {
    padding: 0 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-grow: 1;
    min-width: 100px;
    max-width: 100px;
    width: 100px;
    text-align: center;
    border-right: 1px solid #dadada;
    font-size: 14px;
}

.table-separator {
    padding: 0 15px;
    display: flex;
    align-items: center;
    width: 100%;
    background-color: #1f1f23;
    color: #fff;
    font-size: 14px;
}

.table-dot {
    width: 12px;
}

.table-segment.middle .table-header .table-row>.table-cell {
    border: none;
}

.table-header .table-cell {
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Table left header */

.table-segment.pin-left .table-cell {
    width: 210px;
    max-width: 210px;
    text-align: left;
    justify-content: flex-start;
}

.table-segment.pin-left .table-header {
    height: 137px;
}

.table-segment.pin-left .table-header .table-row {
    height: 100%;
}

.table-segment.pin-left .table-header .table-row .table-cell {
    justify-content: flex-start;
}

.table-segment.pin-left .table-header .table-row .table-cell .table-cell-content {
    padding: 0;
}

/* Table left body */

.table-segment.pin-left .table-body .table-row .table-cell {
    font-size: 14px;
}

.table-body .table-row {
    height: 42px;
}

.table-body .table-row:nth-child(odd) .table-cell {
    background-color: #ececed;
}

.table-body .table-row:nth-child(even) .table-cell {
    background-color: #fff;
}

.table-body .table-row:hover {
    background-color: #fcfcfc;
}

/* Table midle body */

.table-body .table-row .table-cell:last-child {
    max-width: 100%;
}

.table-segment.middle .table-body .table-row .table-cell:last-child {
    max-width: 100%;
    min-width: 240px;
    font-size: 12px;
    line-height: 1.4;
}

.table-segment.middle .table-header .table-row>.table-cell {
    max-width: 100%;
    min-width: 240px;
}

.table-segment.middle .table-header .table-row .table-group-cell .table-subcells .table-group-cell .table-subcells .table-cell {
    padding: 15px 0;
    max-height: 42px;
}

.table-segment.middle .table-body .table-row .table-cell:last-child {
    border: none;
}

@media (max-width: 767.98px) {
    .enhance-table {
        width: 100%;
    }

    .table-segment.pin-left .table-cell {
        width: 120px;
    }

    .table-segment.pin-left .table-body .table-row .table-cell {
        font-size: 12px !important;
    }

    .table-cell {
        padding: 0 8px;
        min-width: 64px;
        max-width: 64px;
        width: 64px;
        font-size: 12px;
    }

    .table-header .table-cell {
        font-size: 14px;
    }

    .table-separator {
        padding: 0 8px;
        font-size: 12px;
    }
}

@media (max-width: 576px) {
    .table-header {
        top: 91px;
    }
}

/* ====== */

/* ====== */

.product-variant-box .product-variant-base-select {
    height: 0;
    opacity: 0;
    transition: all 0.3s ease-in-out !important;
}

.product-variant-box .product-variant-base-select.expanded {
    height: auto;
    opacity: 1;
}

.shipping-option-view {
    cursor: pointer;
}

.shipping-option-view.selected .paragraph {
    color: #000;
}

.shipping-option-view.selected label:before {
    background: #fff;
}

.price .paragraph span {
    position: relative;
    top: -8px;
}

.promo {
    display: block;
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 99;
}

.phone-number-input {
    display: flex;
    gap: 15px;
}

.flex-1 {
    flex: 1;
}

.tel-code .dropdown-balloon.open {
    display: block;
    position: absolute !important;
    width: 100% !important;
}

.cart-summary-view:not(.has-discount) .discount-row {
    display: none;
}

.popup-wrapper .popup-content {
    justify-content: flex-end;
    height: 100%;
}

@media (max-width: 576px) {
    .popup-wrapper {
        background-image: url("https://enhauto.com/Designs/Images/Popup_Mobile_1.tcwglefqkla.png") !important;
    }

    .spring-popup-wrapper {
        background-image: url("https://enhauto.com/Designs/Images/Popup Mobile.e3qaxxcswcv.jpg") !important;
    }

    .spring-popup-2-wrapper {
        background-image: url("https://enhauto.com/Designs/Images/Popup Mobile 2.bkftmttnsu2.png") !important;
    }

    .spring-banner {
        background-image: url("https://enhauto.com/Designs/Images/Shop-banner-mobile.wmuqfqkwlku.png") !important;
    }
}

/* .pre-order-line-position {
    position: relative;
    top: 71px;
    z-index: -1;
  } */

/* /.pre-order-line-position-2 {
  /  position: relative;
  /  bottom: 124px;
  /  z-index: -1;
  /} */

/* .pre-order-line-position-3 {
   position: relative;
    bottom: 264px;
   z-index: -1;
  } */

.dropdown-balloon.open {
    position: absolute !important;
    width: 100% !important;
}

#webclerk_iframe_window {
    display: none;
}

body[path="/contacts"] #webclerk_iframe_window,
body[path="/faq"] #webclerk_iframe_window {
    display: unset;
}

.timer.number .counter-wrapper .counter {
    transform: translate(-50%, -44%);
}

.timer-banner {
    position: absolute !important;
    right: 15px;
    top: 50%;
    transform: translateY(-50%) !important;
}


@media (max-width: 576px) {
    .timer-banner {
        position: absolute !important;
        right: unset;
        left: 50%;
        top: unset;
        bottom: 15px;
        transform: translate(-50%, 0) !important;
    }

    .sm-max-300 {
        max-width: 300px !important;
    }
}

/* ==== New prize 2024 ==== */

.landing-section {
    min-height: 840px !important;
    align-items: center;
}

.number-gift {
    position: absolute !important;
    top: -84px !important;
    z-index: 1;
}

.number-gift.step-gift {
    bottom: calc(100% - 50px) !important;
    left: 5px !important;
    top: initial !important;
}

/* === Progress line === */

.progress-line {
    position: absolute !important;
    bottom: 0 !important;
}

.progress-line.progress-line-fill::after {
    position: absolute !important;
    content: "";
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    height: 6px;
    background-color: #00A5FF;
    transition: all .2s ease-out;
}

.claimed-gift .paragraph {
    color: #A6A6A6 !important;
}

.claim-gift .paragraph {
    color: #00A5FF !important;
}

/* === Claimed Button === */

.prizes-product {
    width: 134px !important;
}

.reward-hint .paragraph strong {
    font-weight: 500;
    color: #fff;
}

.claim .prizes-product .number-gift.step-gift span {
    color: #00A5FF !important;
}

.claim .prizes-product .reward-button {
    cursor: pointer;
}

.claim .prizes-product .reward-button span {
    background-color: #00A5FF !important;
    border-color: #00A5FF !important;
}

.claim:hover .prizes-product .reward-button span {
    background-color: #21affc !important;
}

.claimed .prizes-product .number-gift.step-gift span {
    color: #A6A6A6 !important;
}

.claimed .prizes-product .reward-button span {
    padding-left: 45px !important;
    border-color: #A6A6A6 !important;
}

.claimed .prizes-product .reward-button span::after {
    position: absolute !important;
    top: calc(50% + 4px);
    transform: translateY(-50%);
    left: 15px;
    content: "";
    width: 30px;
    height: 30px;
    background-image: url(/Designs/Images/claimed-white.sbwsoamkivq.svg);
    background-repeat: no-repeat;
    background-size: contain;
}

@media (max-width: 1199.98px) {
    .september-popup-bg-position {
        background-position: 0 bottom !important;
    }
}

@media (max-width: 575.98px) {
    .landing-section {
        min-height: auto !important;
    }

    .multi-timer-wrapper .separator {
        font-size: 35px !important;
    }

    .prizes-wrapper {
        overflow-y: hidden !important;
        overflow-x: auto !important;
    }

    .prizes {
        flex-wrap: nowrap !important;
        min-width: 360px;
    }

    .prizes-product {
        width: 108px !important;
    }

    .claimed .prizes-product .reward-button span {
        padding-left: 30px !important;
    }

    .claimed .prizes-product .reward-button span::after {
        left: 10px !important;
        width: 20px !important;
        height: 20px !important;
    }

    .september-popup-bg-position {
        background-position: -300px bottom !important;
    }

    .stalks-bg {
        background-position: -90px bottom !important;
    }
}

.tree-icon {
    position: absolute !important;
    top: 0;
    right: 0;
    z-index: 2;
}

.align-start {
    align-items: flex-start !important;
}

.image-with-title:hover {
    color: #fff !important;
}

.landing-video::after {
    content: "";
    background-color: rgba(0, 0, 0, .3);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.september-popup-bg-position {
    text-shadow: #000 1px 0 10px;
}

.neon button {
    box-shadow: 0 0 0.2rem #fff, 0 0 0.2rem #fff, 0 0 2rem #888888, 0 0 0.8rem #787878, 0 0 0.05rem #878787, inset 0 0 1.6rem #929292, inset 0 0 0.05rem 0.1rem #929292;
}

.neon button span {
    font-weight: 600;
}

.glass {
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
}

@media (max-width: 991.98px) {
    .items-wrapper {
        flex-flow: row !important;
    }
}

.align-items-center {
    align-items: center;
}

.payment-option-view {
    align-items: center;
    display: flex;
}

.cursor-pointer {
    cursor: pointer;
}

.m-100 {
    max-width: 100% !important;
}

.align-center {
    align-items: center !important;
}

.justify-center {
    justify-content: center !important;
}

.bg-features {
    background-size: 100% 880px !important;
}

/* PRODUCT LIST GRID */

.product-list-grid .list {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    grid-gap: 1.5rem;
    row-gap: 1.5rem;
}

.product-list-grid .list .product-view {
    position: relative;
    max-width: 100% !important;
}

.product-list-grid .list .product-view .product-image {
    min-height: auto !important;
    position: relative;
    padding-bottom: 100%;
}

.product-list-grid .list .product-view .product-image .image-a {
    position: absolute;
}


@media (max-width: 1199.98px) {
    .product-list-grid .list {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
}

@media (max-width: 991.98px) {
    .product-list-grid .list {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        grid-gap: 1.25rem;
        row-gap: 1.25rem;
    }

    .easter2025 {
        background-image: url(/Designs/Images/easter_tesla_tablet_bg3.btt3pvxczs5.jpg) !important;
    }
}

@media (max-width: 767.98px) {
    .product-list-grid .list {
        grid-gap: 1.125rem;
        row-gap: 1.125rem;
    }
}

@media (max-width: 576px) {
    .mobile-color-black * {
        color: #000 !important;
    }

    .product-list-grid .list {
        grid-gap: 1rem;
        row-gap: 1rem;
    }

    .christmas {
        background-image: url(/Designs/Images/1080x1920-2.1urcshlyfoc.jpg) !important;
    }

    .christmas-popup {
        background-position-x: -300px !important;
    }

    .easter2025 {
        background-image: url(/Designs/Images/easter_tesla_mobile_bg3.yj0gmmagyab.jpg) !important;
    }
}

.product-view:not(.promotion) .discount-boxy {
    display: none !important;
}

.promo-wrapper {
    flex-direction: row;
    justify-content: space-between;
}

.promo-buttons {
    position: absolute !important;
    top: 0;
    left: 0;
}

.counter-wrapper {
    max-height: 55px !important;
}
.block{display:flex;flex-direction:column;position:relative;width:100%}.block.hidden-block{display:none !important}.block-absolute{display:flex;flex-direction:column;position:absolute !important;top:0;left:50%;transform:translateX(-50%);height:100%;width:100%;z-index:99;pointer-events:all !important}.block-absolute.editor-selected{opacity:1 !important}.block-absolute .editor-row{width:100%}.block-absolute:hover{opacity:1 !important}.breadcrumb-list{display:flex;flex-wrap:wrap}.breadcrumb-list .breadcrumb-view{cursor:pointer}.breadcrumb-separator{display:flex;align-items:center;justify-content:center}.breadcrumb-view{display:flex;align-items:center}.counter{display:flex;align-items:baseline}.expansion-area:not(.show-more) .area-2{display:none}.expansion-area:not(.show-more) .show-less-button{display:none}.expansion-area.show-more .show-more-button{display:none}.expansion-box{display:flex;flex-direction:column}.expansion-box .header{cursor:pointer}.expansion-box .header .expansion-icon>div{transition:all 0.2s}.expansion-box .header.active .expansion-icon>div{transform:rotate(90deg)}.expansion-box .panel{overflow:hidden;transition:max-height 0.3s}.header-container{display:flex;justify-content:space-between;align-items:center;width:100%}.header-container .image{display:flex;flex-shrink:0;flex-grow:0}.header-container .expansion-title{display:flex;align-items:center;width:100%}.gallery .gallery-grid{display:grid;grid-gap:10px;justify-items:center}.gallery .gallery-grid.var-one .gallery-image:nth-child(3n+0){grid-column:1 / 3}.gallery .gallery-grid.var-two .gallery-image:nth-child(3n+1){grid-column:1 / 3}.gallery .gallery-grid.var-three .gallery-image:first-child{grid-row-start:1;grid-row-end:3;grid-column:1 / 3}.gallery .gallery-grid .gallery-image{display:flex;justify-content:center;align-items:center;position:relative;min-height:10px;max-width:100%;min-width:10px;width:100%}.gallery .gallery-grid .gallery-image .image-a{position:absolute;width:100%;height:100%;max-width:100%;max-width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.gallery .gallery-grid .gallery-image .image-a .img{width:auto;height:auto;transition:all 0.2s ease-in-out}@media (max-width: 991.98px){.gallery .gallery-grid{grid-template-columns:repeat(auto-fit, minmax(40%, 1fr)) !important}.gallery .gallery-grid .gallery-image{grid-row-start:auto !important;grid-row-end:auto !important;grid-column:initial !important}}@media (max-width: 575.98px){.gallery .gallery-grid{grid-template-columns:repeat(auto-fit, minmax(100%, 1fr)) !important}.gallery .gallery-grid .gallery-image{grid-column-gap:0 !important}}.hint{position:relative}.hint .hint-balloon{position:absolute !important;z-index:999}.hint .hint-balloon.top{bottom:100%;transform:translateX(-50%)}.hint .hint-balloon.right{top:50%;left:100%;transform:translateY(-50%)}.hint .hint-balloon.bottom{top:100%;transform:translateX(-50%)}.hint .hint-balloon.left{top:50%;right:100%;transform:translateY(-50%)}.hint .hint-balloon.open{animation:openAnimation 0.3s forwards}@keyframes openAnimation{0%{opacity:0}100%{opacity:100}}.image-zoom{position:absolute !important;z-index:999}.image-zoom .zoom-box{width:100%;height:100%;background-repeat:no-repeat}.lens-container{width:100%;height:100%;position:absolute;pointer-events:none}.lens-container .lens{position:absolute;border:1px black solid;pointer-events:none}.login-box{display:flex;cursor:pointer}.login-box .logged-in,.login-box .guest{display:flex;flex:1 1 auto;align-items:center}.login-box .logged-in a,.login-box .guest a{text-decoration:none}.login-box .logged-in>span,.login-box .guest>span{text-overflow:ellipsis;overflow:hidden}.login-box .logged-in-icon{width:auto}.map .map-element{height:100%}.mega-menu{position:relative}.mega-menu .mega-menu-header-container{display:flex;align-items:center;height:100%;z-index:2}.mega-menu .mega-menu-header-container .mega-menu-header{display:flex;cursor:pointer}.mega-menu .mega-menu-items-container{position:absolute;width:100%;z-index:150}.mega-menu .mega-menu-items-container .categories-list{position:relative;z-index:1}.mega-menu .mega-menu-items-container .categories-list .mega-menu-block{pointer-events:all}.mega-menu .mega-menu-items-container .mega-menu-subcategories-list{position:absolute;top:0;left:100%;z-index:1}.mega-menu.list-opened .categories-list{animation:categoriesListSlideInDownAnim 0.2s forwards}.mega-menu.list-opened .mega-menu-header-icon i{transition:transform 0.4s ease-in-out;transform:rotate(90deg)}.mega-menu.details-opened .mega-menu-subcategories-list{animation:subcategoriesListAnim 0.2s forwards;z-index:1}.mega-menu.details-opened .mega-menu-subcategories-list .mega-menu-details{display:flex;overflow:hidden;overflow-y:auto}@media (max-width: 991.98px){.mega-menu .mega-menu-header-container{display:flex;z-index:2}.mega-menu .mega-menu-header-container .mega-menu-header{display:none}.mega-menu .mega-menu-header-container .mega-menu-mobile-button{display:flex}.mega-menu.list-opened .mega-menu-header-container .mobile-button .mega-menu-mobile-button span:nth-child(1){width:0%;left:50%}.mega-menu.list-opened .mega-menu-header-container .mobile-button .mega-menu-mobile-button span:nth-child(2){transform:rotate(45deg)}.mega-menu.list-opened .mega-menu-header-container .mobile-button .mega-menu-mobile-button span:nth-child(3){transform:rotate(-45deg)}.mega-menu.list-opened .mega-menu-header-container .mobile-button .mega-menu-mobile-button span:nth-child(4){width:0%;left:50%}.mega-menu.list-opened .mega-menu-items-container{position:absolute;left:0;height:100vh;transition:background 0.4s ease-in;z-index:1}.mega-menu.list-opened .mega-menu-items-container::after{content:'';position:absolute;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.15);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:-1}.mega-menu.list-opened .mega-menu-items-container .categories-list{position:absolute;width:100%;z-index:0;animation:categoriesListSlideInLeftAnim 0.4s forwards}.mega-menu.list-opened .mega-menu-items-container .mega-menu-subcategories-list{position:initial}.mega-menu.list-opened .mega-menu-items-container .mega-menu-subcategories-list .mega-menu-details{display:flex;flex-direction:column;overflow:hidden;overflow-y:auto;animation:categoriesListSlideInLeftAnim 0.4s forwards;z-index:99}}@keyframes categoriesListSlideInDownAnim{0%{transition:all 0.2s ease-in;opacity:0;top:-30px}100%{opacity:1;top:0}}@keyframes categoriesListSlideInLeftAnim{0%{transition:all 0.2s ease-in;opacity:0;left:-100%}100%{opacity:1;left:0}}@keyframes subcategoriesListAnim{0%{transition:all 0.2s ease-in;opacity:0;left:80%;z-index:0}100%{opacity:1;left:100%;z-index:2}}.mega-menu-category{display:flex;align-items:center;position:relative;cursor:pointer}.mega-menu-category .mega-menu-category-image,.mega-menu-category .mega-menu-category-icon{min-width:15px;min-height:15px}.mega-menu .mega-menu-details .mega-menu-subcategories-wrapper{margin-right:auto;position:relative;overflow:hidden;overflow-y:auto}.mega-menu .mega-menu-details .mega-menu-subcategories-wrapper .mega-menu-subcategories{width:auto;height:100%;column-fill:auto}@media (max-width: 991.98px){.mega-menu .mega-menu-details .mega-menu-subcategories-wrapper{width:100%;height:100%}.mega-menu .mega-menu-details .mega-menu-subcategories-wrapper .mega-menu-subcategories{position:absolute;width:100%;height:auto;column-count:1}}.mega-menu .mega-menu-details .mega-menu-subblock{margin-top:auto;flex:0 0 auto;pointer-events:all}.mega-menu .mega-menu-details>.block{margin-top:auto}.mega-menu-header{display:flex;align-items:center}.mega-menu-header .mega-menu-header-image,.mega-menu-header .mega-menu-header-icon{min-width:15px;min-height:15px}.mega-menu-mobile-button{display:none;position:relative;min-width:15px;min-height:15px;transform:rotate(0deg);transition:0.5s ease-in-out;cursor:pointer}.mega-menu-mobile-button span{display:block;position:absolute;width:100%;opacity:1;left:0;transform:rotate(0deg);transition:0.25s ease-in-out}.mega-menu-mobile-button span:nth-child(1){top:0px}.mega-menu-mobile-details-title{display:none;width:100%;max-width:100%;align-items:center;cursor:pointer;z-index:1}.mega-menu-mobile-details-title .back-to-categories-icon{min-width:15px;min-height:15px}@media (max-width: 991.98px){.mega-menu-mobile-details-title{display:flex}}.mega-menu-subcategory-item{cursor:pointer}.menu{display:flex;flex-wrap:wrap;flex-direction:row}.menu .empty{outline:1px gray dashed}.menu-item.menu-item-button .menu-link{padding:0px !important}.menu-item.menu-item-button .menu-link .icon{padding:12px}.menu-item.menu-item-button .menu-link span{display:none !important}.menu-item.menu-item-button.active{border-color:#37c6f4 !important;background:#edfaff !important}.menu-item .memu-item-wrapper{display:flex;align-items:center;width:100%;height:100%}.mobile-menu .mobile-menu-dropdown{position:fixed !important;top:0;left:50%;transform:translateX(-50%);z-index:98;pointer-events:all}.mobile-menu .nav-icon{position:relative;transform:rotate(0deg);transition:0.5s ease-in-out;cursor:pointer}.mobile-menu .nav-icon span{display:block;position:absolute;width:100%;opacity:1;left:0;transform:rotate(0deg);transition:0.25s ease-in-out}.mobile-menu .nav-icon span:nth-child(1){top:0px}.mobile-menu .nav-icon.open span:nth-child(1){width:0%;left:50%}.mobile-menu .nav-icon.open span:nth-child(2){transform:rotate(45deg)}.mobile-menu .nav-icon.open span:nth-child(3){transform:rotate(-45deg)}.mobile-menu .nav-icon.open span:nth-child(4){width:0%;left:50%}.multi-timer .multi-timer-wrapper{display:flex;min-width:100%}.multi-timer .multi-timer-wrapper .separator{position:relative}.paginator{display:flex;align-items:center}.paginator .page-container{display:flex}.paginator .page-container .page-button{display:flex;align-items:center;justify-content:center;cursor:pointer}.paginator .icon-left,.paginator .icon-right{cursor:pointer}.popup{position:fixed !important;top:-50%;left:50%;transform:translate(-50%, -50%);z-index:-1;display:flex;flex-direction:column;opacity:0;transition:0.3s;max-height:95%;overflow:auto}.popup.visible{top:50%;opacity:1;z-index:1100}.popup .popup-content{display:flex;flex-direction:column}.popup-backdrop{position:fixed !important;top:0;left:0;z-index:1000;width:100%;height:100%;background-color:rgba(0,0,0,0);transition:0.3s;pointer-events:none !important}.popup-backdrop.visible{background-color:rgba(0,0,0,0.7);pointer-events:all !important}.range-slider .slider-line-container{position:relative}.range-slider .slider-line-container .range-active-line{position:absolute !important;top:50%;transform:translateY(-50%)}.range-slider .slider-line-container .knob{position:absolute;top:50%;transform:translateY(-50%);user-select:none;cursor:pointer}.range-slider .text-container{display:flex}.sitemap{display:flex;flex-direction:column}.sitemap-item{position:relative}.slider>ul .slider-item{position:static;display:flex;width:100%;white-space:normal;flex:1}.slider>ul .slider-item>div{width:100%;height:100%;position:relative;display:inline-block}.slider>ul .slider-item::-webkit-scrollbar{display:none}.slider{display:flex;width:100%}.slider .number-text{position:absolute;top:6px;left:6px;z-index:3;user-select:none}.slider .prev,.slider .next{cursor:pointer;position:absolute !important;top:50%;transform:translateY(-50%);width:auto;user-select:none;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s;z-index:3}.slider .prev.icon,.slider .next.icon{min-width:20px;min-height:20px}.slider .prev{left:0}.slider .next{right:0}.slider .pagination{position:absolute !important;bottom:6px;z-index:3}.slider .pagination.left{left:0;transform:translateX(0)}.slider .pagination.center{left:50%;transform:translateX(-50%)}.slider .pagination.right{left:auto;right:0;transform:translateX(0)}.slider .pagination .dot{cursor:pointer;transition:background-color 0.2s ease}.slider .slide-container{position:relative;width:100%;max-width:100%;height:100%;overflow:hidden !important;z-index:1}.slider .slide-container .slider-items{position:relative;top:0;display:flex;height:100%;transition:left 0.8s ease-in-out;z-index:2}.slider .slide-container .slider-items .slider-item{width:100%}.slider-dot{display:inline-flex;justify-content:center;align-items:center;width:10px;height:10px;background:#fff;transition:ease-in background 0.2s}.slider-pagination{display:flex;justify-content:center;align-items:center}.tab{display:flex;flex-direction:column;align-items:center;cursor:pointer}.tab .image-label{width:100%}.tab-group{display:flex}.timer{display:flex;flex-direction:column;justify-content:center;align-items:center}.timer .counter-wrapper{position:relative;width:100%;height:100%}.timer .counter-wrapper .counter{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.timer .label{width:100%}.timer .label .text-editable{width:100%}.toggle-image .pic{transition:0.3s;position:absolute}.toggle-image:not(.active) .pic-1{opacity:1}.toggle-image:not(.active) .pic-2{opacity:0}.toggle-image.active .pic-1{opacity:0}.toggle-image.active .pic-2{opacity:1}.horizontal-line{display:flex;height:auto !important}.horizontal-line hr{width:100%}.icon-component{display:flex;justify-content:center;align-items:center}.icon-component>div{display:flex;justify-content:center;align-items:center}.icon-with-text-vertical .icon-with-text-link{display:flex;flex-direction:column}.icon-with-text{display:flex;text-decoration:none}.icon-with-text>a{display:flex;align-items:center;text-decoration:none}.icon-with-text>.icon{align-self:center}.icon-with-text>.label{align-self:center}.icon-with-text{display:flex}.icon-with-text a{display:flex;align-items:center}.image{max-width:100%;max-height:100%}.image.placeholder{background-image:url(/Shoptico.Editor.Frontend/Images/add-image-placeholder.svg)}.image .image-a{display:flex;width:100%;height:100%;overflow:hidden}.image .image-a picture{display:flex;width:100%;height:100%}.image .image-a picture .img{width:100%;height:100%}.image .image-a picture .img.fit{object-fit:contain}.image .image-a picture .img.clip{object-fit:cover}.image .image-a.zoom-effect picture{overflow:hidden}.image .image-a.zoom-effect picture:hover .img{transform:scale(1.05)}.image-with-inline-title{display:flex}.image-with-inline-title .image-wrapper{display:flex;flex-grow:0;flex-shrink:0}.image-with-inline-title .image-label{display:flex;flex-direction:column}.image-with-simple-title{display:flex}.image-with-simple-title .image-wrapper{display:flex;flex-grow:0;flex-shrink:0}.image-with-simple-title .image-label{display:flex;flex-direction:column}.image-with-title{display:flex;flex-direction:column;align-items:center}.image-with-title .image-label{width:100%}.profile-image .initials{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.scroll-down-indicator{display:block;margin:0 auto;width:24px;height:100px;cursor:pointer}.scroll-down-indicator .scroll-arrow{display:block;width:5px;height:5px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:2px solid white;border-bottom:2px solid white;margin:0 0 3px 4px;width:16px;height:16px}.scroll-down-indicator .unu{margin-top:1px}.scroll-down-indicator .unu,.scroll-down-indicator .doi,.scroll-down-indicator .trei{-webkit-animation:mouse-scroll 1s infinite;-moz-animation:mouse-scroll 1s infinite;animation:mouse-scroll 1s infinite}.scroll-down-indicator .unu{-webkit-animation-delay:.1s;-moz-animation-delay:.1s;-webkit-animation-direction:alternate;animation-direction:alternate;animation-delay:alternate}.scroll-down-indicator .doi{-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-webkit-animation-direction:alternate;animation-delay:.2s;animation-direction:alternate;margin-top:-6px}.scroll-down-indicator .trei{-webkit-animation-delay:.3s;-moz-animation-delay:.3s;-webkit-animation-direction:alternate;animation-delay:.3s;animation-direction:alternate;margin-top:-6px}.scroll-down-indicator .mouse{height:42px;width:24px;border-radius:14px;transform:none;border:2px solid white;top:170px}.scroll-down-indicator .wheel{height:5px;width:2px;display:block;margin:5px auto;background:white;position:relative;height:4px;width:4px;border:2px solid #fff;-webkit-border-radius:8px;border-radius:8px}.scroll-down-indicator .wheel{-webkit-animation:mouse-wheel 0.6s linear infinite;-moz-animation:mouse-wheel 0.6s linear infinite;animation:mouse-wheel 0.6s linear infinite}@-webkit-keyframes mouse-wheel{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px)}}@-moz-keyframes mouse-wheel{0%{top:1px}25%{top:2px}50%{top:3px}75%{top:2px}100%{top:1px}}@-o-keyframes mouse-wheel{0%{top:1px}25%{top:2px}50%{top:3px}75%{top:2px}100%{top:1px}}@keyframes mouse-wheel{0%{top:1px}25%{top:2px}50%{top:3px}75%{top:2px}100%{top:1px}}@-webkit-keyframes mouse-scroll{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@-moz-keyframes mouse-scroll{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@-o-keyframes mouse-scroll{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@keyframes mouse-scroll{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}.slider-button-wrapper{display:flex;justify-content:center;align-items:center;cursor:pointer}.slider-button-wrapper .icon-wrapper{position:relative;width:100%;height:100%}.slider-button-wrapper .icon-wrapper>i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.vertical-line{display:flex;justify-content:center}.vertical-line .vl{height:100%}.video{display:flex}.video .video-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;cursor:pointer}.video .video-iframe{width:100%;height:auto;outline:none}.video .video-box{width:100%;height:auto;outline:none;object-fit:cover}.video .video-play-button{position:absolute !important;top:50%;left:50%;transform:translate(-50%, -50%);cursor:pointer}.video-play-button{display:flex;align-items:center;justify-content:center}.video-play-button>i{position:relative}.bundle-configurator div{min-width:50px;min-height:50px}.bundle-option-selector .options{display:flex;flex-direction:row}.custom-java-script-snippet{display:none}.custom-java-script-snippet.in-editor{display:block}.enhance-table{min-height:50px}.form{display:flex;flex-direction:column;flex-flow:column;flex-wrap:nowrap !important;width:100%;position:relative}.button-wrapper{display:flex;flex:0 0 auto;touch-action:manipulation}.button-wrapper .button{display:flex;width:100%;height:100%;justify-content:center;align-items:center;touch-action:manipulation}.button-wrapper .button .none{display:none;padding:0;margin:0}.button-wrapper .button.busy span{opacity:0.2}.button-busy-overlay{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.button-busy-overlay>i{-o-animation:busy-spin 2s infinite linear;-moz-animation:busy-spin 2s infinite linear;-webkit-animation:busy-spin 2s infinite linear;animation:busy-spin 2s infinite linear}@keyframes busy-spin{from{-webkit-transform:translate(0, 0) rotate(0deg) scale(1);-ms-transform:translate(0, 0) rotate(0deg) scale(1);-moz-transform:translate(0, 0) rotate(0deg) scale(1);transform:translate(0, 0) rotate(0deg) scale(1)}to{-webkit-transform:translate(0, 0) rotate(359deg) scale(1);-ms-transform:translate(0, 0) rotate(359deg) scale(1);-moz-transform:translate(0, 0) rotate(359deg) scale(1);transform:translate(0, 0) rotate(359deg) scale(1)}}.change-password-form{display:flex;width:100%}.checkbox{display:flex;min-width:15px;min-height:15px}.checkbox .container{cursor:pointer}.checkbox .container input{position:absolute;top:0;left:0;opacity:0;cursor:pointer;height:0;width:0}.checkbox .container input:checked~.checkmark-wrapper>i{visibility:visible}.checkbox .container .checkmark-wrapper{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%}.checkbox .container .checkmark-wrapper>i{visibility:hidden}.checkbox-with-text{display:flex;cursor:pointer}.checkbox-with-text.top{align-items:flex-start}.checkbox-with-text.center{align-items:center}.checkbox-with-text.bottom{align-items:flex-end}.checkout-address-form{display:flex;flex-direction:column;flex-flow:column;flex-wrap:nowrap !important;width:100%;position:relative}.contact-form{display:flex;width:100%;min-height:50px}.dropdown{display:flex;position:relative}.dropdown .dropdown-input-group{position:relative;display:flex;align-items:center;width:100%;cursor:pointer}.dropdown .dropdown-input-group .dropdown-input{display:flex;align-items:center;width:100%;height:100%;cursor:pointer}.dropdown .dropdown-input-group .dropdown-button{display:flex;justify-content:center;align-items:center}.dropdown .dropdown-input-group .dropdown-button.inside{position:absolute !important;right:0;top:50%;transform:translateY(-50%)}.dropdown .dropdown-balloon{display:none;position:absolute;width:100%;z-index:999;cursor:pointer;transition:all 0.2s ease-in}.dropdown .dropdown-balloon.open{display:block;position:absolute}.dropdown .dropdown-balloon .dropdown-item{transition:all 0.2s ease-in}.dropdown-balloon{overflow:hidden}.dropdown-balloon .search{position:sticky;top:0}.dropdown-balloon ul{max-height:308px;overflow-x:auto}.dropdown-balloon .dropdown-items{height:auto;overflow:hidden}.dropdown-balloon .dropdown-item{display:flex;align-items:center;cursor:pointer}.dropdown-balloon .dropdown-item.disabled{text-decoration:line-through}.file-area{display:flex;align-items:center}.file-area .paragraph{align-self:center}.file-area .hidden-file-input{display:none}.multiple-files-input .files-container{margin-top:10px;display:flex;flex-direction:column;gap:15px}.multiple-files-input .files-container .file-view{display:flex;flex-direction:row;width:100%}.multiple-files-input .files-container .file-view .file-image{margin-right:10px;width:60px;height:60px}.multiple-files-input .files-container .file-view .file-image img{object-fit:cover}.multiple-files-input .files-container .file-view .file-icon{margin-right:10px;width:60px;height:60px}.multiple-files-input .files-container .file-view .button-wrapper{margin-left:auto}.multiple-files-input .files-container .file-view .file-title.title{display:flex;align-items:center}.forgotten-password-form{display:flex;width:100%}.guest-form{display:flex;flex-direction:column;flex-flow:column;flex-wrap:nowrap !important;width:100%;position:relative}.input-wrapper{display:flex;width:auto;max-width:100%}.input-wrapper .inner-wrapper{width:100%;height:100%}.input-wrapper .inner-wrapper>i{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:1}.input-wrapper .inner-wrapper>.input{position:relative;border:none;width:100%;height:100%;z-index:0}.input-wrapper .inner-wrapper input::-webkit-outer-spin-button,.input-wrapper .inner-wrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-wrapper .inner-wrapper input[type=number]{-moz-appearance:textfield}.input-wrapper .inner-wrapper input::-webkit-autofill,.input-wrapper .inner-wrapper input::-webkit-autofill:hover,.input-wrapper .inner-wrapper input::-webkit-autofill:focus,.input-wrapper .inner-wrapper input::-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px transparent inset !important}@-webkit-keyframes autofill{0%,100%{color:#333;background:transparent}}.input-wrapper .inner-wrapper input::-webkit-autofill{-webkit-animation-delay:1s;-webkit-animation-name:autofill;-webkit-animation-fill-mode:both}.input-wrapper .inner-wrapper input::-internal-autofill-selected{background-color:transparent !important}.invoicing-details-form{display:flex;flex-direction:column;flex-flow:column;flex-wrap:nowrap !important;width:100%;position:relative}.login-form{display:flex;min-height:40px;width:100%}.multi-toggle .multi-toggle-options{display:flex;flex-flow:row nowrap;justify-content:space-between;position:relative;height:100%}.multi-toggle .multi-toggle-options .multi-knob{display:flex;flex:1;flex-grow:1}.multi-toggle .multi-toggle-options .multi-knob input[type="radio"]{position:absolute;opacity:0}.multi-toggle .multi-toggle-options .multi-knob input[type="radio"]+label{display:flex;flex-grow:1;justify-content:center;align-items:center;width:100%;text-align:center;cursor:pointer;z-index:2;transition:all .1s;-moz-transition:all .1s;-webkit-transition:all .1s;-o-transition:all .1s}.multi-toggle .multi-toggle-options span{display:block;position:absolute;top:50%;transform:translateY(-50%);left:0;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s;z-index:1}.newsletter-subscribe-form{display:flex;align-items:center;position:relative}.newsletter-subscribe-form .input-wrapper{flex:0 0 auto;position:relative;width:100%;height:100%}.newsletter-subscribe-form .input-wrapper>input{width:100%;height:100%}.newsletter-subscribe-form .input-wrapper .icon{position:absolute;top:50%;transform:translateY(-50%)}.newsletter-subscribe-form .subscribe-button{flex:0 0 auto}.newsletter-subscribe-form .insite{position:absolute !important;right:0;top:50%;transform:translateY(-50%)}.map-selector-popup{position:fixed;left:25px;top:25px;width:calc(100% - 50px);height:calc(100% - 50px);background-color:white;z-index:1100;-webkit-box-shadow:5px 5px 15px 0px rgba(0,0,0,0.75);-moz-box-shadow:5px 5px 15px 0px rgba(0,0,0,0.75);box-shadow:5px 5px 15px 0px rgba(0,0,0,0.75)}.phone-number-input{display:flex;flex-direction:row}.profile-form{display:flex;width:100%;height:100%;min-height:50px}.quantity-input{display:flex;align-items:center}.quantity-input>input{width:100%;height:100%;text-align:center;background:transparent;border:none}.quantity-input .counter{display:flex;flex-direction:column}.radio-button{display:flex;flex-direction:row;align-items:center;justify-content:center}.radio-button [type="radio"]:checked,.radio-button [type="radio"]:not(:checked){position:absolute;visibility:hidden}.radio-button [type="radio"]:checked+label,.radio-button [type="radio"]:not(:checked)+label{display:inline-block;position:relative;cursor:pointer;overflow:visible}.radio-button [type="radio"]:checked+label:before,.radio-button [type="radio"]:not(:checked)+label:before{content:'';position:absolute;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);border-radius:100%}.radio-button [type="radio"]:checked+label:after,.radio-button [type="radio"]:not(:checked)+label:after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);border-radius:100%;transition:all .1s;-moz-transition:all .1s;-webkit-transition:all .1s;-o-transition:all .1s}.radio-button [type="radio"]:not(:checked)+label:after{opacity:0;height:0;width:0}.radio-button [type="radio"]:checked+label:after{opacity:1;transition:all .1s;-moz-transition:all .1s;-webkit-transition:all .1s;-o-transition:all .1s}.radio-button .label{height:100%;width:100%}.radio-button .label>div{display:none}.radio-button-with-text{display:flex;flex-direction:column}.radio-button-with-text [type="radio"]:checked,.radio-button-with-text [type="radio"]:not(:checked){position:absolute;visibility:hidden}.radio-button-with-text [type="radio"]:checked+label,.radio-button-with-text [type="radio"]:not(:checked)+label{display:inline-block;position:relative;cursor:pointer;overflow:visible}.radio-button-with-text [type="radio"]:checked+label:before,.radio-button-with-text [type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;border-radius:100%}.radio-button-with-text [type="radio"]:checked+label:after,.radio-button-with-text [type="radio"]:not(:checked)+label:after{content:'';position:absolute;border-radius:100%;transition:all .1s;-moz-transition:all .1s;-webkit-transition:all .1s;-o-transition:all .1s}.radio-button-with-text [type="radio"]:not(:checked)+label:after{opacity:0;transform:scale(0)}.radio-button-with-text [type="radio"]:checked+label:after{opacity:1;transition:all .1s;-moz-transition:all .1s;-webkit-transition:all .1s;-o-transition:all .1s}.radio-button-with-text .label>div{display:none}.radio-button-with-text .label.text-hidden{font-size:0 !important;margin-bottom:0 !important}.reset-password-form{display:flex;width:100%}.signup-form{display:flex;width:100%}.subscription-form{display:flex;flex-direction:row;flex-wrap:wrap;min-height:40px;width:100%}.text-area-wrapper{display:flex;width:100%;height:auto !important}.text-area-wrapper .text-area{outline:none;width:100%;min-height:45px;resize:vertical}.toggle{display:flex;justify-content:flex-end;width:100%;height:100%}.toggle .toggle-wrapper{display:flex;width:100%;height:100%;cursor:pointer}.toggle .toggle-wrapper>input{display:none}.toggle .toggle-wrapper>input:checked+.push{flex-grow:1}.toggle .toggle-wrapper .push{flex-grow:0;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}.toggle .toggle-wrapper .knob{align-self:center}.toggle{display:flex;justify-content:flex-end;width:100%;height:100%}.toggle .toggle-wrapper{display:flex;width:100%;height:100%;cursor:pointer}.toggle .toggle-wrapper>input{display:none}.toggle .toggle-wrapper>input:checked+.push{flex-grow:1}.toggle .toggle-wrapper .push{flex-grow:0;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}.toggle .toggle-wrapper .knob{display:flex;align-items:center;justify-content:center;height:100%;position:relative;left:-1px;right:auto}.toggle .toggle-wrapper .knob.knob-checked{position:relative;left:auto;right:-1px}.toggle-with-text{display:flex;align-items:center}.toggle-with-text .label{width:100%}.blog-article-list{display:flex;flex-wrap:wrap;width:100%}.blog-article-list .list{display:flex;flex-wrap:wrap;width:100%;height:100%}@media (max-width: 991.98px){.blog-article-list{flex-direction:column}}.blog-article-view{display:flex;flex-direction:column;flex-flow:column;flex-wrap:nowrap !important;width:100%}.blog-category-filter .blog-category-container{display:flex;flex-wrap:wrap}.blog-category-filter .blog-category-container.direction-column{flex-flow:column wrap}.blog-category-filter .blog-category-container.direction-row{flex-flow:row wrap}.blog-category-filter .blog-category-container .blog-category-filter-option{display:flex;cursor:pointer}.social-icon-bar{display:flex}.social-icon-item{display:flex;justify-content:center;align-items:center;cursor:pointer}.social-icon-item>div{display:flex;justify-content:center;align-items:center}.address-list{display:flex;flex-wrap:wrap;width:100%}.address-list .list{display:flex;flex-wrap:wrap;width:100%;height:auto}.address-list .list .address-view{display:flex;flex-wrap:wrap;flex:0 0 auto}.cart-icon-wrapper{position:relative;text-decoration:none}.cart-icon-wrapper .cart-icon{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.cart-icon-wrapper .badge{position:absolute;display:flex;justify-content:center;align-items:center;top:-2px;right:-8px;padding:5px;font-size:12px;width:auto;min-width:20px;height:20px;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px}.cart-icon-text{display:flex;align-items:center;cursor:pointer}.cart-item-list{display:flex;flex-wrap:wrap;width:100%;min-height:50px;flex-direction:column}.cart-item-list .list{display:flex;flex-wrap:wrap;width:100%;height:100%}.cart-item-list .cart-item-view{width:100%}.cart-item-view.empty{min-height:50px}.cart-summary-view{display:flex;flex-direction:column;position:relative;width:100%}.category-filter.close{height:auto !important}.category-filter.close .filter-title{margin:0 !important}.category-filter .category-filter-wrapper{display:flex;flex-direction:column;height:100%}.category-filter .category-filter-wrapper .category-container-wapper{overflow-y:auto;height:0}.category-filter .category-filter-wrapper .category-container-wapper.open{animation:showList 0.2s ease-in forwards}@keyframes showList{0%{height:0;opacity:0}100%{height:100%;opacity:1}}.category-filter .category-filter-wrapper .category-container-wapper .category-container{display:flex;flex-wrap:wrap}.category-filter .category-filter-wrapper .category-container-wapper .category-container.direction-column{flex-flow:column wrap}.category-filter .category-filter-wrapper .category-container-wapper .category-container.direction-row{flex-flow:row wrap}.category-filter .category-filter-wrapper .category-container-wapper .category-container .category-filter-option{display:flex;cursor:pointer}.category-list .list{display:flex;flex-wrap:wrap}.category-view{display:flex;flex-direction:column;justify-content:space-between}.choice-filter.close{height:auto !important}.choice-filter.close .filter-title{margin:0}.choice-filter .choice-filter-wrapper{display:flex;flex-direction:column;height:100%}.choice-filter .choice-filter-wrapper .choice-container-wapper{overflow-y:auto;height:0}.choice-filter .choice-filter-wrapper .choice-container-wapper.open{animation:showList 0.2s ease-in forwards}@keyframes showList{0%{height:0;opacity:0}100%{height:100%;opacity:1}}.choice-filter .choice-filter-wrapper .choice-container-wapper .choice-container{display:flex;flex-wrap:wrap}.choice-filter .choice-filter-wrapper .choice-container-wapper .choice-container.direction-column{flex-flow:column wrap}.choice-filter .choice-filter-wrapper .choice-container-wapper .choice-container.direction-row{flex-flow:row wrap}.choice-filter .choice-filter-wrapper .choice-container-wapper .choice-container .choice-filter-option{display:flex;cursor:pointer}.color-filter.close{height:auto !important}.color-filter.close .filter-title{margin:0 !important}.color-filter .color-filter-wrapper{display:flex;flex-direction:column;height:100%}.color-filter .color-filter-wrapper .color-container-wapper{overflow-y:auto;height:0}.color-filter .color-filter-wrapper .color-container-wapper.open{animation:showList 0.2s ease-in forwards}@keyframes showList{0%{height:0;opacity:0}100%{height:100%;opacity:1}}.color-filter .color-filter-wrapper .color-container-wapper .color-container{display:flex;flex-wrap:wrap}.color-filter .color-filter-wrapper .color-container-wapper .color-container.direction-column{flex-flow:column wrap}.color-filter .color-filter-wrapper .color-container-wapper .color-container.direction-row{flex-flow:row wrap}.color-filter .color-filter-wrapper .color-container-wapper .color-container .color-filter-option{display:flex;align-items:center;cursor:pointer}.color-filter .color-filter-wrapper .color-container-wapper .color-container .color-filter-option .color-box{display:flex;justify-content:center;align-items:center}.color-filter .color-filter-wrapper .color-container-wapper .color-container .color-filter-option .color-box .inner-color{width:100%;height:100%}.color-option{cursor:pointer}.color-option .option{width:100%;height:100%}.color-select{display:flex;flex-wrap:wrap}.comment-list .list{display:flex;flex-wrap:wrap;width:100%;height:100%}.comment-view{display:flex;flex-direction:column}.favorite-icon{display:flex;align-items:center;justify-content:center}.favorite-icon i{cursor:pointer}.favorite-icon-with-text{display:flex;align-items:center;justify-content:center;cursor:pointer}.favorite-icon-with-text i{cursor:pointer}.filter-box.open{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1001}.filter-box.open .filter-mobile-button{display:none}.filter-box.open .filter-container{display:flex;flex-direction:column}.filter-box.open .filter-container .filter-box-head{display:flex}.filter-box .filter-mobile-button{display:none}@media (max-width: 767.98px){.filter-box .filter-mobile-button{display:block}}.filter-box .filter-container{position:relative;height:100%}.filter-box .filter-container .filter-box-head{display:none;flex-wrap:wrap;justify-content:space-between}.filter-box .filter-container .filter-list{height:100%}@media (max-width: 767.98px){.filter-box .filter-container .filter-list{overflow-y:auto}}@media (max-width: 767.98px){.filter-box .filter-container{display:none}}.filter-box-head .filter-box-title{display:flex;align-items:center}.filter-title{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.filter-title .filter-title-icon{min-height:15px;min-width:15px;transition:all 0.3s;animation:rotateOpen 0.3s ease-in-out forwards}.filter-title .filter-title-icon.rotate{animation:rotateIcon 0.3s ease-in-out forwards;animation:rotateClose 0.3s ease-in-out forwards}@keyframes rotateOpen{0%{transform:rotate(0)}100%{transform:rotate(-135deg)}}@keyframes rotateClose{0%{transform:rotate(-135deg)}100%{transform:rotate(0)}}.location-filter-list{display:flex;flex-direction:row;align-items:center}.location-filter-list .options{display:flex;flex-direction:row}.location-filter-view{cursor:pointer}.location-list .list{display:flex;flex-wrap:wrap;width:100%;height:100%}.location-view{width:100%}.order-list{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.order-list .list{display:flex;flex-wrap:wrap;width:100%;height:100%}.payment-option-list{display:flex;flex-wrap:wrap}.payment-option-list .list{display:flex;flex-wrap:wrap;width:100%;height:auto}.payment-option-list .payment-option-view{cursor:pointer}.payment-option-list .payment-option-view:last-child{margin:0}.product-characteristic-list{display:flex;flex-direction:column}.product-characteristic-list .list{display:flex;flex-wrap:wrap;width:100%;height:100%}.product-characteristic-view{width:100%}.product-descriptions-view .tabs{display:flex}.product-descriptions-view .description p{font:inherit !important;line-height:inherit !important;letter-spacing:inherit !important}.product-descriptions-view .description ol,.product-descriptions-view .description ul{list-style:inherit}.favorite-button>.button:focus{border:none !important}.product-description-tab{cursor:pointer}.product-discount-view{display:flex;align-items:center}.product-image-slider{display:flex;align-items:center}.product-image-slider .icon-left,.product-image-slider .icon-right{flex-grow:0;flex-shrink:0}.product-image-slider .slide-container{flex-grow:1;flex-shrink:1}.product-image-slider .slide-container .slider-items{display:flex}.product-image-slider .slide-container .slider-items .slider-item{display:flex;justify-content:center;align-items:center;flex-shrink:0}.product-image-slider .slide-container .slider-items .slider-item .ears{display:none}.product-image-slider .slide-container .slider-items .slider-item .thumbnail-image{margin:0 !important;display:flex;justify-content:center;align-items:center}.product-image-slider .slide-container .slider-items .slider-item .thumbnail-image picture{display:flex;align-items:center;justify-content:center}.product-image-slider .slide-container .slider-items .slider-item .thumbnail-image img{max-width:100%;max-height:100%}.product-image-slider .slide-container .slider-items .slider-item .mock-component .ears .duplicate,.product-image-slider .slide-container .slider-items .slider-item .mock-component .ears .delete{display:none}.product-image-slider .slide-container .slider-items .slider-item .mock-component .image-wrapper{display:flex;align-items:center;justify-content:center;max-width:100%;height:100%}.product-image-slider .slide-container .slider-items .slider-item .mock-component .image-wrapper img{max-width:100%;max-height:100%;object-fit:contain}.product-image-slider.horizontal{flex-direction:row;width:100% !important}.product-image-slider.horizontal .slide-container{width:100%}.product-image-slider.horizontal .slide-container .slider-items{flex-direction:row;transition:left 0.8s ease-in-out}.product-image-slider.horizontal .slide-container .slider-items .slider-item .mock-component .image-wrapper img{height:100%}.product-image-slider.vertical{flex-direction:column;height:100% !important}.product-image-slider.vertical .slide-container{height:100%}.product-image-slider.vertical .slide-container .slider-items{flex-direction:column;transition:top 0.8s ease-in-out}.product-image-slider.vertical .slide-container .slider-items .slider-item .thumbnail-image{width:100%}.product-image-slider.vertical .slide-container .slider-items .slider-item .thumbnail-image img{height:100%}.product-image-preview{display:flex}.product-image-preview.with-top-slider{flex-direction:column-reverse}.product-image-preview.with-right-slider{flex-direction:row}.product-image-preview.with-bottom-slider{flex-direction:column}.product-image-preview.with-left-slider{flex-direction:row-reverse}.product-image-preview .slider-preview-box{width:100%;height:100%}.product-images-viewer-2{display:flex;flex-direction:column}.product-images-viewer-2 .image-box{width:100%;height:100%}.product-images-viewer-2 .thumbnails{display:flex;flex-direction:row;flex-wrap:wrap}.product-images-viewer-2 .thumbnails .thumbnail-image{cursor:pointer}.product-images-viewer-2 .thumbnails .thumbnail-image .image-a img{width:100%;height:100%;object-fit:cover}.product-list{display:flex;flex-wrap:wrap;align-items:stretch;width:100%;min-height:50px}.product-list .list{display:flex;flex-wrap:wrap;width:100%;height:auto}.product-new-price-view{display:flex;align-items:center}.product-old-price-view{display:flex;align-items:center}.product-old-price-view span{text-decoration:line-through}.product-pricing-view{display:flex;flex-wrap:wrap;align-items:baseline;word-break:break-word}.product-pricing-view .product-price{display:flex;flex-wrap:wrap}.product-pricing-view.with-tax{flex-direction:column}.product-pricing-view .price-with-tax{font-weight:bold}.product-search-bar{display:flex;align-items:center;position:relative}.product-search-bar .input-wrapper{position:relative;width:100%;height:100%}.product-search-bar .input-wrapper>input{width:100%;height:100%}.product-search-bar .input-wrapper .icon{position:absolute;top:50%;transform:translateY(-50%)}.product-search-bar .search-button{flex:0 0 auto}.product-search-bar .inside{position:absolute !important;right:0;top:50%;transform:translateY(-50%)}.product-variant-select{display:flex;flex-direction:column;width:100%;min-height:50px}.product-variant-select .product-property-value-select{width:100%}.product-view{display:flex;flex-direction:column;margin:0 !important;min-height:50px;flex:1;width:100%;height:auto;cursor:pointer}.product-viewer{display:flex;flex-direction:column}.product-viewer .list{display:flex;flex-direction:row}.rating-bar{display:flex}.rating-bar-with-text{display:flex;flex-wrap:wrap;align-items:center;width:100%}.rating-input{display:flex}.review-form{display:flex;width:100%}.shipping-option-list{display:flex;flex-wrap:wrap}.shipping-option-list .list{display:flex;flex-wrap:wrap;width:100%;height:auto}.shipping-option-list .shipping-option-view:last-child{margin:0}.shipping-option-view{width:100%}.inquiry-form{display:flex;width:100%}.tag-list .list{display:flex;flex-direction:row;flex-wrap:wrap}.thumbnail-image{position:relative}.thumbnail-image .image-a{display:flex;justify-content:center;align-items:center;position:absolute;width:100%;height:100%}.choice-variant-option.disabled{filter:grayscale(50%);opacity:0.3}.color-variant-option{display:flex}.color-variant-option.disabled{filter:grayscale(50%);opacity:0.3}.product-variant-box.progressive-disclosure .product-variant-base-select{height:0px;overflow:hidden}.product-variant-box.progressive-disclosure .product-variant-base-select.expanded{transition:height 0.3s}.product-variant-choice-select .choice-container{display:flex;flex-wrap:wrap}.product-variant-choice-select .choice-container .choice-variant-option{cursor:pointer}.product-variant-color-select .choice-container{display:flex;flex-wrap:wrap}.product-variant-color-select .choice-container .color-variant-option{display:flex;align-items:center;cursor:pointer}.product-variant-color-select .choice-container .color-variant-option .color-box{display:flex;justify-content:center;align-items:center}.product-variant-color-select .choice-container .color-variant-option .color-box .inner-color{width:100%;height:100%}.product-variant-thumbnail-select .choice-container{display:flex;flex-wrap:wrap}.product-variant-thumbnail-select .choice-container .thumbnail-variant-option{display:flex;cursor:pointer}.product-variant-thumbnail-select .choice-container .thumbnail-variant-option img{width:100%;height:100%;object-fit:cover}.product-variant-thumbnail-select .choice-container .thumbnail-variant-option .variant-option-text{display:none}.thumbnail-variant-option.disabled{filter:grayscale(50%);opacity:0.3}

h1 {
	font-size: 110px;
}
h2 {
	font-size: 50px;
}
h3 {
	font-size: 29px;
}
h4 {
	font-size: 31px;
}
h5 {
	font-size: 29px;
}
h6 {
	font-size: 23px;
}
p {
	font-size: 16px;
}
a:link {
	color: rgba(202, 202, 202, 1);
}
a:visited {
	color: rgba(202, 202, 202, 1);
}
a:hover {
	color: rgba(202, 202, 202, 1);
}
a:active {
	color: rgba(202, 202, 202, 1);
}
h1, h2, h3, h4, h5, h6, p, span {
line-height: 1.6em;
letter-spacing: 0em;
}
::selection {
	background: #B4D5FF;
	color: white;
}
.gen-editorheader-1 { position: relative; }





.gen-editorsection-1 { position: relative; }





.gen-editorsection-1 span {
}
.gen-editorsection-1 {
	text-transform: 0;
}
.gen-editorsection-1  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorsection-1 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(255, 255, 255, 1);
}

.gen-editorrow-1 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-1 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-1 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-1 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-1 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-1 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-1 { position: relative; }





.gen-editorrow-1 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-1 span {
}
.gen-editorrow-1 {
	text-transform: 0;
}
.gen-editorrow-1  {
	padding-top: 5px;
	padding-bottom: 5px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-1  {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
.gen-editorrow-1 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-1 { position: relative; }





.gen-editorcolumn-1 span {
}
.gen-editorcolumn-1 {
	text-transform: 0;
}

.gen-imagewithsimpletext-1 { position: relative; }
.gen-imagewithsimpletext-1 {
	margin-right: auto;
	margin-left: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-1 {
								width: 317px;
							}
}

.gen-imagewithsimpletext-1 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-1 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-1  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-imagewithsimpletext-1  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-1  {
	font-size: 12px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-1  span {
font-size: 12px;
	}
}
.gen-imagewithsimpletext-1 {
	color: rgba(0, 0, 0, 1);
}

.gen-imagewithsimpletext-1 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-1 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-1 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 30px;
	height: 20px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-1 .image-wrapper {
								width: 20px;
							}
}

.gen-imagewithsimpletext-1 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-1 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-1 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-1 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}






.gen-editorsection-2 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorsection-2 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorsection-2 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
				.gen-editorsection-2 {
					margin-right: 0px;
					margin-left: 0px;
				}
}



@media (min-width: 1200px) {
 .gen-editorsection-2 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorsection-2 {
display:none !important;
} }
.gen-editorsection-2 span {
	line-height: 1.2em;
}
.gen-editorsection-2 {
	line-height: 1.2em;
}
.gen-editorsection-2  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-2  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorsection-2 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-2 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-2 .col:nth-child(1) {
flex: 0 0 auto;
 width: 75.00000000000001%;
}
.gen-editorrow-2 .col:nth-child(2) {
flex: 0 0 auto;
 width: 25%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-2 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-2 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-2 .col:nth-child(1) {
flex: 0 0 auto;
 width: 25%;
}
.gen-editorrow-2 .col:nth-child(2) {
flex: 0 0 auto;
 width: 75%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-2 .col:nth-child(1) {
flex: 0 0 auto;
 width: 20.46029337379868%;
}
.gen-editorrow-2 .col:nth-child(2) {
flex: 0 0 auto;
 width: 79.53970662620131%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-2 .col:nth-child(1) {
flex: 0 0 auto;
 width: 34.6977065321806%;
}
.gen-editorrow-2 .col:nth-child(2) {
flex: 0 0 auto;
 width: 65.30229346781941%;
}

}
.gen-editorrow-2 { position: relative; }


@media (max-width: 991.98px) {
				.gen-editorrow-2 {
					margin-right: 0px;
					margin-left: 0px;
					width: 100%;
				}
}


@media (max-width: 575.98px) {
						.gen-editorrow-2 {
							margin-bottom: 0px;
						}
}

.gen-editorrow-2 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-2 span {
	line-height: 1.2em;
}
.gen-editorrow-2 {
	line-height: 1.2em;
}
.gen-editorrow-2  {
}
@media (max-width: 991.98px) {
  .gen-editorrow-2  {
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-2  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 10px;
	}
}
.gen-editorrow-2 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(32, 32, 35, 1);
}

.gen-editorcolumn-2 { position: relative; }





.gen-editorcolumn-2 span {
	line-height: 1.2em;
}
.gen-editorcolumn-2 {
	line-height: 1.2em;
}

.gen-image-1 { position: relative; }
.gen-image-1 {
	margin-left: 20px;
	width: 150px;
	height: 21px;
}


@media (max-width: 991.98px) {
			.gen-image-1 {
				margin-right: auto;
				margin-left: 0px;
				width: 100px;
				height: 40px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-1 {
				margin-right: auto;
				margin-left: 0px;
				width: 110px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-1 {
				margin-top: 0px;
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: 0px;
				width: 100px;
				height: 40px;
			}
}

.gen-image-1 .image-a span {
	line-height: 1.2em;
}
.gen-image-1 .image-a {
	line-height: 1.2em;
}
.gen-image-1 .image-a  {
}
@media (max-width: 991.98px) {
  .gen-image-1 .image-a  {
	}
}
@media (max-width: 575.98px) {
  .gen-image-1 .image-a  {
	}
}
.gen-image-1 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-3 { position: relative; }





.gen-editorcolumn-3 span {
	line-height: 1.2em;
}
.gen-editorcolumn-3 {
	line-height: 1.2em;
}

.gen-block-1 { position: relative; }


@media (max-width: 991.98px) {
				.gen-block-1 {
					margin-right: 0px;
					margin-left: auto;
					width: auto;
				}
}

@media (max-width: 767.98px) {
				.gen-block-1 {
					margin-left: auto;
					width: auto;
				}
}

@media (max-width: 575.98px) {
				.gen-block-1 {
					margin-top: 0px;
					margin-right: 0px;
					margin-bottom: 0px;
					margin-left: auto;
					width: auto;
				}
}

.gen-block-1 span {
	line-height: 1.2em;
}
.gen-block-1 {
	line-height: 1.2em;
}
.gen-block-1  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 991.98px) {
  .gen-block-1  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-block-1 {
	color: rgba(0, 0, 0, 1);
}

.gen-geozoneselect-1 { position: relative; }
.gen-geozoneselect-1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 150px;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-geozoneselect-1 {
		margin-right: 0px;
		margin-left: auto;
		width: auto;
		height: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-geozoneselect-1 {
		margin-right: 0px;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-geozoneselect-1 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-geozoneselect-1 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-geozoneselect-1 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-geozoneselect-1 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-geozoneselect-1 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-geozoneselect-1 {
display:none !important;
} }
.gen-geozoneselect-1 .dropdown-input span {
	line-height: 1.2em;
}
.gen-geozoneselect-1 .dropdown-input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-geozoneselect-1 .dropdown-input  {
	padding-top: 15px;
	padding-right: 45px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-geozoneselect-1 .dropdown-input  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-geozoneselect-1 .dropdown-input  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-geozoneselect-1 .dropdown-input  span {
font-size: 14px;
	}
}
.gen-geozoneselect-1 .dropdown-input {
	color: rgba(255, 255, 255, 1);
}
.gen-geozoneselect-1 .dropdown-input:focus {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(0, 0, 0, 1);
}
.gen-geozoneselect-1 .dropdown-input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-geozoneselect-1 .dropdown-input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
}

.gen-geozoneselect-1 .dropdown-button { position: relative; }





.gen-geozoneselect-1 .dropdown-button span {
	line-height: 1.2em;
}
.gen-geozoneselect-1 .dropdown-button {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-geozoneselect-1 .dropdown-button {
	color: rgba(0, 0, 0, 1);
}

.gen-geozoneselect-1 .dropdown-button > i{
color:rgba(255, 255, 255, 1);
}

.gen-geozoneselect-1 .dropdown-balloon { position: relative; }
.gen-geozoneselect-1 .dropdown-balloon {
	margin-top: 75px;
}





.gen-geozoneselect-1 .dropdown-balloon span {
	line-height: 1.2em;
}
.gen-geozoneselect-1 .dropdown-balloon {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-geozoneselect-1 .dropdown-balloon  {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-geozoneselect-1 .dropdown-balloon  span {
font-size: 16px;
}
.gen-geozoneselect-1 .dropdown-balloon {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
box-shadow: 0px 0px 8px rgba(161, 161, 161, 0.294);
	background-color: rgba(255, 255, 255, 1);
}
.gen-geozoneselect-1 .dropdown-balloon:hover {
	color: rgba(0, 0, 0, 1);
}

.gen-geozoneselect-1 .dropdown-balloon .dropdown-item{
padding:0 10px;
}
.gen-geozoneselect-1 .dropdown-balloon .dropdown-item{
min-height:35px;
}
.gen-geozoneselect-1 .dropdown-balloon .dropdown-item:hover{
background-color:rgba(202, 202, 202, 1);
}
.gen-geozoneselect-1 .dropdown-balloon .search { position: relative; }
.gen-geozoneselect-1 .dropdown-balloon .search {
	margin-bottom: 10px;
}





.gen-geozoneselect-1 .dropdown-balloon .search > .inner-wrapper > .input span {
}
.gen-geozoneselect-1 .dropdown-balloon .search > .inner-wrapper > .input {
}
.gen-geozoneselect-1 .dropdown-balloon .search > .inner-wrapper > .input  {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 45px;
	font-size: 14px;
}
.gen-geozoneselect-1 .dropdown-balloon .search > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-geozoneselect-1 .dropdown-balloon .search > .inner-wrapper > .input {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(188, 188, 202, 1);
}

.gen-geozoneselect-1 .dropdown-balloon .search > .inner-wrapper > .input + i{
padding:0 10px;
}
.gen-geozoneselect-1 .dropdown-balloon .search > .inner-wrapper > .input + i{
color:rgba(97, 97, 97, 1);
}



.gen-currencyselect-1 { position: relative; }
.gen-currencyselect-1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-currencyselect-1 {
				margin-left: 0px;
			}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-currencyselect-1 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-currencyselect-1 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
					.gen-currencyselect-1 {
						margin-left: 0px;
						height: auto;
					}
}
@media (max-width: 575.98px) {
	.gen-currencyselect-1 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-currencyselect-1 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-currencyselect-1 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-currencyselect-1 {
display:none !important;
} }
.gen-currencyselect-1 .dropdown-input span {
	line-height: 1.2em;
}
.gen-currencyselect-1 .dropdown-input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-currencyselect-1 .dropdown-input  {
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-currencyselect-1 .dropdown-input  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-currencyselect-1 .dropdown-input  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-currencyselect-1 .dropdown-input  span {
font-size: 14px;
	}
}
.gen-currencyselect-1 .dropdown-input {
	color: rgba(255, 255, 255, 1);
}
.gen-currencyselect-1 .dropdown-input:focus {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(0, 0, 0, 1);
}
.gen-currencyselect-1 .dropdown-input:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-currencyselect-1 .dropdown-input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
}

.gen-currencyselect-1 .dropdown-button { position: relative; }
.gen-currencyselect-1 .dropdown-button {
	margin-right: 0px;
	width: auto;
	height: 100%;
}





.gen-currencyselect-1 .dropdown-button span {
	line-height: 1.2em;
}
.gen-currencyselect-1 .dropdown-button {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-currencyselect-1 .dropdown-button  {
	padding-right: 10px;
}
.gen-currencyselect-1 .dropdown-button {
	color: rgba(141, 199, 63, 1);
}

.gen-currencyselect-1 .dropdown-button > i{
color:rgba(255, 255, 255, 1);
}

.gen-currencyselect-1 .dropdown-balloon { position: relative; }
.gen-currencyselect-1 .dropdown-balloon {
	margin-top: 75px;
}





.gen-currencyselect-1 .dropdown-balloon span {
	line-height: 1.2em;
}
.gen-currencyselect-1 .dropdown-balloon {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-currencyselect-1 .dropdown-balloon  {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-currencyselect-1 .dropdown-balloon  span {
font-size: 16px;
}
.gen-currencyselect-1 .dropdown-balloon {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
box-shadow: 0px 0px 8px rgba(161, 161, 161, 0.294);
	background-color: rgba(255, 255, 255, 1);
}
.gen-currencyselect-1 .dropdown-balloon:hover {
	color: rgba(0, 0, 0, 1);
}

.gen-currencyselect-1 .dropdown-balloon .dropdown-item{
padding:0 10px;
}
.gen-currencyselect-1 .dropdown-balloon .dropdown-item{
min-height:35px;
}
.gen-currencyselect-1 .dropdown-balloon .dropdown-item:hover{
background-color:rgba(202, 202, 202, 1);
}
.gen-currencyselect-1 .dropdown-balloon .search { position: relative; }
.gen-currencyselect-1 .dropdown-balloon .search {
	margin-bottom: 10px;
}





.gen-currencyselect-1 .dropdown-balloon .search > .inner-wrapper > .input span {
}
.gen-currencyselect-1 .dropdown-balloon .search > .inner-wrapper > .input {
}
.gen-currencyselect-1 .dropdown-balloon .search > .inner-wrapper > .input  {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 45px;
	font-size: 14px;
}
.gen-currencyselect-1 .dropdown-balloon .search > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-currencyselect-1 .dropdown-balloon .search > .inner-wrapper > .input {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(188, 188, 202, 1);
}

.gen-currencyselect-1 .dropdown-balloon .search > .inner-wrapper > .input + i{
padding:0 10px;
}
.gen-currencyselect-1 .dropdown-balloon .search > .inner-wrapper > .input + i{
color:rgba(97, 97, 97, 1);
}



.gen-simpleloginbox-1 { position: relative; }
.gen-simpleloginbox-1 {
	margin-right: 0px;
	margin-left: 0px;
	width: 74px;
	height: 74px;
}


@media (max-width: 991.98px) {
			.gen-simpleloginbox-1 {
				margin-right: 10px;
				width: auto;
				height: auto;
			}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-simpleloginbox-1 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
			.gen-simpleloginbox-1 {
				margin-left: auto;
			}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-simpleloginbox-1 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
			.gen-simpleloginbox-1 {
				width: 48.6px;
				height: 54px;
			}
}
@media (max-width: 575.98px) {
	.gen-simpleloginbox-1 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-simpleloginbox-1 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-simpleloginbox-1 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-simpleloginbox-1 {
display:none !important;
} }
.gen-simpleloginbox-1 span {
	line-height: 1.2em;
}
.gen-simpleloginbox-1 {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-simpleloginbox-1  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 15px;
}
.gen-simpleloginbox-1  span {
font-size: 15px;
}
.gen-simpleloginbox-1 {
	color: rgba(255, 255, 255, 1);
}
.gen-simpleloginbox-1:hover {
	color: rgba(0, 0, 0, 1);
}

.gen-simpleloginbox-1 .logged-in-icon { position: relative; }
.gen-simpleloginbox-1 .logged-in-icon {
	width: 100%;
}





.gen-simpleloginbox-1 .logged-in-icon span {
	line-height: 1.2em;
}
.gen-simpleloginbox-1 .logged-in-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-simpleloginbox-1 .logged-in-icon  {
	padding-right: 0px;
}
.gen-simpleloginbox-1 .logged-in-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-simpleloginbox-1 .logged-in-icon div > i{
font-size:30px;
}
.gen-simpleloginbox-1 .logged-in-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-simpleloginbox-1 .logged-in-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-button-1 { position: relative; }
.gen-button-1 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 42px;
}


@media (max-width: 991.98px) {
			.gen-button-1 {
				height: 42px;
			}
}


@media (max-width: 575.98px) {
					.gen-button-1 {
						margin-right: auto;
						margin-bottom: 0px;
						margin-left: 0px;
						height: 32px;
					}
}

.gen-button-1 > .button span {
	line-height: 1.6em;
	letter-spacing: 0.15000000000000002em ;
}
.gen-button-1 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0.15000000000000002em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-button-1 > .button  {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 14px;
}
.gen-button-1 > .button  span {
font-size: 14px;
}
.gen-button-1 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 1px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-button-1 > .button:hover {
	color: rgba(32, 32, 35, 1);
	border-top: 0px;
	border-right: 1px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-1 > .button:active {
	color: rgba(32, 32, 35, 1);
	border-top: 0px;
	border-right: 1px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-1 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-1 > .button > span{
padding:0 0px;
}

.gen-carticon-1 { position: relative; }
.gen-carticon-1 {
	margin-right: auto;
	margin-left: auto;
	width: 40px;
	height: 40px;
}


@media (max-width: 991.98px) {
			.gen-carticon-1 {
				margin-right: 30px;
				margin-left: 15px;
			}
}

@media (max-width: 767.98px) {
			.gen-carticon-1 {
				margin-right: 25px;
				margin-left: 5px;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-carticon-1 {
				margin-right: 20px;
				margin-left: 15px;
				width: 34px;
				height: 34px;
			}
}

.gen-carticon-1 span {
}
.gen-carticon-1 {
	font-family: Plus Jakarta Sans, sans-serif;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.20000000000000004s;
}
.gen-carticon-1  {
}
@media (max-width: 767.98px) {
  .gen-carticon-1  {
	padding-right: 10px;
	padding-left: 10px;
	}
}
.gen-carticon-1 {
	color: rgba(0, 0, 0, 1);
}
.gen-carticon-1:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-carticon-1:active {
	color: rgba(0, 0, 0, 1);
}

.gen-carticon-1 .cart-icon > i{
font-size:30px;
}
.gen-carticon-1 .cart-icon > i{
color:rgba(255, 255, 255, 1);
}
.gen-carticon-1 .cart-icon:hover > i{
color:rgba(255, 255, 255, 1);
}
.gen-carticon-1 .badge{
color:rgba(66, 66, 76, 1);
}
.gen-carticon-1 .badge{
background-color:rgba(255, 255, 255, 1);
}

.gen-mobilemenu-1 { position: relative; }


@media (max-width: 991.98px) {
				.gen-mobilemenu-1 {
					margin-top: 0px;
					margin-left: 0px;
					width: 40px;
					height: 32px;
				}
}

@media (max-width: 767.98px) {
				.gen-mobilemenu-1 {
					margin-right: 0px;
					margin-left: 0px;
				}
}

@media (max-width: 575.98px) {
				.gen-mobilemenu-1 {
					margin-right: 0px;
					margin-left: 0px;
					width: 34px;
					height: 27.2px;
				}
}

.gen-mobilemenu-1 span {
	line-height: 1.2em;
}
.gen-mobilemenu-1 {
	line-height: 1.2em;
}
.gen-mobilemenu-1  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-mobilemenu-1 {
	color: rgba(0, 0, 0, 1);
}

.gen-mobilemenu-1 .nav-icon span{
height:3px;
}
.gen-mobilemenu-1 .nav-icon span:nth-child(2){
top:calc(3 * 3px);
}
.gen-mobilemenu-1 .nav-icon span:nth-child(3){
top:calc(3 * 3px);
}
.gen-mobilemenu-1 .nav-icon span:nth-child(4){
top:calc(6 * 3px);
}
.gen-mobilemenu-1 .nav-icon.open span:nth-child(1){
top:calc(6 * 3px);
}
.gen-mobilemenu-1 .nav-icon.open span:nth-child(4){
top:calc(6 * 3px);
}
.gen-mobilemenu-1 .nav-icon span{
background:rgba(255, 255, 255, 1);
}
.gen-mobilemenu-1 .mobile-menu-dropdown { position: relative; }
@media (min-width: 1200.00px) {
	.gen-mobilemenu-1 .mobile-menu-dropdown {
	display:none !important;
	}
}


@media (max-width: 991.98px) {
				.gen-mobilemenu-1 .mobile-menu-dropdown {
					margin-top: 110px;
					margin-bottom: 10px;
					height: 100%;
				}
}

@media (max-width: 767.98px) {
				.gen-mobilemenu-1 .mobile-menu-dropdown {
					margin-top: 110px;
					height: 100%;
				}
}

@media (max-width: 575.98px) {
				.gen-mobilemenu-1 .mobile-menu-dropdown {
					margin-top: 88px;
					width: 100%;
				}
}

@media (min-width: 1200px) {
 .gen-mobilemenu-1 .mobile-menu-dropdown {
display:none !important;
} }
.gen-mobilemenu-1 .mobile-menu-dropdown span {
	line-height: 1.2em;
}
.gen-mobilemenu-1 .mobile-menu-dropdown {
	line-height: 1.2em;
}
.gen-mobilemenu-1 .mobile-menu-dropdown  {
}
@media (max-width: 991.98px) {
  .gen-mobilemenu-1 .mobile-menu-dropdown  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	}
}
.gen-mobilemenu-1 .mobile-menu-dropdown {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(32, 32, 35, 1);
}

.gen-menu-1 { position: relative; }
.gen-menu-1 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-menu-1 {
		margin-left: 10px;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-menu-1 {
		margin-right: 0px;
		margin-left: 0px;
		width: auto;
		height: 200px;
	}
}

@media (max-width: 767.98px) {
	.gen-menu-1 {
		margin-right: 5px;
		margin-left: 5px;
		width: auto;
		height: 200px;
	}
}

@media (max-width: 575.98px) {
	.gen-menu-1 {
		width: auto;
	}
}

.gen-menu-1 span {
	line-height: 1.2em;
}
.gen-menu-1 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-menu-1  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-menu-1  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-menu-1  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-menu-1 {
	color: rgba(97, 97, 97, 1);
}

.gen-menuitem-1 { position: relative; }
.gen-menuitem-1 {
	margin-right: 0px;
	margin-left: 0px;
}


@media (max-width: 991.98px) {
			.gen-menuitem-1 {
				margin-right: 0px;
				width: 100%;
			}
}


@media (max-width: 575.98px) {
					.gen-menuitem-1 {
						width: 100%;
					}
}

.gen-menuitem-1 .memu-item-wrapper span {
}
.gen-menuitem-1 .memu-item-wrapper {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
	transition: all 0.2s;
}
.gen-menuitem-1 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 18px;
}
.gen-menuitem-1 .memu-item-wrapper  span {
font-size: 18px;
}
@media (max-width: 1199.98px) {
  .gen-menuitem-1 .memu-item-wrapper   {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 15px;
	}
}
@media (max-width: 1199.98px) {
  .gen-menuitem-1 .memu-item-wrapper   span {
font-size: 15px;
	}
}
.gen-menuitem-1 .memu-item-wrapper {
	color: rgba(255, 255, 255, 1);
}
.gen-menuitem-1 .memu-item-wrapper:hover {
	color: rgba(188, 188, 202, 1);
}
.gen-menuitem-1 .memu-item-wrapper:active {
	color: rgba(188, 188, 202, 1);
}
.gen-menuitem-1 .memu-item-wrapper.selected {
	color: rgba(188, 188, 202, 1);
}

.gen-menuitem-1 .memu-item-wrapper > span{
padding:0 0px;
}
.gen-menuitem-1 .memu-item-wrapper > i{
padding:0px 0;
}

.gen-menuitem-2 { position: relative; }
.gen-menuitem-2 {
	margin-right: 0px;
	margin-left: 0px;
}


@media (max-width: 991.98px) {
			.gen-menuitem-2 {
				margin-right: 0px;
				width: 100%;
			}
}


@media (max-width: 575.98px) {
					.gen-menuitem-2 {
						width: 100%;
					}
}

.gen-menuitem-2 .memu-item-wrapper span {
}
.gen-menuitem-2 .memu-item-wrapper {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
	transition: all 0.2s;
}
.gen-menuitem-2 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 18px;
}
.gen-menuitem-2 .memu-item-wrapper  span {
font-size: 18px;
}
@media (max-width: 1199.98px) {
  .gen-menuitem-2 .memu-item-wrapper   {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 15px;
	}
}
@media (max-width: 1199.98px) {
  .gen-menuitem-2 .memu-item-wrapper   span {
font-size: 15px;
	}
}
.gen-menuitem-2 .memu-item-wrapper {
	color: rgba(255, 255, 255, 1);
}
.gen-menuitem-2 .memu-item-wrapper:hover {
	color: rgba(188, 188, 202, 1);
}
.gen-menuitem-2 .memu-item-wrapper:active {
	color: rgba(188, 188, 202, 1);
}
.gen-menuitem-2 .memu-item-wrapper.selected {
	color: rgba(188, 188, 202, 1);
}

.gen-menuitem-2 .memu-item-wrapper > span{
padding:0 0px;
}
.gen-menuitem-2 .memu-item-wrapper > i{
padding:0px 0;
}

.gen-menuitem-3 { position: relative; }
.gen-menuitem-3 {
	margin-right: 0px;
	margin-left: 0px;
}


@media (max-width: 991.98px) {
			.gen-menuitem-3 {
				margin-right: 0px;
				width: 100%;
			}
}


@media (max-width: 575.98px) {
					.gen-menuitem-3 {
						width: 100%;
					}
}

.gen-menuitem-3 .memu-item-wrapper span {
}
.gen-menuitem-3 .memu-item-wrapper {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
	transition: all 0.2s;
}
.gen-menuitem-3 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 18px;
}
.gen-menuitem-3 .memu-item-wrapper  span {
font-size: 18px;
}
@media (max-width: 1199.98px) {
  .gen-menuitem-3 .memu-item-wrapper   {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 15px;
	}
}
@media (max-width: 1199.98px) {
  .gen-menuitem-3 .memu-item-wrapper   span {
font-size: 15px;
	}
}
.gen-menuitem-3 .memu-item-wrapper {
	color: rgba(255, 255, 255, 1);
}
.gen-menuitem-3 .memu-item-wrapper:hover {
	color: rgba(188, 188, 202, 1);
}
.gen-menuitem-3 .memu-item-wrapper:active {
	color: rgba(188, 188, 202, 1);
}
.gen-menuitem-3 .memu-item-wrapper.selected {
	color: rgba(188, 188, 202, 1);
}

.gen-menuitem-3 .memu-item-wrapper > span{
padding:0 0px;
}
.gen-menuitem-3 .memu-item-wrapper > i{
padding:0px 0;
}

.gen-menuitem-4 { position: relative; }
.gen-menuitem-4 {
	margin-right: 0px;
	margin-left: 0px;
}


@media (max-width: 991.98px) {
			.gen-menuitem-4 {
				margin-right: 0px;
				width: 100%;
			}
}


@media (max-width: 575.98px) {
					.gen-menuitem-4 {
						width: 100%;
					}
}

.gen-menuitem-4 .memu-item-wrapper span {
}
.gen-menuitem-4 .memu-item-wrapper {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
	transition: all 0.2s;
}
.gen-menuitem-4 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 18px;
}
.gen-menuitem-4 .memu-item-wrapper  span {
font-size: 18px;
}
@media (max-width: 1199.98px) {
  .gen-menuitem-4 .memu-item-wrapper   {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 15px;
	}
}
@media (max-width: 1199.98px) {
  .gen-menuitem-4 .memu-item-wrapper   span {
font-size: 15px;
	}
}
.gen-menuitem-4 .memu-item-wrapper {
	color: rgba(255, 255, 255, 1);
}
.gen-menuitem-4 .memu-item-wrapper:hover {
	color: rgba(188, 188, 202, 1);
}
.gen-menuitem-4 .memu-item-wrapper:active {
	color: rgba(188, 188, 202, 1);
}
.gen-menuitem-4 .memu-item-wrapper.selected {
	color: rgba(188, 188, 202, 1);
}

.gen-menuitem-4 .memu-item-wrapper > span{
padding:0 0px;
}
.gen-menuitem-4 .memu-item-wrapper > i{
padding:0px 0;
}

.gen-menuitem-5 { position: relative; }
.gen-menuitem-5 {
	margin-right: 0px;
	margin-left: 0px;
}
@media (min-width: 1200.00px) {
	.gen-menuitem-5 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-menuitem-5 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
			.gen-menuitem-5 {
				width: 100%;
			}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-menuitem-5 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-menuitem-5 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
					.gen-menuitem-5 {
						width: 100%;
					}
}
@media (max-width: 575.98px) {
	.gen-menuitem-5 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-menuitem-5 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-menuitem-5 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-menuitem-5 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-menuitem-5 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-menuitem-5 {
display:none !important;
} }
.gen-menuitem-5 .memu-item-wrapper span {
}
.gen-menuitem-5 .memu-item-wrapper {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
	text-transform: uppercase;
	transition: all 0.2s;
}
.gen-menuitem-5 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 18px;
}
.gen-menuitem-5 .memu-item-wrapper  span {
font-size: 18px;
}
@media (max-width: 1199.98px) {
  .gen-menuitem-5 .memu-item-wrapper   {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 15px;
	}
}
@media (max-width: 1199.98px) {
  .gen-menuitem-5 .memu-item-wrapper   span {
font-size: 15px;
	}
}
.gen-menuitem-5 .memu-item-wrapper {
	color: rgba(255, 255, 255, 1);
}
.gen-menuitem-5 .memu-item-wrapper:hover {
	color: rgba(66, 66, 76, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-menuitem-5 .memu-item-wrapper:active {
	color: rgba(113, 113, 130, 1);
}
.gen-menuitem-5 .memu-item-wrapper.selected {
	color: rgba(66, 66, 76, 1);
}

.gen-menuitem-5 .memu-item-wrapper > span{
padding:0 0px;
}
.gen-menuitem-5 .memu-item-wrapper > i{
padding:0px 0;
}

.gen-menuitem-6 { position: relative; }
.gen-menuitem-6 {
	margin-right: 0px;
	margin-left: 0px;
}


@media (max-width: 991.98px) {
			.gen-menuitem-6 {
				margin-right: 0px;
				width: 100%;
			}
}


@media (max-width: 575.98px) {
					.gen-menuitem-6 {
						width: 100%;
					}
}

.gen-menuitem-6 .memu-item-wrapper span {
}
.gen-menuitem-6 .memu-item-wrapper {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
	transition: all 0.2s;
}
.gen-menuitem-6 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 18px;
}
.gen-menuitem-6 .memu-item-wrapper  span {
font-size: 18px;
}
@media (max-width: 1199.98px) {
  .gen-menuitem-6 .memu-item-wrapper   {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 15px;
	}
}
@media (max-width: 1199.98px) {
  .gen-menuitem-6 .memu-item-wrapper   span {
font-size: 15px;
	}
}
.gen-menuitem-6 .memu-item-wrapper {
	color: rgba(255, 255, 255, 1);
}
.gen-menuitem-6 .memu-item-wrapper:hover {
	color: rgba(188, 188, 202, 1);
}
.gen-menuitem-6 .memu-item-wrapper:active {
	color: rgba(188, 188, 202, 1);
}
.gen-menuitem-6 .memu-item-wrapper.selected {
	color: rgba(188, 188, 202, 1);
}

.gen-menuitem-6 .memu-item-wrapper > span{
padding:0 0px;
}
.gen-menuitem-6 .memu-item-wrapper > i{
padding:0px 0;
}

.gen-menuitem-7 { position: relative; }
.gen-menuitem-7 {
	margin-right: 0px;
	margin-left: 0px;
}
@media (min-width: 1200.00px) {
	.gen-menuitem-7 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-menuitem-7 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
			.gen-menuitem-7 {
				margin-right: 0px;
				width: 100%;
			}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-menuitem-7 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-menuitem-7 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
					.gen-menuitem-7 {
						width: 100%;
					}
}
@media (max-width: 575.98px) {
	.gen-menuitem-7 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-menuitem-7 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-menuitem-7 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-menuitem-7 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-menuitem-7 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-menuitem-7 {
display:none !important;
} }
.gen-menuitem-7 .memu-item-wrapper span {
}
.gen-menuitem-7 .memu-item-wrapper {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
	transition: all 0.2s;
}
.gen-menuitem-7 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 18px;
}
.gen-menuitem-7 .memu-item-wrapper  span {
font-size: 18px;
}
@media (max-width: 1199.98px) {
  .gen-menuitem-7 .memu-item-wrapper   {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 15px;
	}
}
@media (max-width: 1199.98px) {
  .gen-menuitem-7 .memu-item-wrapper   span {
font-size: 15px;
	}
}
.gen-menuitem-7 .memu-item-wrapper {
	color: rgba(255, 255, 255, 1);
}
.gen-menuitem-7 .memu-item-wrapper:hover {
	color: rgba(188, 188, 202, 1);
}
.gen-menuitem-7 .memu-item-wrapper:active {
	color: rgba(188, 188, 202, 1);
}
.gen-menuitem-7 .memu-item-wrapper.selected {
	color: rgba(188, 188, 202, 1);
}

.gen-menuitem-7 .memu-item-wrapper > span{
padding:0 0px;
}
.gen-menuitem-7 .memu-item-wrapper > i{
padding:0px 0;
}


.gen-horizontalline-1 { position: relative; }
.gen-horizontalline-1 {
	margin-right: 0px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-horizontalline-1 {
				margin-right: 15px;
				margin-left: 15px;
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-horizontalline-1 {
				margin-right: 15px;
				margin-left: 15px;
				width: auto;
			}
}


.gen-horizontalline-1 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-1 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-1 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-1 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
}


.gen-editorrow-3 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-3 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-3 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-3 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-3 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-3 .col:nth-child(1) {
flex: 0 0 auto;
 width: 67.99136513157895%;
}
.gen-editorrow-3 .col:nth-child(2) {
flex: 0 0 auto;
 width: 32.00863486842105%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-3 .col:nth-child(1) {
flex: 0 0 auto;
 width: 82.29087632776938%;
}
.gen-editorrow-3 .col:nth-child(2) {
flex: 0 0 auto;
 width: 17.70912367223062%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-3 .col:nth-child(1) {
flex: 0 0 auto;
 width: 81.82050408719348%;
}
.gen-editorrow-3 .col:nth-child(2) {
flex: 0 0 auto;
 width: 18.17949591280652%;
}

}
.gen-editorrow-3 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorrow-3 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-3 {
	display:none !important;
	}
}


@media (max-width: 767.98px) {
						.gen-editorrow-3 {
							margin-bottom: 0px;
						}
}


@media (min-width: 1200px) {
 .gen-editorrow-3 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-3 {
display:none !important;
} }
.gen-editorrow-3 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-3 span {
}
.gen-editorrow-3 {
	text-transform: 0;
}
.gen-editorrow-3  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-3   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-3  {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-3  {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-3  {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
.gen-editorrow-3 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-4 { position: relative; }





.gen-editorcolumn-4 span {
}
.gen-editorcolumn-4 {
	text-transform: 0;
}

.gen-block-2 { position: relative; }





.gen-block-2 span {
}
.gen-block-2 {
}
.gen-block-2  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-2 {
	color: rgba(0, 0, 0, 1);
}

.gen-currencyselect-2 { position: relative; }
.gen-currencyselect-2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-currencyselect-2 {
				margin-left: 0px;
				height: 42px;
			}
}

@media (max-width: 767.98px) {
			.gen-currencyselect-2 {
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-currencyselect-2 {
				margin-left: 0px;
				height: 42px;
			}
}

.gen-currencyselect-2 .dropdown-input span {
	line-height: 1.2em;
}
.gen-currencyselect-2 .dropdown-input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-currencyselect-2 .dropdown-input  {
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-currencyselect-2 .dropdown-input  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-currencyselect-2 .dropdown-input  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-currencyselect-2 .dropdown-input  span {
font-size: 14px;
	}
}
.gen-currencyselect-2 .dropdown-input {
	color: rgba(255, 255, 255, 1);
}
.gen-currencyselect-2 .dropdown-input:focus {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(0, 0, 0, 1);
}
.gen-currencyselect-2 .dropdown-input:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-currencyselect-2 .dropdown-input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
}

.gen-currencyselect-2 .dropdown-button { position: relative; }
.gen-currencyselect-2 .dropdown-button {
	margin-right: 0px;
	width: auto;
	height: 100%;
}





.gen-currencyselect-2 .dropdown-button span {
	line-height: 1.2em;
}
.gen-currencyselect-2 .dropdown-button {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-currencyselect-2 .dropdown-button  {
	padding-right: 10px;
}
.gen-currencyselect-2 .dropdown-button {
	color: rgba(141, 199, 63, 1);
}

.gen-currencyselect-2 .dropdown-button > i{
color:rgba(255, 255, 255, 1);
}

.gen-currencyselect-2 .dropdown-balloon { position: relative; }
.gen-currencyselect-2 .dropdown-balloon {
	margin-top: 75px;
}




@media (max-width: 575.98px) {
							.gen-currencyselect-2 .dropdown-balloon {
								margin-top: 42px;
							}
}

.gen-currencyselect-2 .dropdown-balloon span {
	line-height: 1.2em;
}
.gen-currencyselect-2 .dropdown-balloon {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-currencyselect-2 .dropdown-balloon  {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-currencyselect-2 .dropdown-balloon  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-currencyselect-2 .dropdown-balloon  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-currencyselect-2 .dropdown-balloon  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-currencyselect-2 .dropdown-balloon  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-currencyselect-2 .dropdown-balloon {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
box-shadow: 0px 0px 8px rgba(161, 161, 161, 0.294);
	background-color: rgba(255, 255, 255, 1);
}
.gen-currencyselect-2 .dropdown-balloon:hover {
	color: rgba(0, 0, 0, 1);
}

.gen-currencyselect-2 .dropdown-balloon .dropdown-item{
padding:0 10px;
}
.gen-currencyselect-2 .dropdown-balloon .dropdown-item{
min-height:35px;
}
.gen-currencyselect-2 .dropdown-balloon .dropdown-item:hover{
background-color:rgba(202, 202, 202, 1);
}
.gen-currencyselect-2 .dropdown-balloon .search { position: relative; }
.gen-currencyselect-2 .dropdown-balloon .search {
	margin-bottom: 10px;
}





.gen-currencyselect-2 .dropdown-balloon .search > .inner-wrapper > .input span {
}
.gen-currencyselect-2 .dropdown-balloon .search > .inner-wrapper > .input {
}
.gen-currencyselect-2 .dropdown-balloon .search > .inner-wrapper > .input  {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 45px;
	font-size: 14px;
}
.gen-currencyselect-2 .dropdown-balloon .search > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-currencyselect-2 .dropdown-balloon .search > .inner-wrapper > .input {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(188, 188, 202, 1);
}

.gen-currencyselect-2 .dropdown-balloon .search > .inner-wrapper > .input + i{
padding:0 10px;
}
.gen-currencyselect-2 .dropdown-balloon .search > .inner-wrapper > .input + i{
color:rgba(97, 97, 97, 1);
}





.gen-editorcolumn-5 { position: relative; }





.gen-editorcolumn-5 span {
}
.gen-editorcolumn-5 {
	text-transform: 0;
}

.gen-simpleloginbox-2 { position: relative; }
.gen-simpleloginbox-2 {
	margin-right: 0px;
	margin-left: 0px;
	width: 74px;
	height: 74px;
}


@media (max-width: 991.98px) {
			.gen-simpleloginbox-2 {
				margin-right: 10px;
				margin-left: auto;
				width: auto;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-simpleloginbox-2 {
				margin-left: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-simpleloginbox-2 {
				width: 48.6px;
				height: 54px;
			}
}

.gen-simpleloginbox-2 span {
	line-height: 1.2em;
}
.gen-simpleloginbox-2 {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-simpleloginbox-2  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 15px;
}
.gen-simpleloginbox-2  span {
font-size: 15px;
}
.gen-simpleloginbox-2 {
	color: rgba(255, 255, 255, 1);
}
.gen-simpleloginbox-2:hover {
	color: rgba(0, 0, 0, 1);
}

.gen-simpleloginbox-2 .logged-in-icon { position: relative; }
.gen-simpleloginbox-2 .logged-in-icon {
	width: 100%;
}





.gen-simpleloginbox-2 .logged-in-icon span {
	line-height: 1.2em;
}
.gen-simpleloginbox-2 .logged-in-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-simpleloginbox-2 .logged-in-icon  {
	padding-right: 0px;
}
.gen-simpleloginbox-2 .logged-in-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-simpleloginbox-2 .logged-in-icon div > i{
font-size:30px;
}
.gen-simpleloginbox-2 .logged-in-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-simpleloginbox-2 .logged-in-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}










.gen-editorsection-3 { position: relative; }


@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorsection-3 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorsection-3 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-editorsection-3 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorsection-3 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorsection-3 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-editorsection-3 {
display:none !important;
} }
.gen-editorsection-3 span {
	line-height: 1.2em;
}
.gen-editorsection-3 {
	line-height: 1.2em;
}
.gen-editorsection-3  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorsection-3 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-4 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-4 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-4 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-4 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-4 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-4 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-4 { position: relative; }





.gen-editorrow-4 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-4 span {
	line-height: 1.2em;
}
.gen-editorrow-4 {
	line-height: 1.2em;
}
.gen-editorrow-4  {
}
.gen-editorrow-4 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-6 { position: relative; }





.gen-editorcolumn-6 span {
	line-height: 1.2em;
}
.gen-editorcolumn-6 {
	line-height: 1.2em;
}

.gen-editorrow-5 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-5 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-5 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-5 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-5 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-5 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-5 { position: relative; }
.gen-editorrow-5 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
}




@media (max-width: 575.98px) {
							.gen-editorrow-5 {
								margin-top: 10px;
								margin-bottom: 10px;
							}
}

.gen-editorrow-5 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-5 span {
	line-height: 1.2em;
}
.gen-editorrow-5 {
	line-height: 1.2em;
}
.gen-editorrow-5  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-5 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(32, 32, 35, 1);
}
.gen-editorrow-5:hover {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-7 { position: relative; }





.gen-editorcolumn-7 span {
	line-height: 1.2em;
}
.gen-editorcolumn-7 {
	line-height: 1.2em;
}

.gen-block-3 { position: relative; }
.gen-block-3 {
	height: 74px;
}





.gen-block-3 span {
}
.gen-block-3 {
}
.gen-block-3  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-3 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
}

.gen-block-4 { position: relative; }
.gen-block-4 {
	margin-right: auto;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-block-4 {
		margin-right: 0px;
		height: 100%;
	}
}




.gen-block-4 span {
	line-height: 1.2em;
}
.gen-block-4 {
	line-height: 1.2em;
}
.gen-block-4  {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-4 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-2 { position: relative; }
.gen-image-2 {
	width: 220px;
	height: 150px;
}

@media (max-width: 1199.98px) {
	.gen-image-2 {
		width: 200px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-2 {
		width: 270px;
		height: 150px;
	}
}


@media (max-width: 575.98px) {
			.gen-image-2 {
				width: 270px;
				height: 150px;
			}
}

.gen-image-2 .image-a span {
	line-height: 1.2em;
}
.gen-image-2 .image-a {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-image-2 .image-a  {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 40px;
}
@media (max-width: 1199.98px) {
  .gen-image-2 .image-a   {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 40px;
	}
}
.gen-image-2 .image-a {
	color: rgba(0, 0, 0, 1);
}
.gen-image-2 .image-a:hover {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(39, 39, 43, 1);
}


.gen-menu-2 { position: relative; }
.gen-menu-2 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-menu-2 {
		margin-left: 0px;
		width: auto;
	}
}




.gen-menu-2 span {
	line-height: 1.2em;
}
.gen-menu-2 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-menu-2  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-menu-2  span {
font-size: 16px;
}
.gen-menu-2 {
	color: rgba(97, 97, 97, 1);
}

.gen-menuitem-8 { position: relative; }
.gen-menuitem-8 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-menuitem-8 .memu-item-wrapper span {
}
.gen-menuitem-8 .memu-item-wrapper {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
	transition: all 0.2s;
}
.gen-menuitem-8 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-menuitem-8 .memu-item-wrapper  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-menuitem-8 .memu-item-wrapper   {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 15px;
	}
}
@media (max-width: 1199.98px) {
  .gen-menuitem-8 .memu-item-wrapper   span {
font-size: 15px;
	}
}
.gen-menuitem-8 .memu-item-wrapper {
	color: rgba(255, 255, 255, 1);
}
.gen-menuitem-8 .memu-item-wrapper:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-menuitem-8 .memu-item-wrapper:active {
	color: rgba(255, 255, 255, 1);
}
.gen-menuitem-8 .memu-item-wrapper.selected {
	color: rgba(255, 255, 255, 1);
}

.gen-menuitem-8 .memu-item-wrapper > span{
padding:0 0px;
}
.gen-menuitem-8 .memu-item-wrapper > i{
padding:0px 0;
}

.gen-menuitem-9 { position: relative; }
.gen-menuitem-9 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-menuitem-9 .memu-item-wrapper span {
}
.gen-menuitem-9 .memu-item-wrapper {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
	transition: all 0.2s;
}
.gen-menuitem-9 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-menuitem-9 .memu-item-wrapper  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-menuitem-9 .memu-item-wrapper   {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 15px;
	}
}
@media (max-width: 1199.98px) {
  .gen-menuitem-9 .memu-item-wrapper   span {
font-size: 15px;
	}
}
.gen-menuitem-9 .memu-item-wrapper {
	color: rgba(255, 255, 255, 1);
}
.gen-menuitem-9 .memu-item-wrapper:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-menuitem-9 .memu-item-wrapper:active {
	color: rgba(255, 255, 255, 1);
}
.gen-menuitem-9 .memu-item-wrapper.selected {
	color: rgba(255, 255, 255, 1);
}

.gen-menuitem-9 .memu-item-wrapper > span{
padding:0 0px;
}
.gen-menuitem-9 .memu-item-wrapper > i{
padding:0px 0;
}

.gen-menuitem-10 { position: relative; }
.gen-menuitem-10 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-menuitem-10 .memu-item-wrapper span {
}
.gen-menuitem-10 .memu-item-wrapper {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
	transition: all 0.2s;
}
.gen-menuitem-10 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-menuitem-10 .memu-item-wrapper  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-menuitem-10 .memu-item-wrapper   {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 15px;
	}
}
@media (max-width: 1199.98px) {
  .gen-menuitem-10 .memu-item-wrapper   span {
font-size: 15px;
	}
}
.gen-menuitem-10 .memu-item-wrapper {
	color: rgba(255, 255, 255, 1);
}
.gen-menuitem-10 .memu-item-wrapper:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-menuitem-10 .memu-item-wrapper:active {
	color: rgba(255, 255, 255, 1);
}
.gen-menuitem-10 .memu-item-wrapper.selected {
	color: rgba(255, 255, 255, 1);
}

.gen-menuitem-10 .memu-item-wrapper > span{
padding:0 0px;
}
.gen-menuitem-10 .memu-item-wrapper > i{
padding:0px 0;
}

.gen-menuitem-11 { position: relative; }
.gen-menuitem-11 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-menuitem-11 .memu-item-wrapper span {
}
.gen-menuitem-11 .memu-item-wrapper {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
	transition: all 0.2s;
}
.gen-menuitem-11 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-menuitem-11 .memu-item-wrapper  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-menuitem-11 .memu-item-wrapper   {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 15px;
	}
}
@media (max-width: 1199.98px) {
  .gen-menuitem-11 .memu-item-wrapper   span {
font-size: 15px;
	}
}
.gen-menuitem-11 .memu-item-wrapper {
	color: rgba(255, 255, 255, 1);
}
.gen-menuitem-11 .memu-item-wrapper:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-menuitem-11 .memu-item-wrapper:active {
	color: rgba(255, 255, 255, 1);
}
.gen-menuitem-11 .memu-item-wrapper.selected {
	color: rgba(255, 255, 255, 1);
}

.gen-menuitem-11 .memu-item-wrapper > span{
padding:0 0px;
}
.gen-menuitem-11 .memu-item-wrapper > i{
padding:0px 0;
}

.gen-menuitem-12 { position: relative; }
.gen-menuitem-12 {
	margin-right: 0px;
	margin-left: 0px;
}
@media (min-width: 1200.00px) {
	.gen-menuitem-12 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-menuitem-12 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-menuitem-12 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-menuitem-12 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-menuitem-12 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-menuitem-12 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-menuitem-12 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-menuitem-12 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-menuitem-12 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-menuitem-12 {
display:none !important;
} }
.gen-menuitem-12 .memu-item-wrapper span {
}
.gen-menuitem-12 .memu-item-wrapper {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
	text-transform: uppercase;
	transition: all 0.2s;
}
.gen-menuitem-12 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 18px;
}
.gen-menuitem-12 .memu-item-wrapper  span {
font-size: 18px;
}
@media (max-width: 1199.98px) {
  .gen-menuitem-12 .memu-item-wrapper   {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 15px;
	}
}
@media (max-width: 1199.98px) {
  .gen-menuitem-12 .memu-item-wrapper   span {
font-size: 15px;
	}
}
.gen-menuitem-12 .memu-item-wrapper {
	color: rgba(255, 255, 255, 1);
}
.gen-menuitem-12 .memu-item-wrapper:hover {
	color: rgba(66, 66, 76, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-menuitem-12 .memu-item-wrapper:active {
	color: rgba(113, 113, 130, 1);
}
.gen-menuitem-12 .memu-item-wrapper.selected {
	color: rgba(66, 66, 76, 1);
}

.gen-menuitem-12 .memu-item-wrapper > span{
padding:0 0px;
}
.gen-menuitem-12 .memu-item-wrapper > i{
padding:0px 0;
}

.gen-menuitem-13 { position: relative; }
.gen-menuitem-13 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-menuitem-13 .memu-item-wrapper span {
}
.gen-menuitem-13 .memu-item-wrapper {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
	transition: all 0.2s;
}
.gen-menuitem-13 .memu-item-wrapper  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-menuitem-13 .memu-item-wrapper  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-menuitem-13 .memu-item-wrapper   {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 15px;
	}
}
@media (max-width: 1199.98px) {
  .gen-menuitem-13 .memu-item-wrapper   span {
font-size: 15px;
	}
}
.gen-menuitem-13 .memu-item-wrapper {
	color: rgba(255, 255, 255, 1);
}
.gen-menuitem-13 .memu-item-wrapper:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-menuitem-13 .memu-item-wrapper:active {
	color: rgba(255, 255, 255, 1);
}
.gen-menuitem-13 .memu-item-wrapper.selected {
	color: rgba(255, 255, 255, 1);
}

.gen-menuitem-13 .memu-item-wrapper > span{
padding:0 0px;
}
.gen-menuitem-13 .memu-item-wrapper > i{
padding:0px 0;
}



.gen-block-5 { position: relative; }
.gen-block-5 {
	margin-left: auto;
	width: auto;
}





.gen-block-5 span {
}
.gen-block-5 {
}
.gen-block-5  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-5 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-6 { position: relative; }
.gen-block-6 {
	margin-right: 0px;
	margin-left: auto;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-6 {
		margin-left: auto;
		width: auto;
		height: auto;
	}
}




.gen-block-6 span {
	line-height: 1.2em;
}
.gen-block-6 {
	line-height: 1.2em;
}
.gen-block-6  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-6 {
	color: rgba(0, 0, 0, 1);
}

.gen-button-2 { position: relative; }
.gen-button-2 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 42px;
}




@media (max-width: 575.98px) {
							.gen-button-2 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: 0px;
							}
}

.gen-button-2 > .button span {
	line-height: 1.6em;
}
.gen-button-2 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-button-2 > .button  {
	padding-right: 15px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-button-2 > .button  span {
font-size: 16px;
}
.gen-button-2 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 1px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-button-2 > .button:hover {
	color: rgba(32, 32, 35, 1);
	border-top: 0px;
	border-right: 1px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-2 > .button:active {
	color: rgba(32, 32, 35, 1);
	border-top: 0px;
	border-right: 1px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-2 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-2 > .button > span{
padding:0 12px;
}

.gen-simpleloginbox-3 { position: relative; }
.gen-simpleloginbox-3 {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
	height: 70px;
}

@media (max-width: 1199.98px) {
	.gen-simpleloginbox-3 {
		width: 60px;
		height: 60px;
	}
}




.gen-simpleloginbox-3 span {
	line-height: 1.2em;
}
.gen-simpleloginbox-3 {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-simpleloginbox-3  {
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 25px;
	font-size: 15px;
}
.gen-simpleloginbox-3  span {
font-size: 15px;
}
@media (max-width: 1199.98px) {
  .gen-simpleloginbox-3   {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-simpleloginbox-3 {
	color: rgba(255, 255, 255, 1);
}
.gen-simpleloginbox-3:hover {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-simpleloginbox-3 .logged-in-icon { position: relative; }
.gen-simpleloginbox-3 .logged-in-icon {
	margin-left: 0px;
	width: 30px;
	height: 30px;
}

@media (max-width: 1199.98px) {
	.gen-simpleloginbox-3 .logged-in-icon {
		margin-right: auto;
		margin-left: auto;
	}
}




.gen-simpleloginbox-3 .logged-in-icon span {
	line-height: 1.2em;
}
.gen-simpleloginbox-3 .logged-in-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-simpleloginbox-3 .logged-in-icon  {
	padding-right: 0px;
}
.gen-simpleloginbox-3 .logged-in-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-simpleloginbox-3 .logged-in-icon div > i{
font-size:30px;
}
.gen-simpleloginbox-3 .logged-in-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-simpleloginbox-3 .logged-in-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-verticalline-1 { position: relative; }
.gen-verticalline-1 {
	height: 42px;
}





.gen-verticalline-1 .vl span {
	line-height: 1.2em;
}
.gen-verticalline-1 .vl {
	line-height: 1.2em;
}
.gen-verticalline-1 .vl  {
}
.gen-verticalline-1 .vl {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}


.gen-currencyselect-3 { position: relative; }
.gen-currencyselect-3 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 70px;
}


@media (max-width: 991.98px) {
			.gen-currencyselect-3 {
				margin-left: 0px;
			}
}


@media (max-width: 575.98px) {
					.gen-currencyselect-3 {
						margin-left: 0px;
					}
}

.gen-currencyselect-3 .dropdown-input span {
	line-height: 1.2em;
}
.gen-currencyselect-3 .dropdown-input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-currencyselect-3 .dropdown-input  {
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-currencyselect-3 .dropdown-input  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-currencyselect-3 .dropdown-input   {
	padding-top: 0px;
	padding-right: 35px;
	padding-bottom: 0px;
	padding-left: 20px;
	}
}
.gen-currencyselect-3 .dropdown-input {
	color: rgba(255, 255, 255, 1);
}
.gen-currencyselect-3 .dropdown-input:focus {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(0, 0, 0, 1);
}
.gen-currencyselect-3 .dropdown-input:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-currencyselect-3 .dropdown-input:disabled {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
}

.gen-currencyselect-3 .dropdown-button { position: relative; }
.gen-currencyselect-3 .dropdown-button {
	margin-right: 0px;
	width: auto;
	height: 100%;
}





.gen-currencyselect-3 .dropdown-button span {
	line-height: 1.2em;
}
.gen-currencyselect-3 .dropdown-button {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-currencyselect-3 .dropdown-button  {
	padding-right: 15px;
}
@media (max-width: 1199.98px) {
  .gen-currencyselect-3 .dropdown-button   {
	padding-right: 5px;
	}
}
.gen-currencyselect-3 .dropdown-button {
	color: rgba(141, 199, 63, 1);
}

.gen-currencyselect-3 .dropdown-button > i{
color:rgba(255, 255, 255, 1);
}

.gen-currencyselect-3 .dropdown-balloon { position: relative; }
.gen-currencyselect-3 .dropdown-balloon {
	margin-top: 70px;
}





.gen-currencyselect-3 .dropdown-balloon span {
	line-height: 1.2em;
}
.gen-currencyselect-3 .dropdown-balloon {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-currencyselect-3 .dropdown-balloon  {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-currencyselect-3 .dropdown-balloon  span {
font-size: 14px;
}
.gen-currencyselect-3 .dropdown-balloon {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
box-shadow: 0px 0px 8px rgba(161, 161, 161, 0.294);
	background-color: rgba(255, 255, 255, 1);
}
.gen-currencyselect-3 .dropdown-balloon:hover {
	color: rgba(0, 0, 0, 1);
}

.gen-currencyselect-3 .dropdown-balloon .dropdown-item{
padding:0 10px;
}
.gen-currencyselect-3 .dropdown-balloon .dropdown-item{
min-height:35px;
}
.gen-currencyselect-3 .dropdown-balloon .dropdown-item:hover{
background-color:rgba(202, 202, 202, 1);
}
.gen-currencyselect-3 .dropdown-balloon .search { position: relative; }
.gen-currencyselect-3 .dropdown-balloon .search {
	margin-bottom: 10px;
}





.gen-currencyselect-3 .dropdown-balloon .search > .inner-wrapper > .input span {
}
.gen-currencyselect-3 .dropdown-balloon .search > .inner-wrapper > .input {
}
.gen-currencyselect-3 .dropdown-balloon .search > .inner-wrapper > .input  {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 45px;
	font-size: 14px;
}
.gen-currencyselect-3 .dropdown-balloon .search > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-currencyselect-3 .dropdown-balloon .search > .inner-wrapper > .input {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(188, 188, 202, 1);
}

.gen-currencyselect-3 .dropdown-balloon .search > .inner-wrapper > .input + i{
padding:0 10px;
}
.gen-currencyselect-3 .dropdown-balloon .search > .inner-wrapper > .input + i{
color:rgba(97, 97, 97, 1);
}



.gen-block-7 { position: relative; }
.gen-block-7 {
	margin-left: 0px;
	width: 80px;
	height: 70px;
}





.gen-block-7 span {
	line-height: 1.2em;
}
.gen-block-7 {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-block-7  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-7 {
	color: rgba(0, 0, 0, 1);
}
.gen-block-7:hover {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(39, 39, 43, 1);
}

.gen-carticon-2 { position: relative; }
.gen-carticon-2 {
	margin-right: auto;
	margin-left: auto;
	width: 40px;
	height: 40px;
}




@media (max-width: 575.98px) {
							.gen-carticon-2 {
								margin-left: 0px;
							}
}

.gen-carticon-2 span {
}
.gen-carticon-2 {
	font-family: Plus Jakarta Sans, sans-serif;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.20000000000000004s;
}
.gen-carticon-2  {
}
.gen-carticon-2 {
	color: rgba(0, 0, 0, 1);
}
.gen-carticon-2:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-carticon-2:active {
	color: rgba(0, 0, 0, 1);
}

.gen-carticon-2 .cart-icon > i{
font-size:30px;
}
.gen-carticon-2 .cart-icon > i{
color:rgba(255, 255, 255, 1);
}
.gen-carticon-2 .cart-icon:hover > i{
color:rgba(255, 255, 255, 1);
}
.gen-carticon-2 .badge{
color:rgba(66, 66, 76, 1);
}
.gen-carticon-2 .badge{
background-color:rgba(255, 255, 255, 1);
}










.gen-editorfooter-1 { position: relative; }





.gen-editorsection-4 { position: relative; }





.gen-editorsection-4 span {
	line-height: 1.2em;
}
.gen-editorsection-4 {
	line-height: 1.2em;
}
.gen-editorsection-4  {
	padding-top: 60px;
	padding-bottom: 40px;
}
@media (max-width: 767.98px) {
  .gen-editorsection-4  {
	padding-top: 40px;
	padding-bottom: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-4  {
	padding-top: 15px;
	padding-bottom: 35px;
	}
}
.gen-editorsection-4 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-6 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-6 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-6 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-6 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-6 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-6 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-6 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorrow-6 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-6 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorrow-6 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorrow-6 {
	display:none !important;
	}
}


@media (min-width: 1200px) {
 .gen-editorrow-6 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-6 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorrow-6 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorrow-6 {
display:none !important;
} }
.gen-editorrow-6 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-6 span {
}
.gen-editorrow-6 {
	text-transform: 0;
}
.gen-editorrow-6  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-6   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-6  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-6  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-6  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-6 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-8 { position: relative; }





.gen-editorcolumn-8 span {
}
.gen-editorcolumn-8 {
	text-transform: 0;
}

.gen-image-3 { position: relative; }
.gen-image-3 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: 94.14814814814815px;
	height: 82px;
}
@media (min-width: 1200.00px) {
	.gen-image-3 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-image-3 {
		width: auto;
		height: 81.63157894736842px;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-image-3 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
	.gen-image-3 {
		width: 94px;
		height: auto;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-image-3 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
	.gen-image-3 {
		height: auto;
	}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-image-3 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-image-3 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: 0px;
		width: auto;
		height: 60px;
	}
}

@media (min-width: 1200px) {
 .gen-image-3 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-image-3 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-image-3 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-image-3 {
display:none !important;
} }
.gen-image-3 .image-a span {
	line-height: 1.2em;
}
.gen-image-3 .image-a {
	line-height: 1.2em;
}
.gen-image-3 .image-a  {
}
.gen-image-3 .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-7 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-7 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.71438953488374%;
}
.gen-editorrow-7 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.28561046511626%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-7 .col:nth-child(1) {
flex: 0 0 auto;
 width: 71.52649582073255%;
}
.gen-editorrow-7 .col:nth-child(2) {
flex: 0 0 auto;
 width: 28.47350417926745%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-7 .col:nth-child(1) {
flex: 0 0 auto;
 width: 71.28396739130434%;
}
.gen-editorrow-7 .col:nth-child(2) {
flex: 0 0 auto;
 width: 28.716032608695652%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-7 .col:nth-child(1) {
flex: 0 0 auto;
 width: 68.16126788553252%;
}
.gen-editorrow-7 .col:nth-child(2) {
flex: 0 0 auto;
 width: 31.838732114467472%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-7 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-7 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-7 { position: relative; }
.gen-editorrow-7 {
	margin-bottom: 15px;
}




@media (max-width: 575.98px) {
							.gen-editorrow-7 {
								margin-bottom: 0px;
							}
}

.gen-editorrow-7 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-7 span {
	line-height: 1.2em;
}
.gen-editorrow-7 {
	line-height: 1.2em;
}
.gen-editorrow-7  {
	padding-bottom: 0px;
}
.gen-editorrow-7 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-9 { position: relative; }





.gen-editorcolumn-9 span {
	line-height: 1.2em;
}
.gen-editorcolumn-9 {
	line-height: 1.2em;
}

.gen-popup-1 { position: relative; }
.gen-popup-1 {
	margin-top: 0px;
	width: 1000px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-popup-1 {
				width: 90%;
			}
}


@media (max-width: 575.98px) {
					.gen-popup-1 {
						margin-right: 0px;
						margin-left: 0px;
						width: 95%;
					}
}

.gen-popup-1 span {
}
.gen-popup-1 {
	text-transform: 0;
}
.gen-popup-1  {
	padding-top: 70px;
	padding-right: 40px;
	padding-bottom: 70px;
	padding-left: 40px;
}
@media (max-width: 767.98px) {
  .gen-popup-1  {
	padding-top: 60px;
	padding-right: 40px;
	padding-bottom: 70px;
	padding-left: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-popup-1  {
	padding-top: 70px;
	padding-right: 40px;
	padding-bottom: 70px;
	padding-left: 40px;
	}
}
.gen-popup-1 {
	color: rgba(0, 0, 0, 0);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(90, 90, 103, 1);
	background-color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/Banner2.4rpzjry10gt.png') ;
	background-position: center top ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-popup-1 { background-image:url('/o/Banner2.4rpzjry10gt.3840x2160.o.bg.webp'); }
.no-webp .gen-popup-1 { background-image:url('/o/Banner2.4rpzjry10gt.3840x2160.o.bg.jpg'); }
.gen-paragraph-1 { position: relative; }
.gen-paragraph-1 {
	margin-bottom: 0px;
}



@media (max-width: 767.98px) {
					.gen-paragraph-1 {
						margin-bottom: 0px;
					}
}

@media (max-width: 575.98px) {
					.gen-paragraph-1 {
						margin-top: 10px;
						width: auto;
					}
}

.gen-paragraph-1 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-1 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
font-weight: 500;
}
.gen-paragraph-1 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 46px;
	text-align: center;
}
.gen-paragraph-1 .paragraph  span {
font-size: 46px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-1 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-1 .paragraph  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-1 .paragraph  {
	font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-1 .paragraph  span {
font-size: 40px;
	}
}
.gen-paragraph-1 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-2 { position: relative; }
.gen-paragraph-2 {
	margin-right: auto;
	margin-bottom: 200px;
	margin-left: auto;
	width: 49%;
}


@media (max-width: 991.98px) {
			.gen-paragraph-2 {
				width: 60%;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-2 {
				margin-top: 0px;
				margin-bottom: 100px;
				width: 70%;
			}
}

@media (max-width: 575.98px) {
			.gen-paragraph-2 {
				margin-bottom: 50px;
				width: 67%;
			}
}

.gen-paragraph-2 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-2 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
font-weight: 200;
}
.gen-paragraph-2 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-2 .paragraph  span {
font-size: 18px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-2 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-2 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-2 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-2 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-2 .paragraph {
	color: rgba(242, 242, 242, 1);
}


.gen-subscriptionform-1 { position: relative; }
.gen-subscriptionform-1 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 600px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-subscriptionform-1 {
				width: 550px;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-subscriptionform-1 {
				width: 440px;
			}
}

@media (max-width: 575.98px) {
			.gen-subscriptionform-1 {
				width: auto;
				height: auto;
			}
}

.gen-subscriptionform-1 span {
}
.gen-subscriptionform-1 {
}
.gen-subscriptionform-1  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
@media (max-width: 575.98px) {
  .gen-subscriptionform-1  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-subscriptionform-1 {
	color: rgba(0, 0, 0, 1);
	background-image: url('') ;
	background-position: right bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.gen-icon-1 { position: relative; }
.gen-icon-1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: auto;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-icon-1 {
								width: auto;
								height: auto;
							}
}

.gen-icon-1 span {
	line-height: 1.2em;
}
.gen-icon-1 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-icon-1  {
}
.gen-icon-1 {
	color: rgba(0, 0, 0, 1);
}
.gen-icon-1:hover {
	color: rgba(0, 0, 0, 0);
}

.gen-icon-1 div > i{
font-size:34px;
}
.gen-icon-1 div > i{
color:rgba(255, 255, 255, 1);
}
.gen-icon-1 div > i:hover{
color:rgba(202, 202, 202, 1);
}

.gen-input-1 { position: relative; }
.gen-input-1 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 56%;
	height: 46px;
}

@media (max-width: 1199.98px) {
	.gen-input-1 {
		margin-right: auto;
		margin-bottom: 0px;
		width: 56%;
	}
}

@media (max-width: 991.98px) {
	.gen-input-1 {
		margin-bottom: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-1 {
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-input-1 {
		margin-top: 0px;
		margin-bottom: 19px;
		width: 100%;
	}
}

.gen-input-1 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-1 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	transition: all 0.2s;
}
.gen-input-1 > .inner-wrapper > .input  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-1 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-1 > .inner-wrapper > .input {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 0.45);
}
.gen-input-1 > .inner-wrapper > .input:focus {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-1 > .inner-wrapper > .input:hover {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-1 > .inner-wrapper > .input::placeholder{
color:rgba(231, 231, 231, 1);
}
.gen-input-1 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-button-3 { position: relative; }
.gen-button-3 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 40%;
	height: 46px;
}

@media (max-width: 1199.98px) {
	.gen-button-3 {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: auto;
		width: 40%;
	}
}

@media (max-width: 991.98px) {
	.gen-button-3 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-3 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-3 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: 0px;
		width: 100%;
		height: 46px;
	}
}

.gen-button-3 > .button span {
	line-height: 1.6em;
}
.gen-button-3 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: 200;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	transition: all 0.2s;
}
.gen-button-3 > .button  {
	padding-right: 26px;
	padding-left: 25px;
	font-size: 18px;
}
.gen-button-3 > .button  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-button-3 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-3 > .button  span {
font-size: 16px;
	}
}
.gen-button-3 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 165, 255, 1);
}
.gen-button-3 > .button:hover {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-3 > .button:active {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-3 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-3 > .button > i{
color:rgba(255, 255, 255, 1);
}
.gen-button-3 > .button > span{
padding:0 15px;
}



.gen-block-8 { position: relative; }





.gen-block-8 span {
}
.gen-block-8 {
}
.gen-block-8  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-8 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-9 { position: relative; }
.gen-block-9 {
	margin-top: 25px;
	margin-right: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-9 {
		margin-top: 15px;
		width: auto;
	}
}


@media (max-width: 767.98px) {
			.gen-block-9 {
				margin-top: 15px;
			}
}

@media (max-width: 575.98px) {
			.gen-block-9 {
				width: 100px;
				height: 69px;
			}
}
@media (max-width: 575.98px) {
	.gen-block-9 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-block-9 {
display:none !important;
} }
.gen-block-9 span {
}
.gen-block-9 {
}
.gen-block-9  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-9 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-4 { position: relative; }
.gen-image-4 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: 94.14814814814815px;
	height: 82px;
}

@media (max-width: 1199.98px) {
	.gen-image-4 {
		width: auto;
		height: 81.63157894736842px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-4 {
		width: 94px;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-image-4 {
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-image-4 {
		width: 270px;
		height: 150px;
	}
}
@media (max-width: 575.98px) {
	.gen-image-4 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-image-4 {
display:none !important;
} }
.gen-image-4 .image-a span {
	line-height: 1.2em;
}
.gen-image-4 .image-a {
	line-height: 1.2em;
}
.gen-image-4 .image-a  {
}
.gen-image-4 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-socialiconbar-1 { position: relative; }
.gen-socialiconbar-1 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
	.gen-socialiconbar-1 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-socialiconbar-1 {
display:none !important;
} }
.gen-socialiconbar-1 span {
	line-height: 1.2em;
}
.gen-socialiconbar-1 {
	line-height: 1.2em;
}
.gen-socialiconbar-1  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-socialiconbar-1 {
	color: rgba(0, 0, 0, 1);
}

.gen-socialiconitem-1 { position: relative; }
.gen-socialiconitem-1 {
	margin-right: 6px;
	width: 28px;
	height: auto;
}





.gen-socialiconitem-1 span {
	line-height: 1.2em;
}
.gen-socialiconitem-1 {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-socialiconitem-1  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.gen-socialiconitem-1 {
	color: rgba(255, 255, 255, 1);
}
.gen-socialiconitem-1:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-socialiconitem-1:active {
	color: rgba(0, 0, 0, 0);
}

.gen-socialiconitem-1 div > i{
font-size:25px;
}
.gen-socialiconitem-1 div > i{
color:rgba(255, 255, 255, 1);
}

.gen-socialiconitem-2 { position: relative; }
.gen-socialiconitem-2 {
	margin-right: 6px;
	width: 37px;
	height: auto;
}





.gen-socialiconitem-2 span {
	line-height: 1.2em;
}
.gen-socialiconitem-2 {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-socialiconitem-2  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.gen-socialiconitem-2 {
	color: rgba(255, 255, 255, 1);
}
.gen-socialiconitem-2:hover {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(43, 43, 49, 1);
}

.gen-socialiconitem-2 div > i{
font-size:25px;
}
.gen-socialiconitem-2 div > i{
color:rgba(255, 255, 255, 1);
}

.gen-socialiconitem-3 { position: relative; }
.gen-socialiconitem-3 {
	margin-right: 6px;
	width: 40px;
	height: auto;
}





.gen-socialiconitem-3 span {
	line-height: 1.2em;
}
.gen-socialiconitem-3 {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-socialiconitem-3  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.gen-socialiconitem-3 {
	color: rgba(255, 255, 255, 1);
}
.gen-socialiconitem-3:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-socialiconitem-3:active {
	color: rgba(0, 0, 0, 0);
}

.gen-socialiconitem-3 div > i{
font-size:20px;
}
.gen-socialiconitem-3 div > i{
color:rgba(255, 255, 255, 1);
}



.gen-block-10 { position: relative; }
.gen-block-10 {
	margin-right: 0px;
	margin-left: 60px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-10 {
		margin-left: 25px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-10 {
		margin-left: 0px;
	}
}


@media (max-width: 575.98px) {
			.gen-block-10 {
				margin-bottom: 0px;
			}
}

.gen-block-10 span {
	line-height: 1.2em;
}
.gen-block-10 {
	line-height: 1.2em;
}
.gen-block-10  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-10 {
	color: rgba(0, 0, 0, 1);
}
.f-grow-1 {
flex-grow: 1;
}
.gen-block-11 { position: relative; }
.gen-block-11 {
	width: 33%;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-block-11 {
		width: 30%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-11 {
		width: 33%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-11 {
		width: 50%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-11 {
		width: 50%;
		height: auto;
	}
}

.gen-block-11 span {
	line-height: 1.2em;
}
.gen-block-11 {
	line-height: 1.2em;
}
.gen-block-11  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-11 {
	color: rgba(0, 0, 0, 1);
}
.gen-block-11:hover {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-1 { position: relative; }
.gen-heading-1 {
	margin-top: 5px;
	margin-bottom: 0px;
	width: 100%;
}

@media (max-width: 1199.98px) {
	.gen-heading-1 {
		margin-bottom: 10px;
	}
}


@media (max-width: 767.98px) {
			.gen-heading-1 {
				margin-top: 0px;
			}
}


.gen-heading-1 .h span {
}
.gen-heading-1 .h {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
}
.gen-heading-1 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-1 .h  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-heading-1 .h  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-1 .h  span {
font-size: 16px;
	}
}
.gen-heading-1 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-3 { position: relative; }
.gen-paragraph-3 {
	margin-bottom: 10px;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-3 {
		margin-bottom: 5px;
	}
}




.gen-paragraph-3 .paragraph span {
}
.gen-paragraph-3 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	transition: all 0.30000000000000004s;
}
.gen-paragraph-3 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-3 .paragraph  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-3 .paragraph   {
	font-size: 14px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-3 .paragraph   span {
font-size: 14px;
	}
}
.gen-paragraph-3 .paragraph {
	color: rgba(150, 150, 150, 1);
}
.gen-paragraph-3 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-3 .paragraph:active {
	color: rgba(90, 90, 97, 1);
}


.gen-paragraph-4 { position: relative; }
.gen-paragraph-4 {
	margin-bottom: 10px;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-4 {
		margin-bottom: 5px;
	}
}




.gen-paragraph-4 .paragraph span {
}
.gen-paragraph-4 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	transition: all 0.30000000000000004s;
}
.gen-paragraph-4 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-4 .paragraph  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-4 .paragraph   {
	font-size: 14px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-4 .paragraph   span {
font-size: 14px;
	}
}
.gen-paragraph-4 .paragraph {
	color: rgba(150, 150, 150, 1);
}
.gen-paragraph-4 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-4 .paragraph:active {
	color: rgba(90, 90, 97, 1);
}


.gen-paragraph-5 { position: relative; }
.gen-paragraph-5 {
	margin-bottom: 10px;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-5 {
		margin-bottom: 5px;
	}
}




.gen-paragraph-5 .paragraph span {
}
.gen-paragraph-5 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	transition: all 0.30000000000000004s;
}
.gen-paragraph-5 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-5 .paragraph  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-5 .paragraph   {
	font-size: 14px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-5 .paragraph   span {
font-size: 14px;
	}
}
.gen-paragraph-5 .paragraph {
	color: rgba(150, 150, 150, 1);
}
.gen-paragraph-5 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-5 .paragraph:active {
	color: rgba(90, 90, 97, 1);
}


.gen-paragraph-6 { position: relative; }
.gen-paragraph-6 {
	margin-bottom: 10px;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-6 {
		margin-bottom: 5px;
	}
}




.gen-paragraph-6 .paragraph span {
}
.gen-paragraph-6 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	transition: all 0.30000000000000004s;
}
.gen-paragraph-6 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-6 .paragraph  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-6 .paragraph   {
	font-size: 14px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-6 .paragraph   span {
font-size: 14px;
	}
}
.gen-paragraph-6 .paragraph {
	color: rgba(150, 150, 150, 1);
}
.gen-paragraph-6 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-6 .paragraph:active {
	color: rgba(90, 90, 97, 1);
}


.gen-socialiconbar-2 { position: relative; }
.gen-socialiconbar-2 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: auto;
}
@media (min-width: 1200.00px) {
	.gen-socialiconbar-2 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-socialiconbar-2 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-socialiconbar-2 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-socialiconbar-2 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
							.gen-socialiconbar-2 {
								margin-top: 15px;
								width: 100%;
								height: auto;
							}
}

@media (min-width: 1200px) {
 .gen-socialiconbar-2 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-socialiconbar-2 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-socialiconbar-2 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-socialiconbar-2 {
display:none !important;
} }
.gen-socialiconbar-2 span {
	line-height: 1.2em;
}
.gen-socialiconbar-2 {
	line-height: 1.2em;
}
.gen-socialiconbar-2  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-socialiconbar-2 {
	color: rgba(0, 0, 0, 1);
}

.gen-socialiconitem-4 { position: relative; }
.gen-socialiconitem-4 {
	margin-right: 6px;
	width: 28px;
	height: auto;
}





.gen-socialiconitem-4 span {
	line-height: 1.2em;
}
.gen-socialiconitem-4 {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-socialiconitem-4  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.gen-socialiconitem-4 {
	color: rgba(255, 255, 255, 1);
}
.gen-socialiconitem-4:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-socialiconitem-4:active {
	color: rgba(0, 0, 0, 0);
}

.gen-socialiconitem-4 div > i{
font-size:25px;
}
.gen-socialiconitem-4 div > i{
color:rgba(255, 255, 255, 1);
}

.gen-socialiconitem-5 { position: relative; }
.gen-socialiconitem-5 {
	margin-right: 6px;
	width: 37px;
	height: auto;
}





.gen-socialiconitem-5 span {
	line-height: 1.2em;
}
.gen-socialiconitem-5 {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-socialiconitem-5  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.gen-socialiconitem-5 {
	color: rgba(255, 255, 255, 1);
}
.gen-socialiconitem-5:hover {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(43, 43, 49, 1);
}

.gen-socialiconitem-5 div > i{
font-size:25px;
}
.gen-socialiconitem-5 div > i{
color:rgba(255, 255, 255, 1);
}

.gen-socialiconitem-6 { position: relative; }
.gen-socialiconitem-6 {
	margin-right: 6px;
	width: 40px;
	height: auto;
}





.gen-socialiconitem-6 span {
	line-height: 1.2em;
}
.gen-socialiconitem-6 {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-socialiconitem-6  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.gen-socialiconitem-6 {
	color: rgba(255, 255, 255, 1);
}
.gen-socialiconitem-6:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-socialiconitem-6:active {
	color: rgba(0, 0, 0, 0);
}

.gen-socialiconitem-6 div > i{
font-size:20px;
}
.gen-socialiconitem-6 div > i{
color:rgba(255, 255, 255, 1);
}



.gen-block-12 { position: relative; }
.gen-block-12 {
	margin-top: 0px;
	width: 33%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-block-12 {
				width: 33%;
			}
}

@media (max-width: 767.98px) {
			.gen-block-12 {
				width: 50%;
			}
}

@media (max-width: 575.98px) {
			.gen-block-12 {
				width: 50%;
				height: auto;
			}
}

.gen-block-12 span {
	line-height: 1.2em;
}
.gen-block-12 {
	line-height: 1.2em;
}
.gen-block-12  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-12 {
	color: rgba(0, 0, 0, 1);
}
.gen-block-12:hover {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-2 { position: relative; }
.gen-heading-2 {
	margin-top: 5px;
	margin-bottom: 0px;
	width: 100%;
}

@media (max-width: 1199.98px) {
	.gen-heading-2 {
		margin-bottom: 10px;
	}
}


@media (max-width: 767.98px) {
			.gen-heading-2 {
				margin-top: 0px;
			}
}


.gen-heading-2 .h span {
}
.gen-heading-2 .h {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
}
.gen-heading-2 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-2 .h  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-heading-2 .h  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-2 .h  span {
font-size: 16px;
	}
}
.gen-heading-2 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-7 { position: relative; }
.gen-paragraph-7 {
	margin-bottom: 10px;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-7 {
		margin-bottom: 5px;
	}
}




.gen-paragraph-7 .paragraph span {
}
.gen-paragraph-7 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	transition: all 0.30000000000000004s;
}
.gen-paragraph-7 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-7 .paragraph  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-7 .paragraph   {
	font-size: 14px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-7 .paragraph   span {
font-size: 14px;
	}
}
.gen-paragraph-7 .paragraph {
	color: rgba(150, 150, 150, 1);
}
.gen-paragraph-7 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-7 .paragraph:active {
	color: rgba(90, 90, 97, 1);
}


.gen-paragraph-8 { position: relative; }
.gen-paragraph-8 {
	margin-bottom: 10px;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-8 {
		margin-bottom: 5px;
	}
}




.gen-paragraph-8 .paragraph span {
}
.gen-paragraph-8 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	transition: all 0.30000000000000004s;
}
.gen-paragraph-8 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-8 .paragraph  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-8 .paragraph   {
	font-size: 14px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-8 .paragraph   span {
font-size: 14px;
	}
}
.gen-paragraph-8 .paragraph {
	color: rgba(150, 150, 150, 1);
}
.gen-paragraph-8 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-8 .paragraph:active {
	color: rgba(90, 90, 97, 1);
}


.gen-paragraph-9 { position: relative; }
.gen-paragraph-9 {
	margin-bottom: 10px;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-9 {
		margin-bottom: 5px;
	}
}




.gen-paragraph-9 .paragraph span {
}
.gen-paragraph-9 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	transition: all 0.30000000000000004s;
}
.gen-paragraph-9 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-9 .paragraph  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-9 .paragraph   {
	font-size: 14px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-9 .paragraph   span {
font-size: 14px;
	}
}
.gen-paragraph-9 .paragraph {
	color: rgba(150, 150, 150, 1);
}
.gen-paragraph-9 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-9 .paragraph:active {
	color: rgba(90, 90, 97, 1);
}


.gen-paragraph-10 { position: relative; }
.gen-paragraph-10 {
	margin-bottom: 10px;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-10 {
		margin-bottom: 5px;
	}
}




.gen-paragraph-10 .paragraph span {
}
.gen-paragraph-10 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	transition: all 0.30000000000000004s;
}
.gen-paragraph-10 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-10 .paragraph  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-10 .paragraph   {
	font-size: 14px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-10 .paragraph   span {
font-size: 14px;
	}
}
.gen-paragraph-10 .paragraph {
	color: rgba(150, 150, 150, 1);
}
.gen-paragraph-10 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-10 .paragraph:active {
	color: rgba(90, 90, 97, 1);
}





.gen-popup-2 { position: relative; }
.gen-popup-2 {
	margin-top: 0px;
	width: 840px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-popup-2 {
				width: 90%;
				height: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-popup-2 {
						margin-right: 0px;
						margin-left: 0px;
						width: 95%;
					}
}

.gen-popup-2 span {
}
.gen-popup-2 {
	text-transform: 0;
}
.gen-popup-2  {
	padding-top: 50px;
	padding-right: 40px;
	padding-bottom: 50px;
	padding-left: 40px;
}
@media (max-width: 575.98px) {
  .gen-popup-2  {
	padding-top: 50px;
	padding-right: 15px;
	padding-bottom: 50px;
	padding-left: 15px;
	}
}
.gen-popup-2 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(255, 255, 255, 1);
	background-image: url('/Designs/Images/popup-christams-2.pm3g5cjt1mp.jpg') ;
	background-position: center top ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-popup-2 { background-image:url('/o/popup-christams-2.pm3g5cjt1mp.840x500.o.bg.webp'); }
.no-webp .gen-popup-2 { background-image:url('/o/popup-christams-2.pm3g5cjt1mp.840x500.o.bg.jpg'); }
.gen-image-5 { position: relative; }
.gen-image-5 {
	margin-top: 60px;
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
	width: 80%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-image-5 {
		margin-top: 60px;
		margin-bottom: 60px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-5 {
		width: auto;
		height: 150px;
	}
}


@media (max-width: 575.98px) {
			.gen-image-5 {
				width: 270px;
				height: 150px;
			}
}
@media (max-width: 575.98px) {
	.gen-image-5 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-image-5 {
display:none !important;
} }
.gen-image-5 .image-a span {
	line-height: 1.2em;
}
.gen-image-5 .image-a {
	line-height: 1.2em;
}
.gen-image-5 .image-a  {
}
.gen-image-5 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-image-6 { position: relative; }
.gen-image-6 {
	margin-top: 60px;
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
	width: 80%;
	height: auto;
}
@media (min-width: 1200.00px) {
	.gen-image-6 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-image-6 {
		margin-top: 60px;
		margin-bottom: 60px;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-image-6 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
	.gen-image-6 {
		width: auto;
		height: 150px;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-image-6 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-image-6 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
			.gen-image-6 {
				margin-top: 0px;
				margin-bottom: 0px;
				width: 100%;
				height: auto;
			}
}

@media (min-width: 1200px) {
 .gen-image-6 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-image-6 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-image-6 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-image-6 {
display:none !important;
} }
.gen-image-6 .image-a span {
	line-height: 1.2em;
}
.gen-image-6 .image-a {
	line-height: 1.2em;
}
.gen-image-6 .image-a  {
}
.gen-image-6 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-11 { position: relative; }
.gen-paragraph-11 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-11 {
				margin-bottom: 15px;
				width: 65%;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-11 {
				width: 80%;
			}
}

@media (max-width: 575.98px) {
			.gen-paragraph-11 {
				margin-right: 0px;
				margin-left: 0px;
				width: 100%;
			}
}

.gen-paragraph-11 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-11 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
font-weight: 200;
}
.gen-paragraph-11 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-11 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-11 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-11 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-11 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-11 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-11 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-11 .paragraph:hover {
	color: rgba(220, 220, 243, 1);
}
.gen-paragraph-11 .paragraph:active {
	color: rgba(220, 220, 243, 1);
}


.gen-subscriptionform-2 { position: relative; }
.gen-subscriptionform-2 {
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	width: 75%;
}

@media (max-width: 1199.98px) {
	.gen-subscriptionform-2 {
		margin-bottom: 20px;
		width: 75%;
	}
}

@media (max-width: 991.98px) {
	.gen-subscriptionform-2 {
		width: 85%;
	}
}

@media (max-width: 767.98px) {
	.gen-subscriptionform-2 {
		width: 100%;
	}
}

@media (max-width: 575.98px) {
	.gen-subscriptionform-2 {
		margin-bottom: 0px;
		width: 100%;
	}
}

.gen-subscriptionform-2 span {
}
.gen-subscriptionform-2 {
}
.gen-subscriptionform-2  {
	padding-right: 0px;
	padding-left: 0px;
}
.gen-subscriptionform-2 {
	color: rgba(0, 0, 0, 1);
}

.gen-input-2 { position: relative; }
.gen-input-2 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	width: 55%;
	height: 42px;
}


@media (max-width: 991.98px) {
			.gen-input-2 {
				width: 66%;
			}
}

@media (max-width: 767.98px) {
			.gen-input-2 {
				width: 66%;
			}
}

@media (max-width: 575.98px) {
			.gen-input-2 {
				margin-right: auto;
				margin-bottom: 15px;
				margin-left: auto;
				width: 100%;
			}
}

.gen-input-2 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-2 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-2 > .inner-wrapper > .input  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-2 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-2 > .inner-wrapper > .input {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(236, 236, 237, 1);
}
.gen-input-2 > .inner-wrapper > .input:focus {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-2 > .inner-wrapper > .input:hover {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-2 > .inner-wrapper > .input::placeholder{
color:rgba(97, 97, 97, 1);
}
.gen-input-2 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-button-4 { position: relative; }
.gen-button-4 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 40%;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-4 {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-4 {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: auto;
		width: 30%;
	}
}

@media (max-width: 767.98px) {
	.gen-button-4 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-4 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-4 > .button span {
	line-height: 1.6em;
}
.gen-button-4 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-4 > .button  {
	font-size: 16px;
}
.gen-button-4 > .button  span {
font-size: 16px;
}
.gen-button-4 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 165, 255, 1);
}
.gen-button-4 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-4 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-4 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-4 > .button > span{
padding:0 5px;
}


.gen-icon-2 { position: relative; }
.gen-icon-2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: auto;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-icon-2 {
								width: auto;
								height: auto;
							}
}

.gen-icon-2 span {
	line-height: 1.2em;
}
.gen-icon-2 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-icon-2  {
}
.gen-icon-2 {
	color: rgba(0, 0, 0, 1);
}
.gen-icon-2:hover {
	color: rgba(0, 0, 0, 0);
}

.gen-icon-2 div > i{
font-size:34px;
}
.gen-icon-2 div > i{
color:rgba(255, 255, 255, 1);
}
.gen-icon-2 div > i:hover{
color:rgba(202, 202, 202, 1);
}


.gen-popup-3 { position: relative; }
.gen-popup-3 {
	margin-top: 0px;
	width: 840px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-popup-3 {
				width: 90%;
			}
}


@media (max-width: 575.98px) {
					.gen-popup-3 {
						margin-top: 0px;
						margin-right: 0px;
						margin-bottom: 0px;
						margin-left: 0px;
						width: 95%;
						height: auto;
					}
}

.gen-popup-3 span {
}
.gen-popup-3 {
	text-transform: 0;
}
.gen-popup-3  {
	padding-top: 80px;
	padding-right: 40px;
	padding-bottom: 60px;
	padding-left: 40px;
}
@media (max-width: 991.98px) {
  .gen-popup-3  {
	padding-top: 60px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
	}
}
@media (max-width: 767.98px) {
  .gen-popup-3  {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-popup-3  {
	padding-top: 50px;
	padding-right: 5px;
	padding-bottom: 50px;
	padding-left: 5px;
	}
}
.gen-popup-3 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(255, 255, 255, 1);
	background-image: url('/Designs/Images/popup_bg1.rekomlm22tk.jpg') ;
	background-position: center top ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-popup-3 { background-image:url('/o/popup_bg1.rekomlm22tk.1680x1000.o.bg.webp'); }
.no-webp .gen-popup-3 { background-image:url('/o/popup_bg1.rekomlm22tk.1680x1000.o.bg.jpg'); }
.gen-image-7 { position: relative; }
.gen-image-7 {
	margin-bottom: 20px;
	margin-left: 65px;
	width: 320px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-image-7 {
		width: 310px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-7 {
		margin-left: 15px;
		width: 260px;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-image-7 {
		margin-left: 0px;
		width: 220px;
	}
}

@media (max-width: 575.98px) {
	.gen-image-7 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 90%;
		height: auto;
	}
}

.gen-image-7 .image-a span {
	line-height: 1.2em;
}
.gen-image-7 .image-a {
	line-height: 1.2em;
}
.gen-image-7 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-7 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-12 { position: relative; }
.gen-paragraph-12 {
	margin-bottom: 20px;
	margin-left: 65px;
	width: 40%;
}


@media (max-width: 991.98px) {
			.gen-paragraph-12 {
				margin-left: 15px;
				width: 40.20100502512563%;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-12 {
				margin-left: 0px;
				width: 43.786982248520715%;
			}
}

@media (max-width: 575.98px) {
			.gen-paragraph-12 {
				margin-right: auto;
				margin-bottom: 150px;
				margin-left: auto;
				width: 91%;
			}
}

.gen-paragraph-12 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-12 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-12 .paragraph  {
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	font-size: 16px;
}
.gen-paragraph-12 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-12 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-subscriptionform-3 { position: relative; }
.gen-subscriptionform-3 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 615px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-subscriptionform-3 {
				width: 550px;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-subscriptionform-3 {
				width: 490px;
			}
}

@media (max-width: 575.98px) {
			.gen-subscriptionform-3 {
				width: auto;
				height: auto;
			}
}

.gen-subscriptionform-3 span {
}
.gen-subscriptionform-3 {
}
.gen-subscriptionform-3  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
@media (max-width: 575.98px) {
  .gen-subscriptionform-3  {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	}
}
.gen-subscriptionform-3 {
	color: rgba(0, 0, 0, 1);
	background-image: url('') ;
	background-position: right bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.gen-icon-3 { position: relative; }
.gen-icon-3 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: auto;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-icon-3 {
								width: auto;
								height: auto;
							}
}

.gen-icon-3 span {
	line-height: 1.2em;
}
.gen-icon-3 {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-icon-3  {
}
.gen-icon-3 {
	color: rgba(0, 0, 0, 1);
}
.gen-icon-3:hover {
	color: rgba(0, 0, 0, 0);
}

.gen-icon-3 div > i{
font-size:34px;
}
.gen-icon-3 div > i{
color:rgba(255, 255, 255, 1);
}
.gen-icon-3 div > i:hover{
color:rgba(202, 202, 202, 1);
}

.gen-input-3 { position: relative; }
.gen-input-3 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 56%;
	height: 46px;
}

@media (max-width: 1199.98px) {
	.gen-input-3 {
		margin-right: auto;
		margin-bottom: 0px;
		width: 56%;
	}
}

@media (max-width: 991.98px) {
	.gen-input-3 {
		margin-bottom: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-3 {
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-input-3 {
		margin-top: 0px;
		margin-bottom: 19px;
		width: 100%;
	}
}

.gen-input-3 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-3 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	transition: all 0.2s;
}
.gen-input-3 > .inner-wrapper > .input  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-3 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-3 > .inner-wrapper > .input {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-3 > .inner-wrapper > .input:focus {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-3 > .inner-wrapper > .input:hover {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-3 > .inner-wrapper > .input::placeholder{
color:rgba(97, 97, 97, 1);
}
.gen-input-3 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-button-5 { position: relative; }
.gen-button-5 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 40%;
	height: 46px;
}

@media (max-width: 1199.98px) {
	.gen-button-5 {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: auto;
		width: 40%;
	}
}

@media (max-width: 991.98px) {
	.gen-button-5 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-5 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-5 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: 0px;
		width: 100%;
		height: 46px;
	}
}

.gen-button-5 > .button span {
	line-height: 1.6em;
}
.gen-button-5 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: 200;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	transition: all 0.2s;
}
.gen-button-5 > .button  {
	padding-right: 26px;
	padding-left: 25px;
	font-size: 18px;
}
.gen-button-5 > .button  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-button-5 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-5 > .button  span {
font-size: 16px;
	}
}
.gen-button-5 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 165, 255, 1);
}
.gen-button-5 > .button:hover {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-5 > .button:active {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-5 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-5 > .button > i{
color:rgba(255, 255, 255, 1);
}
.gen-button-5 > .button > span{
padding:0 15px;
}



.gen-popup-4 { position: relative; }
.gen-popup-4 {
	margin-top: 0px;
	width: 840px;
	height: 500px;
}


@media (max-width: 991.98px) {
			.gen-popup-4 {
				width: 90%;
			}
}


@media (max-width: 575.98px) {
					.gen-popup-4 {
						margin-right: 0px;
						margin-left: 0px;
						width: 95%;
						height: 600px;
					}
}

.gen-popup-4 span {
}
.gen-popup-4 {
	text-transform: 0;
}
.gen-popup-4  {
	padding-top: 50px;
	padding-right: 40px;
	padding-bottom: 50px;
	padding-left: 40px;
}
@media (max-width: 575.98px) {
  .gen-popup-4  {
	padding-top: 50px;
	padding-right: 25px;
	padding-bottom: 50px;
	padding-left: 25px;
	}
}
.gen-popup-4 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/New-Pop-up-Background.dfz4elxc4fb.png') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-popup-4 { background-image:url('/o/New-Pop-up-Background.dfz4elxc4fb.2560x1439.o.bg.webp'); }
.no-webp .gen-popup-4 { background-image:url('/o/New-Pop-up-Background.dfz4elxc4fb.2560x1439.o.bg.jpg'); }
.gen-heading-3 { position: relative; }
.gen-heading-3 {
	margin-bottom: 24px;
}




@media (max-width: 575.98px) {
							.gen-heading-3 {
								margin-bottom: 20px;
							}
}

.gen-heading-3 .h span {
	line-height: 1.2em;
}
.gen-heading-3 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 600;
	text-transform: uppercase;
}
.gen-heading-3 .h  {
	font-size: 64px;
}
.gen-heading-3 .h  span {
font-size: 64px;
}
@media (max-width: 575.98px) {
  .gen-heading-3 .h  {
	font-size: 56px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-3 .h  span {
font-size: 56px;
	}
}
.gen-heading-3 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-13 { position: relative; }
.gen-paragraph-13 {
	margin-right: 0px;
	margin-bottom: 24px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-13 {
				margin-bottom: 15px;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-13 {
						margin-right: 0px;
						margin-bottom: 160px;
						margin-left: 0px;
						width: 100%;
					}
}

.gen-paragraph-13 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-13 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
font-weight: 200;
}
.gen-paragraph-13 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 20px;
	text-align: left;
}
.gen-paragraph-13 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-13 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-13 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-13 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-13 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-13 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-subscriptionform-4 { position: relative; }
.gen-subscriptionform-4 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 390px;
	height: auto;
}



@media (max-width: 767.98px) {
					.gen-subscriptionform-4 {
						width: 390px;
					}
}

@media (max-width: 575.98px) {
					.gen-subscriptionform-4 {
						width: auto;
						height: auto;
					}
}

.gen-subscriptionform-4 span {
}
.gen-subscriptionform-4 {
}
.gen-subscriptionform-4  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
@media (max-width: 575.98px) {
  .gen-subscriptionform-4  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-subscriptionform-4 {
	color: rgba(0, 0, 0, 1);
	background-image: url('') ;
	background-position: right bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.gen-icon-4 { position: relative; }
.gen-icon-4 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: auto;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-icon-4 {
								width: auto;
								height: auto;
							}
}

.gen-icon-4 span {
	line-height: 1.2em;
}
.gen-icon-4 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-icon-4  {
}
.gen-icon-4 {
	color: rgba(0, 0, 0, 1);
}
.gen-icon-4:hover {
	color: rgba(0, 0, 0, 0);
}

.gen-icon-4 div > i{
font-size:34px;
}
.gen-icon-4 div > i{
color:rgba(255, 255, 255, 1);
}
.gen-icon-4 div > i:hover{
color:rgba(202, 202, 202, 1);
}

.gen-input-4 { position: relative; }
.gen-input-4 {
	margin-top: 5px;
	margin-bottom: 25px;
	width: 300px;
	height: 45px;
}

@media (max-width: 1199.98px) {
	.gen-input-4 {
		margin-bottom: 25px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-4 {
		margin-bottom: 25px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-4 {
		margin-bottom: 25px;
	}
}

@media (max-width: 575.98px) {
	.gen-input-4 {
		margin-top: 0px;
		margin-bottom: 25px;
		width: 100%;
	}
}

.gen-input-4 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-4 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-4 > .inner-wrapper > .input  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-4 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-4 > .inner-wrapper > .input {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-4 > .inner-wrapper > .input:focus {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-4 > .inner-wrapper > .input:hover {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-4 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-button-6 { position: relative; }
.gen-button-6 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 52px;
}

@media (max-width: 1199.98px) {
	.gen-button-6 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-6 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-6 {
		margin-top: 0px;
		margin-bottom: 10px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-6 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: 0px;
		width: auto;
	}
}

.gen-button-6 > .button span {
	line-height: 1.6em;
}
.gen-button-6 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: 200;
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
	text-transform: uppercase;
	transition: all 0.2s;
}
.gen-button-6 > .button  {
	padding-right: 26px;
	padding-left: 25px;
	font-size: 20px;
}
.gen-button-6 > .button  span {
font-size: 20px;
}
.gen-button-6 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-button-6 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 0.112);
}
.gen-button-6 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 0.114);
}
.gen-button-6 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-6 > .button > i{
color:rgba(255, 255, 255, 1);
}
.gen-button-6 > .button > span{
padding:0 15px;
}


.gen-icon-5 { position: relative; }
.gen-icon-5 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: auto;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-icon-5 {
								width: auto;
								height: auto;
							}
}

.gen-icon-5 span {
	line-height: 1.2em;
}
.gen-icon-5 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-icon-5  {
}
.gen-icon-5 {
	color: rgba(0, 0, 0, 1);
}
.gen-icon-5:hover {
	color: rgba(0, 0, 0, 0);
}

.gen-icon-5 div > i{
font-size:34px;
}
.gen-icon-5 div > i{
color:rgba(255, 255, 255, 1);
}
.gen-icon-5 div > i:hover{
color:rgba(202, 202, 202, 1);
}


.gen-popup-5 { position: relative; }
.gen-popup-5 {
	margin-top: 0px;
	width: 840px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-popup-5 {
				width: 90%;
			}
}


@media (max-width: 575.98px) {
					.gen-popup-5 {
						margin-top: 0px;
						margin-right: 0px;
						margin-bottom: 0px;
						margin-left: 0px;
						width: 95%;
						height: auto;
					}
}

.gen-popup-5 span {
}
.gen-popup-5 {
	text-transform: 0;
}
.gen-popup-5  {
	padding-top: 60px;
	padding-right: 40px;
	padding-bottom: 60px;
	padding-left: 40px;
}
@media (max-width: 991.98px) {
  .gen-popup-5  {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
	}
}
@media (max-width: 767.98px) {
  .gen-popup-5  {
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-popup-5  {
	padding-top: 50px;
	padding-right: 5px;
	padding-bottom: 50px;
	padding-left: 5px;
	}
}
.gen-popup-5 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(255, 255, 255, 1);
	background-image: url('/Designs/Images/popup_bg2.40ks2xtsjvx.jpg') ;
	background-position: center top ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-popup-5 { background-image:url('/o/popup_bg2.40ks2xtsjvx.1680x1000.o.bg.webp'); }
.no-webp .gen-popup-5 { background-image:url('/o/popup_bg2.40ks2xtsjvx.1680x1000.o.bg.jpg'); }
.gen-icon-6 { position: relative; }
.gen-icon-6 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: auto;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-icon-6 {
								width: auto;
								height: auto;
							}
}

.gen-icon-6 span {
	line-height: 1.2em;
}
.gen-icon-6 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-icon-6  {
}
.gen-icon-6 {
	color: rgba(0, 0, 0, 1);
}
.gen-icon-6:hover {
	color: rgba(0, 0, 0, 0);
}

.gen-icon-6 div > i{
font-size:34px;
}
.gen-icon-6 div > i{
color:rgba(255, 255, 255, 1);
}
.gen-icon-6 div > i:hover{
color:rgba(202, 202, 202, 1);
}

.gen-image-8 { position: relative; }
.gen-image-8 {
	margin-bottom: 0px;
	width: 345px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-image-8 {
				margin-right: 0px;
				margin-left: -34px;
				width: 278px;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-image-8 {
				margin-left: -35px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-8 {
				margin-top: -30px;
				margin-right: 0px;
				margin-bottom: -5px;
				margin-left: 0px;
				width: 100%;
				height: auto;
			}
}

.gen-image-8 .image-a span {
	line-height: 1.2em;
}
.gen-image-8 .image-a {
	line-height: 1.2em;
}
.gen-image-8 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-8 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-14 { position: relative; }
.gen-paragraph-14 {
	margin-bottom: 0px;
	margin-left: 65px;
	width: 40%;
}


@media (max-width: 991.98px) {
			.gen-paragraph-14 {
				margin-bottom: 0px;
				margin-left: 15px;
				width: 40.20100502512563%;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-14 {
				margin-left: 15px;
				width: 43.786982248520715%;
			}
}

@media (max-width: 575.98px) {
			.gen-paragraph-14 {
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

.gen-paragraph-14 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-14 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
font-weight: bold;
	text-transform: uppercase;
}
.gen-paragraph-14 .paragraph  {
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	font-size: 20px;
}
.gen-paragraph-14 .paragraph  span {
font-size: 20px;
}
.gen-paragraph-14 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-15 { position: relative; }
.gen-paragraph-15 {
	margin-bottom: 20px;
	margin-left: 65px;
	width: 40%;
}


@media (max-width: 991.98px) {
			.gen-paragraph-15 {
				margin-left: 15px;
				width: 40.20100502512563%;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-15 {
				margin-left: 15px;
				width: 43.786982248520715%;
			}
}

@media (max-width: 575.98px) {
			.gen-paragraph-15 {
				margin-right: auto;
				margin-bottom: 200px;
				margin-left: auto;
				width: auto;
			}
}

.gen-paragraph-15 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-15 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-15 .paragraph  {
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	font-size: 16px;
}
.gen-paragraph-15 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-15 .paragraph  {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 16px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-15 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-15 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-subscriptionform-5 { position: relative; }
.gen-subscriptionform-5 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 615px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-subscriptionform-5 {
				width: 550px;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-subscriptionform-5 {
				width: 460px;
			}
}

@media (max-width: 575.98px) {
			.gen-subscriptionform-5 {
				width: auto;
				height: auto;
			}
}

.gen-subscriptionform-5 span {
}
.gen-subscriptionform-5 {
}
.gen-subscriptionform-5  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
@media (max-width: 575.98px) {
  .gen-subscriptionform-5  {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	}
}
.gen-subscriptionform-5 {
	color: rgba(0, 0, 0, 1);
	background-image: url('') ;
	background-position: right bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.gen-icon-7 { position: relative; }
.gen-icon-7 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: auto;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-icon-7 {
								width: auto;
								height: auto;
							}
}

.gen-icon-7 span {
	line-height: 1.2em;
}
.gen-icon-7 {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-icon-7  {
}
.gen-icon-7 {
	color: rgba(0, 0, 0, 1);
}

.gen-icon-7 div > i{
font-size:34px;
}
.gen-icon-7 div > i{
color:rgba(255, 255, 255, 1);
}
.gen-icon-7 div > i:hover{
color:rgba(202, 202, 202, 1);
}

.gen-input-5 { position: relative; }
.gen-input-5 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 56%;
	height: 46px;
}

@media (max-width: 1199.98px) {
	.gen-input-5 {
		margin-right: auto;
		margin-bottom: 0px;
		width: 56%;
	}
}

@media (max-width: 991.98px) {
	.gen-input-5 {
		margin-bottom: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-5 {
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-input-5 {
		margin-top: 0px;
		margin-bottom: 19px;
		width: 100%;
	}
}

.gen-input-5 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-5 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	transition: all 0.2s;
}
.gen-input-5 > .inner-wrapper > .input  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-5 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-5 > .inner-wrapper > .input {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-5 > .inner-wrapper > .input:focus {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-5 > .inner-wrapper > .input:hover {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-5 > .inner-wrapper > .input::placeholder{
color:rgba(97, 97, 97, 1);
}
.gen-input-5 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-button-7 { position: relative; }
.gen-button-7 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 40%;
	height: 46px;
}

@media (max-width: 1199.98px) {
	.gen-button-7 {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: auto;
		width: 40%;
	}
}

@media (max-width: 991.98px) {
	.gen-button-7 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-7 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-7 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: 0px;
		width: 100%;
		height: 46px;
	}
}

.gen-button-7 > .button span {
	line-height: 1.6em;
}
.gen-button-7 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: 200;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	transition: all 0.2s;
}
.gen-button-7 > .button  {
	padding-right: 26px;
	padding-left: 25px;
	font-size: 18px;
}
.gen-button-7 > .button  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-button-7 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-7 > .button  span {
font-size: 16px;
	}
}
.gen-button-7 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 165, 255, 1);
}
.gen-button-7 > .button:hover {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-7 > .button:active {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-7 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-7 > .button > i{
color:rgba(255, 255, 255, 1);
}
.gen-button-7 > .button > span{
padding:0 15px;
}



.gen-popup-6 { position: relative; }
.gen-popup-6 {
	width: 840px;
	height: 600px;
}


@media (max-width: 991.98px) {
			.gen-popup-6 {
				width: 95%;
			}
}


@media (max-width: 575.98px) {
					.gen-popup-6 {
						height: 800px;
					}
}

.gen-popup-6 span {
}
.gen-popup-6 {
	text-transform: 0;
}
.gen-popup-6  {
}
.gen-popup-6 {
	color: rgba(0, 0, 0, 0);
	background-image: url('/Designs/Images/Popup_1.uqg3q0taqez.png') ;
	background-position: center top ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-popup-6 { background-image:url('/o/Popup_1.uqg3q0taqez.1646x1200.o.bg.webp'); }
.no-webp .gen-popup-6 { background-image:url('/o/Popup_1.uqg3q0taqez.1646x1200.o.bg.jpg'); }
.gen-icon-8 { position: relative; }
.gen-icon-8 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: auto;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-icon-8 {
								width: auto;
								height: auto;
							}
}

.gen-icon-8 span {
	line-height: 1.2em;
}
.gen-icon-8 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-icon-8  {
}
.gen-icon-8 {
	color: rgba(0, 0, 0, 1);
}
.gen-icon-8:hover {
	color: rgba(0, 0, 0, 0);
}

.gen-icon-8 div > i{
font-size:34px;
}
.gen-icon-8 div > i{
color:rgba(255, 255, 255, 1);
}
.gen-icon-8 div > i:hover{
color:rgba(202, 202, 202, 1);
}

.gen-subscriptionform-6 { position: relative; }
.gen-subscriptionform-6 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-subscriptionform-6 {
				margin-bottom: 30px;
			}
}

@media (max-width: 767.98px) {
			.gen-subscriptionform-6 {
				margin-bottom: 30px;
				width: 390px;
			}
}

@media (max-width: 575.98px) {
			.gen-subscriptionform-6 {
				margin-bottom: 30px;
				width: 90%;
				height: auto;
			}
}

.gen-subscriptionform-6 span {
}
.gen-subscriptionform-6 {
}
.gen-subscriptionform-6  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
@media (max-width: 575.98px) {
  .gen-subscriptionform-6  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-subscriptionform-6 {
	color: rgba(0, 0, 0, 1);
	background-image: url('') ;
	background-position: right bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.gen-icon-9 { position: relative; }
.gen-icon-9 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: auto;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-icon-9 {
								width: auto;
								height: auto;
							}
}

.gen-icon-9 span {
	line-height: 1.2em;
}
.gen-icon-9 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-icon-9  {
}
.gen-icon-9 {
	color: rgba(0, 0, 0, 1);
}
.gen-icon-9:hover {
	color: rgba(0, 0, 0, 0);
}

.gen-icon-9 div > i{
font-size:34px;
}
.gen-icon-9 div > i{
color:rgba(255, 255, 255, 1);
}
.gen-icon-9 div > i:hover{
color:rgba(202, 202, 202, 1);
}

.gen-input-6 { position: relative; }
.gen-input-6 {
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	width: 300px;
	height: 45px;
}

@media (max-width: 1199.98px) {
	.gen-input-6 {
		margin-right: auto;
		margin-bottom: 25px;
		margin-left: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-input-6 {
		margin-right: auto;
		margin-bottom: 25px;
		margin-left: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-input-6 {
		margin-bottom: 25px;
	}
}

@media (max-width: 575.98px) {
	.gen-input-6 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 25px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-input-6 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-6 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	transition: all 0.2s;
}
.gen-input-6 > .inner-wrapper > .input  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-6 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-6 > .inner-wrapper > .input {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-6 > .inner-wrapper > .input:focus {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-6 > .inner-wrapper > .input:hover {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-6 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-button-8 { position: relative; }
.gen-button-8 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
	height: 45px;
}

@media (max-width: 1199.98px) {
	.gen-button-8 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-8 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-button-8 {
		margin-top: 0px;
		margin-bottom: 10px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-8 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-8 > .button span {
	line-height: 1.6em;
}
.gen-button-8 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: 200;
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
	transition: all 0.2s;
}
.gen-button-8 > .button  {
	padding-right: 26px;
	padding-left: 25px;
	font-size: 18px;
}
.gen-button-8 > .button  span {
font-size: 18px;
}
.gen-button-8 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-button-8 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-8 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-8 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-8 > .button > i{
color:rgba(255, 255, 255, 1);
}
.gen-button-8 > .button > span{
padding:0 15px;
}



.gen-popup-7 { position: relative; }
.gen-popup-7 {
	width: 823px;
	height: 539px;
}


@media (max-width: 991.98px) {
			.gen-popup-7 {
				width: 95%;
			}
}



.gen-popup-7 span {
}
.gen-popup-7 {
	text-transform: 0;
}
.gen-popup-7  {
}
.gen-popup-7 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/spring_sale_Popup.2dbc10rgpce.jpg') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-popup-7 { background-image:url('/o/spring_sale_Popup.2dbc10rgpce.823x539.o.bg.webp'); }
.no-webp .gen-popup-7 { background-image:url('/o/spring_sale_Popup.2dbc10rgpce.823x539.o.bg.jpg'); }
.gen-paragraph-16 { position: relative; }
.gen-paragraph-16 {
	margin-top: 155px;
	margin-bottom: 8px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-16 {
								margin-top: 45px;
							}
}

.gen-paragraph-16 .paragraph span {
	line-height: 1.3em;
}
.gen-paragraph-16 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.3em;
font-weight: 400;
}
.gen-paragraph-16 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 36px;
	text-align: center;
}
.gen-paragraph-16 .paragraph  span {
font-size: 36px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-16 .paragraph  {
	font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-16 .paragraph  span {
font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-16 .paragraph  {
	font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-16 .paragraph  span {
font-size: 32px;
	}
}
.gen-paragraph-16 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-17 { position: relative; }
.gen-paragraph-17 {
	margin-bottom: 60px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-17 {
								margin-bottom: 130px;
							}
}

.gen-paragraph-17 .paragraph span {
	line-height: 1.8000000000000005em;
}
.gen-paragraph-17 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000005em;
}
.gen-paragraph-17 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-17 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-17 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-subscriptionform-7 { position: relative; }
.gen-subscriptionform-7 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: auto;
}



@media (max-width: 767.98px) {
					.gen-subscriptionform-7 {
						width: auto;
					}
}

@media (max-width: 575.98px) {
					.gen-subscriptionform-7 {
						width: auto;
						height: auto;
					}
}

.gen-subscriptionform-7 span {
}
.gen-subscriptionform-7 {
}
.gen-subscriptionform-7  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
@media (max-width: 575.98px) {
  .gen-subscriptionform-7  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-subscriptionform-7 {
	color: rgba(0, 0, 0, 1);
	background-image: url('') ;
	background-position: right bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.gen-icon-10 { position: relative; }
.gen-icon-10 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: auto;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-icon-10 {
								width: auto;
								height: auto;
							}
}

.gen-icon-10 span {
	line-height: 1.2em;
}
.gen-icon-10 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-icon-10  {
}
.gen-icon-10 {
	color: rgba(0, 0, 0, 1);
}
.gen-icon-10:hover {
	color: rgba(0, 0, 0, 0);
}

.gen-icon-10 div > i{
font-size:34px;
}
.gen-icon-10 div > i{
color:rgba(255, 255, 255, 1);
}
.gen-icon-10 div > i:hover{
color:rgba(202, 202, 202, 1);
}

.gen-input-7 { position: relative; }
.gen-input-7 {
	margin-top: 0px;
	margin-right: 16px;
	margin-bottom: 0px;
	width: 300px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-input-7 {
		margin-bottom: 25px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-7 {
		margin-bottom: 25px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-7 {
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-input-7 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 20px;
		margin-left: auto;
		width: 90%;
	}
}

.gen-input-7 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-7 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-7 > .inner-wrapper > .input  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-7 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-7 > .inner-wrapper > .input {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(236, 236, 237, 0.232);
}
.gen-input-7 > .inner-wrapper > .input:focus {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-7 > .inner-wrapper > .input:hover {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-7 > .inner-wrapper > .input::placeholder{
color:rgba(255, 255, 255, 1);
}
.gen-input-7 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-button-9 { position: relative; }
.gen-button-9 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-9 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-9 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-9 {
		margin-top: 0px;
		margin-bottom: 0px;
		width: 200px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-9 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 90%;
	}
}

.gen-button-9 > .button span {
	line-height: 1.6em;
}
.gen-button-9 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: 200;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-9 > .button  {
	padding-right: 26px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-button-9 > .button  span {
font-size: 16px;
}
.gen-button-9 > .button {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-button-9 > .button > i{
color:rgba(255, 255, 255, 1);
}
.gen-button-9 > .button > span{
padding:0 15px;
}



.gen-popup-8 { position: relative; }
.gen-popup-8 {
	width: 823px;
	height: 539px;
}


@media (max-width: 991.98px) {
			.gen-popup-8 {
				width: 95%;
			}
}


@media (max-width: 575.98px) {
					.gen-popup-8 {
						height: 560px;
					}
}

.gen-popup-8 span {
}
.gen-popup-8 {
	text-transform: 0;
}
.gen-popup-8  {
}
.gen-popup-8 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/Popup Desktop 2.pq5pr4g14ie.png') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-popup-8 { background-image:url('/o/Popup Desktop 2.pq5pr4g14ie.823x539.o.bg.webp'); }
.no-webp .gen-popup-8 { background-image:url('/o/Popup Desktop 2.pq5pr4g14ie.823x539.o.bg.jpg'); }
.gen-block-13 { position: relative; }
.gen-block-13 {
	margin-top: 171px;
	height: 320px;
}




@media (max-width: 575.98px) {
							.gen-block-13 {
								height: 350px;
							}
}

.gen-block-13 span {
}
.gen-block-13 {
}
.gen-block-13  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-13 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-18 { position: relative; }




@media (max-width: 575.98px) {
								.gen-paragraph-18 {
									margin-right: auto;
									margin-left: auto;
									width: 270px;
								}
}

.gen-paragraph-18 .paragraph span {
	line-height: 1.4em;
}
.gen-paragraph-18 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4em;
}
.gen-paragraph-18 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 20px;
	text-align: center;
}
.gen-paragraph-18 .paragraph  span {
font-size: 20px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-18 .paragraph  {
	font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-18 .paragraph  span {
font-size: 18px;
	}
}
.gen-paragraph-18 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-subscriptionform-8 { position: relative; }
.gen-subscriptionform-8 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: auto;
}



@media (max-width: 767.98px) {
					.gen-subscriptionform-8 {
						width: auto;
					}
}

@media (max-width: 575.98px) {
					.gen-subscriptionform-8 {
						width: auto;
						height: auto;
					}
}

.gen-subscriptionform-8 span {
}
.gen-subscriptionform-8 {
}
.gen-subscriptionform-8  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
@media (max-width: 575.98px) {
  .gen-subscriptionform-8  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-subscriptionform-8 {
	color: rgba(0, 0, 0, 1);
	background-image: url('') ;
	background-position: right bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.gen-icon-11 { position: relative; }
.gen-icon-11 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: auto;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-icon-11 {
								width: auto;
								height: auto;
							}
}

.gen-icon-11 span {
	line-height: 1.2em;
}
.gen-icon-11 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-icon-11  {
}
.gen-icon-11 {
	color: rgba(0, 0, 0, 1);
}
.gen-icon-11:hover {
	color: rgba(0, 0, 0, 0);
}

.gen-icon-11 div > i{
font-size:34px;
}
.gen-icon-11 div > i{
color:rgba(255, 255, 255, 1);
}
.gen-icon-11 div > i:hover{
color:rgba(202, 202, 202, 1);
}

.gen-input-8 { position: relative; }
.gen-input-8 {
	margin-top: 0px;
	margin-right: 16px;
	margin-bottom: 0px;
	width: 300px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-input-8 {
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-8 {
		margin-bottom: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-8 {
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-input-8 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 20px;
		margin-left: auto;
		width: 90%;
	}
}

.gen-input-8 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-8 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-8 > .inner-wrapper > .input  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-8 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-8 > .inner-wrapper > .input {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(236, 236, 237, 0.232);
}
.gen-input-8 > .inner-wrapper > .input:focus {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-8 > .inner-wrapper > .input:hover {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-8 > .inner-wrapper > .input::placeholder{
color:rgba(255, 255, 255, 1);
}
.gen-input-8 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-button-10 { position: relative; }
.gen-button-10 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-10 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-10 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-10 {
		margin-top: 0px;
		margin-bottom: 0px;
		width: 200px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-10 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 90%;
	}
}

.gen-button-10 > .button span {
	line-height: 1.6em;
}
.gen-button-10 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: 200;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-10 > .button  {
	padding-right: 26px;
	padding-left: 25px;
	font-size: 16px;
}
.gen-button-10 > .button  span {
font-size: 16px;
}
.gen-button-10 > .button {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-button-10 > .button > i{
color:rgba(255, 255, 255, 1);
}
.gen-button-10 > .button > span{
padding:0 15px;
}




.gen-popup-9 { position: relative; }
.gen-popup-9 {
	margin-top: 0px;
	width: 840px;
	height: 500px;
}


@media (max-width: 991.98px) {
			.gen-popup-9 {
				width: 90%;
			}
}


@media (max-width: 575.98px) {
					.gen-popup-9 {
						margin-right: 0px;
						margin-left: 0px;
						width: 95%;
						height: 600px;
					}
}

.gen-popup-9 span {
}
.gen-popup-9 {
	text-transform: 0;
}
.gen-popup-9  {
	padding-top: 50px;
	padding-right: 40px;
	padding-bottom: 50px;
	padding-left: 40px;
}
@media (max-width: 575.98px) {
  .gen-popup-9  {
	padding-top: 50px;
	padding-right: 25px;
	padding-bottom: 50px;
	padding-left: 25px;
	}
}
.gen-popup-9 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/september_campaign.fdhqvqrobwc.jpg') ;
	background-position: right bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-popup-9 { background-image:url('/o/september_campaign.fdhqvqrobwc.2520x1504.o.bg.webp'); }
.no-webp .gen-popup-9 { background-image:url('/o/september_campaign.fdhqvqrobwc.2520x1504.o.bg.jpg'); }
.gen-heading-4 { position: relative; }
.gen-heading-4 {
	margin-top: 115px;
}




@media (max-width: 575.98px) {
							.gen-heading-4 {
								margin-top: 60px;
							}
}

.gen-heading-4 .h span {
	line-height: 1.2em;
}
.gen-heading-4 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 600;
	text-transform: uppercase;
}
.gen-heading-4 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 52px;
}
.gen-heading-4 .h  span {
font-size: 52px;
}
@media (max-width: 575.98px) {
  .gen-heading-4 .h  {
	font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-4 .h  span {
font-size: 42px;
	}
}
.gen-heading-4 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-icon-12 { position: relative; }
.gen-icon-12 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: auto;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-icon-12 {
								width: auto;
								height: auto;
							}
}

.gen-icon-12 span {
	line-height: 1.2em;
}
.gen-icon-12 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-icon-12  {
}
.gen-icon-12 {
	color: rgba(0, 0, 0, 1);
}
.gen-icon-12:hover {
	color: rgba(0, 0, 0, 0);
}

.gen-icon-12 div > i{
font-size:34px;
}
.gen-icon-12 div > i{
color:rgba(255, 255, 255, 1);
}
.gen-icon-12 div > i:hover{
color:rgba(202, 202, 202, 1);
}

.gen-paragraph-19 { position: relative; }
.gen-paragraph-19 {
	margin-bottom: 15px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-19 {
								margin-bottom: 25px;
							}
}

.gen-paragraph-19 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-19 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
font-weight: 400;
}
.gen-paragraph-19 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-19 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-19 .paragraph  {
	font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-19 .paragraph  span {
font-size: 18px;
	}
}
.gen-paragraph-19 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-subscriptionform-9 { position: relative; }
.gen-subscriptionform-9 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 390px;
	height: auto;
}



@media (max-width: 767.98px) {
					.gen-subscriptionform-9 {
						width: 390px;
					}
}

@media (max-width: 575.98px) {
					.gen-subscriptionform-9 {
						width: auto;
						height: auto;
					}
}

.gen-subscriptionform-9 span {
}
.gen-subscriptionform-9 {
}
.gen-subscriptionform-9  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
@media (max-width: 575.98px) {
  .gen-subscriptionform-9  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-subscriptionform-9 {
	color: rgba(0, 0, 0, 1);
	background-image: url('') ;
	background-position: right bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.gen-icon-13 { position: relative; }
.gen-icon-13 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: auto;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-icon-13 {
								width: auto;
								height: auto;
							}
}

.gen-icon-13 span {
	line-height: 1.2em;
}
.gen-icon-13 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-icon-13  {
}
.gen-icon-13 {
	color: rgba(0, 0, 0, 1);
}
.gen-icon-13:hover {
	color: rgba(0, 0, 0, 0);
}

.gen-icon-13 div > i{
font-size:34px;
}
.gen-icon-13 div > i{
color:rgba(255, 255, 255, 1);
}
.gen-icon-13 div > i:hover{
color:rgba(202, 202, 202, 1);
}

.gen-input-9 { position: relative; }
.gen-input-9 {
	margin-top: 5px;
	margin-bottom: 25px;
	width: 300px;
	height: 45px;
}

@media (max-width: 1199.98px) {
	.gen-input-9 {
		margin-bottom: 25px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-9 {
		margin-bottom: 25px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-9 {
		margin-bottom: 25px;
	}
}

@media (max-width: 575.98px) {
	.gen-input-9 {
		margin-top: 0px;
		margin-bottom: 19px;
		width: 100%;
	}
}

.gen-input-9 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-9 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	transition: all 0.2s;
}
.gen-input-9 > .inner-wrapper > .input  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-9 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-9 > .inner-wrapper > .input {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-9 > .inner-wrapper > .input:focus {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-9 > .inner-wrapper > .input:hover {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-9 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-button-11 { position: relative; }
.gen-button-11 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 52px;
}

@media (max-width: 1199.98px) {
	.gen-button-11 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-11 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-11 {
		margin-top: 0px;
		margin-bottom: 10px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-11 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: 0px;
		width: auto;
		height: 46px;
	}
}

.gen-button-11 > .button span {
	line-height: 1.6em;
}
.gen-button-11 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: 200;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	text-transform: uppercase;
	transition: all 0.2s;
}
.gen-button-11 > .button  {
	padding-right: 26px;
	padding-left: 25px;
	font-size: 18px;
}
.gen-button-11 > .button  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-button-11 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-11 > .button  span {
font-size: 16px;
	}
}
.gen-button-11 > .button {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-11 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 0.112);
}
.gen-button-11 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 0.114);
}
.gen-button-11 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-11 > .button > i{
color:rgba(255, 255, 255, 1);
}
.gen-button-11 > .button > span{
padding:0 15px;
}



.gen-popup-10 { position: relative; }
.gen-popup-10 {
	margin-top: 0px;
	width: 840px;
	height: 500px;
}

@media (max-width: 1199.98px) {
	.gen-popup-10 {
		height: 500px;
	}
}

@media (max-width: 991.98px) {
	.gen-popup-10 {
		width: 90%;
	}
}

@media (max-width: 767.98px) {
	.gen-popup-10 {
		height: 400px;
	}
}

@media (max-width: 575.98px) {
	.gen-popup-10 {
		margin-right: 0px;
		margin-left: 0px;
		width: 95%;
		height: auto;
	}
}

.gen-popup-10 span {
}
.gen-popup-10 {
	text-transform: 0;
}
.gen-popup-10  {
	padding-top: 50px;
	padding-right: 40px;
	padding-bottom: 50px;
	padding-left: 40px;
}
@media (max-width: 575.98px) {
  .gen-popup-10  {
	padding-top: 50px;
	padding-right: 25px;
	padding-bottom: 50px;
	padding-left: 25px;
	}
}
.gen-popup-10 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/A7300101.ck2qa3wwbfn.jpg') ;
	background-position: left bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-popup-10 { background-image:url('/o/A7300101.ck2qa3wwbfn.6000x4000.o.bg.webp'); }
.no-webp .gen-popup-10 { background-image:url('/o/A7300101.ck2qa3wwbfn.6000x4000.o.bg.jpg'); }
.gen-heading-5 { position: relative; }
.gen-heading-5 {
	margin-right: auto;
	margin-bottom: 4px;
	margin-left: auto;
}




@media (max-width: 575.98px) {
							.gen-heading-5 {
								margin-top: 34px;
							}
}

.gen-heading-5 .h span {
	line-height: 1.2em;
}
.gen-heading-5 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-5 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 68px;
	text-align: center;
}
.gen-heading-5 .h  span {
font-size: 68px;
}
@media (max-width: 991.98px) {
  .gen-heading-5 .h  {
	font-size: 62px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-5 .h  span {
font-size: 62px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-5 .h  {
	font-size: 50px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-5 .h  span {
font-size: 50px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-5 .h  {
	font-size: 48px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-5 .h  span {
font-size: 48px;
	}
}
.gen-heading-5 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-icon-14 { position: relative; }
.gen-icon-14 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: auto;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-icon-14 {
								width: auto;
								height: auto;
							}
}

.gen-icon-14 span {
	line-height: 1.2em;
}
.gen-icon-14 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-icon-14  {
}
.gen-icon-14 {
	color: rgba(0, 0, 0, 1);
}
.gen-icon-14:hover {
	color: rgba(0, 0, 0, 0);
}

.gen-icon-14 div > i{
font-size:34px;
}
.gen-icon-14 div > i{
color:rgba(255, 255, 255, 1);
}
.gen-icon-14 div > i:hover{
color:rgba(202, 202, 202, 1);
}

.gen-paragraph-20 { position: relative; }
.gen-paragraph-20 {
	margin-bottom: 145px;
}



@media (max-width: 767.98px) {
					.gen-paragraph-20 {
						margin-bottom: 100px;
					}
}

@media (max-width: 575.98px) {
					.gen-paragraph-20 {
						margin-bottom: 170px;
					}
}

.gen-paragraph-20 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-20 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-20 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 20px;
	text-align: center;
}
.gen-paragraph-20 .paragraph  span {
font-size: 20px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-20 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-20 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-20 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-20 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-20 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-21 { position: relative; }
.gen-paragraph-21 {
	margin-bottom: 8px;
}





.gen-paragraph-21 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-21 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-21 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-21 .paragraph  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-21 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-21 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-21 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-21 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-21 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-21 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-21 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-subscriptionform-10 { position: relative; }
.gen-subscriptionform-10 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 600px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-subscriptionform-10 {
				width: 550px;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-subscriptionform-10 {
				width: 440px;
			}
}

@media (max-width: 575.98px) {
			.gen-subscriptionform-10 {
				width: auto;
				height: auto;
			}
}

.gen-subscriptionform-10 span {
}
.gen-subscriptionform-10 {
}
.gen-subscriptionform-10  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
@media (max-width: 575.98px) {
  .gen-subscriptionform-10  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-subscriptionform-10 {
	color: rgba(0, 0, 0, 1);
	background-image: url('') ;
	background-position: right bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.gen-icon-15 { position: relative; }
.gen-icon-15 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: auto;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-icon-15 {
								width: auto;
								height: auto;
							}
}

.gen-icon-15 span {
	line-height: 1.2em;
}
.gen-icon-15 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-icon-15  {
}
.gen-icon-15 {
	color: rgba(0, 0, 0, 1);
}
.gen-icon-15:hover {
	color: rgba(0, 0, 0, 0);
}

.gen-icon-15 div > i{
font-size:34px;
}
.gen-icon-15 div > i{
color:rgba(255, 255, 255, 1);
}
.gen-icon-15 div > i:hover{
color:rgba(202, 202, 202, 1);
}

.gen-input-10 { position: relative; }
.gen-input-10 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 56%;
	height: 46px;
}

@media (max-width: 1199.98px) {
	.gen-input-10 {
		margin-right: auto;
		margin-bottom: 0px;
		width: 56%;
	}
}

@media (max-width: 991.98px) {
	.gen-input-10 {
		margin-bottom: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-10 {
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-input-10 {
		margin-top: 0px;
		margin-bottom: 19px;
		width: 100%;
	}
}

.gen-input-10 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-10 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	transition: all 0.2s;
}
.gen-input-10 > .inner-wrapper > .input  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-10 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-10 > .inner-wrapper > .input {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 0.45);
}
.gen-input-10 > .inner-wrapper > .input:focus {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-10 > .inner-wrapper > .input:hover {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-10 > .inner-wrapper > .input::placeholder{
color:rgba(231, 231, 231, 1);
}
.gen-input-10 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-button-12 { position: relative; }
.gen-button-12 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 40%;
	height: 46px;
}

@media (max-width: 1199.98px) {
	.gen-button-12 {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: auto;
		width: 40%;
	}
}

@media (max-width: 991.98px) {
	.gen-button-12 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-12 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-12 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: 0px;
		width: 100%;
		height: 46px;
	}
}

.gen-button-12 > .button span {
	line-height: 1.6em;
}
.gen-button-12 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: 200;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	transition: all 0.2s;
}
.gen-button-12 > .button  {
	padding-right: 26px;
	padding-left: 25px;
	font-size: 18px;
}
.gen-button-12 > .button  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-button-12 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-12 > .button  span {
font-size: 16px;
	}
}
.gen-button-12 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 165, 255, 1);
}
.gen-button-12 > .button:hover {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-12 > .button:active {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-12 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-12 > .button > i{
color:rgba(255, 255, 255, 1);
}
.gen-button-12 > .button > span{
padding:0 15px;
}



.gen-popup-11 { position: relative; }
.gen-popup-11 {
	margin-top: 0px;
	width: 840px;
	height: 520px;
}


@media (max-width: 991.98px) {
			.gen-popup-11 {
				width: 90%;
			}
}


@media (max-width: 575.98px) {
					.gen-popup-11 {
						margin-top: 0px;
						margin-right: 0px;
						margin-bottom: 0px;
						margin-left: 0px;
						width: 95%;
						height: auto;
					}
}

.gen-popup-11 span {
}
.gen-popup-11 {
	text-transform: 0;
}
.gen-popup-11  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
@media (max-width: 575.98px) {
  .gen-popup-11  {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 35px;
	padding-left: 15px;
	}
}
.gen-popup-11 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/black-friday-bg-bf-popup2.n1503korjt4.png') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-popup-11 { background-image:url('/o/black-friday-bg-bf-popup2.n1503korjt4.2146x1277.o.bg.webp'); }
.no-webp .gen-popup-11 { background-image:url('/o/black-friday-bg-bf-popup2.n1503korjt4.2146x1277.o.bg.jpg'); }
.gen-icon-16 { position: relative; }
.gen-icon-16 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: auto;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-icon-16 {
								width: auto;
								height: auto;
							}
}

.gen-icon-16 span {
	line-height: 1.2em;
}
.gen-icon-16 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-icon-16  {
}
.gen-icon-16 {
	color: rgba(0, 0, 0, 1);
}
.gen-icon-16:hover {
	color: rgba(0, 0, 0, 0);
}

.gen-icon-16 div > i{
font-size:34px;
}
.gen-icon-16 div > i{
color:rgba(255, 255, 255, 1);
}
.gen-icon-16 div > i:hover{
color:rgba(202, 202, 202, 1);
}

.gen-image-9 { position: relative; }
.gen-image-9 {
	margin-top: 125px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: 65%;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-image-9 {
				margin-top: 125px;
				width: 75%;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-image-9 {
				margin-top: 130px;
				width: 80%;
			}
}

@media (max-width: 575.98px) {
			.gen-image-9 {
				width: 270px;
				height: 150px;
			}
}
@media (max-width: 575.98px) {
	.gen-image-9 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-image-9 {
display:none !important;
} }
.gen-image-9 .image-a span {
	line-height: 1.2em;
}
.gen-image-9 .image-a {
	line-height: 1.2em;
}
.gen-image-9 .image-a  {
}
.gen-image-9 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-image-10 { position: relative; }
.gen-image-10 {
	width: 270px;
	height: 150px;
}
@media (min-width: 1200.00px) {
	.gen-image-10 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-image-10 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
			.gen-image-10 {
				width: 270px;
				height: 150px;
			}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-image-10 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-image-10 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
					.gen-image-10 {
						margin-top: 45px;
						margin-right: auto;
						margin-bottom: 8px;
						margin-left: auto;
						width: 80%;
						height: auto;
					}
}

@media (min-width: 1200px) {
 .gen-image-10 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-image-10 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-image-10 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-image-10 {
display:none !important;
} }
.gen-image-10 .image-a span {
	line-height: 1.2em;
}
.gen-image-10 .image-a {
	line-height: 1.2em;
}
.gen-image-10 .image-a  {
}
.gen-image-10 .image-a {
	color: rgba(0, 0, 0, 1);
	background-image: url('') ;
	background-position: Shoptico.Editor.Shared.Data.CSSNumber Shoptico.Editor.Shared.Data.CSSNumber ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: initial ;
}


.gen-paragraph-22 { position: relative; }
.gen-paragraph-22 {
	margin-top: 0px;
	margin-bottom: 0px;
}



@media (max-width: 767.98px) {
					.gen-paragraph-22 {
						margin-bottom: 10px;
					}
}

@media (max-width: 575.98px) {
					.gen-paragraph-22 {
						margin-right: auto;
						margin-bottom: 35px;
						margin-left: auto;
					}
}

.gen-paragraph-22 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-22 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 200;
}
.gen-paragraph-22 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 38px;
	text-align: center;
}
.gen-paragraph-22 .paragraph  span {
font-size: 38px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-22 .paragraph  {
	font-size: 38px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-22 .paragraph  span {
font-size: 38px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-22 .paragraph  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-22 .paragraph  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-22 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 33px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-22 .paragraph  span {
font-size: 33px;
	}
}
.gen-paragraph-22 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-23 { position: relative; }
.gen-paragraph-23 {
	margin-top: 55px;
	margin-bottom: 15px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-23 {
								margin-top: 0px;
								margin-bottom: 10px;
							}
}

.gen-paragraph-23 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-23 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 200;
}
.gen-paragraph-23 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-23 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-23 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-subscriptionform-11 { position: relative; }
.gen-subscriptionform-11 {
	margin-right: auto;
	margin-left: auto;
	width: 65%;
}

@media (max-width: 1199.98px) {
	.gen-subscriptionform-11 {
		width: 65%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-subscriptionform-11 {
		width: 75%;
	}
}


@media (max-width: 575.98px) {
			.gen-subscriptionform-11 {
				margin-right: auto;
				margin-left: auto;
				width: auto;
			}
}

.gen-subscriptionform-11 span {
}
.gen-subscriptionform-11 {
}
.gen-subscriptionform-11  {
}
.gen-subscriptionform-11 {
	color: rgba(0, 0, 0, 1);
}

.gen-input-11 { position: relative; }
.gen-input-11 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	width: 60%;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-input-11 {
		margin-right: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-input-11 {
		width: 66%;
	}
}

@media (max-width: 767.98px) {
	.gen-input-11 {
		width: 66%;
	}
}

@media (max-width: 575.98px) {
	.gen-input-11 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: 100%;
	}
}

.gen-input-11 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-11 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-11 > .inner-wrapper > .input  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-11 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-11 > .inner-wrapper > .input {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(236, 236, 237, 1);
}
.gen-input-11 > .inner-wrapper > .input:focus {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-11 > .inner-wrapper > .input:hover {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-11 > .inner-wrapper > .input::placeholder{
color:rgba(97, 97, 97, 1);
}
.gen-input-11 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-button-13 { position: relative; }
.gen-button-13 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 35%;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-13 {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-13 {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: auto;
		width: 30%;
	}
}

@media (max-width: 767.98px) {
	.gen-button-13 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-13 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-13 > .button span {
	line-height: 1.6em;
}
.gen-button-13 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-13 > .button  {
	font-size: 16px;
}
.gen-button-13 > .button  span {
font-size: 16px;
}
.gen-button-13 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 165, 255, 1);
}
.gen-button-13 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-13 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-13 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-13 > .button > span{
padding:0 5px;
}



.gen-popup-12 { position: relative; }
.gen-popup-12 {
	margin-top: 0px;
	width: 840px;
	height: 520px;
}


@media (max-width: 991.98px) {
			.gen-popup-12 {
				width: 90%;
			}
}


@media (max-width: 575.98px) {
					.gen-popup-12 {
						margin-right: 0px;
						margin-left: 0px;
						width: 95%;
						height: auto;
					}
}

.gen-popup-12 span {
}
.gen-popup-12 {
	text-transform: 0;
}
.gen-popup-12  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-popup-12 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/black-friday-bg-bf-popup2.dq3hvkmvzov.png') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-popup-12 { background-image:url('/o/black-friday-bg-bf-popup2.dq3hvkmvzov.2146x1277.o.bg.webp'); }
.no-webp .gen-popup-12 { background-image:url('/o/black-friday-bg-bf-popup2.dq3hvkmvzov.2146x1277.o.bg.jpg'); }
.gen-image-11 { position: relative; }
.gen-image-11 {
	margin-right: auto;
	margin-left: auto;
	width: 240px;
	height: auto;
}
@media (min-width: 1200.00px) {
	.gen-image-11 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-image-11 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
			.gen-image-11 {
				width: 270px;
				height: 150px;
			}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-image-11 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-image-11 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
					.gen-image-11 {
						margin-top: 55px;
						margin-bottom: 16px;
						width: 100%;
						height: 220px;
					}
}

@media (min-width: 1200px) {
 .gen-image-11 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-image-11 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-image-11 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-image-11 {
display:none !important;
} }
.gen-image-11 .image-a span {
	line-height: 1.2em;
}
.gen-image-11 .image-a {
	line-height: 1.2em;
}
.gen-image-11 .image-a  {
}
.gen-image-11 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-image-12 { position: relative; }
.gen-image-12 {
	margin-top: 140px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: 69%;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-image-12 {
				margin-top: 152px;
				width: 75%;
				height: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-image-12 {
						width: 270px;
						height: 150px;
					}
}
@media (max-width: 575.98px) {
	.gen-image-12 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-image-12 {
display:none !important;
} }
.gen-image-12 .image-a span {
	line-height: 1.2em;
}
.gen-image-12 .image-a {
	line-height: 1.2em;
}
.gen-image-12 .image-a  {
	padding-bottom: 0px;
}
.gen-image-12 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-24 { position: relative; }
.gen-paragraph-24 {
	margin-bottom: 75px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-24 {
								margin-bottom: 55px;
							}
}

.gen-paragraph-24 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-24 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-24 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 32px;
	text-align: center;
}
.gen-paragraph-24 .paragraph  span {
font-size: 32px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-24 .paragraph  {
	font-size: 26px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-24 .paragraph  span {
font-size: 26px;
	}
}
.gen-paragraph-24 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-25 { position: relative; }
.gen-paragraph-25 {
	margin-bottom: 15px;
}


@media (max-width: 991.98px) {
			.gen-paragraph-25 {
				margin-bottom: 15px;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-25 {
						margin-bottom: 8px;
					}
}

.gen-paragraph-25 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-25 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 200;
}
.gen-paragraph-25 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-25 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-25 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-subscriptionform-12 { position: relative; }
.gen-subscriptionform-12 {
	margin-right: auto;
	margin-left: auto;
	width: 65%;
}

@media (max-width: 1199.98px) {
	.gen-subscriptionform-12 {
		width: 65%;
	}
}

@media (max-width: 991.98px) {
	.gen-subscriptionform-12 {
		width: 75%;
	}
}


@media (max-width: 575.98px) {
			.gen-subscriptionform-12 {
				margin-bottom: 40px;
				width: 100%;
			}
}

.gen-subscriptionform-12 span {
}
.gen-subscriptionform-12 {
}
.gen-subscriptionform-12  {
	padding-right: 0px;
	padding-left: 0px;
}
.gen-subscriptionform-12 {
	color: rgba(0, 0, 0, 1);
}

.gen-input-12 { position: relative; }
.gen-input-12 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	width: 55%;
	height: 42px;
}


@media (max-width: 991.98px) {
			.gen-input-12 {
				width: 66%;
			}
}

@media (max-width: 767.98px) {
			.gen-input-12 {
				width: 66%;
			}
}

@media (max-width: 575.98px) {
			.gen-input-12 {
				margin-right: auto;
				margin-bottom: 15px;
				margin-left: auto;
				width: 100%;
			}
}

.gen-input-12 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-12 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-12 > .inner-wrapper > .input  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-12 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-12 > .inner-wrapper > .input {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(236, 236, 237, 1);
}
.gen-input-12 > .inner-wrapper > .input:focus {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-12 > .inner-wrapper > .input:hover {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-12 > .inner-wrapper > .input::placeholder{
color:rgba(97, 97, 97, 1);
}
.gen-input-12 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-button-14 { position: relative; }
.gen-button-14 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 40%;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-14 {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-14 {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: auto;
		width: 30%;
	}
}

@media (max-width: 767.98px) {
	.gen-button-14 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-14 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-14 > .button span {
	line-height: 1.6em;
}
.gen-button-14 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-14 > .button  {
	font-size: 16px;
}
.gen-button-14 > .button  span {
font-size: 16px;
}
.gen-button-14 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 165, 255, 1);
}
.gen-button-14 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-14 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-14 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-14 > .button > span{
padding:0 5px;
}


.gen-icon-17 { position: relative; }
.gen-icon-17 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: auto;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-icon-17 {
								width: auto;
								height: auto;
							}
}

.gen-icon-17 span {
	line-height: 1.2em;
}
.gen-icon-17 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-icon-17  {
}
.gen-icon-17 {
	color: rgba(0, 0, 0, 1);
}
.gen-icon-17:hover {
	color: rgba(0, 0, 0, 0);
}

.gen-icon-17 div > i{
font-size:34px;
}
.gen-icon-17 div > i{
color:rgba(255, 255, 255, 1);
}
.gen-icon-17 div > i:hover{
color:rgba(202, 202, 202, 1);
}



.gen-editorcolumn-10 { position: relative; }





.gen-editorcolumn-10 span {
	line-height: 1.2em;
}
.gen-editorcolumn-10 {
	line-height: 1.2em;
}

.gen-block-14 { position: relative; }
.gen-block-14 {
	margin-left: auto;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-14 {
		width: 100%;
	}
}



@media (max-width: 575.98px) {
					.gen-block-14 {
						margin-bottom: 0px;
					}
}
@media (max-width: 575.98px) {
	.gen-block-14 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-block-14 {
display:none !important;
} }
.gen-block-14 span {
	line-height: 1.2em;
}
.gen-block-14 {
	line-height: 1.2em;
}
.gen-block-14  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 1199.98px) {
  .gen-block-14   {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-block-14 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-6 { position: relative; }
.gen-heading-6 {
	margin-top: 10px;
	margin-bottom: 0px;
}

@media (max-width: 1199.98px) {
	.gen-heading-6 {
		margin-top: 0px;
	}
}




.gen-heading-6 .h span {
}
.gen-heading-6 .h {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
}
.gen-heading-6 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-6 .h  span {
font-size: 16px;
}
.gen-heading-6 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-image-13 { position: relative; }
.gen-image-13 {
	width: 270px;
	height: 80px;
}


@media (max-width: 991.98px) {
			.gen-image-13 {
				width: 270px;
				height: 65px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-13 {
						width: 270px;
						height: auto;
					}
}

.gen-image-13 .image-a span {
	line-height: 1.2em;
}
.gen-image-13 .image-a {
	line-height: 1.2em;
}
.gen-image-13 .image-a  {
	padding-right: 5px;
	padding-left: 5px;
}
.gen-image-13 .image-a {
	color: rgba(0, 0, 0, 1);
}





.gen-editorrow-8 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-8 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-8 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-8 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-8 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-8 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-8 { position: relative; }




@media (max-width: 575.98px) {
								.gen-editorrow-8 {
									margin-top: 0px;
									margin-bottom: 0px;
								}
}

.gen-editorrow-8 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-8 span {
}
.gen-editorrow-8 {
}
.gen-editorrow-8  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-8   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-8  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-8  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-8  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-8 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-11 { position: relative; }





.gen-editorcolumn-11 span {
}
.gen-editorcolumn-11 {
}

.gen-paragraph-26 { position: relative; }
.gen-paragraph-26 {
	margin-bottom: 0px;
}


@media (max-width: 991.98px) {
			.gen-paragraph-26 {
				margin-bottom: 15px;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-26 {
						margin-top: 0px;
						margin-bottom: 0px;
					}
}

.gen-paragraph-26 .paragraph span {
	line-height: 1.3em;
}
.gen-paragraph-26 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.3em;
}
.gen-paragraph-26 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 12px;
	text-align: center;
}
.gen-paragraph-26 .paragraph  span {
font-size: 12px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-26 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-26 .paragraph  span {
font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-26 .paragraph  {
	font-size: 12px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-26 .paragraph  span {
font-size: 12px;
	}
}
.gen-paragraph-26 .paragraph {
	color: rgba(150, 150, 150, 1);
}





.input-group-1 {Shoptico.Editor.Shared.Data.Font
Shoptico.Editor.Shared.Data.OffsetGroup

}
.input-group-1 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
}
@media (max-width: 1199.98px) {
  .input-group-1 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
} }
@media (max-width: 991.98px) {
  .input-group-1 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
} }
@media (max-width: 767.98px) {
  .input-group-1 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
} }
@media (max-width: 575.98px) {
  .input-group-1 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
} }

.input-group-2 {Shoptico.Editor.Shared.Data.Font
Shoptico.Editor.Shared.Data.OffsetGroup

}
.input-group-2 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
}
@media (max-width: 1199.98px) {
  .input-group-2 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
} }
@media (max-width: 991.98px) {
  .input-group-2 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
} }
@media (max-width: 767.98px) {
  .input-group-2 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
} }
@media (max-width: 575.98px) {
  .input-group-2 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
} }

.button-group-1 {Shoptico.Editor.Shared.Data.Font
Shoptico.Editor.Shared.Data.OffsetGroup

}
.button-group-1 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
}
@media (max-width: 1199.98px) {
  .button-group-1 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
} }
@media (max-width: 991.98px) {
  .button-group-1 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
} }
@media (max-width: 767.98px) {
  .button-group-1 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
} }
@media (max-width: 575.98px) {
  .button-group-1 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
} }

.button-group-2 {Shoptico.Editor.Shared.Data.Font
Shoptico.Editor.Shared.Data.OffsetGroup

}
.button-group-2 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
}
@media (max-width: 1199.98px) {
  .button-group-2 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
} }
@media (max-width: 991.98px) {
  .button-group-2 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
} }
@media (max-width: 767.98px) {
  .button-group-2 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
} }
@media (max-width: 575.98px) {
  .button-group-2 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
} }

.button-group-3 {Shoptico.Editor.Shared.Data.Font
Shoptico.Editor.Shared.Data.OffsetGroup

}
.button-group-3 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
}
@media (max-width: 1199.98px) {
  .button-group-3 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
} }
@media (max-width: 991.98px) {
  .button-group-3 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
} }
@media (max-width: 767.98px) {
  .button-group-3 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
} }
@media (max-width: 575.98px) {
  .button-group-3 {
Shoptico.Editor.Shared.Data.PlatformCSSProperties
} }

.gen-editormain-1 { position: relative; }





.gen-editorsection-5 { position: relative; }





.gen-editorsection-5 span {
}
.gen-editorsection-5 {
}
.gen-editorsection-5  {
	padding-top: 60px;
	padding-bottom: 80px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-5  {
	padding-top: 20px;
	padding-bottom: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-5  {
	padding-top: 20px;
	padding-bottom: 20px;
	}
}
.gen-editorsection-5 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(20, 20, 23, 1);
	background-image: url('/Designs/Images/A7300101.ck2qa3wwbfn.jpg') ;
	background-position: center top ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-5 { background-image:url('/o/A7300101.ck2qa3wwbfn.6000x4000.o.bg.webp'); }
.no-webp .gen-editorsection-5 { background-image:url('/o/A7300101.ck2qa3wwbfn.6000x4000.o.bg.jpg'); }
.gen-editorrow-9 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-9 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-9 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-9 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-9 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-9 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-9 { position: relative; }
.gen-editorrow-9 {
	margin-bottom: 0px;
}




@media (max-width: 575.98px) {
							.gen-editorrow-9 {
								margin-bottom: 0px;
							}
}

.gen-editorrow-9 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-9 span {
	line-height: 1.2em;
}
.gen-editorrow-9 {
	line-height: 1.2em;
}
.gen-editorrow-9  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorrow-9 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-12 { position: relative; }





.gen-editorcolumn-12 span {
	line-height: 1.2em;
}
.gen-editorcolumn-12 {
	line-height: 1.2em;
}
.gen-editorcolumn-12  {
}

.gen-block-15 { position: relative; }
.gen-block-15 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 550px;
}

@media (max-width: 1199.98px) {
	.gen-block-15 {
		height: 520px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-15 {
		height: 500px;
	}
}

@media (max-width: 767.98px) {
	.gen-block-15 {
		height: 500px;
	}
}

@media (max-width: 575.98px) {
	.gen-block-15 {
		margin-top: 0px;
		height: 500px;
	}
}

.gen-block-15 span {
	line-height: 1.2em;
}
.gen-block-15 {
	line-height: 1.2em;
}
.gen-block-15  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-15 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-27 { position: relative; }
.gen-paragraph-27 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-27 {
				width: auto;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-27 {
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-paragraph-27 {
				margin-top: 0px;
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

.gen-paragraph-27 .paragraph span {
	line-height: 1.8em;
	letter-spacing: 0.2em ;
}
.gen-paragraph-27 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8em;
	letter-spacing: 0.2em;
}
.gen-paragraph-27 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-27 .paragraph  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-27 .paragraph   {
	font-size: 20px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-27 .paragraph   span {
font-size: 20px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-27 .paragraph  {
	font-size: 20px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-27 .paragraph  span {
font-size: 20px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-27 .paragraph  {
	font-size: 16px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-27 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-27 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-27 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-27 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-7 { position: relative; }
.gen-heading-7 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-7 {
				width: auto;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-heading-7 {
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-7 {
				margin-top: 0px;
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

.gen-heading-7 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-7 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-heading-7 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 60px;
	text-align: center;
}
.gen-heading-7 .h  span {
font-size: 60px;
}
@media (max-width: 991.98px) {
  .gen-heading-7 .h  {
	font-size: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-7 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-7 .h  {
	font-size: 36px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-7 .h  span {
font-size: 36px;
	}
}
.gen-heading-7 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-28 { position: relative; }
.gen-paragraph-28 {
	margin-bottom: 0px;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-28 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-28 {
				width: auto;
				height: auto;
			}
}


.gen-paragraph-28 .paragraph span {
	line-height: 1.8000000000000003em;
}
.gen-paragraph-28 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000003em;
font-weight: 200;
}
.gen-paragraph-28 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-28 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-28 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-28 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-28 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-28 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-28 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-button-15 { position: relative; }
.gen-button-15 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-15 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 20px;
		margin-left: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-15 {
		margin-top: 0px;
		margin-bottom: 20px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-15 {
		margin-top: 0px;
		margin-bottom: 20px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-15 {
		margin-right: auto;
		margin-bottom: 20px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-15 > .button span {
	line-height: 1.6em;
}
.gen-button-15 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-15 > .button  {
	font-size: 16px;
}
.gen-button-15 > .button  span {
font-size: 16px;
}
.gen-button-15 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 165, 255, 1);
}
.gen-button-15 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-15 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-15 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-15 > .button > span{
padding:0 8px;
}

.gen-scrolldownindicator-1 { position: relative; }
.gen-scrolldownindicator-1 {
	margin-top: 0px;
}





.gen-scrolldownindicator-1 span {
}
.gen-scrolldownindicator-1 {
}
.gen-scrolldownindicator-1  {
}
.gen-scrolldownindicator-1 {
	color: rgba(80, 200, 196, 1);
}
.scroll-down {
  height: 20px;
}

.mouse,
.scroll-arrow.doi,
.scroll-arrow.trei {
  display: none;
}




.gen-editorsection-6 { position: relative; }
.gen-editorsection-6 {
	margin-top: 0px;
	margin-bottom: 0px;
}




@media (max-width: 575.98px) {
							.gen-editorsection-6 {
								margin-top: 0px;
								margin-bottom: 0px;
							}
}

.gen-editorsection-6 span {
	line-height: 1.2em;
}
.gen-editorsection-6 {
	line-height: 1.2em;
}
.gen-editorsection-6  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 767.98px) {
  .gen-editorsection-6  {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-6  {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
.gen-editorsection-6 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/videoplayback (1)_Trim.4vededszd53.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-6 { background-image:url('/o/videoplayback (1)_Trim.4vededszd53.1920x1080.o.bg.webp'); }
.no-webp .gen-editorsection-6 { background-image:url('/o/videoplayback (1)_Trim.4vededszd53.1920x1080.o.bg.jpg'); }
.gen-editorrow-10 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-10 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-10 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-10 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-10 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-10 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-10 { position: relative; }
.gen-editorrow-10 {
	margin-bottom: 0px;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-10 {
		margin-right: 0px;
		margin-left: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-editorrow-10 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-editorrow-10 {
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-editorrow-10 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

.gen-editorrow-10 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-10 span {
	line-height: 1.2em;
}
.gen-editorrow-10 {
	line-height: 1.2em;
}
.gen-editorrow-10  {
	padding-top: 250px;
	padding-bottom: 350px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-10   {
	padding-top: 200px;
	padding-bottom: 300px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-10  {
	padding-top: 100px;
	padding-bottom: 100px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-10  {
	padding-top: 30px;
	padding-bottom: 100px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-10  {
	padding-top: 40px;
	padding-bottom: 0px;
	}
}
.gen-editorrow-10 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-13 { position: relative; }





.gen-editorcolumn-13 span {
	line-height: 1.2em;
}
.gen-editorcolumn-13 {
	line-height: 1.2em;
}
.gen-editorcolumn-13  {
}

.gen-block-16 { position: relative; }
.gen-block-16 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 620px;
}

@media (max-width: 1199.98px) {
	.gen-block-16 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-16 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-block-16 {
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-16 {
		margin-top: 0px;
		margin-right: auto;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

.gen-block-16 span {
	line-height: 1.2em;
}
.gen-block-16 {
	line-height: 1.2em;
}
.gen-block-16  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 991.98px) {
  .gen-block-16  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-block-16 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-8 { position: relative; }
.gen-heading-8 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-8 {
				width: auto;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-heading-8 {
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-8 {
				margin-top: 0px;
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

.gen-heading-8 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-8 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-heading-8 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: center;
}
.gen-heading-8 .h  span {
font-size: 40px;
}
@media (max-width: 1199.98px) {
  .gen-heading-8 .h   {
	font-size: 40px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-8 .h   span {
font-size: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-8 .h  {
	font-size: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-8 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-8 .h  {
	font-size: 26px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-8 .h  span {
font-size: 26px;
	}
}
.gen-heading-8 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-8 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-8 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-29 { position: relative; }
.gen-paragraph-29 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-29 {
		margin-top: 0px;
		margin-bottom: 50px;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-29 {
		margin-top: 0px;
		margin-bottom: 320px;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-paragraph-29 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 380px;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-paragraph-29 {
		margin-top: 10px;
		margin-bottom: 280px;
		width: auto;
		height: auto;
	}
}

.gen-paragraph-29 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-29 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-paragraph-29 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-29 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-29 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-29 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-29 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-29 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-29 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}
@media(max-width: 576px) 
{
.hero-text * {
   text-align:center;
}
}

.gen-button-16 { position: relative; }
.gen-button-16 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-16 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-16 {
		margin-top: 0px;
		margin-bottom: 44px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-16 {
		margin-top: 0px;
		margin-bottom: 44px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-16 {
		margin-right: auto;
		margin-bottom: 44px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-16 > .button span {
	line-height: 1.6em;
}
.gen-button-16 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-16 > .button  {
	font-size: 16px;
}
.gen-button-16 > .button  span {
font-size: 16px;
}
.gen-button-16 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-16 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-16 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-16 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-16 > .button > span{
padding:0 8px;
}

.gen-scrolldownindicator-2 { position: relative; }
.gen-scrolldownindicator-2 {
	margin-top: 0px;
}
@media (min-width: 1200.00px) {
	.gen-scrolldownindicator-2 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-scrolldownindicator-2 {
	display:none !important;
	}
}




@media (min-width: 1200px) {
 .gen-scrolldownindicator-2 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-scrolldownindicator-2 {
display:none !important;
} }
.gen-scrolldownindicator-2 span {
}
.gen-scrolldownindicator-2 {
}
.gen-scrolldownindicator-2  {
}
.gen-scrolldownindicator-2 {
	color: rgba(80, 200, 196, 1);
}
.scroll-down {
  height: 20px;
}

.mouse,
.scroll-arrow.doi,
.scroll-arrow.trei {
  display: none;
}





.gen-editorsection-7 { position: relative; }

@media (max-width: 1199.98px) {
		.gen-editorsection-7 {
			margin-bottom: 0px;
		}
}




.gen-editorsection-7 span {
}
.gen-editorsection-7 {
}
.gen-editorsection-7  {
	padding-top: 60px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorsection-7   {
	padding-top: 60px;
	padding-bottom: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-7  {
	padding-top: 40px;
	padding-bottom: 0px;
	}
}
.gen-editorsection-7 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(20, 20, 23, 1);
	background-image: url('/Designs/Images/YOSF4540.q2ormzeyppm.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-7 { background-image:url('/o/YOSF4540.q2ormzeyppm.3839x1996.o.bg.webp'); }
.no-webp .gen-editorsection-7 { background-image:url('/o/YOSF4540.q2ormzeyppm.3839x1996.o.bg.jpg'); }
.gen-editorrow-11 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-11 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-11 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-11 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-11 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-11 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-11 { position: relative; }
.gen-editorrow-11 {
	margin-bottom: 0px;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-11 {
		margin-bottom: 0px;
	}
}



@media (max-width: 575.98px) {
					.gen-editorrow-11 {
						margin-bottom: 0px;
					}
}

.gen-editorrow-11 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-11 span {
	line-height: 1.2em;
}
.gen-editorrow-11 {
	line-height: 1.2em;
}
.gen-editorrow-11  {
	padding-top: 15px;
	padding-bottom: 140px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-11  {
	padding-top: 15px;
	padding-bottom: 60px;
	}
}
.gen-editorrow-11 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-14 { position: relative; }





.gen-editorcolumn-14 span {
	line-height: 1.2em;
}
.gen-editorcolumn-14 {
	line-height: 1.2em;
}
.gen-editorcolumn-14  {
}

.gen-block-17 { position: relative; }
.gen-block-17 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-17 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-17 {
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-block-17 {
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-17 {
		margin-top: 0px;
		height: auto;
	}
}

.gen-block-17 span {
	line-height: 1.2em;
}
.gen-block-17 {
	line-height: 1.2em;
}
.gen-block-17  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-17 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-9 { position: relative; }
.gen-heading-9 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-9 {
				width: auto;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-heading-9 {
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-9 {
				margin-top: 0px;
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

.gen-heading-9 .h span {
	line-height: 1.8em;
	letter-spacing: 0em ;
}
.gen-heading-9 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8em;
	letter-spacing: 0em;
}
.gen-heading-9 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-heading-9 .h  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-heading-9 .h   {
	font-size: 20px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-9 .h   span {
font-size: 20px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-9 .h  {
	font-size: 20px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-9 .h  span {
font-size: 20px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-9 .h  {
	font-size: 16px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-9 .h  span {
font-size: 16px;
	}
}
.gen-heading-9 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-9 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-9 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-10 { position: relative; }
.gen-heading-10 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-10 {
				width: auto;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-heading-10 {
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-10 {
				margin-top: 0px;
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

.gen-heading-10 .h span {
	line-height: 1.4em;
}
.gen-heading-10 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4em;
}
.gen-heading-10 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 60px;
	text-align: center;
}
.gen-heading-10 .h  span {
font-size: 60px;
}
@media (max-width: 1199.98px) {
  .gen-heading-10 .h   {
	font-size: 50px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-10 .h   span {
font-size: 50px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-10 .h  {
	font-size: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-10 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-10 .h  {
	font-size: 26px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-10 .h  span {
font-size: 26px;
	}
}
.gen-heading-10 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-10 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-10 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-30 { position: relative; }
.gen-paragraph-30 {
	margin-bottom: 325px;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-30 {
				margin-right: auto;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-30 {
				width: auto;
				height: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-paragraph-30 {
				margin-bottom: 265px;
				width: 326px;
			}
}

.gen-paragraph-30 .paragraph span {
	line-height: 1.4em;
}
.gen-paragraph-30 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4em;
font-weight: 200;
}
.gen-paragraph-30 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-30 .paragraph  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-30 .paragraph   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-30 .paragraph   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-30 .paragraph  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-30 .paragraph  span {
font-size: 18px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-30 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-30 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-30 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-30 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-30 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-31 { position: relative; }
.gen-paragraph-31 {
	margin-bottom: 0px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-31 {
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-31 {
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-paragraph-31 {
		margin-bottom: 0px;
		width: auto;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-paragraph-31 {
		margin-bottom: 0px;
	}
}

.gen-paragraph-31 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-31 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
font-weight: 200;
}
.gen-paragraph-31 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-31 .paragraph  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-31 .paragraph   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-31 .paragraph   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-31 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-31 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-31 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-31 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-31 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-31 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-31 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-button-17 { position: relative; }
.gen-button-17 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-17 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-17 {
		margin-top: 0px;
		margin-bottom: 44px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-17 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-17 {
		margin-right: auto;
		margin-bottom: 44px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-17 > .button span {
	line-height: 1.6em;
}
.gen-button-17 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-17 > .button  {
	font-size: 16px;
}
.gen-button-17 > .button  span {
font-size: 16px;
}
.gen-button-17 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 165, 255, 1);
}
.gen-button-17 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-17 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-17 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-17 > .button > span{
padding:0 8px;
}




.gen-editorsection-8 { position: relative; }





.gen-editorsection-8 span {
}
.gen-editorsection-8 {
}
.gen-editorsection-8  {
	padding-top: 320px;
	padding-bottom: 0px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-8  {
	padding-top: 80px;
	padding-bottom: 0px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorsection-8  {
	padding-top: 80px;
	padding-bottom: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-8  {
	padding-top: 30px;
	padding-bottom: 0px;
	}
}
.gen-editorsection-8 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(32, 32, 35, 1);
	background-image: url('/Designs/Images/DSC09531.4syfjipb3ee.jpg') ;
	background-position: center top ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-8 { background-image:url('/o/DSC09531.4syfjipb3ee.3840x2000.o.bg.webp'); }
.no-webp .gen-editorsection-8 { background-image:url('/o/DSC09531.4syfjipb3ee.3840x2000.o.bg.jpg'); }
.gen-editorrow-12 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-12 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-12 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-12 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-12 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-12 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-12 { position: relative; }
.gen-editorrow-12 {
	margin-top: 0px;
}





.gen-editorrow-12 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-12 span {
}
.gen-editorrow-12 {
	text-transform: 0;
}
.gen-editorrow-12  {
	padding-top: 0px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-12   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-12  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-12  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-12 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-15 { position: relative; }





.gen-editorcolumn-15 span {
}
.gen-editorcolumn-15 {
	text-transform: 0;
}

.gen-heading-11 { position: relative; }
.gen-heading-11 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-11 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-heading-11 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-heading-11 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-heading-11 {
		margin-right: auto;
		margin-left: auto;
		width: 100%;
	}
}

.gen-heading-11 .h span {
	line-height: 1.4em;
}
.gen-heading-11 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4em;
}
.gen-heading-11 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
}
.gen-heading-11 .h  span {
font-size: 40px;
}
@media (max-width: 991.98px) {
  .gen-heading-11 .h  {
	font-size: 40px;
	text-align: center;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-11 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-11 .h  {
	font-size: 26px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-11 .h  span {
font-size: 26px;
	}
}
.gen-heading-11 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-32 { position: relative; }
.gen-paragraph-32 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-32 {
		margin-top: 0px;
		margin-bottom: 60px;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-32 {
		margin-top: 0px;
		margin-bottom: 50px;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-paragraph-32 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 50px;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-paragraph-32 {
		margin-top: 10px;
		margin-bottom: 10px;
		width: auto;
		height: auto;
	}
}

.gen-paragraph-32 .paragraph span {
	line-height: 1.4em;
}
.gen-paragraph-32 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4em;
}
.gen-paragraph-32 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: left;
}
.gen-paragraph-32 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-32 .paragraph  {
	font-size: 16px;
	text-align: center;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-32 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-32 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-32 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-32 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-32 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-32 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}
@media(max-width: 576px) 
{
.hero-text * {
   text-align:center;
}
}

.gen-block-18 { position: relative; }
.gen-block-18 {
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: 0px;
	width: 580px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-18 {
		width: 544px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-18 {
		margin-top: 60px;
		margin-right: auto;
		margin-bottom: 30px;
		margin-left: auto;
		width: 65%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-18 {
		margin-top: 60px;
		margin-bottom: 30px;
		width: 70%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-18 {
		margin-top: 24px;
		margin-bottom: 25px;
		width: 100%;
		height: auto;
	}
}

.gen-block-18 span {
	line-height: 1.2em;
}
.gen-block-18 {
	line-height: 1.2em;
}
.gen-block-18  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-18 {
	color: rgba(0, 0, 0, 1);
}

.gen-imagewithtext-1 { position: relative; }
.gen-imagewithtext-1 {
	margin-right: auto;
	margin-left: 0px;
	width: 130px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-imagewithtext-1 {
				margin-right: auto;
				margin-left: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-imagewithtext-1 {
						margin-top: 0px;
						margin-bottom: 15px;
						width: 33%;
						height: auto;
					}
}

.gen-imagewithtext-1 span {
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-1 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-1  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 0px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-1  span {
font-size: 16px;
}
.gen-imagewithtext-1 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-1:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-1 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-1 .image-wrapper { position: relative; }
.gen-imagewithtext-1 .image-wrapper {
	margin-bottom: 8px;
	width: 38px;
	height: 38px;
}





.gen-imagewithtext-1 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-1 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-1 .image-wrapper .image-a  {
}
.gen-imagewithtext-1 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithtext-2 { position: relative; }
.gen-imagewithtext-2 {
	margin-right: auto;
	margin-left: auto;
	width: 130px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-imagewithtext-2 {
		margin-right: 0px;
		margin-left: 0px;
	}
}



@media (max-width: 575.98px) {
					.gen-imagewithtext-2 {
						margin-top: 0px;
						margin-bottom: 15px;
						width: 33%;
						height: auto;
					}
}

.gen-imagewithtext-2 span {
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-2 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-2  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-2  span {
font-size: 16px;
}
.gen-imagewithtext-2 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-2 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-2 .image-wrapper { position: relative; }
.gen-imagewithtext-2 .image-wrapper {
	margin-bottom: 8px;
	width: 38px;
	height: 38px;
}





.gen-imagewithtext-2 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-2 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-2 .image-wrapper .image-a  {
}
.gen-imagewithtext-2 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithtext-3 { position: relative; }
.gen-imagewithtext-3 {
	margin-right: auto;
	margin-left: auto;
	width: 130px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithtext-3 {
								margin-top: 0px;
								margin-bottom: 15px;
								width: 33%;
								height: auto;
							}
}

.gen-imagewithtext-3 span {
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-3 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-3  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-3  span {
font-size: 16px;
}
.gen-imagewithtext-3 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-3:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-3 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-3 .image-wrapper { position: relative; }
.gen-imagewithtext-3 .image-wrapper {
	margin-bottom: 8px;
	width: 60px;
	height: 38px;
}





.gen-imagewithtext-3 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-3 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-3 .image-wrapper .image-a  {
}
.gen-imagewithtext-3 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-button-18 { position: relative; }
.gen-button-18 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-18 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-18 {
		margin-top: 0px;
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-button-18 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-18 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-18 > .button span {
	line-height: 1.6em;
}
.gen-button-18 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-18 > .button  {
	font-size: 16px;
}
.gen-button-18 > .button  span {
font-size: 16px;
}
.gen-button-18 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-18 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-18 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-18 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-18 > .button > span{
padding:0 8px;
}




.gen-editorsection-9 { position: relative; }





.gen-editorsection-9 span {
}
.gen-editorsection-9 {
}
.gen-editorsection-9  {
	padding-top: 680px;
	padding-bottom: 0px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-9  {
	padding-top: 550px;
	padding-bottom: 0px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorsection-9  {
	padding-top: 514px;
	padding-bottom: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-9  {
	padding-top: 30px;
	padding-bottom: 0px;
	}
}
.gen-editorsection-9 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(32, 32, 35, 1);
	background-image: url('/Designs/Images/DSC09746.f00iklojxzv.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-9 { background-image:url('/o/DSC09746.f00iklojxzv.3840x2000.o.bg.webp'); }
.no-webp .gen-editorsection-9 { background-image:url('/o/DSC09746.f00iklojxzv.3840x2000.o.bg.jpg'); }
.gen-editorrow-13 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-13 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-13 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-13 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-13 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-13 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-13 { position: relative; }
.gen-editorrow-13 {
	margin-bottom: 0px;
}





.gen-editorrow-13 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-13 span {
}
.gen-editorrow-13 {
	text-transform: 0;
}
.gen-editorrow-13  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-13   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-13  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-13  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-13 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-16 { position: relative; }





.gen-editorcolumn-16 span {
}
.gen-editorcolumn-16 {
	text-transform: 0;
}

.gen-heading-12 { position: relative; }
.gen-heading-12 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-12 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-heading-12 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-heading-12 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-heading-12 {
		margin-top: 0px;
		margin-right: auto;
		margin-left: auto;
		width: 100%;
	}
}

.gen-heading-12 .h span {
	line-height: 1.4em;
}
.gen-heading-12 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4em;
}
.gen-heading-12 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: center;
}
.gen-heading-12 .h  span {
font-size: 40px;
}
@media (max-width: 991.98px) {
  .gen-heading-12 .h  {
	font-size: 40px;
	text-align: center;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-12 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-12 .h  {
	font-size: 26px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-12 .h  span {
font-size: 26px;
	}
}
.gen-heading-12 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-33 { position: relative; }
.gen-paragraph-33 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-33 {
		margin-top: 0px;
		margin-bottom: 50px;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-33 {
		margin-top: 0px;
		margin-bottom: 50px;
		width: auto;
	}
}


@media (max-width: 575.98px) {
			.gen-paragraph-33 {
				margin-top: 10px;
				margin-bottom: 30px;
				width: auto;
				height: auto;
			}
}

.gen-paragraph-33 .paragraph span {
	line-height: 1.4em;
}
.gen-paragraph-33 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4em;
}
.gen-paragraph-33 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-33 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-33 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-33 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-33 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-33 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-33 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}
@media(max-width: 576px) 
{
.hero-text * {
   text-align:center;
}
}

.gen-button-19 { position: relative; }
.gen-button-19 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-19 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-19 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-19 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-19 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-19 > .button span {
	line-height: 1.6em;
}
.gen-button-19 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-19 > .button  {
	font-size: 16px;
}
.gen-button-19 > .button  span {
font-size: 16px;
}
.gen-button-19 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-19 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-19 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-19 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-19 > .button > span{
padding:0 8px;
}




.gen-editorsection-10 { position: relative; }





.gen-editorsection-10 span {
	line-height: 1.2em;
}
.gen-editorsection-10 {
	line-height: 1.2em;
}
.gen-editorsection-10  {
	padding-top: 25px;
	padding-bottom: 25px;
}
.gen-editorsection-10 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
	background-image: url('') ;
	background-position: initial ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.gen-editorrow-14 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-14 .col:nth-child(1) {
flex: 0 0 auto;
 width: 42.9626937984496%;
}
.gen-editorrow-14 .col:nth-child(2) {
flex: 0 0 auto;
 width: 57.0373062015504%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-14 .col:nth-child(1) {
flex: 0 0 auto;
 width: 43.304771505376316%;
}
.gen-editorrow-14 .col:nth-child(2) {
flex: 0 0 auto;
 width: 56.695228494623684%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-14 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-14 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-14 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-14 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-14 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-14 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-14 { position: relative; }





.gen-editorrow-14 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-14 span {
}
.gen-editorrow-14 {
}
.gen-editorrow-14  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-14   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-14  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-14  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-14  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-14 {
	color: rgba(0, 0, 0, 1);
	background-image: url('') ;
	background-position: initial ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.gen-editorcolumn-17 { position: relative; }





.gen-editorcolumn-17 span {
}
.gen-editorcolumn-17 {
}

.gen-heading-13 { position: relative; }
.gen-heading-13 {
	width: auto;
}



@media (max-width: 767.98px) {
					.gen-heading-13 {
						margin-bottom: 15px;
					}
}

@media (max-width: 575.98px) {
					.gen-heading-13 {
						margin-bottom: 0px;
					}
}

.gen-heading-13 .h span {
	line-height: 1.4em;
}
.gen-heading-13 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4em;
}
.gen-heading-13 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 32px;
}
.gen-heading-13 .h  span {
font-size: 32px;
}
@media (max-width: 991.98px) {
  .gen-heading-13 .h  {
	font-size: 24px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-13 .h  span {
font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-13 .h  {
	font-size: 26px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-13 .h  span {
font-size: 26px;
	}
}
.gen-heading-13 .h {
	color: rgba(32, 32, 35, 1);
}


.gen-paragraph-34 { position: relative; }


@media (max-width: 991.98px) {
				.gen-paragraph-34 {
					margin-bottom: 15px;
				}
}



.gen-paragraph-34 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-34 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-34 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-34 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-34 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-34 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-34 .paragraph {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-18 { position: relative; }





.gen-editorcolumn-18 span {
}
.gen-editorcolumn-18 {
}

.gen-subscriptionform-13 { position: relative; }





.gen-subscriptionform-13 span {
}
.gen-subscriptionform-13 {
}
.gen-subscriptionform-13  {
}
.gen-subscriptionform-13 {
	color: rgba(0, 0, 0, 1);
}

.gen-input-13 { position: relative; }
.gen-input-13 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	width: 70%;
	height: 42px;
}




@media (max-width: 575.98px) {
							.gen-input-13 {
								width: 100%;
							}
}

.gen-input-13 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-13 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-13 > .inner-wrapper > .input  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-13 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-13 > .inner-wrapper > .input {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(236, 236, 237, 1);
}
.gen-input-13 > .inner-wrapper > .input:focus {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-13 > .inner-wrapper > .input:hover {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-13 > .inner-wrapper > .input::placeholder{
color:rgba(97, 97, 97, 1);
}
.gen-input-13 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-button-20 { position: relative; }
.gen-button-20 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: auto;
	width: 27%;
	height: 42px;
}




@media (max-width: 575.98px) {
							.gen-button-20 {
								margin-top: 17px;
								margin-right: auto;
								margin-left: auto;
								width: 100%;
								height: 42px;
							}
}

.gen-button-20 > .button span {
	line-height: 1.2em;
}
.gen-button-20 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-20 > .button  {
	font-size: 16px;
}
.gen-button-20 > .button  span {
font-size: 16px;
}
.gen-button-20 > .button {
	color: rgba(32, 32, 35, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-20 > .button:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(32, 32, 35, 1);
	background-color: rgba(32, 32, 35, 1);
}
.gen-button-20 > .button:active {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(32, 32, 35, 1);
	background-color: rgba(32, 32, 35, 1);
}
.gen-button-20 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-20 > .button > span{
padding:0 5px;
}





.gen-editorsection-11 { position: relative; }





.gen-editorsection-11 span {
}
.gen-editorsection-11 {
}
.gen-editorsection-11  {
	padding-top: 35px;
	padding-bottom: 35px;
}
@media (max-width: 1199.98px) {
  .gen-editorsection-11   {
	padding-top: 15px;
	padding-bottom: 15px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorsection-11  {
	padding-top: 15px;
	padding-bottom: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-11  {
	padding-top: 45px;
	padding-bottom: 45px;
	}
}
.gen-editorsection-11 {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-15 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-15 .col:nth-child(1) {
flex: 0 0 auto;
 width: 43.273982558139565%;
}
.gen-editorrow-15 .col:nth-child(2) {
flex: 0 0 auto;
 width: 56.726017441860435%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-15 .col:nth-child(1) {
flex: 0 0 auto;
 width: 43.736559139784944%;
}
.gen-editorrow-15 .col:nth-child(2) {
flex: 0 0 auto;
 width: 56.263440860215056%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-15 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-15 .col:nth-child(2) {
flex: 0 0 auto;
 width: 66.66666666666667%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-15 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-15 .col:nth-child(2) {
flex: 0 0 auto;
 width: 66.66666666666667%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-15 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-15 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-15 { position: relative; }


@media (max-width: 991.98px) {
				.gen-editorrow-15 {
					margin-bottom: 0px;
				}
}


@media (max-width: 575.98px) {
						.gen-editorrow-15 {
							margin-top: 0px;
							margin-bottom: 0px;
						}
}

.gen-editorrow-15 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-15 span {
}
.gen-editorrow-15 {
}
.gen-editorrow-15  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-15   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-15  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-15  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-15 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-19 { position: relative; }





.gen-editorcolumn-19 span {
}
.gen-editorcolumn-19 {
}

.gen-heading-14 { position: relative; }
.gen-heading-14 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-14 {
		width: auto;
	}
}


@media (max-width: 767.98px) {
			.gen-heading-14 {
				margin-top: 0px;
				margin-right: auto;
				margin-left: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-14 {
				margin-right: auto;
				margin-left: auto;
				width: 100%;
			}
}

.gen-heading-14 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-14 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-heading-14 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 32px;
}
.gen-heading-14 .h  span {
font-size: 32px;
}
@media (max-width: 991.98px) {
  .gen-heading-14 .h  {
	font-size: 26px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-14 .h  span {
font-size: 26px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-14 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 22px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-14 .h  span {
font-size: 22px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-14 .h  {
	font-size: 28px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-14 .h  span {
font-size: 28px;
	}
}
.gen-heading-14 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-35 { position: relative; }
.gen-paragraph-35 {
	margin-bottom: 20px;
}





.gen-paragraph-35 .paragraph span {
	line-height: 1.8000000000000005em;
}
.gen-paragraph-35 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000005em;
}
.gen-paragraph-35 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-35 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-35 .paragraph {
	color: rgba(202, 202, 202, 1);
}
.gen-paragraph-35 .paragraph:hover {
	color: rgba(202, 202, 202, 1);
}
.gen-paragraph-35 .paragraph:active {
	color: rgba(202, 202, 202, 1);
}



.gen-editorcolumn-20 { position: relative; }





.gen-editorcolumn-20 span {
}
.gen-editorcolumn-20 {
	text-transform: 0;
}

.gen-contactform-1 { position: relative; }



@media (max-width: 767.98px) {
						.gen-contactform-1 {
							margin-top: 5px;
						}
}


.gen-contactform-1 span {
}
.gen-contactform-1 {
	text-transform: 0;
}
.gen-contactform-1  {
}
.gen-contactform-1 {
	color: rgba(0, 0, 0, 0);
}

.gen-textarea-1 { position: relative; }
.gen-textarea-1 {
	margin-right: 5px;
	margin-bottom: 15px;
	margin-left: 5px;
	width: auto;
	height: 42px;
}




@media (max-width: 575.98px) {
							.gen-textarea-1 {
								margin-right: 0px;
								margin-bottom: 16px;
							}
}

.gen-textarea-1 .text-area span {
	line-height: 1.2em;
}
.gen-textarea-1 .text-area {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-textarea-1 .text-area  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-textarea-1 .text-area  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-textarea-1 .text-area   {
	font-size: 14px;
	}
}
@media (max-width: 1199.98px) {
  .gen-textarea-1 .text-area   span {
font-size: 14px;
	}
}
.gen-textarea-1 .text-area {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-textarea-1 .text-area:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(84, 84, 93, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-textarea-1 .text-area:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(39, 39, 43, 1);
}

.gen-textarea-1 .text-area::placeholder{
color:rgba(255, 255, 255, 1);
}

.gen-editorrow-16 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-16 .col:nth-child(1) {
flex: 0 0 auto;
 width: 66.66666666666666%;
}
.gen-editorrow-16 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.333333333333336%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-16 .col:nth-child(1) {
flex: 0 0 auto;
 width: 66.66666666666666%;
}
.gen-editorrow-16 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.333333333333336%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-16 .col:nth-child(1) {
flex: 0 0 auto;
 width: 66.66666666666666%;
}
.gen-editorrow-16 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-16 .col:nth-child(1) {
flex: 0 0 auto;
 width: 66.66666666666666%;
}
.gen-editorrow-16 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-16 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-16 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-16 { position: relative; }





.gen-editorrow-16 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-16 span {
}
.gen-editorrow-16 {
	text-transform: 0;
}
.gen-editorrow-16  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-16 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-21 { position: relative; }





.gen-editorcolumn-21 span {
}
.gen-editorcolumn-21 {
	text-transform: 0;
}

.gen-input-14 { position: relative; }
.gen-input-14 {
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 42px;
}




@media (max-width: 575.98px) {
							.gen-input-14 {
								margin-right: 0px;
								margin-bottom: 16px;
							}
}

.gen-input-14 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-14 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-14 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-14 > .inner-wrapper > .input  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-input-14 > .inner-wrapper > .input   {
	font-size: 14px;
	}
}
@media (max-width: 1199.98px) {
  .gen-input-14 > .inner-wrapper > .input   span {
font-size: 14px;
	}
}
.gen-input-14 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-14 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(84, 84, 93, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-14 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-14 > .inner-wrapper > .input::placeholder{
color:rgba(255, 255, 255, 1);
}
.gen-input-14 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-editorcolumn-22 { position: relative; }





.gen-editorcolumn-22 span {
}
.gen-editorcolumn-22 {
	text-transform: 0;
}

.gen-button-21 { position: relative; }
.gen-button-21 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-21 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-21 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-21 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-21 {
		margin-top: 15px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-21 > .button span {
	line-height: 1.6em;
}
.gen-button-21 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-21 > .button  {
	padding-right: 0px;
	font-size: 16px;
}
.gen-button-21 > .button  span {
font-size: 16px;
}
.gen-button-21 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-21 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-21 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-21 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-21 > .button > span{
padding:0 5px;
}







.gen-editorsection-12 { position: relative; }


@media (max-width: 991.98px) {
				.gen-editorsection-12 {
					margin-top: 0px;
				}
}



.gen-editorsection-12 span {
}
.gen-editorsection-12 {
}
.gen-editorsection-12  {
	padding-top: 170px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorsection-12   {
	padding-top: 200px;
	padding-bottom: 200px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorsection-12  {
	padding-top: 220px;
	padding-bottom: 120px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-12  {
	padding-top: 90px;
	padding-bottom: 60px;
	}
}
.gen-editorsection-12 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(32, 32, 35, 1);
	background-image: url('/Designs/Images/DSC09371_1.xuzy5m2nynp.jpg') ;
	background-position: right bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-12 { background-image:url('/o/DSC09371_1.xuzy5m2nynp.3840x2000.o.bg.webp'); }
.no-webp .gen-editorsection-12 { background-image:url('/o/DSC09371_1.xuzy5m2nynp.3840x2000.o.bg.jpg'); }
.gen-editorrow-17 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-17 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-17 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-17 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-17 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-17 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-17 { position: relative; }


@media (max-width: 991.98px) {
				.gen-editorrow-17 {
					margin-top: 0px;
					margin-bottom: 0px;
				}
}



.gen-editorrow-17 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-17 span {
}
.gen-editorrow-17 {
}
.gen-editorrow-17  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-17   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-17  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-17  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-17 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-23 { position: relative; }





.gen-editorcolumn-23 span {
}
.gen-editorcolumn-23 {
}

.gen-block-19 { position: relative; }
.gen-block-19 {
	margin-top: 0px;
	width: 672px;
}


@media (max-width: 991.98px) {
			.gen-block-19 {
				margin-top: 0px;
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-block-19 {
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-block-19 {
				width: 100%;
			}
}

.gen-block-19 span {
	line-height: 1.2em;
}
.gen-block-19 {
	line-height: 1.2em;
}
.gen-block-19  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-19 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-15 { position: relative; }
.gen-heading-15 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-15 {
				margin-top: 0px;
				margin-right: 0px;
				margin-left: 0px;
			}
}



.gen-heading-15 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-15 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-heading-15 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: left;
}
.gen-heading-15 .h  span {
font-size: 40px;
}
@media (max-width: 767.98px) {
  .gen-heading-15 .h  {
	font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-15 .h  span {
font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-15 .h  {
	font-size: 26px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-15 .h  span {
font-size: 26px;
	}
}
.gen-heading-15 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-block-20 { position: relative; }
.gen-block-20 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-20 {
		width: 656px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-20 {
		margin-right: auto;
		margin-left: auto;
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-20 {
		margin-right: auto;
		margin-left: 0px;
		width: 100%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-20 {
		margin-bottom: 0px;
		width: auto;
	}
}
@media (max-width: 575.98px) {
	.gen-block-20 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-block-20 {
display:none !important;
} }
.gen-block-20 span {
	line-height: 1.2em;
}
.gen-block-20 {
	line-height: 1.2em;
}
.gen-block-20  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-20 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-21 { position: relative; }
.gen-block-21 {
	width: auto;
	height: 115px;
}

@media (max-width: 1199.98px) {
	.gen-block-21 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-21 {
		width: 33%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-21 {
		width: 33%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-21 {
		width: 50%;
	}
}

.gen-block-21 span {
	line-height: 1.2em;
}
.gen-block-21 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-21  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-21  span {
font-size: 18px;
}
.gen-block-21 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-imagewithtext-4 { position: relative; }
.gen-imagewithtext-4 {
	margin-right: auto;
	margin-left: 0px;
	width: auto;
	height: 110px;
}



@media (max-width: 767.98px) {
					.gen-imagewithtext-4 {
						margin-right: auto;
						margin-left: 0px;
					}
}

@media (max-width: 575.98px) {
					.gen-imagewithtext-4 {
						margin-top: 0px;
						margin-bottom: 15px;
						height: 100%;
					}
}

.gen-imagewithtext-4 span {
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-4 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-4  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-4  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-imagewithtext-4   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-imagewithtext-4   span {
font-size: 16px;
	}
}
.gen-imagewithtext-4 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-4:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-4 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-4 .image-wrapper { position: relative; }
.gen-imagewithtext-4 .image-wrapper {
	margin-bottom: 8px;
	width: 38px;
	height: 38px;
}





.gen-imagewithtext-4 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-4 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-4 .image-wrapper .image-a  {
}
.gen-imagewithtext-4 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-block-22 { position: relative; }
.gen-block-22 {
	width: auto;
	height: 115px;
}

@media (max-width: 1199.98px) {
	.gen-block-22 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-22 {
		width: 33%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-22 {
		width: 33%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-22 {
		width: 50%;
	}
}

.gen-block-22 span {
	line-height: 1.2em;
}
.gen-block-22 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-22  {
	padding-top: 6px;
	padding-right: 30px;
	padding-bottom: 6px;
	padding-left: 30px;
	font-size: 18px;
}
.gen-block-22  span {
font-size: 18px;
}
@media (max-width: 1199.98px) {
  .gen-block-22   {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	}
}
.gen-block-22 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-imagewithtext-5 { position: relative; }
.gen-imagewithtext-5 {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	height: 110px;
}

@media (max-width: 1199.98px) {
	.gen-imagewithtext-5 {
		width: 100%;
	}
}



@media (max-width: 575.98px) {
					.gen-imagewithtext-5 {
						margin-top: 0px;
						margin-bottom: 15px;
						height: 100%;
					}
}

.gen-imagewithtext-5 span {
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-5 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-5  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-5  span {
font-size: 16px;
}
.gen-imagewithtext-5 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-5:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-5 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-5 .image-wrapper { position: relative; }
.gen-imagewithtext-5 .image-wrapper {
	margin-bottom: 8px;
	width: 38px;
	height: 38px;
}





.gen-imagewithtext-5 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-5 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-5 .image-wrapper .image-a  {
}
.gen-imagewithtext-5 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-block-23 { position: relative; }
.gen-block-23 {
	width: auto;
	height: 115px;
}

@media (max-width: 1199.98px) {
	.gen-block-23 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-23 {
		width: 33%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-23 {
		width: 33%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-23 {
		width: 50%;
	}
}

.gen-block-23 span {
	line-height: 1.2em;
}
.gen-block-23 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-23  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-23  span {
font-size: 18px;
}
.gen-block-23 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-imagewithtext-6 { position: relative; }
.gen-imagewithtext-6 {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	height: 110px;
}




@media (max-width: 575.98px) {
							.gen-imagewithtext-6 {
								margin-top: 0px;
								margin-bottom: 15px;
								height: 100%;
							}
}

.gen-imagewithtext-6 span {
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-6 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-6  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-6  span {
font-size: 16px;
}
.gen-imagewithtext-6 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-6:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-6 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-6 .image-wrapper { position: relative; }
.gen-imagewithtext-6 .image-wrapper {
	margin-bottom: 8px;
	width: 60px;
	height: 38px;
}





.gen-imagewithtext-6 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-6 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-6 .image-wrapper .image-a  {
}
.gen-imagewithtext-6 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}





.gen-block-24 { position: relative; }
.gen-block-24 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
	height: auto;
}
@media (min-width: 1200.00px) {
	.gen-block-24 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-block-24 {
		width: 656px;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-block-24 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
	.gen-block-24 {
		margin-right: auto;
		margin-left: auto;
		width: 100%;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-block-24 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
	.gen-block-24 {
		margin-right: auto;
		margin-left: 0px;
		width: 100%;
	}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-block-24 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-block-24 {
		margin-bottom: 15px;
		width: 100%;
	}
}

@media (min-width: 1200px) {
 .gen-block-24 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-block-24 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-block-24 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-block-24 {
display:none !important;
} }
.gen-block-24 span {
	line-height: 1.2em;
}
.gen-block-24 {
	line-height: 1.2em;
}
.gen-block-24  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-24 {
	color: rgba(0, 0, 0, 1);
}

.gen-imagewithsimpletext-2 { position: relative; }
.gen-imagewithsimpletext-2 {
	margin-right: 0px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-2 {
								margin-bottom: 12px;
								width: 100%;
							}
}

.gen-imagewithsimpletext-2 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-2 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-2  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-imagewithsimpletext-2 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithsimpletext-2:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-2 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-2 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-2 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 50px;
	height: 50px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-2 .image-wrapper {
								width: 35px;
								height: 35px;
							}
}

.gen-imagewithsimpletext-2 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-2 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-2 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-3 { position: relative; }
.gen-imagewithsimpletext-3 {
	margin-right: 0px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-3 {
								margin-bottom: 12px;
								width: 100%;
							}
}

.gen-imagewithsimpletext-3 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-3 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-3  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-imagewithsimpletext-3 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithsimpletext-3:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-3 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-3 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-3 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 50px;
	height: 50px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-3 .image-wrapper {
								width: 35px;
								height: 35px;
							}
}

.gen-imagewithsimpletext-3 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-3 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-3 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-4 { position: relative; }
.gen-imagewithsimpletext-4 {
	margin-right: 0px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-4 {
								margin-bottom: 40px;
								width: 100%;
							}
}

.gen-imagewithsimpletext-4 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-4 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-4  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-imagewithsimpletext-4 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithsimpletext-4:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-4 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-4 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-4 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 50px;
	height: 50px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-4 .image-wrapper {
								width: 35px;
								height: 35px;
							}
}

.gen-imagewithsimpletext-4 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-4 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-4 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-button-22 { position: relative; }
.gen-button-22 {
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 5px;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-22 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-22 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-22 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-22 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-22 > .button span {
	line-height: 1.6em;
}
.gen-button-22 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-22 > .button  {
	font-size: 16px;
}
.gen-button-22 > .button  span {
font-size: 16px;
}
.gen-button-22 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-22 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-22 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-22 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-22 > .button > span{
padding:0 8px;
}





.gen-editorsection-13 { position: relative; }





.gen-editorsection-13 span {
}
.gen-editorsection-13 {
	text-transform: 0;
}
.gen-editorsection-13  {
	padding-top: 60px;
	padding-bottom: 80px;
}
@media (max-width: 767.98px) {
  .gen-editorsection-13  {
	padding-top: 65px;
	padding-bottom: 15px;
	}
}
.gen-editorsection-13 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(20, 20, 23, 1);
}

.gen-editorrow-18 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-18 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-18 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-18 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-18 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-18 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-18 { position: relative; }





.gen-editorrow-18 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-18 span {
}
.gen-editorrow-18 {
	text-transform: 0;
}
.gen-editorrow-18  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-18   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-18  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-18  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-18 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-24 { position: relative; }





.gen-editorcolumn-24 span {
}
.gen-editorcolumn-24 {
	text-transform: 0;
}

.gen-heading-16 { position: relative; }
.gen-heading-16 {
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-16 {
				margin-right: 0px;
				margin-left: 0px;
			}
}



.gen-heading-16 .h span {
	line-height: 1.4em;
}
.gen-heading-16 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4em;
}
.gen-heading-16 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: center;
}
.gen-heading-16 .h  span {
font-size: 40px;
}
@media (max-width: 767.98px) {
  .gen-heading-16 .h  {
	font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-16 .h  span {
font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-16 .h  {
	font-size: 26px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-16 .h  span {
font-size: 26px;
	}
}
.gen-heading-16 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-block-25 { position: relative; }




@media (max-width: 575.98px) {
								.gen-block-25 {
									height: auto;
								}
}

.gen-block-25 span {
	line-height: 1.2em;
}
.gen-block-25 {
	line-height: 1.2em;
}
.gen-block-25  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-25 {
	color: rgba(0, 0, 0, 1);
}

.gen-video-1 { position: relative; }
.gen-video-1 {
	margin-right: auto;
	margin-bottom: 25px;
	width: 32%;
	height: 230px;
}


@media (max-width: 991.98px) {
			.gen-video-1 {
				height: 160px;
			}
}

@media (max-width: 767.98px) {
			.gen-video-1 {
				height: 140px;
			}
}

@media (max-width: 575.98px) {
			.gen-video-1 {
				margin-right: auto;
				width: 48%;
				height: 150px;
			}
}

.gen-video-1 .video span {
	line-height: 1.2em;
}
.gen-video-1 .video {
	line-height: 1.2em;
}
.gen-video-1 .video  {
}
.gen-video-1 .video {
	color: rgba(0, 0, 0, 1);
}


.gen-video-2 { position: relative; }
.gen-video-2 {
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	width: 32%;
	height: 230px;
}


@media (max-width: 991.98px) {
			.gen-video-2 {
				height: 160px;
			}
}

@media (max-width: 767.98px) {
			.gen-video-2 {
				height: 140px;
			}
}

@media (max-width: 575.98px) {
			.gen-video-2 {
				margin-left: auto;
				width: 48%;
				height: 150px;
			}
}

.gen-video-2 .video span {
	line-height: 1.2em;
}
.gen-video-2 .video {
	line-height: 1.2em;
}
.gen-video-2 .video  {
}
.gen-video-2 .video {
	color: rgba(0, 0, 0, 1);
}


.gen-video-3 { position: relative; }
.gen-video-3 {
	margin-bottom: 25px;
	margin-left: auto;
	width: 32%;
	height: 230px;
}


@media (max-width: 991.98px) {
			.gen-video-3 {
				height: 160px;
			}
}

@media (max-width: 767.98px) {
			.gen-video-3 {
				height: 140px;
			}
}

@media (max-width: 575.98px) {
			.gen-video-3 {
				margin-right: auto;
				width: 48%;
				height: 150px;
			}
}

.gen-video-3 .video span {
	line-height: 1.2em;
}
.gen-video-3 .video {
	line-height: 1.2em;
}
.gen-video-3 .video  {
}
.gen-video-3 .video {
	color: rgba(0, 0, 0, 1);
}


.gen-video-4 { position: relative; }
.gen-video-4 {
	margin-right: auto;
	margin-bottom: 25px;
	width: 32%;
	height: 230px;
}


@media (max-width: 991.98px) {
			.gen-video-4 {
				height: 160px;
			}
}

@media (max-width: 767.98px) {
			.gen-video-4 {
				height: 140px;
			}
}

@media (max-width: 575.98px) {
			.gen-video-4 {
				margin-left: auto;
				width: 48%;
				height: 150px;
			}
}

.gen-video-4 .video span {
	line-height: 1.2em;
}
.gen-video-4 .video {
	line-height: 1.2em;
}
.gen-video-4 .video  {
}
.gen-video-4 .video {
	color: rgba(0, 0, 0, 1);
}


.gen-video-5 { position: relative; }
.gen-video-5 {
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	width: 32%;
	height: 230px;
}


@media (max-width: 991.98px) {
			.gen-video-5 {
				height: 160px;
			}
}

@media (max-width: 767.98px) {
			.gen-video-5 {
				height: 140px;
			}
}

@media (max-width: 575.98px) {
			.gen-video-5 {
				margin-right: auto;
				width: 48%;
				height: 150px;
			}
}

.gen-video-5 .video span {
	line-height: 1.2em;
}
.gen-video-5 .video {
	line-height: 1.2em;
}
.gen-video-5 .video  {
}
.gen-video-5 .video {
	color: rgba(0, 0, 0, 1);
}


.gen-video-6 { position: relative; }
.gen-video-6 {
	margin-bottom: 25px;
	margin-left: auto;
	width: 32%;
	height: 230px;
}


@media (max-width: 991.98px) {
			.gen-video-6 {
				height: 160px;
			}
}

@media (max-width: 767.98px) {
			.gen-video-6 {
				height: 140px;
			}
}

@media (max-width: 575.98px) {
			.gen-video-6 {
				margin-left: auto;
				width: 48%;
				height: 150px;
			}
}

.gen-video-6 .video span {
	line-height: 1.2em;
}
.gen-video-6 .video {
	line-height: 1.2em;
}
.gen-video-6 .video  {
}
.gen-video-6 .video {
	color: rgba(0, 0, 0, 1);
}






.gen-editorsection-14 { position: relative; }


@media (max-width: 991.98px) {
				.gen-editorsection-14 {
					margin-top: 0px;
				}
}



.gen-editorsection-14 span {
}
.gen-editorsection-14 {
}
.gen-editorsection-14  {
	padding-top: 230px;
	padding-bottom: 230px;
}
@media (max-width: 1199.98px) {
  .gen-editorsection-14   {
	padding-top: 200px;
	padding-bottom: 200px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorsection-14  {
	padding-top: 220px;
	padding-bottom: 120px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-14  {
	padding-top: 290px;
	padding-bottom: 0px;
	}
}
.gen-editorsection-14 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(32, 32, 35, 1);
	background-image: url('/Designs/Images/about-bgr.csgsxhkh1x1.png') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-14 { background-image:url('/o/about-bgr.csgsxhkh1x1.1920x1024.o.bg.webp'); }
.no-webp .gen-editorsection-14 { background-image:url('/o/about-bgr.csgsxhkh1x1.1920x1024.o.bg.jpg'); }
.gen-editorrow-19 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-19 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-19 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-19 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-19 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-19 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-19 { position: relative; }


@media (max-width: 991.98px) {
				.gen-editorrow-19 {
					margin-top: 0px;
					margin-bottom: 0px;
				}
}



.gen-editorrow-19 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-19 span {
}
.gen-editorrow-19 {
}
.gen-editorrow-19  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-19   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-19  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-19  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-19  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-19 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-25 { position: relative; }





.gen-editorcolumn-25 span {
}
.gen-editorcolumn-25 {
}

.gen-block-26 { position: relative; }
.gen-block-26 {
	margin-top: 0px;
	width: 50%;
}


@media (max-width: 991.98px) {
			.gen-block-26 {
				width: 574px;
			}
}

@media (max-width: 767.98px) {
			.gen-block-26 {
				width: 70%;
			}
}

@media (max-width: 575.98px) {
			.gen-block-26 {
				margin-top: 0px;
				width: 100%;
			}
}

.gen-block-26 span {
	line-height: 1.2em;
}
.gen-block-26 {
	line-height: 1.2em;
}
.gen-block-26  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-26 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-14 { position: relative; }
.gen-image-14 {
	margin-bottom: 35px;
	width: 360px;
	height: 54px;
}


@media (max-width: 991.98px) {
			.gen-image-14 {
				width: 290px;
				height: 54px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-14 {
						margin-right: auto;
						margin-left: 0px;
						width: 200px;
						height: 40px;
					}
}

.gen-image-14 .image-a span {
	line-height: 1.2em;
}
.gen-image-14 .image-a {
	line-height: 1.2em;
}
.gen-image-14 .image-a  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-image-14 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-36 { position: relative; }
.gen-paragraph-36 {
	margin-bottom: 40px;
}





.gen-paragraph-36 .paragraph span {
	line-height: 1.4em;
}
.gen-paragraph-36 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4em;
}
.gen-paragraph-36 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-36 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-36 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-button-23 { position: relative; }
.gen-button-23 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-23 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-23 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-23 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-23 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-23 > .button span {
	line-height: 1.6em;
}
.gen-button-23 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-23 > .button  {
	font-size: 16px;
}
.gen-button-23 > .button  span {
font-size: 16px;
}
.gen-button-23 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-23 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-23 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-23 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-23 > .button > span{
padding:0 8px;
}





.gen-editormain-2 { position: relative; }





.gen-editorsection-15 { position: relative; }





.gen-editorsection-15 span {
	line-height: 1.2em;
}
.gen-editorsection-15 {
	line-height: 1.2em;
}
.gen-editorsection-15  {
	padding-top: 30px;
	padding-bottom: 80px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-15  {
	padding-top: 15px;
	padding-bottom: 60px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorsection-15  {
	padding-top: 35px;
	padding-bottom: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-15  {
	padding-top: 0px;
	padding-bottom: 30px;
	}
}
.gen-editorsection-15 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-20 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-20 .col:nth-child(1) {
flex: 0 0 auto;
 width: 52.84346846846846%;
}
.gen-editorrow-20 .col:nth-child(2) {
flex: 0 0 auto;
 width: 47.15653153153154%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-20 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-20 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-20 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-20 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-20 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-20 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-20 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-20 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-20 { position: relative; }
.gen-editorrow-20 {
	margin-top: 0px;
	margin-bottom: 0px;
}



@media (max-width: 767.98px) {
					.gen-editorrow-20 {
						margin-left: auto;
					}
}

@media (max-width: 575.98px) {
					.gen-editorrow-20 {
						margin-bottom: 0px;
						margin-left: 0px;
					}
}

.gen-editorrow-20 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-20 span {
	line-height: 1.2em;
}
.gen-editorrow-20 {
	line-height: 1.2em;
}
.gen-editorrow-20  {
}
@media (max-width: 575.98px) {
  .gen-editorrow-20  {
	padding-right: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-20 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-26 { position: relative; }





.gen-editorcolumn-26 span {
	line-height: 1.2em;
}
.gen-editorcolumn-26 {
	line-height: 1.2em;
}
.gen-editorcolumn-26  {
}

.gen-thumbnailimage-1 { position: relative; }





.gen-thumbnailimage-1 .image-a span {
	line-height: 1.2em;
}
.gen-thumbnailimage-1 .image-a {
	line-height: 1.2em;
}
.gen-thumbnailimage-1 .image-a  {
}
.gen-thumbnailimage-1 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-block-27 { position: relative; }
.gen-block-27 {
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: -76px;
	margin-left: 5px;
	width: auto;
	height: auto;
}
@media (min-width: 1200.00px) {
	.gen-block-27 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-block-27 {
		margin-right: auto;
		margin-left: 0px;
		width: auto;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-block-27 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
	.gen-block-27 {
		margin-right: auto;
		margin-bottom: -76px;
		margin-left: 5px;
		width: auto;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-block-27 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
	.gen-block-27 {
		margin-right: auto;
		margin-left: 5px;
		width: 200px;
	}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-block-27 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-block-27 {
		margin-top: 25px;
		margin-right: auto;
		margin-bottom: -76px;
		margin-left: 5px;
		width: auto;
		height: auto;
	}
}
@media (max-width: 575.98px) {
	.gen-block-27 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-block-27 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-block-27 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-block-27 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-block-27 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-block-27 {
display:none !important;
} }
.gen-block-27 span {
	line-height: 1.2em;
}
.gen-block-27 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	text-transform: uppercase;
	transition: all 0.2s;
}
.gen-block-27  {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-block-27  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-block-27   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-block-27   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-27  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-27  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-27  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-27  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-27  {
	padding-top: 13px;
	padding-bottom: 13px;
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-27  span {
font-size: 14px;
	}
}
.gen-block-27 {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(66, 66, 76, 1);
}
.gen-block-27:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(113, 113, 130, 1);
}
.gen-block-27:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(66, 66, 76, 1);
}
.gen-block-27:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}
.promo-label{z-index:1;}
.gen-paragraph-37 { position: relative; }





.gen-paragraph-37 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-37 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-37 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 30px;
}
.gen-paragraph-37 .paragraph  span {
font-size: 30px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-37 .paragraph  {
	font-size: 20px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-37 .paragraph  span {
font-size: 20px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-37 .paragraph  {
	font-size: 20px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-37 .paragraph  span {
font-size: 20px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-37 .paragraph  {
	font-size: 20px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-37 .paragraph  span {
font-size: 20px;
	}
}
.gen-paragraph-37 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-blockabsolute-1 { position: relative; }
.gen-blockabsolute-1 {
	margin-right: 0px;
	width: 90%;
	height: auto;
}
@media (min-width: 1200.00px) {
	.gen-blockabsolute-1 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-blockabsolute-1 {
		width: 100%;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-blockabsolute-1 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
	.gen-blockabsolute-1 {
		margin-top: 90px;
		width: 100%;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-blockabsolute-1 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-blockabsolute-1 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
			.gen-blockabsolute-1 {
				margin-top: 65px;
			}
}
@media (max-width: 575.98px) {
	.gen-blockabsolute-1 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-blockabsolute-1 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-blockabsolute-1 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-blockabsolute-1 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-blockabsolute-1 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-blockabsolute-1 {
display:none !important;
} }
.gen-blockabsolute-1 span {
}
.gen-blockabsolute-1 {
	text-transform: 0;
}
.gen-blockabsolute-1  {
}
.gen-blockabsolute-1 {
	color: rgba(0, 0, 0, 0);
}

.gen-image-15 { position: relative; }
.gen-image-15 {
	margin-right: auto;
	margin-left: 15px;
	width: 145px;
	height: 231.38297872340428px;
}

@media (max-width: 1199.98px) {
	.gen-image-15 {
		width: 116.12554112554112px;
		height: 185px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-15 {
		width: auto;
		height: 220px;
	}
}

@media (max-width: 767.98px) {
	.gen-image-15 {
		width: auto;
		height: 220px;
	}
}

@media (max-width: 575.98px) {
	.gen-image-15 {
		margin-right: 7px;
		width: 80.84px;
		height: 129px;
	}
}

.gen-image-15 .image-a span {
	line-height: 1.2em;
}
.gen-image-15 .image-a {
	line-height: 1.2em;
}
.gen-image-15 .image-a  {
}
.gen-image-15 .image-a {
	color: rgba(0, 0, 0, 1);
}
.sale-image {
right: 0;
}

.gen-block-28 { position: relative; }
.gen-block-28 {
	margin-right: 0px;
	margin-bottom: 27px;
	margin-left: 44px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-28 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 30px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-28 {
		margin-bottom: 23px;
		margin-left: 38px;
	}
}

@media (max-width: 767.98px) {
	.gen-block-28 {
		margin-right: 0px;
		margin-bottom: 22px;
		margin-left: 40px;
	}
}

@media (max-width: 575.98px) {
	.gen-block-28 {
		margin-right: 0px;
		margin-bottom: 8px;
		margin-left: 26px;
	}
}

.gen-block-28 span {
	line-height: 1.2em;
}
.gen-block-28 {
	line-height: 1.2em;
}
.gen-block-28  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-28 {
	color: rgba(0, 0, 0, 1);
}
.sale-left {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
}
.gen-paragraph-38 { position: relative; }



@media (max-width: 767.98px) {
						.gen-paragraph-38 {
							margin-top: 4px;
							margin-right: -2px;
							margin-bottom: 0px;
							height: auto;
						}
}


.gen-paragraph-38 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-38 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-38 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 28px;
}
.gen-paragraph-38 .paragraph  span {
font-size: 28px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-38 .paragraph  {
	font-size: 20px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-38 .paragraph  span {
font-size: 20px;
	}
}
.gen-paragraph-38 .paragraph {
	color: rgba(66, 66, 76, 1);
}


.gen-paragraph-39 { position: relative; }
.gen-paragraph-39 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}



@media (max-width: 767.98px) {
					.gen-paragraph-39 {
						margin-right: 0px;
						margin-bottom: 2px;
					}
}


.gen-paragraph-39 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-39 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-39 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 45px;
	text-align: center;
}
.gen-paragraph-39 .paragraph  span {
font-size: 45px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-39 .paragraph   {
	font-size: 38px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-39 .paragraph   span {
font-size: 38px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-39 .paragraph  {
	font-size: 45px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-39 .paragraph  span {
font-size: 45px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-39 .paragraph  {
	font-size: 45px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-39 .paragraph  span {
font-size: 45px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-39 .paragraph  {
	font-size: 27px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-39 .paragraph  span {
font-size: 27px;
	}
}
.gen-paragraph-39 .paragraph {
	color: rgba(66, 66, 76, 1);
}
.gen-paragraph-39 .paragraph:hover {
	color: rgba(66, 66, 76, 1);
}
.gen-paragraph-39 .paragraph:active {
	color: rgba(66, 66, 76, 1);
}
.sale {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
}



.gen-blockabsolute-2 { position: relative; }
.gen-blockabsolute-2 {
	margin-right: auto;
	margin-left: 0px;
	width: 100%;
	height: auto;
}
@media (min-width: 1200.00px) {
	.gen-blockabsolute-2 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-blockabsolute-2 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-blockabsolute-2 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-blockabsolute-2 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-blockabsolute-2 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-blockabsolute-2 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-blockabsolute-2 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-blockabsolute-2 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-blockabsolute-2 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-blockabsolute-2 {
display:none !important;
} }
.gen-blockabsolute-2 span {
}
.gen-blockabsolute-2 {
	text-transform: 0;
}
.gen-blockabsolute-2  {
}
.gen-blockabsolute-2 {
	color: rgba(0, 0, 0, 0);
}

.gen-block-29 { position: relative; }
.gen-block-29 {
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-block-29 {
				margin-top: 20px;
			}
}



.gen-block-29 span {
}
.gen-block-29 {
}
.gen-block-29  {
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 8px;
	padding-left: 20px;
}
@media (max-width: 991.98px) {
  .gen-block-29  {
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 4px;
	padding-left: 12px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-29  {
	padding-top: 3px;
	padding-right: 12px;
	padding-bottom: 3px;
	padding-left: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-29  {
	padding-top: 2px;
	padding-right: 12px;
	padding-bottom: 2px;
	padding-left: 12px;
	}
}
.gen-block-29 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 165, 255, 1);
}

.gen-paragraph-40 { position: relative; }





.gen-paragraph-40 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-40 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-40 .paragraph  {
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-40 .paragraph  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-40 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-40 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-40 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-40 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-40 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-40 .paragraph:hover {
	color: rgba(0, 0, 0, 0);
}
.gen-paragraph-40 .paragraph:active {
	color: rgba(0, 0, 0, 0);
}




.gen-productimagesviewer-1 { position: relative; }
.gen-productimagesviewer-1 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-productimagesviewer-1 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-productimagesviewer-1 {
		margin-top: 15px;
		margin-bottom: 15px;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-productimagesviewer-1 {
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-productimagesviewer-1 {
		margin-top: 15px;
		margin-bottom: 15px;
		width: 100%;
		height: auto;
	}
}

.gen-productimagesviewer-1 span {
	line-height: 1.2em;
}
.gen-productimagesviewer-1 {
	line-height: 1.2em;
}
.gen-productimagesviewer-1  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-productimagesviewer-1 {
	color: rgba(0, 0, 0, 1);
}

.gen-productimagesviewer-1 .image { position: relative; }
.gen-productimagesviewer-1 .image {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-productimagesviewer-1 .image {
		width: 100%;
		height: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-productimagesviewer-1 .image {
		width: auto;
		height: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-productimagesviewer-1 .image {
		height: 100%;
	}
}

@media (max-width: 575.98px) {
	.gen-productimagesviewer-1 .image {
		margin-bottom: 0px;
		width: 100%;
		height: 100%;
	}
}

.gen-productimagesviewer-1 .image .image-a span {
	line-height: 1.2em;
}
.gen-productimagesviewer-1 .image .image-a {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-productimagesviewer-1 .image .image-a  {
}
.gen-productimagesviewer-1 .image .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(20, 20, 23, 1);
}
.gen-productimagesviewer-1 .image .image-a:hover {
	color: rgba(0, 0, 0, 1);
}

.gen-productimagesviewer-1 .image .image-zoom { position: relative; }





.gen-productimagesviewer-1 .image .image-zoom span {
}
.gen-productimagesviewer-1 .image .image-zoom {
	text-transform: 0;
}



.gen-productimagesviewer-1 .image-slider { position: relative; }
.gen-productimagesviewer-1 .image-slider {
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 150px;
}

@media (max-width: 1199.98px) {
	.gen-productimagesviewer-1 .image-slider {
		margin-top: 15px;
		height: 150px;
	}
}

@media (max-width: 991.98px) {
	.gen-productimagesviewer-1 .image-slider {
		margin-top: 15px;
		height: 150px;
	}
}

@media (max-width: 767.98px) {
	.gen-productimagesviewer-1 .image-slider {
		margin-top: 15px;
		height: 150px;
	}
}

@media (max-width: 575.98px) {
	.gen-productimagesviewer-1 .image-slider {
		margin-top: 15px;
		height: 120px;
	}
}

.gen-productimagesviewer-1 .image-slider span {
	line-height: 1.2em;
}
.gen-productimagesviewer-1 .image-slider {
	line-height: 1.2em;
}
.gen-productimagesviewer-1 .image-slider  {
}
.gen-productimagesviewer-1 .image-slider {
	color: rgba(0, 0, 0, 1);
}
.product-image-slider .slide-container {
    width: 100px;
}

.product-image-slider.horizontal .slide-container .slider-items .slider-item .thumbnail-image {
        width: 100%;
    height: 100%;
}

.product-image-slider li {
    padding-left: 10px;
    padding-right: 10px;
    cursor: pointer;
}

.slide-container {
    flex-shrink: 1 !important;
}

.product-image-slider {
    flex-shrink: 1;
}

.product-image-slider .icon-left, .product-image-slider .icon-right {
    display: none;
}
.gen-productimagesviewer-1 .image-slider .icon-left { position: relative; }
.gen-productimagesviewer-1 .image-slider .icon-left {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 30px;
	height: 30px;
}





.gen-productimagesviewer-1 .image-slider .icon-left span {
	line-height: 1.2em;
}
.gen-productimagesviewer-1 .image-slider .icon-left {
	line-height: 1.2em;
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
}
.gen-productimagesviewer-1 .image-slider .icon-left  {
	padding-right: 0px;
	padding-left: 0px;
}
.gen-productimagesviewer-1 .image-slider .icon-left {
	color: rgba(0, 0, 0, 1);
}
.gen-productimagesviewer-1 .image-slider .icon-left:hover {
	color: rgba(0, 0, 0, 1);
}

.gen-productimagesviewer-1 .image-slider .icon-left .icon-wrapper > i{
font-size:30px;
}
.gen-productimagesviewer-1 .image-slider .icon-left .icon-wrapper > i{
color:rgba(255, 255, 255, 1);
}
.gen-productimagesviewer-1 .image-slider .icon-left:hover .icon-wrapper > i{
color:rgba(66, 66, 76, 1);
}

.gen-productimagesviewer-1 .image-slider .thumbnail-image { position: relative; }





.gen-productimagesviewer-1 .image-slider .thumbnail-image .image-a span {
}
.gen-productimagesviewer-1 .image-slider .thumbnail-image .image-a {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-productimagesviewer-1 .image-slider .thumbnail-image .image-a  {
}
.gen-productimagesviewer-1 .image-slider .thumbnail-image .image-a {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}
.gen-productimagesviewer-1 .image-slider .thumbnail-image .image-a:hover {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
}
.gen-productimagesviewer-1 .image-slider .thumbnail-image .image-a.selected {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}


.gen-productimagesviewer-1 .image-slider .icon-right { position: relative; }
.gen-productimagesviewer-1 .image-slider .icon-right {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 30px;
	height: 30px;
}





.gen-productimagesviewer-1 .image-slider .icon-right span {
	line-height: 1.2em;
}
.gen-productimagesviewer-1 .image-slider .icon-right {
	line-height: 1.2em;
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
}
.gen-productimagesviewer-1 .image-slider .icon-right  {
	padding-right: 0px;
	padding-left: 0px;
}
.gen-productimagesviewer-1 .image-slider .icon-right {
	color: rgba(0, 0, 0, 1);
}
.gen-productimagesviewer-1 .image-slider .icon-right:hover {
	color: rgba(0, 0, 0, 1);
}

.gen-productimagesviewer-1 .image-slider .icon-right .icon-wrapper > i{
font-size:30px;
}
.gen-productimagesviewer-1 .image-slider .icon-right .icon-wrapper > i{
color:rgba(255, 255, 255, 1);
}
.gen-productimagesviewer-1 .image-slider .icon-right:hover .icon-wrapper > i{
color:rgba(66, 66, 76, 1);
}



.gen-blockabsolute-3 { position: relative; }
.gen-blockabsolute-3 {
	margin-right: auto;
	margin-left: 0px;
	width: 100%;
	height: auto;
}
@media (min-width: 1200.00px) {
	.gen-blockabsolute-3 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-blockabsolute-3 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-blockabsolute-3 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-blockabsolute-3 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-blockabsolute-3 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-blockabsolute-3 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-blockabsolute-3 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-blockabsolute-3 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-blockabsolute-3 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-blockabsolute-3 {
display:none !important;
} }
.gen-blockabsolute-3 span {
}
.gen-blockabsolute-3 {
	text-transform: 0;
}
.gen-blockabsolute-3  {
}
.gen-blockabsolute-3 {
	color: rgba(0, 0, 0, 0);
}

.gen-block-30 { position: relative; }
.gen-block-30 {
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-block-30 {
				margin-top: 20px;
			}
}



.gen-block-30 span {
}
.gen-block-30 {
}
.gen-block-30  {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.gen-block-30 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 165, 255, 1);
}

.gen-paragraph-41 { position: relative; }





.gen-paragraph-41 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-41 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-41 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-41 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-41 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-paragraph-42 { position: relative; }
.gen-paragraph-42 {
	margin-top: 6px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 10px;
}
@media (min-width: 1200.00px) {
	.gen-paragraph-42 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-paragraph-42 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
			.gen-paragraph-42 {
				margin-top: 20px;
			}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-paragraph-42 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-paragraph-42 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-paragraph-42 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-paragraph-42 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-paragraph-42 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-paragraph-42 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-paragraph-42 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-paragraph-42 {
display:none !important;
} }
.gen-paragraph-42 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-42 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-42 .paragraph  {
	padding-top: 8px;
	padding-right: 18px;
	padding-bottom: 8px;
	padding-left: 20px;
	font-size: 24px;
}
.gen-paragraph-42 .paragraph  span {
font-size: 24px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-42 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-42 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-42 .paragraph  {
	padding-top: 6px;
	padding-right: 14px;
	padding-bottom: 6px;
	padding-left: 16px;
	}
}
.gen-paragraph-42 .paragraph {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(236, 32, 36, 1);
}
.promo {
    position: absolute;
    top: 0;
    left: 0;
    text-transform: uppercase;
}


.gen-editorcolumn-27 { position: relative; }





.gen-editorcolumn-27 span {
	line-height: 1.2em;
}
.gen-editorcolumn-27 {
	line-height: 1.2em;
}
.gen-editorcolumn-27  {
}

.gen-heading-17 { position: relative; }
.gen-heading-17 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-17 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-heading-17 {
		width: 100%;
	}
}


@media (max-width: 575.98px) {
			.gen-heading-17 {
				margin-top: 15px;
				margin-right: 0px;
				margin-left: 0px;
				width: auto;
				height: auto;
			}
}

.gen-heading-17 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-17 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-heading-17 .h  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 40px;
}
.gen-heading-17 .h  span {
font-size: 40px;
}
@media (max-width: 1199.98px) {
  .gen-heading-17 .h   {
	font-size: 40px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-17 .h   span {
font-size: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-17 .h  {
	font-size: 36px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-17 .h  span {
font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-17 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-17 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-17 .h  {
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-17 .h  span {
font-size: 28px;
	}
}
.gen-heading-17 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-17 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-17 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-43 { position: relative; }
.gen-paragraph-43 {
	margin-bottom: 15px;
}





.gen-paragraph-43 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-43 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
font-weight: 300;
}
.gen-paragraph-43 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-paragraph-43 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-43 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-43 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-43 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-productpricingview4-1 { position: relative; }
.gen-productpricingview4-1 {
	margin-bottom: 0px;
}





.gen-productpricingview4-1 span {
	line-height: 1.2em;
}
.gen-productpricingview4-1 {
	line-height: 1.2em;
}
.gen-productpricingview4-1  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-productpricingview4-1 {
	color: rgba(0, 0, 0, 1);
}

.gen-productpricingview4-1 .product-new-price-view { position: relative; }





.gen-productpricingview4-1 .product-new-price-view span {
	line-height: 1.2em;
}
.gen-productpricingview4-1 .product-new-price-view {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 600;
}
.gen-productpricingview4-1 .product-new-price-view  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 26px;
}
.gen-productpricingview4-1 .product-new-price-view  span {
font-size: 26px;
}
.gen-productpricingview4-1 .product-new-price-view {
	color: rgba(255, 255, 255, 1);
}


.gen-productpricingview4-1 .product-old-price-view { position: relative; }





.gen-productpricingview4-1 .product-old-price-view span {
	line-height: 1.2em;
}
.gen-productpricingview4-1 .product-old-price-view {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 600;
}
.gen-productpricingview4-1 .product-old-price-view  {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-productpricingview4-1 .product-old-price-view  span {
font-size: 20px;
}
.gen-productpricingview4-1 .product-old-price-view {
	color: rgba(129, 129, 143, 1);
}


.gen-productpricingview4-1 .product-discount-view { position: relative; }





.gen-productpricingview4-1 .product-discount-view span {
	line-height: 1.2em;
}
.gen-productpricingview4-1 .product-discount-view {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 600;
}
.gen-productpricingview4-1 .product-discount-view  {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-productpricingview4-1 .product-discount-view  span {
font-size: 20px;
}
.gen-productpricingview4-1 .product-discount-view {
	color: rgba(236, 32, 36, 1);
}


.gen-productpricingview4-1 .product-tax-price-view { position: relative; }





.gen-productpricingview4-1 .product-tax-price-view span {
	line-height: 1.2em;
}
.gen-productpricingview4-1 .product-tax-price-view {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-productpricingview4-1 .product-tax-price-view  {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-productpricingview4-1 .product-tax-price-view  span {
font-size: 20px;
}
.gen-productpricingview4-1 .product-tax-price-view {
	color: rgba(129, 129, 143, 1);
}



.gen-productaddoncheckboxlist-1 { position: relative; }
.gen-productaddoncheckboxlist-1 {
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-productaddoncheckboxlist-1 {
								margin-top: 0px;
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-productaddoncheckboxlist-1 span {
}
.gen-productaddoncheckboxlist-1 {
	text-transform: 0;
}
.gen-productaddoncheckboxlist-1  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.gen-productaddoncheckboxlist-1 {
	color: rgba(255, 54, 61, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}
.product-addon-checkbox-view {
border: none !important;
padding: 5px !important;
}
.gen-productaddoncheckboxlist-1 .product-addon-group-title { position: relative; }
.gen-productaddoncheckboxlist-1 .product-addon-group-title {
	margin-bottom: 5px;
}





.gen-productaddoncheckboxlist-1 .product-addon-group-title span {
}
.gen-productaddoncheckboxlist-1 .product-addon-group-title {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 300;
	text-transform: 0;
}
.gen-productaddoncheckboxlist-1 .product-addon-group-title  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.gen-productaddoncheckboxlist-1 .product-addon-group-title {
	color: rgba(255, 255, 255, 1);
}


.gen-productaddoncheckboxlist-1 .product-addon-checkbox-view { position: relative; }
.gen-productaddoncheckboxlist-1 .product-addon-checkbox-view {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-productaddoncheckboxlist-1 .product-addon-checkbox-view {
								margin-left: 0px;
							}
}

.gen-productaddoncheckboxlist-1 .product-addon-checkbox-view span {
}
.gen-productaddoncheckboxlist-1 .product-addon-checkbox-view {
	font-family: Plus Jakarta Sans, sans-serif;
	text-transform: 0;
}
.gen-productaddoncheckboxlist-1 .product-addon-checkbox-view  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-productaddoncheckboxlist-1 .product-addon-checkbox-view {
	color: rgba(255, 54, 61, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}
.gen-productaddoncheckboxlist-1 .product-addon-checkbox-view:hover {
	color: rgba(0, 0, 0, 0);
}
.gen-productaddoncheckboxlist-1 .product-addon-checkbox-view:active {
	color: rgba(0, 0, 0, 0);
}
.gen-productaddoncheckboxlist-1 .product-addon-checkbox-view.selected {
	color: rgba(0, 0, 0, 0);
}

.gen-checkboxwithtext-1 { position: relative; }
.gen-checkboxwithtext-1 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 8px;
	margin-left: 0px;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-checkboxwithtext-1 {
								margin-left: 0px;
							}
}

.gen-checkboxwithtext-1 span {
	line-height: 1.2em;
}
.gen-checkboxwithtext-1 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-checkboxwithtext-1  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-checkboxwithtext-1  span {
font-size: 16px;
}
.gen-checkboxwithtext-1 {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(97, 97, 97, 1);
}
.gen-checkboxwithtext-1:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 0.128);
}
.gen-checkboxwithtext-1:active {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 0.119);
}
.gen-checkboxwithtext-1.selected {
	color: rgba(32, 32, 35, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-checkboxwithtext-1 .checkbox { position: relative; }
.gen-checkboxwithtext-1 .checkbox {
	margin-right: 10px;
	width: 24px;
	height: 24px;
}
@media (min-width: 1200.00px) {
	.gen-checkboxwithtext-1 .checkbox {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-checkboxwithtext-1 .checkbox {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-checkboxwithtext-1 .checkbox {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-checkboxwithtext-1 .checkbox {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-checkboxwithtext-1 .checkbox {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-checkboxwithtext-1 .checkbox {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-checkboxwithtext-1 .checkbox {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-checkboxwithtext-1 .checkbox {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-checkboxwithtext-1 .checkbox {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-checkboxwithtext-1 .checkbox {
display:none !important;
} }
.gen-checkboxwithtext-1 .checkbox .checkmark-wrapper span {
	line-height: 1.2em;
}
.gen-checkboxwithtext-1 .checkbox .checkmark-wrapper {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-checkboxwithtext-1 .checkbox .checkmark-wrapper  {
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
}
.gen-checkboxwithtext-1 .checkbox .checkmark-wrapper {
	color: rgba(0, 0, 0, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-checkboxwithtext-1 .checkbox .checkmark-wrapper{
font-size:20px;
}
.gen-checkboxwithtext-1 .checkbox .checkmark-wrapper.checked{
background-color:rgba(255, 255, 255, 1);
}
.gen-checkboxwithtext-1 .checkbox .checkmark-wrapper.checked{
border-color:rgba(139, 139, 149, 1);
}
.gen-checkboxwithtext-1 .checkbox .checkmark-wrapper i{
color:rgba(32, 32, 35, 1);
}




.gen-productvariantbox-1 { position: relative; }
.gen-productvariantbox-1 {
	margin-bottom: 10px;
}





.gen-productvariantbox-1 span {
}
.gen-productvariantbox-1 {
	text-transform: 0;
}
.gen-productvariantbox-1  {
	padding-right: 10px;
	padding-left: 10px;
}
.gen-productvariantbox-1 {
	color: rgba(255, 255, 255, 1);
}

.gen-productvariantbox-1 .thumbnail-select { position: relative; }
.gen-productvariantbox-1 .thumbnail-select {
	margin-bottom: 10px;
}





.gen-productvariantbox-1 .thumbnail-select span {
}
.gen-productvariantbox-1 .thumbnail-select {
	text-transform: 0;
}
.gen-productvariantbox-1 .thumbnail-select  {
}
.gen-productvariantbox-1 .thumbnail-select {
	color: rgba(0, 0, 0, 0);
}

.gen-productvariantbox-1 .thumbnail-select .title { position: relative; }
.gen-productvariantbox-1 .thumbnail-select .title {
	margin-bottom: 10px;
}





.gen-productvariantbox-1 .thumbnail-select .title span {
}
.gen-productvariantbox-1 .thumbnail-select .title {
	font-family: Plus Jakarta Sans, sans-serif;
	text-transform: 0;
}
.gen-productvariantbox-1 .thumbnail-select .title  {
	font-size: 16px;
}
.gen-productvariantbox-1 .thumbnail-select .title  span {
font-size: 16px;
}
.gen-productvariantbox-1 .thumbnail-select .title {
	color: rgba(255, 255, 255, 1);
}


.gen-productvariantbox-1 .thumbnail-select .thumbnail-variant-option { position: relative; }
.gen-productvariantbox-1 .thumbnail-select .thumbnail-variant-option {
	width: 50%;
	height: 300px;
}





.gen-productvariantbox-1 .thumbnail-select .thumbnail-variant-option span {
}
.gen-productvariantbox-1 .thumbnail-select .thumbnail-variant-option {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: 0;
}
.gen-productvariantbox-1 .thumbnail-select .thumbnail-variant-option  {
}
.gen-productvariantbox-1 .thumbnail-select .thumbnail-variant-option {
	color: rgba(0, 0, 0, 0);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(42, 42, 45, 1);
}
.gen-productvariantbox-1 .thumbnail-select .thumbnail-variant-option:hover {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(90, 90, 97, 1);
}
.gen-productvariantbox-1 .thumbnail-select .thumbnail-variant-option:active {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(90, 90, 97, 1);
}
.gen-productvariantbox-1 .thumbnail-select .thumbnail-variant-option.selected {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}



.gen-productvariantbox-1 .color-select { position: relative; }
.gen-productvariantbox-1 .color-select {
	margin-bottom: 10px;
}





.gen-productvariantbox-1 .color-select span {
}
.gen-productvariantbox-1 .color-select {
	font-family: Plus Jakarta Sans, sans-serif;
	text-transform: 0;
}
.gen-productvariantbox-1 .color-select  {
	font-size: 16px;
}
.gen-productvariantbox-1 .color-select  span {
font-size: 16px;
}
.gen-productvariantbox-1 .color-select {
	color: rgba(255, 255, 255, 1);
}

.gen-productvariantbox-1 .color-select .title { position: relative; }





.gen-productvariantbox-1 .color-select .title span {
}
.gen-productvariantbox-1 .color-select .title {
	text-transform: 0;
}


.gen-productvariantbox-1 .color-select .color-variant-option { position: relative; }





.gen-productvariantbox-1 .color-select .color-variant-option span {
}
.gen-productvariantbox-1 .color-select .color-variant-option {
	text-transform: 0;
}

.gen-productvariantbox-1 .color-select .color-variant-option .color-box { position: relative; }





.gen-productvariantbox-1 .color-select .color-variant-option .color-box .inner-color span {
}
.gen-productvariantbox-1 .color-select .color-variant-option .color-box .inner-color {
	text-transform: 0;
}




.gen-productvariantbox-1 .choice-select { position: relative; }





.gen-productvariantbox-1 .choice-select span {
}
.gen-productvariantbox-1 .choice-select {
	text-transform: 0;
}
.gen-productvariantbox-1 .choice-select  {
}
.gen-productvariantbox-1 .choice-select {
	color: rgba(0, 0, 0, 0);
}

.gen-productvariantbox-1 .choice-select .title { position: relative; }
.gen-productvariantbox-1 .choice-select .title {
	margin-bottom: 10px;
}





.gen-productvariantbox-1 .choice-select .title span {
}
.gen-productvariantbox-1 .choice-select .title {
	font-family: Plus Jakarta Sans, sans-serif;
	text-transform: 0;
}
.gen-productvariantbox-1 .choice-select .title  {
	font-size: 16px;
}
.gen-productvariantbox-1 .choice-select .title  span {
font-size: 16px;
}
.gen-productvariantbox-1 .choice-select .title {
	color: rgba(255, 255, 255, 1);
}


.gen-productvariantbox-1 .choice-select .choice-variant-option { position: relative; }
.gen-productvariantbox-1 .choice-select .choice-variant-option {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 8px;
	margin-left: 0px;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-productvariantbox-1 .choice-select .choice-variant-option {
								margin-left: 0px;
							}
}

.gen-productvariantbox-1 .choice-select .choice-variant-option span {
	line-height: 1.2em;
}
.gen-productvariantbox-1 .choice-select .choice-variant-option {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-productvariantbox-1 .choice-select .choice-variant-option  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-productvariantbox-1 .choice-select .choice-variant-option  span {
font-size: 16px;
}
.gen-productvariantbox-1 .choice-select .choice-variant-option {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(97, 97, 97, 1);
}
.gen-productvariantbox-1 .choice-select .choice-variant-option:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 0.128);
}
.gen-productvariantbox-1 .choice-select .choice-variant-option:active {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 0.119);
}
.gen-productvariantbox-1 .choice-select .choice-variant-option.selected {
	color: rgba(32, 32, 35, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}



.gen-productvariantbox-1 .card-select { position: relative; }
.gen-productvariantbox-1 .card-select {
	margin-bottom: 15px;
}





.gen-productvariantbox-1 .card-select span {
}
.gen-productvariantbox-1 .card-select {
	text-transform: 0;
}
.gen-productvariantbox-1 .card-select  {
}
.gen-productvariantbox-1 .card-select {
	color: rgba(0, 0, 0, 0);
}

.gen-productvariantbox-1 .card-select .title { position: relative; }
.gen-productvariantbox-1 .card-select .title {
	margin-bottom: 15px;
}





.gen-productvariantbox-1 .card-select .title span {
}
.gen-productvariantbox-1 .card-select .title {
	font-family: Plus Jakarta Sans, sans-serif;
	text-transform: 0;
}
.gen-productvariantbox-1 .card-select .title  {
	font-size: 16px;
}
.gen-productvariantbox-1 .card-select .title  span {
font-size: 16px;
}
.gen-productvariantbox-1 .card-select .title {
	color: rgba(255, 255, 255, 1);
}


.gen-productvariantbox-1 .card-select .card-variant-option { position: relative; }
.gen-productvariantbox-1 .card-select .card-variant-option {
	width: 280px;
}




@media (max-width: 575.98px) {
							.gen-productvariantbox-1 .card-select .card-variant-option {
								width: 50%;
							}
}

.gen-productvariantbox-1 .card-select .card-variant-option span {
}
.gen-productvariantbox-1 .card-select .card-variant-option {
	font-family: Plus Jakarta Sans, sans-serif;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: 0;
	transition: all 0.2s;
}
.gen-productvariantbox-1 .card-select .card-variant-option  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
@media (max-width: 575.98px) {
  .gen-productvariantbox-1 .card-select .card-variant-option  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	}
}
.gen-productvariantbox-1 .card-select .card-variant-option {
	color: rgba(0, 0, 0, 0);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-productvariantbox-1 .card-select .card-variant-option:hover {
	color: rgba(0, 0, 0, 0);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-productvariantbox-1 .card-select .card-variant-option:active {
	color: rgba(0, 0, 0, 0);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-productvariantbox-1 .card-select .card-variant-option.selected {
	color: rgba(32, 32, 35, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-productvariantbox-1 .card-select .card-variant-option .variant-option-title { position: relative; }




@media (max-width: 575.98px) {
								.gen-productvariantbox-1 .card-select .card-variant-option .variant-option-title {
									margin-bottom: 0px;
								}
}

.gen-productvariantbox-1 .card-select .card-variant-option .variant-option-title span {
}
.gen-productvariantbox-1 .card-select .card-variant-option .variant-option-title {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
	text-transform: 0;
}
.gen-productvariantbox-1 .card-select .card-variant-option .variant-option-title  {
	text-align: center;
}
@media (max-width: 575.98px) {
  .gen-productvariantbox-1 .card-select .card-variant-option .variant-option-title  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-productvariantbox-1 .card-select .card-variant-option .variant-option-title  span {
font-size: 14px;
	}
}
.gen-productvariantbox-1 .card-select .card-variant-option .variant-option-title {
	color: rgba(255, 255, 255, 1);
}


.gen-productvariantbox-1 .card-select .card-variant-option .variant-option-image { position: relative; }
.gen-productvariantbox-1 .card-select .card-variant-option .variant-option-image {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
	height: 130px;
}




@media (max-width: 575.98px) {
							.gen-productvariantbox-1 .card-select .card-variant-option .variant-option-image {
								margin-top: 5px;
								margin-bottom: 5px;
								height: 70px;
							}
}

.gen-productvariantbox-1 .card-select .card-variant-option .variant-option-image span {
}
.gen-productvariantbox-1 .card-select .card-variant-option .variant-option-image {
	text-transform: 0;
}
.gen-productvariantbox-1 .card-select .card-variant-option .variant-option-image  {
}
.gen-productvariantbox-1 .card-select .card-variant-option .variant-option-image {
	color: rgba(32, 32, 35, 1);
}


.gen-productvariantbox-1 .card-select .card-variant-option .variant-option-description { position: relative; }





.gen-productvariantbox-1 .card-select .card-variant-option .variant-option-description span {
	line-height: 1.4000000000000001em;
}
.gen-productvariantbox-1 .card-select .card-variant-option .variant-option-description {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
	text-transform: 0;
}
.gen-productvariantbox-1 .card-select .card-variant-option .variant-option-description  {
	font-size: 14px;
	text-align: center;
}
.gen-productvariantbox-1 .card-select .card-variant-option .variant-option-description  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-productvariantbox-1 .card-select .card-variant-option .variant-option-description  {
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-productvariantbox-1 .card-select .card-variant-option .variant-option-description  span {
font-size: 12px;
	}
}
.gen-productvariantbox-1 .card-select .card-variant-option .variant-option-description {
	color: rgba(255, 255, 255, 1);
}





.gen-image-16 { position: relative; }
.gen-image-16 {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-image-16 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-image-16 {
		width: 75%;
		height: auto;
	}
}


@media (max-width: 575.98px) {
			.gen-image-16 {
				width: auto;
				height: auto;
			}
}

.gen-image-16 .image-a span {
	line-height: 1.2em;
}
.gen-image-16 .image-a {
	line-height: 1.2em;
}
.gen-image-16 .image-a  {
}
.gen-image-16 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-block-31 { position: relative; }
.gen-block-31 {
	margin-top: 0px;
	margin-bottom: 0px;
}





.gen-block-31 span {
	line-height: 1.2em;
}
.gen-block-31 {
	line-height: 1.2em;
}
.gen-block-31  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
.gen-block-31 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}

.gen-heading-18 { position: relative; }





.gen-heading-18 .h span {
	line-height: 1.2em;
}
.gen-heading-18 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 400;
}
.gen-heading-18 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 26px;
}
.gen-heading-18 .h  span {
font-size: 26px;
}
@media (max-width: 575.98px) {
  .gen-heading-18 .h  {
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-18 .h  span {
font-size: 24px;
	}
}
.gen-heading-18 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-44 { position: relative; }
.gen-paragraph-44 {
	margin-bottom: 15px;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-44 {
		margin-bottom: 15px;
	}
}




.gen-paragraph-44 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-44 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
font-weight: 300;
}
.gen-paragraph-44 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-44 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-44 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-editorrow-21 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-21 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-21 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-21 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-21 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-21 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-21 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-21 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-21 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-21 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-21 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-21 { position: relative; }





.gen-editorrow-21 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-21 span {
}
.gen-editorrow-21 {
	text-transform: 0;
}
.gen-editorrow-21  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-21   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-21  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-21  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-21  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-21 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-28 { position: relative; }





.gen-editorcolumn-28 span {
}
.gen-editorcolumn-28 {
	text-transform: 0;
}

.gen-button-24 { position: relative; }
.gen-button-24 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: 95%;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-24 {
		width: 90%;
	}
}



@media (max-width: 575.98px) {
					.gen-button-24 {
						margin-right: auto;
						margin-bottom: 20px;
						margin-left: 0px;
						width: 100%;
					}
}

.gen-button-24 > .button span {
	line-height: 1.6em;
	letter-spacing: 0.15000000000000002em ;
}
.gen-button-24 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0.15000000000000002em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: uppercase;
	transition: all 0.2s;
}
.gen-button-24 > .button  {
	font-size: 12px;
}
.gen-button-24 > .button  span {
font-size: 12px;
}
.gen-button-24 > .button {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-24 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-button-24 > .button > span{
padding:0 12px;
}


.gen-editorcolumn-29 { position: relative; }





.gen-editorcolumn-29 span {
}
.gen-editorcolumn-29 {
	text-transform: 0;
}

.gen-button-25 { position: relative; }
.gen-button-25 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: 95%;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-25 {
		width: auto;
	}
}



@media (max-width: 575.98px) {
					.gen-button-25 {
						margin-right: auto;
						margin-bottom: 20px;
						margin-left: 0px;
						width: 100%;
					}
}

.gen-button-25 > .button span {
	line-height: 1.6em;
	letter-spacing: 0.15000000000000002em ;
}
.gen-button-25 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0.15000000000000002em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: uppercase;
	transition: all 0.2s;
}
.gen-button-25 > .button  {
	font-size: 12px;
}
.gen-button-25 > .button  span {
font-size: 12px;
}
.gen-button-25 > .button {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-25 > .button:hover {
	color: rgba(32, 32, 35, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-25 > .button:active {
	color: rgba(32, 32, 35, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-button-25 > .button > span{
padding:0 12px;
}




.gen-block-32 { position: relative; }
.gen-block-32 {
	margin-bottom: 30px;
}





.gen-block-32 span {
}
.gen-block-32 {
}
.gen-block-32  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.gen-block-32 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-33 { position: relative; }
.gen-block-33 {
	margin-right: 0px;
	width: auto;
}





.gen-block-33 span {
}
.gen-block-33 {
}
.gen-block-33  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-33 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-45 { position: relative; }
.gen-paragraph-45 {
	margin-bottom: 5px;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-45 {
		margin-bottom: 15px;
	}
}




.gen-paragraph-45 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-45 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
font-weight: 300;
}
.gen-paragraph-45 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-45 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-45 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-quantityinput-1 { position: relative; }
.gen-quantityinput-1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: 190px;
	height: 42px;
}




@media (max-width: 575.98px) {
							.gen-quantityinput-1 {
								margin-top: 0px;
								margin-right: 0px;
								margin-bottom: 15px;
								margin-left: 0px;
								width: 130px;
								height: 42px;
							}
}

.gen-quantityinput-1 span {
	line-height: 1.2em;
}
.gen-quantityinput-1 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-style: italic;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-quantityinput-1  {
	font-size: 16px;
}
.gen-quantityinput-1  span {
font-size: 16px;
}
.gen-quantityinput-1 {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(32, 32, 35, 1);
}
.gen-quantityinput-1:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(42, 42, 45, 1);
}
.quantity-input-must-be-white input {
  color:white;
}
.gen-quantityinput-1 input{
color:rgba(255, 255, 255, 1);
}
.gen-quantityinput-1 .minus { position: relative; }
.gen-quantityinput-1 .minus {
	width: 50px;
	height: 100%;
}





.gen-quantityinput-1 .minus .button span {
	line-height: 1.2em;
}
.gen-quantityinput-1 .minus .button {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-quantityinput-1 .minus .button  {
}
.gen-quantityinput-1 .minus .button {
	color: rgba(255, 255, 255, 1);
}

.gen-quantityinput-1 .minus .button > span{
padding:0 0px;
}

.gen-quantityinput-1 .plus { position: relative; }
.gen-quantityinput-1 .plus {
	width: 50px;
	height: 100%;
}





.gen-quantityinput-1 .plus .button span {
	line-height: 1.2em;
}
.gen-quantityinput-1 .plus .button {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-quantityinput-1 .plus .button  {
}
.gen-quantityinput-1 .plus .button {
	color: rgba(255, 255, 255, 1);
}

.gen-quantityinput-1 .plus .button > span{
padding:0 0px;
}



.gen-buybutton-1 { position: relative; }
.gen-buybutton-1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-buybutton-1 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-buybutton-1 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-buybutton-1 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-buybutton-1 {
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		width: 100%;
	}
}

.gen-buybutton-1 > .button span {
	line-height: 1.6em;
}
.gen-buybutton-1 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: 500;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-buybutton-1 > .button  {
	font-size: 16px;
}
.gen-buybutton-1 > .button  span {
font-size: 16px;
}
.gen-buybutton-1 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-buybutton-1 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-buybutton-1 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-buybutton-1 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-buybutton-1 > .button.in-stock:active {
	color: rgba(0, 0, 0, 0);
}

.gen-buybutton-1 > .button > span{
padding:0 10px;
}

.gen-button-26 { position: relative; }
.gen-button-26 {
	margin-top: 38px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 265px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-26 {
		width: 90%;
	}
}



@media (max-width: 575.98px) {
					.gen-button-26 {
						margin-right: auto;
						margin-bottom: 20px;
						margin-left: 0px;
						width: 100%;
					}
}

.gen-button-26 > .button span {
	line-height: 1.6em;
	letter-spacing: 0.15000000000000002em ;
}
.gen-button-26 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0.15000000000000002em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-26 > .button  {
	font-size: 12px;
}
.gen-button-26 > .button  span {
font-size: 12px;
}
.gen-button-26 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(181, 181, 198, 1);
}

.gen-button-26 > .button > span{
padding:0 12px;
}


.gen-paragraph-46 { position: relative; }
.gen-paragraph-46 {
	margin-top: 0px;
	margin-bottom: 0px;
}





.gen-paragraph-46 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-46 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 300;
}
.gen-paragraph-46 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-paragraph-46 .paragraph  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-46 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-46 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-46 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-46 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-46 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}





.gen-editorsection-16 { position: relative; }





.gen-editorsection-16 span {
	line-height: 1.2em;
}
.gen-editorsection-16 {
	line-height: 1.2em;
}
.gen-editorsection-16  {
	padding-top: 30px;
	padding-bottom: 80px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-16  {
	padding-top: 15px;
	padding-bottom: 60px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorsection-16  {
	padding-top: 35px;
	padding-bottom: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-16  {
	padding-top: 0px;
	padding-bottom: 10px;
	}
}
.gen-editorsection-16 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(20, 20, 23, 1);
}

.gen-editorrow-22 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-22 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-22 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-22 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-22 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-22 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-22 { position: relative; }
.gen-editorrow-22 {
	margin-top: 0px;
	margin-bottom: 0px;
}




@media (max-width: 575.98px) {
							.gen-editorrow-22 {
								margin-top: 0px;
							}
}

.gen-editorrow-22 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-22 span {
}
.gen-editorrow-22 {
	text-transform: 0;
}
.gen-editorrow-22  {
	padding-top: 0px;
	padding-bottom: 10px;
}
.gen-editorrow-22 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-30 { position: relative; }





.gen-editorcolumn-30 span {
}
.gen-editorcolumn-30 {
	text-transform: 0;
}

.gen-enhancecustom1-1 { position: relative; }
.gen-enhancecustom1-1 {
	margin-top: 0px;
}





.gen-enhancecustom1-1 span {
}
.gen-enhancecustom1-1 {
}
.gen-enhancecustom1-1  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-enhancecustom1-1 {
	color: rgba(255, 54, 61, 1);
}

.gen-paragraph-47 { position: relative; }
.gen-paragraph-47 {
	margin-left: 0px;
}





.gen-paragraph-47 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-47 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-47 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
}
.gen-paragraph-47 .paragraph  span {
font-size: 40px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-47 .paragraph  {
	font-size: 32px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-47 .paragraph  span {
font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-47 .paragraph  {
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-47 .paragraph  span {
font-size: 28px;
	}
}
.gen-paragraph-47 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-47 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-47 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}


.gen-expansionarea-1 { position: relative; }
.gen-expansionarea-1 {
	margin-top: 0px;
}





.gen-expansionarea-1 span {
}
.gen-expansionarea-1 {
}
.gen-expansionarea-1  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-expansionarea-1 {
	color: rgba(255, 54, 61, 1);
}

.gen-expansionarea-1 .area-2 { position: relative; }





.gen-expansionarea-1 .area-2 span {
}
.gen-expansionarea-1 .area-2 {
}
.gen-expansionarea-1 .area-2  {
}
.gen-expansionarea-1 .area-2 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorrow-23 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-23 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-23 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-23 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-23 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-23 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-23 { position: relative; }





.gen-editorrow-23 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-23 span {
}
.gen-editorrow-23 {
	text-transform: 0;
}
.gen-editorrow-23  {
	padding-top: 0px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-23   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-23  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-23  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-23  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-23 {
	color: rgba(0, 192, 88, 1);
}

.gen-editorcolumn-31 { position: relative; }





.gen-editorcolumn-31 span {
}
.gen-editorcolumn-31 {
	text-transform: 0;
}

.gen-horizontalline-2 { position: relative; }
.gen-horizontalline-2 {
	margin-top: 55px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-2 {
		margin-right: 0px;
		margin-left: 0px;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-horizontalline-2 {
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-horizontalline-2 {
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-horizontalline-2 {
		margin-right: 0px;
		margin-left: 0px;
		width: auto;
	}
}

.gen-horizontalline-2 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-2 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-2 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-2 > hr {
	color: rgba(0, 192, 88, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-editorrow-24 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-24 .col:nth-child(1) {
flex: 0 0 auto;
 width: 10.098765568972228%;
}
.gen-editorrow-24 .col:nth-child(2) {
flex: 0 0 auto;
 width: 89.90123443102777%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-24 .col:nth-child(1) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}
.gen-editorrow-24 .col:nth-child(2) {
flex: 0 0 auto;
 width: 83.33333333333334%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-24 .col:nth-child(1) {
flex: 0 0 auto;
 width: 23.132277064161574%;
}
.gen-editorrow-24 .col:nth-child(2) {
flex: 0 0 auto;
 width: 76.86772293583843%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-24 .col:nth-child(1) {
flex: 0 0 auto;
 width: 14.358090989576656%;
}
.gen-editorrow-24 .col:nth-child(2) {
flex: 0 0 auto;
 width: 85.64190901042335%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-24 .col:nth-child(1) {
flex: 0 0 auto;
 width: 26.335505099474204%;
}
.gen-editorrow-24 .col:nth-child(2) {
flex: 0 0 auto;
 width: 73.6644949005258%;
}

}
.gen-editorrow-24 { position: relative; }
.gen-editorrow-24 {
	margin-right: 15px;
	margin-left: 15px;
	width: auto;
}
@media (min-width: 1200.00px) {
	.gen-editorrow-24 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-editorrow-24 {
		margin-right: 15px;
		margin-left: 15px;
		width: auto;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-24 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
	.gen-editorrow-24 {
		margin-right: 15px;
		margin-left: 15px;
		width: auto;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorrow-24 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
	.gen-editorrow-24 {
		margin-right: 15px;
		margin-left: 15px;
		width: auto;
	}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorrow-24 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-editorrow-24 {
		margin-right: 0px;
		margin-left: 0px;
	}
}
@media (max-width: 575.98px) {
	.gen-editorrow-24 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-editorrow-24 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-24 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorrow-24 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorrow-24 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-editorrow-24 {
display:none !important;
} }
.gen-editorrow-24 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-24 span {
}
.gen-editorrow-24 {
	text-transform: 0;
}
.gen-editorrow-24  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-24   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-24  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-24  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-24 {
	color: rgba(0, 192, 88, 1);
}

.gen-editorcolumn-32 { position: relative; }





.gen-editorcolumn-32 span {
}
.gen-editorcolumn-32 {
	text-transform: 0;
}

.gen-image-17 { position: relative; }
.gen-image-17 {
	width: 65px;
	height: 65px;
}


@media (max-width: 991.98px) {
			.gen-image-17 {
				width: 65px;
				height: 65px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-17 {
						width: 65px;
						height: 65px;
					}
}

.gen-image-17 .image-a span {
	line-height: 1.2em;
}
.gen-image-17 .image-a {
	line-height: 1.2em;
}
.gen-image-17 .image-a  {
}
.gen-image-17 .image-a {
	color: rgba(0, 192, 88, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(237, 237, 254, 1);
	background-color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-33 { position: relative; }





.gen-editorcolumn-33 span {
}
.gen-editorcolumn-33 {
	text-transform: 0;
}

.gen-paragraph-48 { position: relative; }
.gen-paragraph-48 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-48 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-48 .paragraph span {
}
.gen-paragraph-48 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
	text-transform: uppercase;
}
.gen-paragraph-48 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 18px;
	text-align: left;
}
.gen-paragraph-48 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-48 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-48 .paragraph:hover {
	color: rgba(0, 0, 0, 0);
}
.gen-paragraph-48 .paragraph:active {
	color: rgba(0, 0, 0, 0);
}




.gen-reviewblock-1 { position: relative; }
.gen-reviewblock-1 {
	width: auto;
}



@media (max-width: 767.98px) {
					.gen-reviewblock-1 {
						margin-bottom: 0px;
					}
}

@media (max-width: 575.98px) {
					.gen-reviewblock-1 {
						margin-bottom: 0px;
					}
}

.gen-reviewblock-1 span {
}
.gen-reviewblock-1 {
	text-transform: 0;
}
.gen-reviewblock-1  {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
}
@media (max-width: 1199.98px) {
  .gen-reviewblock-1   {
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 30px;
	padding-left: 15px;
	}
}
@media (max-width: 991.98px) {
  .gen-reviewblock-1  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	}
}
@media (max-width: 767.98px) {
  .gen-reviewblock-1  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-reviewblock-1  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-reviewblock-1 {
	color: rgba(0, 192, 88, 1);
}

.gen-reviewblock-1 .not-logged-in { position: relative; }





.gen-reviewblock-1 .not-logged-in span {
}
.gen-reviewblock-1 .not-logged-in {
	text-transform: 0;
}
.gen-reviewblock-1 .not-logged-in  {
}
.gen-reviewblock-1 .not-logged-in {
	color: rgba(0, 192, 88, 1);
}

.gen-imagewithsimpletext-5 { position: relative; }
.gen-imagewithsimpletext-5 {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}





.gen-imagewithsimpletext-5 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-5 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-5  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-imagewithsimpletext-5  span {
font-size: 18px;
}
.gen-imagewithsimpletext-5 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithsimpletext-5:hover {
	color: rgba(0, 0, 0, 0);
}

.gen-imagewithsimpletext-5 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-5 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-5 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 40px;
	height: 40px;
}





.gen-imagewithsimpletext-5 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-5 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-5 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-5 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}



.gen-button-27 { position: relative; }
.gen-button-27 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 300px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-27 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-27 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-27 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-27 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-27 > .button span {
	line-height: 1.6em;
	letter-spacing: 0.15000000000000002em ;
}
.gen-button-27 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	letter-spacing: 0.15000000000000002em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-27 > .button  {
	font-size: 16px;
}
.gen-button-27 > .button  span {
font-size: 16px;
}
.gen-button-27 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-27 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-27 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-27 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-27 > .button > span{
padding:0 5px;
}

.gen-paragraph-49 { position: relative; }
.gen-paragraph-49 {
	margin-top: 0px;
}





.gen-paragraph-49 .paragraph span {
}
.gen-paragraph-49 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	transition: all 0.2s;
}
.gen-paragraph-49 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-49 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-49 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-49 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-49 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}


.gen-button-28 { position: relative; }
.gen-button-28 {
	margin-right: auto;
	margin-left: auto;
	width: auto;
}





.gen-button-28 > .button span {
	line-height: 1.2em;
}
.gen-button-28 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-button-28 > .button  {
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 16px;
}
.gen-button-28 > .button  span {
font-size: 16px;
}
.gen-button-28 > .button {
	color: rgba(151, 151, 151, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(97, 97, 97, 1);
}
.gen-button-28 > .button:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-button-28 > .button:active {
	color: rgba(97, 97, 97, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
}
.gen-button-28 > .button:disabled {
	color: rgba(202, 202, 202, 1);
}

.gen-button-28 > .button > span{
padding:0 0px;
}


.gen-reviewblock-1 .not-purchased { position: relative; }





.gen-reviewblock-1 .not-purchased span {
}
.gen-reviewblock-1 .not-purchased {
	text-transform: 0;
}

.gen-imagewithsimpletext-6 { position: relative; }
.gen-imagewithsimpletext-6 {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: auto;
}





.gen-imagewithsimpletext-6 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-6 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-6  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: left;
}
.gen-imagewithsimpletext-6  span {
font-size: 16px;
}
.gen-imagewithsimpletext-6 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-6 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-6 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-6 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 35px;
	height: auto;
}





.gen-imagewithsimpletext-6 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-6 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-6 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-6 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}




.gen-reviewblock-1 .pending { position: relative; }





.gen-reviewblock-1 .pending span {
}
.gen-reviewblock-1 .pending {
	text-transform: 0;
}

.gen-imagewithsimpletext-7 { position: relative; }
.gen-imagewithsimpletext-7 {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: auto;
}





.gen-imagewithsimpletext-7 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-7 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-7  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-7  span {
font-size: 16px;
}
.gen-imagewithsimpletext-7 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-7 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-7 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-7 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 35px;
	height: auto;
}





.gen-imagewithsimpletext-7 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-7 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-7 .image-wrapper .image-a  {
	padding-top: 5px;
	padding-bottom: 5px;
}
.gen-imagewithsimpletext-7 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}




.gen-reviewblock-1 .already-reviewed { position: relative; }





.gen-reviewblock-1 .already-reviewed span {
}
.gen-reviewblock-1 .already-reviewed {
	text-transform: 0;
}

.gen-imagewithsimpletext-8 { position: relative; }
.gen-imagewithsimpletext-8 {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: auto;
}





.gen-imagewithsimpletext-8 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-8 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-8  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-8  span {
font-size: 16px;
}
.gen-imagewithsimpletext-8 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-8 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-8 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-8 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 35px;
	height: auto;
}





.gen-imagewithsimpletext-8 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-8 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-8 .image-wrapper .image-a  {
	padding-top: 5px;
	padding-bottom: 5px;
}
.gen-imagewithsimpletext-8 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}




.gen-reviewblock-1 .review-form { position: relative; }
.gen-reviewblock-1 .review-form {
	width: auto;
}





.gen-reviewblock-1 .review-form span {
}
.gen-reviewblock-1 .review-form {
	text-transform: 0;
}
.gen-reviewblock-1 .review-form  {
	padding-right: 0px;
	padding-left: 0px;
}
@media (max-width: 575.98px) {
  .gen-reviewblock-1 .review-form  {
	padding-right: 0px;
	padding-left: 0px;
	}
}
.gen-reviewblock-1 .review-form {
	color: rgba(0, 192, 88, 1);
}

.gen-horizontalline-3 { position: relative; }
.gen-horizontalline-3 {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}
@media (min-width: 1200.00px) {
	.gen-horizontalline-3 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-3 {
		margin-right: 20px;
		margin-left: auto;
		width: 100%;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-horizontalline-3 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
	.gen-horizontalline-3 {
		width: 100%;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-horizontalline-3 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
	.gen-horizontalline-3 {
		width: 100%;
	}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-horizontalline-3 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-horizontalline-3 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-horizontalline-3 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-horizontalline-3 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-horizontalline-3 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-horizontalline-3 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-horizontalline-3 {
display:none !important;
} }
.gen-horizontalline-3 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-3 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-3 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-3 > hr {
	color: rgba(0, 192, 88, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(181, 181, 198, 1);
}


.gen-editorrow-25 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-25 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-25 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-25 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-25 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-25 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-25 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-25 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-25 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-25 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-25 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-25 { position: relative; }





.gen-editorrow-25 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-25 span {
}
.gen-editorrow-25 {
	text-transform: 0;
}
.gen-editorrow-25  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-25   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-25  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-25  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-25  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-25 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-34 { position: relative; }





.gen-editorcolumn-34 span {
}
.gen-editorcolumn-34 {
	text-transform: 0;
}

.gen-paragraph-50 { position: relative; }
.gen-paragraph-50 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-50 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-50 .paragraph span {
}
.gen-paragraph-50 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-50 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
	text-align: left;
}
.gen-paragraph-50 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-50 .paragraph  {
	font-size: 20px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-50 .paragraph  span {
font-size: 20px;
	}
}
.gen-paragraph-50 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-50 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-50 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}


.gen-ratinginput-1 { position: relative; }
.gen-ratinginput-1 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-ratinginput-1 {
								margin-right: auto;
								margin-left: 0px;
							}
}

.gen-ratinginput-1 span {
}
.gen-ratinginput-1 {
	text-transform: 0;
}
.gen-ratinginput-1  {
	padding-bottom: 0px;
	text-align: left;
}
.gen-ratinginput-1 {
	color: rgba(0, 192, 88, 1);
}
.rating {
display: flex;
}
.gen-ratinginput-1 .rating-icon i{
color:rgba(237, 150, 27, 1);
}
.gen-ratinginput-1 .rating-icon i.hover{
color:rgba(237, 150, 27, 1);
}
.gen-ratinginput-1 .rating-icon i.active{
color:rgba(237, 150, 27, 1);
}
.gen-ratinginput-1{
font-size:24px;
}
.gen-ratinginput-1 .rating-icon:not(last-child){
margin-right:3px;
}

.gen-horizontalline-4 { position: relative; }
.gen-horizontalline-4 {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-4 {
		margin-right: 20px;
		margin-left: auto;
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-horizontalline-4 {
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-horizontalline-4 {
		width: 100%;
	}
}


.gen-horizontalline-4 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-4 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-4 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-4 > hr {
	color: rgba(0, 192, 88, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-paragraph-51 { position: relative; }





.gen-paragraph-51 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-51 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-51 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-51 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-51 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-input-15 { position: relative; }
.gen-input-15 {
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-15 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-15 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-15 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-15 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-15 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-15 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-15 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-15 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-15 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-15 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-15 > .inner-wrapper > .input + i{
padding:0 0px;
}
.gen-input-15 > .inner-wrapper > .input + i{
color:rgba(202, 202, 202, 1);
}

.gen-paragraph-52 { position: relative; }





.gen-paragraph-52 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-52 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-52 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-52 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-52 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-textarea-2 { position: relative; }
.gen-textarea-2 {
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-textarea-2 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-textarea-2 .text-area span {
	line-height: 1.2em;
}
.gen-textarea-2 .text-area {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-textarea-2 .text-area  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-textarea-2 .text-area  span {
font-size: 16px;
}
.gen-textarea-2 .text-area {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-textarea-2 .text-area:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-textarea-2 .text-area:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-textarea-2 .text-area:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-textarea-2 .text-area::placeholder{
color:rgba(202, 202, 202, 1);
}

.gen-checkboxwithtext-2 { position: relative; }
.gen-checkboxwithtext-2 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-checkboxwithtext-2 {
								margin-left: 0px;
							}
}

.gen-checkboxwithtext-2 span {
}
.gen-checkboxwithtext-2 {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-checkboxwithtext-2  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-checkboxwithtext-2  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-checkboxwithtext-2  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-checkboxwithtext-2  span {
font-size: 14px;
	}
}
.gen-checkboxwithtext-2 {
	color: rgba(255, 255, 255, 1);
}

.gen-checkboxwithtext-2 .checkbox { position: relative; }
.gen-checkboxwithtext-2 .checkbox {
	margin-right: 9px;
	margin-bottom: 2px;
	width: 20px;
	height: 20px;
}





.gen-checkboxwithtext-2 .checkbox .checkmark-wrapper span {
	line-height: 1.2em;
}
.gen-checkboxwithtext-2 .checkbox .checkmark-wrapper {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-checkboxwithtext-2 .checkbox .checkmark-wrapper  {
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
}
.gen-checkboxwithtext-2 .checkbox .checkmark-wrapper {
	color: rgba(0, 192, 88, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-checkboxwithtext-2 .checkbox .checkmark-wrapper{
font-size:20px;
}
.gen-checkboxwithtext-2 .checkbox .checkmark-wrapper.checked{
background-color:rgba(255, 255, 255, 1);
}
.gen-checkboxwithtext-2 .checkbox .checkmark-wrapper i{
color:rgba(32, 32, 35, 1);
}


.gen-button-29 { position: relative; }
.gen-button-29 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 300px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-29 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-29 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-29 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-29 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 264px;
	}
}

.gen-button-29 > .button span {
	line-height: 1.6em;
}
.gen-button-29 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-29 > .button  {
	font-size: 16px;
}
.gen-button-29 > .button  span {
font-size: 16px;
}
.gen-button-29 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-29 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-29 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-29 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-29 > .button > span{
padding:0 0px;
}


.gen-editorcolumn-35 { position: relative; }





.gen-editorcolumn-35 span {
}
.gen-editorcolumn-35 {
	text-transform: 0;
}

.gen-imagewithsimpletext-9 { position: relative; }
.gen-imagewithsimpletext-9 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

@media (max-width: 1199.98px) {
	.gen-imagewithsimpletext-9 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-imagewithsimpletext-9 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-imagewithsimpletext-9 {
		margin-top: 10px;
	}
}

@media (max-width: 575.98px) {
	.gen-imagewithsimpletext-9 {
		margin-top: 15px;
		margin-bottom: 0px;
	}
}

.gen-imagewithsimpletext-9 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-9 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-9  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 22px;
}
.gen-imagewithsimpletext-9  span {
font-size: 22px;
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-9  {
	font-size: 20px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-9  span {
font-size: 20px;
	}
}
.gen-imagewithsimpletext-9 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithsimpletext-9:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-9 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-9 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-9 .image-wrapper {
	margin-right: 5px;
	margin-left: 0px;
	width: 40px;
	height: 40px;
}





.gen-imagewithsimpletext-9 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-9 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-9 .image-wrapper .image-a  {
	padding-right: 2px;
	padding-left: 3px;
}
.gen-imagewithsimpletext-9 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}



.gen-imagewithsimpletext-10 { position: relative; }
.gen-imagewithsimpletext-10 {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

@media (max-width: 1199.98px) {
	.gen-imagewithsimpletext-10 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}



@media (max-width: 575.98px) {
					.gen-imagewithsimpletext-10 {
						margin-top: 5px;
					}
}

.gen-imagewithsimpletext-10 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-10 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-10  {
	padding-top: 5px;
	padding-right: 18px;
	padding-bottom: 5px;
	padding-left: 18px;
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-10  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-10  span {
font-size: 14px;
	}
}
.gen-imagewithsimpletext-10 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-10 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-10 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-10 .image-wrapper {
	margin-right: 12px;
	margin-left: 0px;
	width: 25px;
	height: 25px;
}





.gen-imagewithsimpletext-10 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-10 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-10 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-10 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}



.gen-imagewithsimpletext-11 { position: relative; }
.gen-imagewithsimpletext-11 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-11 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-11 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-11  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
	font-size: 14px;
}
.gen-imagewithsimpletext-11  span {
font-size: 14px;
}
.gen-imagewithsimpletext-11 {
	color: rgba(150, 150, 150, 1);
}

.gen-imagewithsimpletext-11 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-11 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-11 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 25px;
	height: 25px;
}





.gen-imagewithsimpletext-11 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-11 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-11 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-11 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}



.gen-imagewithsimpletext-12 { position: relative; }
.gen-imagewithsimpletext-12 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-12 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-12 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-12  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
	font-size: 14px;
}
.gen-imagewithsimpletext-12  span {
font-size: 14px;
}
.gen-imagewithsimpletext-12 {
	color: rgba(150, 150, 150, 1);
}

.gen-imagewithsimpletext-12 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-12 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-12 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 25px;
	height: 25px;
}





.gen-imagewithsimpletext-12 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-12 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-12 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-12 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}



.gen-imagewithsimpletext-13 { position: relative; }
.gen-imagewithsimpletext-13 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-13 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-13 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-13  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
	font-size: 14px;
}
.gen-imagewithsimpletext-13  span {
font-size: 14px;
}
.gen-imagewithsimpletext-13 {
	color: rgba(150, 150, 150, 1);
}

.gen-imagewithsimpletext-13 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-13 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-13 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 25px;
	height: 25px;
}





.gen-imagewithsimpletext-13 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-13 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-13 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-13 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}



.gen-imagewithsimpletext-14 { position: relative; }
.gen-imagewithsimpletext-14 {
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

@media (max-width: 1199.98px) {
	.gen-imagewithsimpletext-14 {
		margin-top: 35px;
		margin-bottom: 15px;
	}
}




.gen-imagewithsimpletext-14 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-14 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-14  {
	padding-top: 5px;
	padding-right: 18px;
	padding-bottom: 5px;
	padding-left: 18px;
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-14  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-14  span {
font-size: 14px;
	}
}
.gen-imagewithsimpletext-14 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-14 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-14 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-14 .image-wrapper {
	margin-right: 12px;
	margin-left: 0px;
	width: 25px;
	height: 25px;
}





.gen-imagewithsimpletext-14 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-14 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-14 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-14 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}



.gen-imagewithsimpletext-15 { position: relative; }
.gen-imagewithsimpletext-15 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-15 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-15 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-15  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
	font-size: 14px;
}
.gen-imagewithsimpletext-15  span {
font-size: 14px;
}
.gen-imagewithsimpletext-15 {
	color: rgba(150, 150, 150, 1);
}

.gen-imagewithsimpletext-15 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-15 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-15 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 25px;
	height: 25px;
}





.gen-imagewithsimpletext-15 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-15 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-15 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-15 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}



.gen-imagewithsimpletext-16 { position: relative; }
.gen-imagewithsimpletext-16 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-16 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-16 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-16  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
	font-size: 14px;
}
.gen-imagewithsimpletext-16  span {
font-size: 14px;
}
.gen-imagewithsimpletext-16 {
	color: rgba(150, 150, 150, 1);
}

.gen-imagewithsimpletext-16 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-16 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-16 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 25px;
	height: 25px;
}





.gen-imagewithsimpletext-16 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-16 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-16 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-16 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}



.gen-imagewithsimpletext-17 { position: relative; }
.gen-imagewithsimpletext-17 {
	margin-right: 0px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-17 {
								margin-bottom: 20px;
							}
}

.gen-imagewithsimpletext-17 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-17 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-17  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
	font-size: 14px;
}
.gen-imagewithsimpletext-17  span {
font-size: 14px;
}
.gen-imagewithsimpletext-17 {
	color: rgba(150, 150, 150, 1);
}

.gen-imagewithsimpletext-17 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-17 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-17 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 25px;
	height: 25px;
}





.gen-imagewithsimpletext-17 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-17 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-17 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-17 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}










.gen-expansionarea-1 .show-more-button { position: relative; }
.gen-expansionarea-1 .show-more-button {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-expansionarea-1 .show-more-button {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionarea-1 .show-more-button {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-expansionarea-1 .show-more-button {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-expansionarea-1 .show-more-button {
		margin-right: 15px;
		margin-bottom: 0px;
		margin-left: 15px;
		width: auto;
	}
}

.gen-expansionarea-1 .show-more-button > .button span {
	line-height: 1.6em;
}
.gen-expansionarea-1 .show-more-button > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-expansionarea-1 .show-more-button > .button  {
	font-size: 16px;
	text-align: center;
}
.gen-expansionarea-1 .show-more-button > .button  span {
font-size: 16px;
}
.gen-expansionarea-1 .show-more-button > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-expansionarea-1 .show-more-button > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-expansionarea-1 .show-more-button > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-expansionarea-1 .show-more-button > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-expansionarea-1 .show-more-button > .button > span{
padding:0 8px;
}

.gen-expansionarea-1 .show-less-button { position: relative; }
.gen-expansionarea-1 .show-less-button {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 120px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-expansionarea-1 .show-less-button {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionarea-1 .show-less-button {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-expansionarea-1 .show-less-button {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-expansionarea-1 .show-less-button {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-expansionarea-1 .show-less-button > .button span {
	line-height: 1.6em;
}
.gen-expansionarea-1 .show-less-button > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
font-weight: 500;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-expansionarea-1 .show-less-button > .button  {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 16px;
}
.gen-expansionarea-1 .show-less-button > .button  span {
font-size: 16px;
}
.gen-expansionarea-1 .show-less-button > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-expansionarea-1 .show-less-button > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-expansionarea-1 .show-less-button > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-expansionarea-1 .show-less-button > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-expansionarea-1 .show-less-button > .button > span{
padding:0 8px;
}


.gen-horizontalline-5 { position: relative; }
.gen-horizontalline-5 {
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-5 {
		margin-right: 20px;
		margin-left: auto;
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-horizontalline-5 {
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-horizontalline-5 {
		width: 100%;
	}
}


.gen-horizontalline-5 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-5 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-5 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-5 > hr {
	color: rgba(0, 192, 88, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}



.gen-editorrow-26 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-26 .col:nth-child(1) {
flex: 0 0 auto;
 width: 47.39583333333336%;
}
.gen-editorrow-26 .col:nth-child(2) {
flex: 0 0 auto;
 width: 52.60416666666663%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-26 .col:nth-child(1) {
flex: 0 0 auto;
 width: 61.88004032258061%;
}
.gen-editorrow-26 .col:nth-child(2) {
flex: 0 0 auto;
 width: 38.11995967741939%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-26 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-26 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-26 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-26 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-26 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-26 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-26 { position: relative; }





.gen-editorrow-26 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-26 span {
}
.gen-editorrow-26 {
	text-transform: 0;
}
.gen-editorrow-26  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-26  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-26  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-26  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-26 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-36 { position: relative; }





.gen-editorcolumn-36 span {
}
.gen-editorcolumn-36 {
	text-transform: 0;
}

.gen-editorrow-27 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-27 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.333333333333336%;
}
.gen-editorrow-27 .col:nth-child(2) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-27 .col:nth-child(3) {
flex: 0 0 auto;
 width: 61.66666666666667%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-27 .col:nth-child(1) {
flex: 0 0 auto;
 width: 30.20225694444445%;
}
.gen-editorrow-27 .col:nth-child(2) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-27 .col:nth-child(3) {
flex: 0 0 auto;
 width: 64.79774305555554%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-27 .col:nth-child(1) {
flex: 0 0 auto;
 width: 28.750000000000004%;
}
.gen-editorrow-27 .col:nth-child(2) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-27 .col:nth-child(3) {
flex: 0 0 auto;
 width: 66.25%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-27 .col:nth-child(1) {
flex: 0 0 auto;
 width: 28.750000000000004%;
}
.gen-editorrow-27 .col:nth-child(2) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-27 .col:nth-child(3) {
flex: 0 0 auto;
 width: 66.25%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-27 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-27 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-27 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-27 { position: relative; }





.gen-editorrow-27 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-27 span {
}
.gen-editorrow-27 {
	text-transform: 0;
}
.gen-editorrow-27  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-27   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-27  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-27  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-27  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-27 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-37 { position: relative; }





.gen-editorcolumn-37 span {
}
.gen-editorcolumn-37 {
	text-transform: 0;
}

.gen-image-18 { position: relative; }
.gen-image-18 {
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	width: 125px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-image-18 {
				width: 120px;
				height: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-image-18 {
						width: 120px;
						height: auto;
					}
}

.gen-image-18 .image-a span {
	line-height: 1.2em;
}
.gen-image-18 .image-a {
	line-height: 1.2em;
}
.gen-image-18 .image-a  {
}
.gen-image-18 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-53 { position: relative; }





.gen-paragraph-53 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-53 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-53 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 22px;
}
.gen-paragraph-53 .paragraph  span {
font-size: 22px;
}
.gen-paragraph-53 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-53 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-53 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-54 { position: relative; }
.gen-paragraph-54 {
	margin-bottom: 15px;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-54 {
		margin-bottom: 15px;
	}
}




.gen-paragraph-54 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-54 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-54 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-54 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-54 .paragraph {
	color: rgba(150, 150, 150, 1);
}
.gen-paragraph-54 .paragraph:hover {
	color: rgba(150, 150, 150, 1);
}
.gen-paragraph-54 .paragraph:active {
	color: rgba(150, 150, 150, 1);
}



.gen-editorcolumn-38 { position: relative; }





.gen-editorcolumn-38 span {
}
.gen-editorcolumn-38 {
	text-transform: 0;
}

.gen-verticalline-2 { position: relative; }
.gen-verticalline-2 {
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-verticalline-2 {
		height: 100%;
	}
}




.gen-verticalline-2 .vl span {
	line-height: 1.2em;
}
.gen-verticalline-2 .vl {
	line-height: 1.2em;
}
.gen-verticalline-2 .vl  {
}
.gen-verticalline-2 .vl {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}



.gen-editorcolumn-39 { position: relative; }





.gen-editorcolumn-39 span {
}
.gen-editorcolumn-39 {
	text-transform: 0;
}

.gen-block-34 { position: relative; }





.gen-block-34 span {
}
.gen-block-34 {
}
.gen-block-34  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-34 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-19 { position: relative; }
.gen-image-19 {
	margin-right: 15px;
	width: 120px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-image-19 {
				width: 120px;
				height: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-image-19 {
						width: 120px;
						height: auto;
					}
}

.gen-image-19 .image-a span {
	line-height: 1.2em;
}
.gen-image-19 .image-a {
	line-height: 1.2em;
}
.gen-image-19 .image-a  {
}
.gen-image-19 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-block-35 { position: relative; }
.gen-block-35 {
	margin-right: 8px;
	width: 158px;
	height: 25px;
}




@media (max-width: 575.98px) {
							.gen-block-35 {
								width: 116px;
							}
}

.gen-block-35 span {
}
.gen-block-35 {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-block-35  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-35 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(42, 42, 45, 1);
}

.gen-image-20 { position: relative; }
.gen-image-20 {
	margin-right: 0px;
	margin-left: 0px;
	width: 88%;
	height: 150px;
}


@media (max-width: 991.98px) {
			.gen-image-20 {
				width: 270px;
				height: 150px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-20 {
				width: 88%;
			}
}

@media (max-width: 575.98px) {
			.gen-image-20 {
				width: 89px;
				height: 150px;
			}
}

.gen-image-20 .image-a span {
	line-height: 1.2em;
}
.gen-image-20 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-image-20 .image-a  {
}
.gen-image-20 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-paragraph-55 { position: relative; }
.gen-paragraph-55 {
	margin-left: 0px;
}





.gen-paragraph-55 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-55 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-55 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-55 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-55 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-55 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-55 .paragraph {
	color: rgba(150, 150, 150, 1);
}



.gen-block-36 { position: relative; }





.gen-block-36 span {
}
.gen-block-36 {
}
.gen-block-36  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-36 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-21 { position: relative; }
.gen-image-21 {
	margin-right: 15px;
	width: 120px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-image-21 {
				width: 120px;
				height: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-image-21 {
						width: 120px;
						height: auto;
					}
}

.gen-image-21 .image-a span {
	line-height: 1.2em;
}
.gen-image-21 .image-a {
	line-height: 1.2em;
}
.gen-image-21 .image-a  {
}
.gen-image-21 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-block-37 { position: relative; }
.gen-block-37 {
	margin-right: 8px;
	width: 158px;
	height: 25px;
}




@media (max-width: 575.98px) {
							.gen-block-37 {
								width: 116px;
							}
}

.gen-block-37 span {
}
.gen-block-37 {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-block-37  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-37 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(42, 42, 45, 1);
}

.gen-image-22 { position: relative; }
.gen-image-22 {
	margin-right: 8px;
	width: 16%;
	height: 25px;
}



@media (max-width: 767.98px) {
					.gen-image-22 {
						width: 16%;
					}
}

@media (max-width: 575.98px) {
					.gen-image-22 {
						width: 16%;
					}
}

.gen-image-22 .image-a span {
}
.gen-image-22 .image-a {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-image-22 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-22 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(90, 90, 97, 1);
}



.gen-paragraph-56 { position: relative; }
.gen-paragraph-56 {
	margin-left: 0px;
}





.gen-paragraph-56 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-56 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-56 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-56 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-56 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-56 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-56 .paragraph {
	color: rgba(150, 150, 150, 1);
}



.gen-block-38 { position: relative; }





.gen-block-38 span {
}
.gen-block-38 {
}
.gen-block-38  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-38 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-23 { position: relative; }
.gen-image-23 {
	margin-right: 15px;
	width: 120px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-image-23 {
				width: 120px;
				height: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-image-23 {
						width: 120px;
						height: auto;
					}
}

.gen-image-23 .image-a span {
	line-height: 1.2em;
}
.gen-image-23 .image-a {
	line-height: 1.2em;
}
.gen-image-23 .image-a  {
}
.gen-image-23 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-block-39 { position: relative; }
.gen-block-39 {
	margin-right: 8px;
	width: 158px;
	height: 25px;
}




@media (max-width: 575.98px) {
							.gen-block-39 {
								width: 116px;
							}
}

.gen-block-39 span {
}
.gen-block-39 {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-block-39  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-39 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(42, 42, 45, 1);
}

.gen-image-24 { position: relative; }
.gen-image-24 {
	margin-right: 8px;
	width: 8%;
	height: 25px;
}



@media (max-width: 767.98px) {
					.gen-image-24 {
						width: 8%;
					}
}

@media (max-width: 575.98px) {
					.gen-image-24 {
						width: 8%;
					}
}

.gen-image-24 .image-a span {
}
.gen-image-24 .image-a {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-image-24 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-24 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(90, 90, 97, 1);
}



.gen-paragraph-57 { position: relative; }
.gen-paragraph-57 {
	margin-left: 0px;
}





.gen-paragraph-57 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-57 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-57 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-57 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-57 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-57 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-57 .paragraph {
	color: rgba(150, 150, 150, 1);
}



.gen-block-40 { position: relative; }





.gen-block-40 span {
}
.gen-block-40 {
}
.gen-block-40  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-40 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-25 { position: relative; }
.gen-image-25 {
	margin-right: 15px;
	width: 120px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-image-25 {
				width: 120px;
				height: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-image-25 {
						width: 120px;
						height: auto;
					}
}

.gen-image-25 .image-a span {
	line-height: 1.2em;
}
.gen-image-25 .image-a {
	line-height: 1.2em;
}
.gen-image-25 .image-a  {
}
.gen-image-25 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-block-41 { position: relative; }
.gen-block-41 {
	margin-right: 8px;
	width: 158px;
	height: 25px;
}




@media (max-width: 575.98px) {
							.gen-block-41 {
								width: 116px;
							}
}

.gen-block-41 span {
}
.gen-block-41 {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-block-41  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-41 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(42, 42, 45, 1);
}

.gen-image-26 { position: relative; }
.gen-image-26 {
	margin-right: 8px;
	width: 0%;
	height: 25px;
}




@media (max-width: 575.98px) {
							.gen-image-26 {
								width: 0px;
							}
}

.gen-image-26 .image-a span {
}
.gen-image-26 .image-a {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-image-26 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-26 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(90, 90, 97, 1);
}



.gen-paragraph-58 { position: relative; }
.gen-paragraph-58 {
	margin-left: 0px;
}





.gen-paragraph-58 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-58 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-58 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-58 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-58 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-58 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-58 .paragraph {
	color: rgba(150, 150, 150, 1);
}



.gen-block-42 { position: relative; }





.gen-block-42 span {
}
.gen-block-42 {
}
.gen-block-42  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-42 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-27 { position: relative; }
.gen-image-27 {
	margin-right: 15px;
	width: 120px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-image-27 {
				width: 120px;
				height: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-image-27 {
						width: 120px;
						height: auto;
					}
}

.gen-image-27 .image-a span {
	line-height: 1.2em;
}
.gen-image-27 .image-a {
	line-height: 1.2em;
}
.gen-image-27 .image-a  {
}
.gen-image-27 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-block-43 { position: relative; }
.gen-block-43 {
	margin-right: 8px;
	width: 158px;
	height: 25px;
}




@media (max-width: 575.98px) {
							.gen-block-43 {
								width: 116px;
							}
}

.gen-block-43 span {
}
.gen-block-43 {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-block-43  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-43 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(42, 42, 45, 1);
}

.gen-image-28 { position: relative; }
.gen-image-28 {
	margin-right: 8px;
	width: 0%;
	height: 25px;
}




@media (max-width: 575.98px) {
							.gen-image-28 {
								width: 0px;
							}
}

.gen-image-28 .image-a span {
}
.gen-image-28 .image-a {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-image-28 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-28 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(90, 90, 97, 1);
}



.gen-paragraph-59 { position: relative; }
.gen-paragraph-59 {
	margin-left: 0px;
}





.gen-paragraph-59 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-59 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-59 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-59 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-59 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-59 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-59 .paragraph {
	color: rgba(150, 150, 150, 1);
}






.gen-editorcolumn-40 { position: relative; }





.gen-editorcolumn-40 span {
}
.gen-editorcolumn-40 {
	text-transform: 0;
}

.gen-editorrow-28 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-28 .col:nth-child(1) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-28 .col:nth-child(2) {
flex: 0 0 auto;
 width: 95%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-28 .col:nth-child(1) {
flex: 0 0 auto;
 width: 8.333333333333332%;
}
.gen-editorrow-28 .col:nth-child(2) {
flex: 0 0 auto;
 width: 91.66666666666666%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-28 .col:nth-child(1) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-28 .col:nth-child(2) {
flex: 0 0 auto;
 width: 95%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-28 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-28 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-28 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-28 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-28 { position: relative; }


@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorrow-28 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorrow-28 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-editorrow-28 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorrow-28 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorrow-28 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-editorrow-28 {
display:none !important;
} }
.gen-editorrow-28 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-28 span {
}
.gen-editorrow-28 {
	text-transform: 0;
}
.gen-editorrow-28  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-28   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-28  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-28  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-28  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-28 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-41 { position: relative; }





.gen-editorcolumn-41 span {
}
.gen-editorcolumn-41 {
	text-transform: 0;
}

.gen-verticalline-3 { position: relative; }
.gen-verticalline-3 {
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-verticalline-3 {
		height: 100%;
	}
}




.gen-verticalline-3 .vl span {
	line-height: 1.2em;
}
.gen-verticalline-3 .vl {
	line-height: 1.2em;
}
.gen-verticalline-3 .vl  {
}
.gen-verticalline-3 .vl {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}



.gen-editorcolumn-42 { position: relative; }





.gen-editorcolumn-42 span {
}
.gen-editorcolumn-42 {
	text-transform: 0;
}

.gen-block-44 { position: relative; }
.gen-block-44 {
	margin-bottom: 0px;
	width: 492px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-44 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-44 {
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-block-44 {
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-44 {
		margin-bottom: 0px;
		width: auto;
	}
}

.gen-block-44 span {
	line-height: 1.2em;
}
.gen-block-44 {
	line-height: 1.2em;
}
.gen-block-44  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-44 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-45 { position: relative; }
.gen-block-45 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-45 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-45 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-45 {
		width: 33%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-45 {
		width: 50%;
	}
}

.gen-block-45 span {
	line-height: 1.2em;
}
.gen-block-45 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-45  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-45  span {
font-size: 18px;
}
.gen-block-45 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-29 { position: relative; }
.gen-image-29 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-29 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-29 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-29 .image-a span {
	line-height: 1.2em;
}
.gen-image-29 .image-a {
	line-height: 1.2em;
}
.gen-image-29 .image-a  {
}
.gen-image-29 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-46 { position: relative; }
.gen-block-46 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-46 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-46 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-46 {
		width: 33%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-46 {
		width: 50%;
	}
}

.gen-block-46 span {
	line-height: 1.2em;
}
.gen-block-46 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-46  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-46  span {
font-size: 18px;
}
.gen-block-46 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-30 { position: relative; }
.gen-image-30 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-30 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-30 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-30 .image-a span {
	line-height: 1.2em;
}
.gen-image-30 .image-a {
	line-height: 1.2em;
}
.gen-image-30 .image-a  {
}
.gen-image-30 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-47 { position: relative; }
.gen-block-47 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-47 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-47 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-47 {
		width: 33%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-47 {
		width: 50%;
	}
}

.gen-block-47 span {
	line-height: 1.2em;
}
.gen-block-47 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-47  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-47  span {
font-size: 18px;
}
.gen-block-47 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-31 { position: relative; }
.gen-image-31 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-31 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-31 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-31 .image-a span {
	line-height: 1.2em;
}
.gen-image-31 .image-a {
	line-height: 1.2em;
}
.gen-image-31 .image-a  {
}
.gen-image-31 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-48 { position: relative; }
.gen-block-48 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-48 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-48 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-48 {
		width: 33%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-48 {
		width: 50%;
	}
}

.gen-block-48 span {
	line-height: 1.2em;
}
.gen-block-48 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-48  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-48  span {
font-size: 18px;
}
.gen-block-48 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}
@media (min-width: 768px) and (max-width:1199.98px) {
    .icon4 {
        border-right: none;
    }
}
@media (max-width: 575.98px) {
    .icon4 {
        border-right: none;
    }
}
.gen-image-32 { position: relative; }
.gen-image-32 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-32 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-32 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-32 .image-a span {
	line-height: 1.2em;
}
.gen-image-32 .image-a {
	line-height: 1.2em;
}
.gen-image-32 .image-a  {
}
.gen-image-32 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-49 { position: relative; }
.gen-block-49 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-49 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-49 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-49 {
		width: 33%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-49 {
		width: 50%;
	}
}

.gen-block-49 span {
	line-height: 1.2em;
}
.gen-block-49 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-49  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-49  span {
font-size: 18px;
}
.gen-block-49 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-33 { position: relative; }
.gen-image-33 {
	width: 100%;
	height: 150px;
}


@media (max-width: 991.98px) {
			.gen-image-33 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-33 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-33 .image-a span {
	line-height: 1.2em;
}
.gen-image-33 .image-a {
	line-height: 1.2em;
}
.gen-image-33 .image-a  {
}
.gen-image-33 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-50 { position: relative; }
.gen-block-50 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-50 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-50 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-50 {
		width: 33%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-50 {
		width: 50%;
	}
}

.gen-block-50 span {
	line-height: 1.2em;
}
.gen-block-50 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-50  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-50  span {
font-size: 18px;
}
.gen-block-50 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-34 { position: relative; }
.gen-image-34 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-34 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-34 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-34 .image-a span {
	line-height: 1.2em;
}
.gen-image-34 .image-a {
	line-height: 1.2em;
}
.gen-image-34 .image-a  {
}
.gen-image-34 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-51 { position: relative; }
.gen-block-51 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-51 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-51 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-51 {
		width: 33%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-51 {
		width: 50%;
	}
}

.gen-block-51 span {
	line-height: 1.2em;
}
.gen-block-51 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-51  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-51  span {
font-size: 18px;
}
.gen-block-51 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-35 { position: relative; }
.gen-image-35 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-35 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-35 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-35 .image-a span {
	line-height: 1.2em;
}
.gen-image-35 .image-a {
	line-height: 1.2em;
}
.gen-image-35 .image-a  {
}
.gen-image-35 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-52 { position: relative; }
.gen-block-52 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-52 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-52 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-52 {
		width: 33%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-52 {
		width: 50%;
	}
}

.gen-block-52 span {
	line-height: 1.2em;
}
.gen-block-52 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-52  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-52  span {
font-size: 18px;
}
.gen-block-52 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-36 { position: relative; }
.gen-image-36 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-36 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-36 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-36 .image-a span {
	line-height: 1.2em;
}
.gen-image-36 .image-a {
	line-height: 1.2em;
}
.gen-image-36 .image-a  {
}
.gen-image-36 .image-a {
	color: rgba(0, 0, 0, 1);
}






.gen-editorrow-29 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-29 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-29 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-29 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-29 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-29 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-29 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorrow-29 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-29 {
	display:none !important;
	}
}




@media (min-width: 1200px) {
 .gen-editorrow-29 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-29 {
display:none !important;
} }
.gen-editorrow-29 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-29 span {
}
.gen-editorrow-29 {
	text-transform: 0;
}
.gen-editorrow-29  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-29   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-29  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-29  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-29  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-29 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-43 { position: relative; }





.gen-editorcolumn-43 span {
}
.gen-editorcolumn-43 {
	text-transform: 0;
}

.gen-block-53 { position: relative; }
.gen-block-53 {
	margin-bottom: 0px;
	width: 492px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-53 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-53 {
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-block-53 {
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-53 {
		margin-bottom: 0px;
		width: auto;
	}
}

.gen-block-53 span {
	line-height: 1.2em;
}
.gen-block-53 {
	line-height: 1.2em;
}
.gen-block-53  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-53 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-54 { position: relative; }
.gen-block-54 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-54 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-54 {
		width: 19%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-54 {
		width: 22%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-54 {
		width: 33%;
	}
}

.gen-block-54 span {
	line-height: 1.2em;
}
.gen-block-54 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-54  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-54  span {
font-size: 18px;
}
.gen-block-54 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-37 { position: relative; }
.gen-image-37 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-37 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-37 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-37 .image-a span {
	line-height: 1.2em;
}
.gen-image-37 .image-a {
	line-height: 1.2em;
}
.gen-image-37 .image-a  {
}
.gen-image-37 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-55 { position: relative; }
.gen-block-55 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-55 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-55 {
		width: 19%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-55 {
		width: 22%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-55 {
		width: 33%;
	}
}

.gen-block-55 span {
	line-height: 1.2em;
}
.gen-block-55 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-55  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-55  span {
font-size: 18px;
}
.gen-block-55 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-38 { position: relative; }
.gen-image-38 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-38 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-38 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-38 .image-a span {
	line-height: 1.2em;
}
.gen-image-38 .image-a {
	line-height: 1.2em;
}
.gen-image-38 .image-a  {
}
.gen-image-38 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-56 { position: relative; }
.gen-block-56 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-56 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-56 {
		width: 19%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-56 {
		width: 22%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-56 {
		width: 33%;
	}
}

.gen-block-56 span {
	line-height: 1.2em;
}
.gen-block-56 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-56  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-56  span {
font-size: 18px;
}
.gen-block-56 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-39 { position: relative; }
.gen-image-39 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-39 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-39 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-39 .image-a span {
	line-height: 1.2em;
}
.gen-image-39 .image-a {
	line-height: 1.2em;
}
.gen-image-39 .image-a  {
}
.gen-image-39 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-57 { position: relative; }
.gen-block-57 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-57 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-57 {
		width: 19%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-57 {
		width: 22%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-57 {
		width: 33%;
	}
}

.gen-block-57 span {
	line-height: 1.2em;
}
.gen-block-57 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-57  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-57  span {
font-size: 18px;
}
.gen-block-57 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}
@media (min-width: 768px) and (max-width:1199.98px) {
    .icon4 {
        border-right: none;
    }
}
@media (max-width: 575.98px) {
    .icon4 {
        border-right: none;
    }
}
.gen-image-40 { position: relative; }
.gen-image-40 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-40 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-40 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-40 .image-a span {
	line-height: 1.2em;
}
.gen-image-40 .image-a {
	line-height: 1.2em;
}
.gen-image-40 .image-a  {
}
.gen-image-40 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-58 { position: relative; }
.gen-block-58 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-58 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-58 {
		width: 19%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-58 {
		width: 22%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-58 {
		width: 33%;
	}
}

.gen-block-58 span {
	line-height: 1.2em;
}
.gen-block-58 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-58  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-58  span {
font-size: 18px;
}
.gen-block-58 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-41 { position: relative; }
.gen-image-41 {
	width: 100%;
	height: 150px;
}


@media (max-width: 991.98px) {
			.gen-image-41 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-41 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-41 .image-a span {
	line-height: 1.2em;
}
.gen-image-41 .image-a {
	line-height: 1.2em;
}
.gen-image-41 .image-a  {
}
.gen-image-41 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-59 { position: relative; }
.gen-block-59 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-59 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-59 {
		width: 19%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-59 {
		width: 22%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-59 {
		width: 33%;
	}
}

.gen-block-59 span {
	line-height: 1.2em;
}
.gen-block-59 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-59  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-59  span {
font-size: 18px;
}
.gen-block-59 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-42 { position: relative; }
.gen-image-42 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-42 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-42 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-42 .image-a span {
	line-height: 1.2em;
}
.gen-image-42 .image-a {
	line-height: 1.2em;
}
.gen-image-42 .image-a  {
}
.gen-image-42 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-60 { position: relative; }
.gen-block-60 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-60 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-60 {
		width: 19%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-60 {
		width: 22%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-60 {
		width: 33%;
	}
}

.gen-block-60 span {
	line-height: 1.2em;
}
.gen-block-60 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-60  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-60  span {
font-size: 18px;
}
.gen-block-60 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-43 { position: relative; }
.gen-image-43 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-43 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-43 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-43 .image-a span {
	line-height: 1.2em;
}
.gen-image-43 .image-a {
	line-height: 1.2em;
}
.gen-image-43 .image-a  {
}
.gen-image-43 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-61 { position: relative; }
.gen-block-61 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-61 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-61 {
		width: 19%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-61 {
		width: 22%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-61 {
		width: 33%;
	}
}

.gen-block-61 span {
	line-height: 1.2em;
}
.gen-block-61 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-61  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-61  span {
font-size: 18px;
}
.gen-block-61 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-44 { position: relative; }
.gen-image-44 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-44 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-44 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-44 .image-a span {
	line-height: 1.2em;
}
.gen-image-44 .image-a {
	line-height: 1.2em;
}
.gen-image-44 .image-a  {
}
.gen-image-44 .image-a {
	color: rgba(0, 0, 0, 1);
}










.gen-editorrow-30 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-30 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-30 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-30 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-30 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-30 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-30 { position: relative; }





.gen-editorrow-30 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-30 span {
}
.gen-editorrow-30 {
	text-transform: 0;
}
.gen-editorrow-30  {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-30  {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
}
.gen-editorrow-30 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-44 { position: relative; }





.gen-editorcolumn-44 span {
}
.gen-editorcolumn-44 {
	text-transform: 0;
}

.gen-horizontalline-6 { position: relative; }
.gen-horizontalline-6 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-6 {
		margin-right: 20px;
		margin-left: auto;
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-horizontalline-6 {
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-horizontalline-6 {
		width: 100%;
	}
}


.gen-horizontalline-6 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-6 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-6 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-6 > hr {
	color: rgba(0, 192, 88, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-reviewlist-1 { position: relative; }
.gen-reviewlist-1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-reviewlist-1 {
								margin-left: 0px;
							}
}

.gen-reviewlist-1 span {
}
.gen-reviewlist-1 {
	text-transform: 0;
}
.gen-reviewlist-1  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-reviewlist-1 {
	color: rgba(0, 192, 88, 1);
}

.gen-reviewlist-1 .empty { position: relative; }





.gen-reviewlist-1 .empty span {
}
.gen-reviewlist-1 .empty {
	text-transform: 0;
}
.gen-reviewlist-1 .empty  {
}
.gen-reviewlist-1 .empty {
	color: rgba(0, 0, 0, 0);
}

.gen-imagewithsimpletext-18 { position: relative; }
.gen-imagewithsimpletext-18 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}





.gen-imagewithsimpletext-18 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-18 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 300;
}
.gen-imagewithsimpletext-18  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-imagewithsimpletext-18  span {
font-size: 18px;
}
.gen-imagewithsimpletext-18 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-18 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-18 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-18 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 35px;
	height: 35px;
}





.gen-imagewithsimpletext-18 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-18 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-18 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-18 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}




.gen-reviewlist-1 .loading { position: relative; }





.gen-reviewlist-1 .loading span {
}
.gen-reviewlist-1 .loading {
	text-transform: 0;
}

.gen-block-62 { position: relative; }
.gen-block-62 {
	margin-right: auto;
	margin-left: auto;
	width: auto;
}





.gen-block-62 span {
	line-height: 1.2em;
}
.gen-block-62 {
	line-height: 1.2em;
}
.gen-block-62  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-62 {
	color: rgba(0, 192, 88, 1);
}

.gen-image-45 { position: relative; }
.gen-image-45 {
	width: 35px;
	height: 35px;
}

@media (max-width: 1199.98px) {
	.gen-image-45 {
		width: 45px;
		height: 45px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-45 {
		width: 45px;
		height: 45px;
	}
}

@media (max-width: 767.98px) {
	.gen-image-45 {
		width: 45px;
		height: 45px;
	}
}

@media (max-width: 575.98px) {
	.gen-image-45 {
		width: 45px;
		height: 45px;
	}
}

.gen-image-45 .image-a span {
	line-height: 1.2em;
}
.gen-image-45 .image-a {
	line-height: 1.2em;
}
.gen-image-45 .image-a  {
}
.gen-image-45 .image-a {
	color: rgba(0, 192, 88, 1);
}
.loading-anim {
    animation: loadingAnim 1.5s linear infinite;
}

@keyframes loadingAnim {
    0% {
        transform: rotate(0) scale(0.8);
    }
    50% {
        transform: rotate(180deg) scale(1);
    }
    100% {
        transform: rotate(360deg) scale(0.8);
    }
}

.gen-paragraph-60 { position: relative; }
.gen-paragraph-60 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}





.gen-paragraph-60 .paragraph span {
	line-height: 0.6em;
}
.gen-paragraph-60 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 0.6em;
font-weight: 300;
}
.gen-paragraph-60 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-60 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-60 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-60 .paragraph:hover {
	color: rgba(0, 0, 0, 0);
}
.gen-paragraph-60 .paragraph:active {
	color: rgba(0, 0, 0, 0);
}




.gen-reviewlist-1 .error { position: relative; }





.gen-reviewlist-1 .error span {
}
.gen-reviewlist-1 .error {
	text-transform: 0;
}

.gen-imagewithsimpletext-19 { position: relative; }
.gen-imagewithsimpletext-19 {
	margin-right: auto;
	margin-left: auto;
}





.gen-imagewithsimpletext-19 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-19 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 300;
}
.gen-imagewithsimpletext-19  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-imagewithsimpletext-19  span {
font-size: 18px;
}
.gen-imagewithsimpletext-19 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-19 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-19 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-19 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 35px;
	height: 35px;
}





.gen-imagewithsimpletext-19 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-19 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-19 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-19 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}




.gen-reviewlist-1 .review-view { position: relative; }
.gen-reviewlist-1 .review-view {
	margin-bottom: 15px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-reviewlist-1 .review-view {
								margin-left: 0px;
							}
}

.gen-reviewlist-1 .review-view span {
}
.gen-reviewlist-1 .review-view {
	text-transform: 0;
}
.gen-reviewlist-1 .review-view  {
	padding-top: 0px;
	padding-bottom: 15px;
}
.gen-reviewlist-1 .review-view {
	color: rgba(0, 192, 88, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}

.gen-editorrow-31 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-31 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-31 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-31 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-31 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-31 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-31 { position: relative; }





.gen-editorrow-31 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-31 span {
}
.gen-editorrow-31 {
	text-transform: 0;
}
.gen-editorrow-31  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-31   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-31  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-31  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-31  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-31 {
	color: rgba(0, 192, 88, 1);
}
.gen-editorrow-31:hover {
	color: rgba(0, 192, 88, 1);
}

.gen-editorcolumn-45 { position: relative; }





.gen-editorcolumn-45 span {
}
.gen-editorcolumn-45 {
	text-transform: 0;
}

.gen-paragraph-61 { position: relative; }
.gen-paragraph-61 {
	margin-right: auto;
	margin-left: 0px;
}





.gen-paragraph-61 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-61 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 500;
}
.gen-paragraph-61 .paragraph  {
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-61 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-61 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-61 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-61 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}


.gen-ratingbar-1 { position: relative; }
.gen-ratingbar-1 {
	width: 116px;
}





.gen-ratingbar-1 span {
	line-height: 1.2em;
}
.gen-ratingbar-1 {
	line-height: 1.2em;
}
.gen-ratingbar-1  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-ratingbar-1 {
	color: rgba(0, 192, 88, 1);
}

.gen-ratingbar-1{
font-size:18px;
}
.gen-ratingbar-1 .rating-icon:not(last-child){
margin-right:5px;
}
.gen-ratingbar-1{
color:rgba(237, 150, 27, 1);
}

.gen-paragraph-62 { position: relative; }





.gen-paragraph-62 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-62 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
font-weight: 500;
}
.gen-paragraph-62 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-paragraph-62 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-62 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-63 { position: relative; }
.gen-paragraph-63 {
	margin-bottom: 15px;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-63 {
		margin-bottom: 15px;
	}
}




.gen-paragraph-63 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-63 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 300;
}
.gen-paragraph-63 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-63 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-63 .paragraph {
	color: rgba(255, 255, 255, 1);
}





.gen-reviewlist-1 .load-more-button { position: relative; }
.gen-reviewlist-1 .load-more-button {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-reviewlist-1 .load-more-button {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-reviewlist-1 .load-more-button {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-reviewlist-1 .load-more-button {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-reviewlist-1 .load-more-button {
		margin-right: 15px;
		margin-bottom: 0px;
		margin-left: 15px;
		width: auto;
	}
}

.gen-reviewlist-1 .load-more-button > .button span {
	line-height: 1.6em;
}
.gen-reviewlist-1 .load-more-button > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-reviewlist-1 .load-more-button > .button  {
	font-size: 16px;
	text-align: center;
}
.gen-reviewlist-1 .load-more-button > .button  span {
font-size: 16px;
}
.gen-reviewlist-1 .load-more-button > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-reviewlist-1 .load-more-button > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-reviewlist-1 .load-more-button > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-reviewlist-1 .load-more-button > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-reviewlist-1 .load-more-button > .button > span{
padding:0 0px;
}





.gen-editorsection-17 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorsection-17 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorsection-17 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorsection-17 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorsection-17 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-editorsection-17 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-editorsection-17 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorsection-17 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorsection-17 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorsection-17 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-editorsection-17 {
display:none !important;
} }
.gen-editorsection-17 span {
}
.gen-editorsection-17 {
}
.gen-editorsection-17  {
	padding-top: 60px;
	padding-bottom: 25px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-17  {
	padding-top: 35px;
	padding-bottom: 0px;
	}
}
.gen-editorsection-17 {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.25);
	background-color: rgba(69, 69, 75, 1);
	background-image: url('') ;
	background-position: initial ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: initial ;
}

.gen-editorrow-32 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-32 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-32 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-32 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-32 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-32 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-32 { position: relative; }
.gen-editorrow-32 {
	margin-top: 30px;
	margin-bottom: 30px;
}




@media (max-width: 575.98px) {
							.gen-editorrow-32 {
								margin-bottom: 30px;
								width: 100%;
							}
}

.gen-editorrow-32 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-32 span {
	line-height: 1.2em;
}
.gen-editorrow-32 {
	line-height: 1.2em;
}
.gen-editorrow-32  {
}
.gen-editorrow-32 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-46 { position: relative; }





.gen-editorcolumn-46 span {
	line-height: 1.2em;
}
.gen-editorcolumn-46 {
	line-height: 1.2em;
}
.gen-editorcolumn-46  {
}

.gen-heading-19 { position: relative; }
.gen-heading-19 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
}





.gen-heading-19 .h span {
	line-height: 1.2em;
}
.gen-heading-19 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	text-transform: uppercase;
}
.gen-heading-19 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-heading-19 .h  {
	font-size: 46px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-19 .h  span {
font-size: 46px;
	}
}
.gen-heading-19 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-64 { position: relative; }
.gen-paragraph-64 {
	margin-right: 30px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
}





.gen-paragraph-64 .paragraph span {
	line-height: 2.1000000000000005em;
}
.gen-paragraph-64 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 2.1000000000000005em;
}
.gen-paragraph-64 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-64 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-64 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-productlist-1 { position: relative; }
.gen-productlist-1 {
	margin-top: 0px;
	margin-bottom: 5px;
}

@media (max-width: 1199.98px) {
	.gen-productlist-1 {
		margin-right: 10px;
		margin-left: 10px;
		width: auto;
	}
}




.gen-productlist-1 span {
	line-height: 1.2em;
}
.gen-productlist-1 {
	line-height: 1.2em;
}
.gen-productlist-1  {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.gen-productlist-1 {
	color: rgba(0, 0, 0, 1);
}

.gen-productlist-1 > .list .product-view{
flex:0 0 calc(100% / 2); max-width: calc(100% / 2);
}
.gen-productlist-1 .empty { position: relative; }





.gen-productlist-1 .empty span {
}
.gen-productlist-1 .empty {
	text-transform: 0;
}


.gen-productlist-1 .product-view { position: relative; }





.gen-productlist-1 .product-view span {
	line-height: 1.2em;
}
.gen-productlist-1 .product-view {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-productlist-1 .product-view  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-productlist-1 .product-view {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: dashed;
	border-color: rgba(255, 255, 255, 0);
}
.gen-productlist-1 .product-view:hover {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(181, 181, 198, 1);
}

.gen-image-46 { position: relative; }
.gen-image-46 {
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	width: 50%;
	height: 260px;
}

@media (max-width: 1199.98px) {
	.gen-image-46 {
		width: 100%;
		height: 190px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-46 {
		width: 100%;
		height: 220px;
	}
}

@media (max-width: 767.98px) {
	.gen-image-46 {
		width: 100%;
		height: 160px;
	}
}

@media (max-width: 575.98px) {
	.gen-image-46 {
		width: 100%;
		height: 210px;
	}
}

.gen-image-46 .image-a span {
	line-height: 1.2em;
}
.gen-image-46 .image-a {
	line-height: 1.2em;
}
.gen-image-46 .image-a  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-image-46 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-block-63 { position: relative; }
.gen-block-63 {
	height: 100%;
}





.gen-block-63 span {
	line-height: 1.2em;
}
.gen-block-63 {
	line-height: 1.2em;
}
.gen-block-63  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-63 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-20 { position: relative; }
.gen-heading-20 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 90%;
}





.gen-heading-20 .h span {
}
.gen-heading-20 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	text-transform: uppercase;
}
.gen-heading-20 .h  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 30px;
}
.gen-heading-20 .h  span {
font-size: 30px;
}
.gen-heading-20 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-65 { position: relative; }





.gen-paragraph-65 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-65 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-paragraph-65 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-65 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-65 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-productpricingview2-1 { position: relative; }
.gen-productpricingview2-1 {
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-productpricingview2-1 {
								margin-bottom: 20px;
							}
}

.gen-productpricingview2-1 span {
	line-height: 1.2em;
}
.gen-productpricingview2-1 {
	line-height: 1.2em;
}
.gen-productpricingview2-1  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-productpricingview2-1 {
	color: rgba(0, 0, 0, 1);
}

.gen-productpricingview2-1 .product-new-price-view { position: relative; }





.gen-productpricingview2-1 .product-new-price-view span {
}
.gen-productpricingview2-1 .product-new-price-view {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
}
.gen-productpricingview2-1 .product-new-price-view  {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-size: 24px;
}
.gen-productpricingview2-1 .product-new-price-view  span {
font-size: 24px;
}
.gen-productpricingview2-1 .product-new-price-view {
	color: rgba(66, 66, 76, 1);
}


.gen-productpricingview2-1 .product-old-price-view { position: relative; }





.gen-productpricingview2-1 .product-old-price-view span {
}
.gen-productpricingview2-1 .product-old-price-view {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-productpricingview2-1 .product-old-price-view  {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-size: 22px;
}
.gen-productpricingview2-1 .product-old-price-view  span {
font-size: 22px;
}
.gen-productpricingview2-1 .product-old-price-view {
	color: rgba(255, 255, 255, 1);
}




.gen-button-30 { position: relative; }
.gen-button-30 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
	width: 190px;
	height: 56px;
}





.gen-button-30 > .button span {
	line-height: 1.2em;
}
.gen-button-30 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	text-transform: uppercase;
	transition: all 0.2s;
}
.gen-button-30 > .button  {
	padding-right: 0px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-button-30 > .button  span {
font-size: 16px;
}
.gen-button-30 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(66, 66, 76, 1);
}
.gen-button-30 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(90, 90, 103, 1);
}
.gen-button-30 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(66, 66, 76, 1);
}
.gen-button-30 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-30 > .button > span{
padding:0 10px;
}






.gen-editormain-3 { position: relative; }





.gen-editorsection-18 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorsection-18 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorsection-18 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorsection-18 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorsection-18 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-editorsection-18 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-editorsection-18 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorsection-18 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorsection-18 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorsection-18 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-editorsection-18 {
display:none !important;
} }
.gen-editorsection-18 span {
}
.gen-editorsection-18 {
}
.gen-editorsection-18  {
	padding-top: 25px;
	padding-bottom: 25px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-18  {
	padding-top: 25px;
	padding-bottom: 0px;
	}
}
.gen-editorsection-18 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(69, 69, 75, 1);
}

.gen-editorrow-33 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-33 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-33 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-33 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-33 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-33 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-33 { position: relative; }
.gen-editorrow-33 {
	margin-bottom: 0px;
}





.gen-editorrow-33 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-33 span {
	line-height: 1.2em;
}
.gen-editorrow-33 {
	line-height: 1.2em;
}
.gen-editorrow-33  {
}
@media (max-width: 767.98px) {
  .gen-editorrow-33  {
	padding-top: 0px;
	}
}
.gen-editorrow-33 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-47 { position: relative; }





.gen-editorcolumn-47 span {
	line-height: 1.2em;
}
.gen-editorcolumn-47 {
	line-height: 1.2em;
}
.gen-editorcolumn-47  {
}

.gen-block-64 { position: relative; }
.gen-block-64 {
	margin-top: 60px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: auto;
}



@media (max-width: 767.98px) {
					.gen-block-64 {
						margin-top: 30px;
						margin-bottom: 30px;
					}
}

@media (max-width: 575.98px) {
					.gen-block-64 {
						margin-top: 0px;
						margin-bottom: 20px;
						width: 100%;
					}
}

.gen-block-64 span {
	line-height: 1.2em;
}
.gen-block-64 {
	line-height: 1.2em;
}
.gen-block-64  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-64 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-21 { position: relative; }
.gen-heading-21 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-21 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-heading-21 {
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-heading-21 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-heading-21 {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-heading-21 .h span {
	line-height: 1.0999999999999999em;
	letter-spacing: 0em ;
}
.gen-heading-21 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.0999999999999999em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	text-transform: uppercase;
}
.gen-heading-21 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 991.98px) {
  .gen-heading-21 .h  {
	font-size: 120px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-21 .h  span {
font-size: 120px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-21 .h  {
	font-size: 72px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-21 .h  span {
font-size: 72px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-21 .h  {
	font-size: 65px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-21 .h  span {
font-size: 65px;
	}
}
.gen-heading-21 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-21 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-21 .h:active {
	color: rgba(255, 255, 255, 1);
}



.gen-horizontalline-7 { position: relative; }
.gen-horizontalline-7 {
	margin-right: 0px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}
@media (min-width: 1200.00px) {
	.gen-horizontalline-7 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-horizontalline-7 {
	display:none !important;
	}
}




@media (min-width: 1200px) {
 .gen-horizontalline-7 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-horizontalline-7 {
display:none !important;
} }
.gen-horizontalline-7 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-7 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-7 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-7 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(144, 144, 157, 1);
}





.gen-editorsection-19 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorsection-19 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorsection-19 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorsection-19 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorsection-19 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
								.gen-editorsection-19 {
									margin-left: 0px;
								}
}
@media (max-width: 575.98px) {
	.gen-editorsection-19 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-editorsection-19 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorsection-19 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorsection-19 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorsection-19 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-editorsection-19 {
display:none !important;
} }
.gen-editorsection-19 span {
}
.gen-editorsection-19 {
}
.gen-editorsection-19  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-19  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorsection-19 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(144, 144, 157, 1);
}

.gen-editorrow-34 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-34 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-34 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-34 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-34 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-34 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-34 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-34 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-34 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-34 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-34 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-34 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-34 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-34 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-34 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-34 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-34 { position: relative; }





.gen-editorrow-34 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-34 span {
}
.gen-editorrow-34 {
}
.gen-editorrow-34  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-34 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-48 { position: relative; }





.gen-editorcolumn-48 span {
}
.gen-editorcolumn-48 {
}

.gen-block-65 { position: relative; }
.gen-block-65 {
	height: 96px;
}




@media (max-width: 575.98px) {
							.gen-block-65 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-block-65 span {
	line-height: 1.2em;
}
.gen-block-65 {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-block-65  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-65 {
	color: rgba(0, 0, 0, 1);
}
.gen-block-65:hover {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(66, 66, 76, 1);
}

.gen-imagewithsimpletext-20 { position: relative; }
.gen-imagewithsimpletext-20 {
	margin-right: auto;
	margin-left: auto;
	width: auto;
}





.gen-imagewithsimpletext-20 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-20 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	text-transform: uppercase;
}
.gen-imagewithsimpletext-20  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-imagewithsimpletext-20  span {
font-size: 18px;
}
@media (max-width: 767.98px) {
  .gen-imagewithsimpletext-20  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-imagewithsimpletext-20  span {
font-size: 16px;
	}
}
.gen-imagewithsimpletext-20 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-20 .image-label .image-title{
margin-bottom:1;
}
.gen-imagewithsimpletext-20 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-20 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 36px;
	height: 36px;
}





.gen-imagewithsimpletext-20 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-20 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-20 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-20 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}





.gen-editorcolumn-49 { position: relative; }





.gen-editorcolumn-49 span {
}
.gen-editorcolumn-49 {
}

.gen-block-66 { position: relative; }
.gen-block-66 {
	height: 96px;
}





.gen-block-66 span {
	line-height: 1.2em;
}
.gen-block-66 {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-block-66  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-66 {
	color: rgba(0, 0, 0, 1);
}
.gen-block-66:hover {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(66, 66, 76, 1);
}

.gen-imagewithsimpletext-21 { position: relative; }
.gen-imagewithsimpletext-21 {
	margin-right: auto;
	margin-left: auto;
	width: auto;
}





.gen-imagewithsimpletext-21 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-21 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-21  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-imagewithsimpletext-21  span {
font-size: 18px;
}
@media (max-width: 767.98px) {
  .gen-imagewithsimpletext-21  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-imagewithsimpletext-21  span {
font-size: 16px;
	}
}
.gen-imagewithsimpletext-21 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-21 .image-label .image-title{
margin-bottom:1;
}
.gen-imagewithsimpletext-21 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-21 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 36px;
	height: 36px;
}





.gen-imagewithsimpletext-21 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-21 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-21 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-21 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}





.gen-editorcolumn-50 { position: relative; }





.gen-editorcolumn-50 span {
}
.gen-editorcolumn-50 {
}

.gen-block-67 { position: relative; }
.gen-block-67 {
	height: 96px;
}





.gen-block-67 span {
	line-height: 1.2em;
}
.gen-block-67 {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-block-67  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-67 {
	color: rgba(0, 0, 0, 1);
}
.gen-block-67:hover {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(66, 66, 76, 1);
}

.gen-imagewithsimpletext-22 { position: relative; }
.gen-imagewithsimpletext-22 {
	margin-right: auto;
	margin-left: auto;
	width: auto;
}





.gen-imagewithsimpletext-22 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-22 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-22  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-imagewithsimpletext-22  span {
font-size: 18px;
}
@media (max-width: 767.98px) {
  .gen-imagewithsimpletext-22  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-imagewithsimpletext-22  span {
font-size: 16px;
	}
}
.gen-imagewithsimpletext-22 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-22 .image-label .image-title{
margin-bottom:1;
}
.gen-imagewithsimpletext-22 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-22 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 36px;
	height: 36px;
}





.gen-imagewithsimpletext-22 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-22 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-22 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-22 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}







.gen-editorsection-20 { position: relative; }





.gen-editorsection-20 span {
}
.gen-editorsection-20 {
}
.gen-editorsection-20  {
	padding-top: 60px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-20  {
	padding-top: 15px;
	padding-bottom: 0px;
	}
}
.gen-editorsection-20 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(9, 9, 10, 1);
	background-image: url('') ;
	background-position: initial ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: initial ;
}

.gen-editorrow-35 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-35 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-35 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-35 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-35 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-35 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-35 { position: relative; }
.gen-editorrow-35 {
	margin-top: 0px;
	margin-bottom: 30px;
}


@media (max-width: 991.98px) {
			.gen-editorrow-35 {
				margin-top: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-editorrow-35 {
				margin-top: 0px;
			}
}

@media (max-width: 575.98px) {
			.gen-editorrow-35 {
				margin-top: 15px;
				margin-bottom: 0px;
				width: 100%;
			}
}

.gen-editorrow-35 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-35 span {
	line-height: 1.2em;
}
.gen-editorrow-35 {
	line-height: 1.2em;
}
.gen-editorrow-35  {
}
.gen-editorrow-35 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-51 { position: relative; }





.gen-editorcolumn-51 span {
	line-height: 1.2em;
}
.gen-editorcolumn-51 {
	line-height: 1.2em;
}
.gen-editorcolumn-51  {
}

.gen-heading-22 { position: relative; }
.gen-heading-22 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
}



@media (max-width: 767.98px) {
					.gen-heading-22 {
						margin-top: 0px;
					}
}


.gen-heading-22 .h span {
	line-height: 1.2em;
}
.gen-heading-22 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-22 .h  {
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 30px;
	font-size: 28px;
	text-align: left;
}
.gen-heading-22 .h  span {
font-size: 28px;
}
@media (max-width: 1199.98px) {
  .gen-heading-22 .h   {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-22 .h  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-heading-22 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-productlist-2 { position: relative; }
.gen-productlist-2 {
	margin-top: 0px;
	margin-bottom: 0px;
}

@media (max-width: 1199.98px) {
	.gen-productlist-2 {
		margin-right: 0px;
		margin-left: 0px;
		width: auto;
	}
}



@media (max-width: 575.98px) {
					.gen-productlist-2 {
						margin-bottom: 0px;
					}
}

.gen-productlist-2 span {
	line-height: 1.2em;
}
.gen-productlist-2 {
	line-height: 1.2em;
}
.gen-productlist-2  {
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
}
@media (max-width: 1199.98px) {
  .gen-productlist-2   {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-productlist-2  {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	}
}
.gen-productlist-2 {
	color: rgba(0, 0, 0, 1);
}

.gen-productlist-2 > .list .product-view{
flex:0 0 calc(100% / 4); max-width: calc(100% / 4);
}
.gen-productlist-2 .empty { position: relative; }





.gen-productlist-2 .empty span {
}
.gen-productlist-2 .empty {
	text-transform: 0;
}

.gen-imagewithsimpletext-23 { position: relative; }
.gen-imagewithsimpletext-23 {
	margin-right: auto;
	margin-left: auto;
}





.gen-imagewithsimpletext-23 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-23 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-23  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-imagewithsimpletext-23  span {
font-size: 18px;
}
.gen-imagewithsimpletext-23 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-23 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-23 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-23 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 35px;
	height: 35px;
}





.gen-imagewithsimpletext-23 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-23 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-23 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-23 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}




.gen-productlist-2 .product-view { position: relative; }





.gen-productlist-2 .product-view span {
	line-height: 1.2em;
}
.gen-productlist-2 .product-view {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-productlist-2 .product-view  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-productlist-2 .product-view {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: dashed;
	border-color: rgba(255, 255, 255, 0);
}
.gen-productlist-2 .product-view:hover {
	color: rgba(0, 0, 0, 1);
}

.gen-block-68 { position: relative; }
.gen-block-68 {
	margin-top: 0px;
	margin-bottom: 0px;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-block-68 {
		width: auto;
		height: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-68 {
		height: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-68 {
		height: 100%;
	}
}


.gen-block-68 span {
	line-height: 1.2em;
}
.gen-block-68 {
	line-height: 1.2em;
}
.gen-block-68  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-68 {
	color: rgba(0, 0, 0, 1);
}
.gen-block-68:hover {
	color: rgba(0, 0, 0, 1);
}

.gen-blockabsolute-4 { position: relative; }
.gen-blockabsolute-4 {
	width: 100%;
	height: auto;
}
@media (min-width: 1200.00px) {
	.gen-blockabsolute-4 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-blockabsolute-4 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-blockabsolute-4 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-blockabsolute-4 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-blockabsolute-4 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-blockabsolute-4 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-blockabsolute-4 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-blockabsolute-4 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-blockabsolute-4 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-blockabsolute-4 {
display:none !important;
} }
.gen-blockabsolute-4 span {
}
.gen-blockabsolute-4 {
	text-transform: 0;
}
.gen-blockabsolute-4  {
}
.gen-blockabsolute-4 {
	color: rgba(0, 0, 0, 0);
}

.gen-image-47 { position: relative; }
.gen-image-47 {
	margin-right: 15px;
	margin-left: auto;
	width: auto;
	height: 150px;
}


@media (max-width: 991.98px) {
			.gen-image-47 {
				width: auto;
				height: 150px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-47 {
				width: 76.45333333333333px;
				height: 122px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-47 {
				margin-right: 7px;
				width: 80.84px;
				height: 129px;
			}
}

.gen-image-47 .image-a span {
	line-height: 1.2em;
}
.gen-image-47 .image-a {
	line-height: 1.2em;
}
.gen-image-47 .image-a  {
}
.gen-image-47 .image-a {
	color: rgba(0, 0, 0, 1);
}
.sale-image {
right: 0;
}

.gen-block-69 { position: relative; }
.gen-block-69 {
	margin-right: 22px;
	margin-bottom: 15px;
	width: auto;
}



@media (max-width: 767.98px) {
					.gen-block-69 {
						margin-right: 7px;
						margin-bottom: 4px;
						margin-left: 0px;
					}
}

@media (max-width: 575.98px) {
					.gen-block-69 {
						margin-right: 0px;
						margin-bottom: 8px;
					}
}

.gen-block-69 span {
	line-height: 1.2em;
}
.gen-block-69 {
	line-height: 1.2em;
}
.gen-block-69  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-69 {
	color: rgba(0, 0, 0, 1);
}
.sale {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
}
.gen-paragraph-66 { position: relative; }



@media (max-width: 767.98px) {
						.gen-paragraph-66 {
							margin-top: 4px;
							margin-right: -2px;
							margin-bottom: 0px;
							height: auto;
						}
}


.gen-paragraph-66 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-66 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-66 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 28px;
}
.gen-paragraph-66 .paragraph  span {
font-size: 28px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-66 .paragraph  {
	font-size: 20px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-66 .paragraph  span {
font-size: 20px;
	}
}
.gen-paragraph-66 .paragraph {
	color: rgba(66, 66, 76, 1);
}


.gen-paragraph-67 { position: relative; }
.gen-paragraph-67 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}



@media (max-width: 767.98px) {
					.gen-paragraph-67 {
						margin-right: 12px;
						margin-bottom: 2px;
					}
}


.gen-paragraph-67 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-67 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-67 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 30px;
	text-align: center;
}
.gen-paragraph-67 .paragraph  span {
font-size: 30px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-67 .paragraph  {
	font-size: 26px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-67 .paragraph  span {
font-size: 26px;
	}
}
.gen-paragraph-67 .paragraph {
	color: rgba(66, 66, 76, 1);
}
.gen-paragraph-67 .paragraph:hover {
	color: rgba(66, 66, 76, 1);
}
.gen-paragraph-67 .paragraph:active {
	color: rgba(66, 66, 76, 1);
}
.sale {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
}



.gen-blockabsolute-5 { position: relative; }
.gen-blockabsolute-5 {
	margin-right: auto;
	margin-left: 0px;
	width: 100%;
	height: auto;
}





.gen-blockabsolute-5 span {
}
.gen-blockabsolute-5 {
	text-transform: 0;
}
.gen-blockabsolute-5  {
}
.gen-blockabsolute-5 {
	color: rgba(0, 0, 0, 0);
}

.gen-block-70 { position: relative; }
.gen-block-70 {
	margin-right: 0px;
	margin-left: auto;
	width: auto;
	height: auto;
}





.gen-block-70 span {
}
.gen-block-70 {
}
.gen-block-70  {
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 14px;
}
@media (max-width: 575.98px) {
  .gen-block-70  {
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 12px;
	}
}
.gen-block-70 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 165, 255, 1);
}
.gen-block-70:hover {
	color: rgba(0, 0, 0, 0);
}
.product-view:not(.promotion) .discount-boxy { display:none; }
.gen-paragraph-68 { position: relative; }





.gen-paragraph-68 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-68 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-68 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-68 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-68 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-blockabsolute-6 { position: relative; }
.gen-blockabsolute-6 {
	margin-right: auto;
	margin-left: 0px;
	width: 100%;
	height: auto;
}
@media (min-width: 1200.00px) {
	.gen-blockabsolute-6 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-blockabsolute-6 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-blockabsolute-6 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-blockabsolute-6 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-blockabsolute-6 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-blockabsolute-6 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-blockabsolute-6 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-blockabsolute-6 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-blockabsolute-6 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-blockabsolute-6 {
display:none !important;
} }
.gen-blockabsolute-6 span {
}
.gen-blockabsolute-6 {
	text-transform: 0;
}
.gen-blockabsolute-6  {
}
.gen-blockabsolute-6 {
	color: rgba(0, 0, 0, 0);
}

.gen-block-71 { position: relative; }
.gen-block-71 {
	margin-right: auto;
	width: auto;
	height: auto;
}





.gen-block-71 span {
}
.gen-block-71 {
}
.gen-block-71  {
	padding-top: 5px;
	padding-right: 35px;
	padding-bottom: 5px;
	padding-left: 35px;
}
.gen-block-71 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(66, 66, 76, 1);
}

.gen-paragraph-69 { position: relative; }





.gen-paragraph-69 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-69 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-69 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-69 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-69 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-69 .paragraph:hover {
	color: rgba(0, 0, 0, 0);
}
.gen-paragraph-69 .paragraph:active {
	color: rgba(0, 0, 0, 0);
}




.gen-image-48 { position: relative; }
.gen-image-48 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 410px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-image-48 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-image-48 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-image-48 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-image-48 {
		width: 100%;
		height: auto;
	}
}

.gen-image-48 .image-a span {
	line-height: 1.2em;
}
.gen-image-48 .image-a {
	line-height: 1.2em;
}
.gen-image-48 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-48 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 35, 1);
	background-image: url('') ;
	background-position: initial ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: initial ;
}


.gen-block-72 { position: relative; }
.gen-block-72 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
	height: 100%;
}





.gen-block-72 span {
	line-height: 1.2em;
}
.gen-block-72 {
	line-height: 1.2em;
}
.gen-block-72  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-72 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-73 { position: relative; }
.gen-block-73 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 9px;
	margin-left: auto;
	width: auto;
	height: auto;
}
@media (min-width: 1200.00px) {
	.gen-block-73 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-block-73 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 9px;
		margin-left: auto;
		width: auto;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-block-73 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
	.gen-block-73 {
		width: auto;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-block-73 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
	.gen-block-73 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-block-73 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-block-73 {
		width: auto;
		height: auto;
	}
}
@media (max-width: 575.98px) {
	.gen-block-73 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-block-73 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-block-73 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-block-73 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-block-73 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-block-73 {
display:none !important;
} }
.gen-block-73 span {
	line-height: 1.2em;
}
.gen-block-73 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	text-transform: uppercase;
	transition: all 0.2s;
}
.gen-block-73  {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-block-73  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-block-73   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-block-73   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-73  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-73  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-73  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-73  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-73  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-73  span {
font-size: 14px;
	}
}
.gen-block-73 {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}
.gen-block-73:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}
.gen-block-73:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(66, 66, 76, 1);
}
.gen-block-73:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-paragraph-70 { position: relative; }



@media (max-width: 767.98px) {
						.gen-paragraph-70 {
							margin-right: auto;
							margin-left: auto;
						}
}


.gen-paragraph-70 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-70 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-70 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-70 .paragraph  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-70 .paragraph   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-70 .paragraph   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-70 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-70 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-70 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-70 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-70 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-70 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-70 .paragraph {
	color: rgba(66, 66, 76, 1);
}



.gen-heading-23 { position: relative; }
.gen-heading-23 {
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: auto;
}





.gen-heading-23 .h span {
	line-height: 1.2em;
}
.gen-heading-23 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-23 .h  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 17px;
	text-align: left;
}
.gen-heading-23 .h  span {
font-size: 17px;
}
@media (max-width: 575.98px) {
  .gen-heading-23 .h  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-23 .h  span {
font-size: 14px;
	}
}
.gen-heading-23 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-productpricingview2-2 { position: relative; }





.gen-productpricingview2-2 span {
	line-height: 1.2em;
}
.gen-productpricingview2-2 {
	line-height: 1.2em;
}
.gen-productpricingview2-2  {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.gen-productpricingview2-2 {
	color: rgba(0, 0, 0, 1);
}

.gen-productpricingview2-2 .product-new-price-view { position: relative; }
.gen-productpricingview2-2 .product-new-price-view {
	margin-right: auto;
	margin-left: 0px;
	width: auto;
}





.gen-productpricingview2-2 .product-new-price-view span {
}
.gen-productpricingview2-2 .product-new-price-view {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-productpricingview2-2 .product-new-price-view  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-productpricingview2-2 .product-new-price-view  span {
font-size: 16px;
}
.gen-productpricingview2-2 .product-new-price-view {
	color: rgba(255, 255, 255, 1);
}


.gen-productpricingview2-2 .product-old-price-view { position: relative; }
.gen-productpricingview2-2 .product-old-price-view {
	margin-right: 0px;
}





.gen-productpricingview2-2 .product-old-price-view span {
	line-height: 1.2em;
}
.gen-productpricingview2-2 .product-old-price-view {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-productpricingview2-2 .product-old-price-view  {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-productpricingview2-2 .product-old-price-view  span {
font-size: 14px;
}
.gen-productpricingview2-2 .product-old-price-view {
	color: rgba(97, 97, 97, 1);
}







.gen-horizontalline-8 { position: relative; }
.gen-horizontalline-8 {
	margin-top: 30px;
	margin-right: 15px;
	margin-left: 15px;
	width: auto;
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-horizontalline-8 {
								margin-top: 0px;
								margin-right: 0px;
								margin-bottom: 0px;
								margin-left: 0px;
							}
}

.gen-horizontalline-8 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-8 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-8 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-8 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}





.gen-editorsection-21 { position: relative; }





.gen-editorsection-21 span {
}
.gen-editorsection-21 {
}
.gen-editorsection-21  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorsection-21 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(9, 9, 10, 1);
	background-image: url('') ;
	background-position: initial ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: initial ;
}

.gen-editorrow-36 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-36 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-36 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-36 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-36 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-36 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-36 { position: relative; }
.gen-editorrow-36 {
	margin-top: 30px;
	margin-bottom: 30px;
}




@media (max-width: 575.98px) {
							.gen-editorrow-36 {
								margin-bottom: 0px;
								width: 100%;
							}
}

.gen-editorrow-36 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-36 span {
	line-height: 1.2em;
}
.gen-editorrow-36 {
	line-height: 1.2em;
}
.gen-editorrow-36  {
}
.gen-editorrow-36 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-52 { position: relative; }





.gen-editorcolumn-52 span {
	line-height: 1.2em;
}
.gen-editorcolumn-52 {
	line-height: 1.2em;
}
.gen-editorcolumn-52  {
}

.gen-heading-24 { position: relative; }
.gen-heading-24 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
}



@media (max-width: 767.98px) {
					.gen-heading-24 {
						margin-top: 0px;
					}
}


.gen-heading-24 .h span {
	line-height: 1.2em;
}
.gen-heading-24 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-24 .h  {
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 30px;
	font-size: 28px;
	text-align: left;
}
.gen-heading-24 .h  span {
font-size: 28px;
}
@media (max-width: 1199.98px) {
  .gen-heading-24 .h   {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-24 .h  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-heading-24 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-productlist-3 { position: relative; }
.gen-productlist-3 {
	margin-top: 0px;
	margin-bottom: 0px;
}

@media (max-width: 1199.98px) {
	.gen-productlist-3 {
		margin-right: 0px;
		margin-left: 0px;
		width: auto;
	}
}



@media (max-width: 575.98px) {
					.gen-productlist-3 {
						margin-bottom: 0px;
					}
}

.gen-productlist-3 span {
	line-height: 1.2em;
}
.gen-productlist-3 {
	line-height: 1.2em;
}
.gen-productlist-3  {
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
}
@media (max-width: 1199.98px) {
  .gen-productlist-3   {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-productlist-3  {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	}
}
.gen-productlist-3 {
	color: rgba(0, 0, 0, 1);
}

.gen-productlist-3 > .list .product-view{
flex:0 0 calc(100% / 4); max-width: calc(100% / 4);
}
.gen-productlist-3 .empty { position: relative; }





.gen-productlist-3 .empty span {
}
.gen-productlist-3 .empty {
	text-transform: 0;
}

.gen-imagewithsimpletext-24 { position: relative; }
.gen-imagewithsimpletext-24 {
	margin-right: auto;
	margin-left: auto;
}





.gen-imagewithsimpletext-24 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-24 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-24  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-imagewithsimpletext-24  span {
font-size: 18px;
}
.gen-imagewithsimpletext-24 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-24 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-24 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-24 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 35px;
	height: 35px;
}





.gen-imagewithsimpletext-24 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-24 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-24 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-24 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}




.gen-productlist-3 .product-view { position: relative; }





.gen-productlist-3 .product-view span {
	line-height: 1.2em;
}
.gen-productlist-3 .product-view {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-productlist-3 .product-view  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-productlist-3 .product-view {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: dashed;
	border-color: rgba(255, 255, 255, 0);
}
.gen-productlist-3 .product-view:hover {
	color: rgba(0, 0, 0, 1);
}

.gen-block-74 { position: relative; }
.gen-block-74 {
	margin-top: 0px;
	margin-bottom: 0px;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-block-74 {
		width: auto;
		height: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-74 {
		height: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-74 {
		height: 100%;
	}
}


.gen-block-74 span {
	line-height: 1.2em;
}
.gen-block-74 {
	line-height: 1.2em;
}
.gen-block-74  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-74 {
	color: rgba(0, 0, 0, 1);
}
.gen-block-74:hover {
	color: rgba(0, 0, 0, 1);
}

.gen-blockabsolute-7 { position: relative; }
.gen-blockabsolute-7 {
	width: 100%;
	height: auto;
}
@media (min-width: 1200.00px) {
	.gen-blockabsolute-7 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-blockabsolute-7 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-blockabsolute-7 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-blockabsolute-7 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-blockabsolute-7 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-blockabsolute-7 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-blockabsolute-7 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-blockabsolute-7 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-blockabsolute-7 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-blockabsolute-7 {
display:none !important;
} }
.gen-blockabsolute-7 span {
}
.gen-blockabsolute-7 {
	text-transform: 0;
}
.gen-blockabsolute-7  {
}
.gen-blockabsolute-7 {
	color: rgba(0, 0, 0, 0);
}

.gen-image-49 { position: relative; }
.gen-image-49 {
	margin-right: 15px;
	margin-left: auto;
	width: auto;
	height: 150px;
}


@media (max-width: 991.98px) {
			.gen-image-49 {
				width: auto;
				height: 150px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-49 {
				width: 76.45333333333333px;
				height: 122px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-49 {
				margin-right: 7px;
				width: 80.84px;
				height: 129px;
			}
}

.gen-image-49 .image-a span {
	line-height: 1.2em;
}
.gen-image-49 .image-a {
	line-height: 1.2em;
}
.gen-image-49 .image-a  {
}
.gen-image-49 .image-a {
	color: rgba(0, 0, 0, 1);
}
.sale-image {
right: 0;
}

.gen-block-75 { position: relative; }
.gen-block-75 {
	margin-right: 22px;
	margin-bottom: 15px;
	width: auto;
}



@media (max-width: 767.98px) {
					.gen-block-75 {
						margin-right: 7px;
						margin-bottom: 4px;
						margin-left: 0px;
					}
}

@media (max-width: 575.98px) {
					.gen-block-75 {
						margin-right: 0px;
						margin-bottom: 8px;
					}
}

.gen-block-75 span {
	line-height: 1.2em;
}
.gen-block-75 {
	line-height: 1.2em;
}
.gen-block-75  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-75 {
	color: rgba(0, 0, 0, 1);
}
.sale {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
}
.gen-paragraph-71 { position: relative; }



@media (max-width: 767.98px) {
						.gen-paragraph-71 {
							margin-top: 4px;
							margin-right: -2px;
							margin-bottom: 0px;
							height: auto;
						}
}


.gen-paragraph-71 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-71 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-71 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 28px;
}
.gen-paragraph-71 .paragraph  span {
font-size: 28px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-71 .paragraph  {
	font-size: 20px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-71 .paragraph  span {
font-size: 20px;
	}
}
.gen-paragraph-71 .paragraph {
	color: rgba(66, 66, 76, 1);
}


.gen-paragraph-72 { position: relative; }
.gen-paragraph-72 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}



@media (max-width: 767.98px) {
					.gen-paragraph-72 {
						margin-right: 12px;
						margin-bottom: 2px;
					}
}


.gen-paragraph-72 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-72 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-72 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 30px;
	text-align: center;
}
.gen-paragraph-72 .paragraph  span {
font-size: 30px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-72 .paragraph  {
	font-size: 26px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-72 .paragraph  span {
font-size: 26px;
	}
}
.gen-paragraph-72 .paragraph {
	color: rgba(66, 66, 76, 1);
}
.gen-paragraph-72 .paragraph:hover {
	color: rgba(66, 66, 76, 1);
}
.gen-paragraph-72 .paragraph:active {
	color: rgba(66, 66, 76, 1);
}
.sale {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
}



.gen-blockabsolute-8 { position: relative; }
.gen-blockabsolute-8 {
	margin-right: auto;
	margin-left: 0px;
	width: 100%;
	height: auto;
}
@media (min-width: 1200.00px) {
	.gen-blockabsolute-8 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-blockabsolute-8 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-blockabsolute-8 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-blockabsolute-8 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-blockabsolute-8 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-blockabsolute-8 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-blockabsolute-8 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-blockabsolute-8 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-blockabsolute-8 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-blockabsolute-8 {
display:none !important;
} }
.gen-blockabsolute-8 span {
}
.gen-blockabsolute-8 {
	text-transform: 0;
}
.gen-blockabsolute-8  {
}
.gen-blockabsolute-8 {
	color: rgba(0, 0, 0, 0);
}

.gen-block-76 { position: relative; }
.gen-block-76 {
	margin-right: auto;
	width: auto;
	height: auto;
}





.gen-block-76 span {
}
.gen-block-76 {
}
.gen-block-76  {
	padding-top: 5px;
	padding-right: 35px;
	padding-bottom: 5px;
	padding-left: 35px;
}
.gen-block-76 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(66, 66, 76, 1);
}

.gen-paragraph-73 { position: relative; }





.gen-paragraph-73 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-73 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-73 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-73 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-73 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-73 .paragraph:hover {
	color: rgba(0, 0, 0, 0);
}
.gen-paragraph-73 .paragraph:active {
	color: rgba(0, 0, 0, 0);
}




.gen-image-50 { position: relative; }
.gen-image-50 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-image-50 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-image-50 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-image-50 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-image-50 {
		width: 100%;
		height: auto;
	}
}

.gen-image-50 .image-a span {
	line-height: 1.2em;
}
.gen-image-50 .image-a {
	line-height: 1.2em;
}
.gen-image-50 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-50 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 35, 1);
}


.gen-blockabsolute-9 { position: relative; }
.gen-blockabsolute-9 {
	margin-right: auto;
	margin-left: 0px;
	width: 100%;
	height: auto;
}





.gen-blockabsolute-9 span {
}
.gen-blockabsolute-9 {
	text-transform: 0;
}
.gen-blockabsolute-9  {
}
.gen-blockabsolute-9 {
	color: rgba(0, 0, 0, 0);
}

.gen-block-77 { position: relative; }
.gen-block-77 {
	margin-right: 0px;
	margin-left: auto;
	width: auto;
	height: auto;
}





.gen-block-77 span {
}
.gen-block-77 {
}
.gen-block-77  {
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 14px;
}
@media (max-width: 575.98px) {
  .gen-block-77  {
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 12px;
	}
}
.gen-block-77 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 165, 255, 1);
}

.gen-paragraph-74 { position: relative; }





.gen-paragraph-74 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-74 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-74 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-74 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-74 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-block-78 { position: relative; }
.gen-block-78 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 100%;
}





.gen-block-78 span {
	line-height: 1.2em;
}
.gen-block-78 {
	line-height: 1.2em;
}
.gen-block-78  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-78 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-79 { position: relative; }
.gen-block-79 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 9px;
	margin-left: auto;
	width: auto;
	height: auto;
}
@media (min-width: 1200.00px) {
	.gen-block-79 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-block-79 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 9px;
		margin-left: auto;
		width: auto;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-block-79 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
	.gen-block-79 {
		width: auto;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-block-79 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
	.gen-block-79 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-block-79 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-block-79 {
		width: auto;
		height: auto;
	}
}
@media (max-width: 575.98px) {
	.gen-block-79 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-block-79 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-block-79 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-block-79 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-block-79 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-block-79 {
display:none !important;
} }
.gen-block-79 span {
	line-height: 1.2em;
}
.gen-block-79 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	text-transform: uppercase;
	transition: all 0.2s;
}
.gen-block-79  {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-block-79  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-block-79   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-block-79   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-79  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-79  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-79  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-79  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-79  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-79  span {
font-size: 14px;
	}
}
.gen-block-79 {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}
.gen-block-79:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}
.gen-block-79:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(66, 66, 76, 1);
}
.gen-block-79:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-paragraph-75 { position: relative; }



@media (max-width: 767.98px) {
						.gen-paragraph-75 {
							margin-right: auto;
							margin-left: auto;
						}
}


.gen-paragraph-75 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-75 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-75 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-75 .paragraph  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-75 .paragraph   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-75 .paragraph   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-75 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-75 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-75 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-75 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-75 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-75 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-75 .paragraph {
	color: rgba(66, 66, 76, 1);
}



.gen-heading-25 { position: relative; }
.gen-heading-25 {
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: auto;
}





.gen-heading-25 .h span {
	line-height: 1.2em;
}
.gen-heading-25 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-25 .h  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 17px;
	text-align: left;
}
.gen-heading-25 .h  span {
font-size: 17px;
}
@media (max-width: 575.98px) {
  .gen-heading-25 .h  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-25 .h  span {
font-size: 14px;
	}
}
.gen-heading-25 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-productpricingview2-3 { position: relative; }





.gen-productpricingview2-3 span {
	line-height: 1.2em;
}
.gen-productpricingview2-3 {
	line-height: 1.2em;
}
.gen-productpricingview2-3  {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.gen-productpricingview2-3 {
	color: rgba(0, 0, 0, 1);
}

.gen-productpricingview2-3 .product-new-price-view { position: relative; }
.gen-productpricingview2-3 .product-new-price-view {
	margin-right: auto;
	margin-left: 0px;
	width: auto;
}





.gen-productpricingview2-3 .product-new-price-view span {
}
.gen-productpricingview2-3 .product-new-price-view {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-productpricingview2-3 .product-new-price-view  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-productpricingview2-3 .product-new-price-view  span {
font-size: 16px;
}
.gen-productpricingview2-3 .product-new-price-view {
	color: rgba(255, 255, 255, 1);
}


.gen-productpricingview2-3 .product-old-price-view { position: relative; }
.gen-productpricingview2-3 .product-old-price-view {
	margin-right: 0px;
}





.gen-productpricingview2-3 .product-old-price-view span {
	line-height: 1.2em;
}
.gen-productpricingview2-3 .product-old-price-view {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-productpricingview2-3 .product-old-price-view  {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-productpricingview2-3 .product-old-price-view  span {
font-size: 14px;
}
.gen-productpricingview2-3 .product-old-price-view {
	color: rgba(97, 97, 97, 1);
}







.gen-horizontalline-9 { position: relative; }
.gen-horizontalline-9 {
	margin-top: 30px;
	margin-right: 15px;
	margin-left: 15px;
	width: auto;
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-horizontalline-9 {
								margin-top: 0px;
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-horizontalline-9 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-9 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-9 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-9 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}





.gen-editorsection-22 { position: relative; }





.gen-editorsection-22 span {
}
.gen-editorsection-22 {
}
.gen-editorsection-22  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorsection-22 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(9, 9, 10, 1);
	background-image: url('') ;
	background-position: initial ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: initial ;
}

.gen-editorrow-37 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-37 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-37 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-37 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-37 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-37 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-37 { position: relative; }
.gen-editorrow-37 {
	margin-top: 30px;
	margin-bottom: 30px;
}




@media (max-width: 575.98px) {
							.gen-editorrow-37 {
								margin-bottom: 0px;
								width: 100%;
							}
}

.gen-editorrow-37 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-37 span {
	line-height: 1.2em;
}
.gen-editorrow-37 {
	line-height: 1.2em;
}
.gen-editorrow-37  {
}
.gen-editorrow-37 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-53 { position: relative; }





.gen-editorcolumn-53 span {
	line-height: 1.2em;
}
.gen-editorcolumn-53 {
	line-height: 1.2em;
}
.gen-editorcolumn-53  {
}

.gen-heading-26 { position: relative; }
.gen-heading-26 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
}



@media (max-width: 767.98px) {
					.gen-heading-26 {
						margin-top: 0px;
					}
}


.gen-heading-26 .h span {
	line-height: 1.2em;
}
.gen-heading-26 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-26 .h  {
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 30px;
	font-size: 28px;
	text-align: left;
}
.gen-heading-26 .h  span {
font-size: 28px;
}
@media (max-width: 1199.98px) {
  .gen-heading-26 .h   {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-26 .h  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-heading-26 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-productlist-4 { position: relative; }
.gen-productlist-4 {
	margin-top: 0px;
	margin-bottom: 0px;
}

@media (max-width: 1199.98px) {
	.gen-productlist-4 {
		margin-right: 0px;
		margin-left: 0px;
		width: auto;
	}
}



@media (max-width: 575.98px) {
					.gen-productlist-4 {
						margin-bottom: 0px;
					}
}

.gen-productlist-4 span {
	line-height: 1.2em;
}
.gen-productlist-4 {
	line-height: 1.2em;
}
.gen-productlist-4  {
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
}
@media (max-width: 1199.98px) {
  .gen-productlist-4   {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-productlist-4  {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	}
}
.gen-productlist-4 {
	color: rgba(0, 0, 0, 1);
}

.gen-productlist-4 > .list .product-view{
flex:0 0 calc(100% / 4); max-width: calc(100% / 4);
}
.gen-productlist-4 .empty { position: relative; }





.gen-productlist-4 .empty span {
}
.gen-productlist-4 .empty {
	text-transform: 0;
}

.gen-imagewithsimpletext-25 { position: relative; }
.gen-imagewithsimpletext-25 {
	margin-right: auto;
	margin-left: auto;
}





.gen-imagewithsimpletext-25 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-25 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-25  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-imagewithsimpletext-25  span {
font-size: 18px;
}
.gen-imagewithsimpletext-25 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-25 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-25 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-25 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 35px;
	height: 35px;
}





.gen-imagewithsimpletext-25 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-25 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-25 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-25 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}




.gen-productlist-4 .product-view { position: relative; }





.gen-productlist-4 .product-view span {
	line-height: 1.2em;
}
.gen-productlist-4 .product-view {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-productlist-4 .product-view  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-productlist-4 .product-view {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: dashed;
	border-color: rgba(255, 255, 255, 0);
}
.gen-productlist-4 .product-view:hover {
	color: rgba(0, 0, 0, 1);
}

.gen-block-80 { position: relative; }
.gen-block-80 {
	margin-top: 0px;
	margin-bottom: 0px;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-block-80 {
		width: auto;
		height: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-80 {
		height: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-80 {
		height: 100%;
	}
}


.gen-block-80 span {
	line-height: 1.2em;
}
.gen-block-80 {
	line-height: 1.2em;
}
.gen-block-80  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-80 {
	color: rgba(0, 0, 0, 1);
}
.gen-block-80:hover {
	color: rgba(0, 0, 0, 1);
}

.gen-blockabsolute-10 { position: relative; }
.gen-blockabsolute-10 {
	width: 100%;
	height: auto;
}
@media (min-width: 1200.00px) {
	.gen-blockabsolute-10 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-blockabsolute-10 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-blockabsolute-10 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-blockabsolute-10 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-blockabsolute-10 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-blockabsolute-10 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-blockabsolute-10 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-blockabsolute-10 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-blockabsolute-10 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-blockabsolute-10 {
display:none !important;
} }
.gen-blockabsolute-10 span {
}
.gen-blockabsolute-10 {
	text-transform: 0;
}
.gen-blockabsolute-10  {
}
.gen-blockabsolute-10 {
	color: rgba(0, 0, 0, 0);
}

.gen-image-51 { position: relative; }
.gen-image-51 {
	margin-right: 15px;
	margin-left: auto;
	width: auto;
	height: 150px;
}


@media (max-width: 991.98px) {
			.gen-image-51 {
				width: auto;
				height: 150px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-51 {
				width: 76.45333333333333px;
				height: 122px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-51 {
				margin-right: 7px;
				width: 80.84px;
				height: 129px;
			}
}

.gen-image-51 .image-a span {
	line-height: 1.2em;
}
.gen-image-51 .image-a {
	line-height: 1.2em;
}
.gen-image-51 .image-a  {
}
.gen-image-51 .image-a {
	color: rgba(0, 0, 0, 1);
}
.sale-image {
right: 0;
}

.gen-block-81 { position: relative; }
.gen-block-81 {
	margin-right: 22px;
	margin-bottom: 15px;
	width: auto;
}



@media (max-width: 767.98px) {
					.gen-block-81 {
						margin-right: 7px;
						margin-bottom: 4px;
						margin-left: 0px;
					}
}

@media (max-width: 575.98px) {
					.gen-block-81 {
						margin-right: 0px;
						margin-bottom: 8px;
					}
}

.gen-block-81 span {
	line-height: 1.2em;
}
.gen-block-81 {
	line-height: 1.2em;
}
.gen-block-81  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-81 {
	color: rgba(0, 0, 0, 1);
}
.sale {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
}
.gen-paragraph-76 { position: relative; }



@media (max-width: 767.98px) {
						.gen-paragraph-76 {
							margin-top: 4px;
							margin-right: -2px;
							margin-bottom: 0px;
							height: auto;
						}
}


.gen-paragraph-76 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-76 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-76 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 28px;
}
.gen-paragraph-76 .paragraph  span {
font-size: 28px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-76 .paragraph  {
	font-size: 20px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-76 .paragraph  span {
font-size: 20px;
	}
}
.gen-paragraph-76 .paragraph {
	color: rgba(66, 66, 76, 1);
}


.gen-paragraph-77 { position: relative; }
.gen-paragraph-77 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}



@media (max-width: 767.98px) {
					.gen-paragraph-77 {
						margin-right: 12px;
						margin-bottom: 2px;
					}
}


.gen-paragraph-77 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-77 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-77 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 30px;
	text-align: center;
}
.gen-paragraph-77 .paragraph  span {
font-size: 30px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-77 .paragraph  {
	font-size: 26px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-77 .paragraph  span {
font-size: 26px;
	}
}
.gen-paragraph-77 .paragraph {
	color: rgba(66, 66, 76, 1);
}
.gen-paragraph-77 .paragraph:hover {
	color: rgba(66, 66, 76, 1);
}
.gen-paragraph-77 .paragraph:active {
	color: rgba(66, 66, 76, 1);
}
.sale {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
}



.gen-blockabsolute-11 { position: relative; }
.gen-blockabsolute-11 {
	margin-right: auto;
	margin-left: 0px;
	width: 100%;
	height: auto;
}
@media (min-width: 1200.00px) {
	.gen-blockabsolute-11 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-blockabsolute-11 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-blockabsolute-11 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-blockabsolute-11 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-blockabsolute-11 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-blockabsolute-11 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-blockabsolute-11 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-blockabsolute-11 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-blockabsolute-11 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-blockabsolute-11 {
display:none !important;
} }
.gen-blockabsolute-11 span {
}
.gen-blockabsolute-11 {
	text-transform: 0;
}
.gen-blockabsolute-11  {
}
.gen-blockabsolute-11 {
	color: rgba(0, 0, 0, 0);
}

.gen-block-82 { position: relative; }
.gen-block-82 {
	margin-right: auto;
	width: auto;
	height: auto;
}





.gen-block-82 span {
}
.gen-block-82 {
}
.gen-block-82  {
	padding-top: 5px;
	padding-right: 35px;
	padding-bottom: 5px;
	padding-left: 35px;
}
.gen-block-82 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(66, 66, 76, 1);
}

.gen-paragraph-78 { position: relative; }





.gen-paragraph-78 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-78 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-78 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-78 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-78 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-78 .paragraph:hover {
	color: rgba(0, 0, 0, 0);
}
.gen-paragraph-78 .paragraph:active {
	color: rgba(0, 0, 0, 0);
}




.gen-image-52 { position: relative; }
.gen-image-52 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-image-52 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-image-52 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-image-52 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-image-52 {
		width: 100%;
		height: auto;
	}
}

.gen-image-52 .image-a span {
	line-height: 1.2em;
}
.gen-image-52 .image-a {
	line-height: 1.2em;
}
.gen-image-52 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-52 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 35, 1);
}


.gen-blockabsolute-12 { position: relative; }
.gen-blockabsolute-12 {
	margin-right: auto;
	margin-left: 0px;
	width: 100%;
	height: auto;
}





.gen-blockabsolute-12 span {
}
.gen-blockabsolute-12 {
	text-transform: 0;
}
.gen-blockabsolute-12  {
}
.gen-blockabsolute-12 {
	color: rgba(0, 0, 0, 0);
}

.gen-block-83 { position: relative; }
.gen-block-83 {
	margin-right: 0px;
	margin-left: auto;
	width: auto;
	height: auto;
}





.gen-block-83 span {
}
.gen-block-83 {
}
.gen-block-83  {
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 14px;
}
@media (max-width: 575.98px) {
  .gen-block-83  {
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 12px;
	}
}
.gen-block-83 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 165, 255, 1);
}

.gen-paragraph-79 { position: relative; }





.gen-paragraph-79 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-79 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-79 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-79 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-79 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-block-84 { position: relative; }
.gen-block-84 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 100%;
}





.gen-block-84 span {
	line-height: 1.2em;
}
.gen-block-84 {
	line-height: 1.2em;
}
.gen-block-84  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-84 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-85 { position: relative; }
.gen-block-85 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 9px;
	margin-left: auto;
	width: auto;
	height: auto;
}
@media (min-width: 1200.00px) {
	.gen-block-85 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-block-85 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 9px;
		margin-left: auto;
		width: auto;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-block-85 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
	.gen-block-85 {
		width: auto;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-block-85 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
	.gen-block-85 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-block-85 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-block-85 {
		width: auto;
		height: auto;
	}
}
@media (max-width: 575.98px) {
	.gen-block-85 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-block-85 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-block-85 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-block-85 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-block-85 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-block-85 {
display:none !important;
} }
.gen-block-85 span {
	line-height: 1.2em;
}
.gen-block-85 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	text-transform: uppercase;
	transition: all 0.2s;
}
.gen-block-85  {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-block-85  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-block-85   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-block-85   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-85  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-85  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-85  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-85  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-85  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-85  span {
font-size: 14px;
	}
}
.gen-block-85 {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}
.gen-block-85:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}
.gen-block-85:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(66, 66, 76, 1);
}
.gen-block-85:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-paragraph-80 { position: relative; }



@media (max-width: 767.98px) {
						.gen-paragraph-80 {
							margin-right: auto;
							margin-left: auto;
						}
}


.gen-paragraph-80 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-80 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-80 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-80 .paragraph  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-80 .paragraph   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-80 .paragraph   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-80 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-80 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-80 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-80 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-80 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-80 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-80 .paragraph {
	color: rgba(66, 66, 76, 1);
}



.gen-heading-27 { position: relative; }
.gen-heading-27 {
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: auto;
}





.gen-heading-27 .h span {
	line-height: 1.2em;
}
.gen-heading-27 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-27 .h  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 17px;
	text-align: left;
}
.gen-heading-27 .h  span {
font-size: 17px;
}
@media (max-width: 575.98px) {
  .gen-heading-27 .h  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-27 .h  span {
font-size: 14px;
	}
}
.gen-heading-27 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-productpricingview2-4 { position: relative; }





.gen-productpricingview2-4 span {
	line-height: 1.2em;
}
.gen-productpricingview2-4 {
	line-height: 1.2em;
}
.gen-productpricingview2-4  {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.gen-productpricingview2-4 {
	color: rgba(0, 0, 0, 1);
}

.gen-productpricingview2-4 .product-new-price-view { position: relative; }
.gen-productpricingview2-4 .product-new-price-view {
	margin-right: auto;
	margin-left: 0px;
	width: auto;
}





.gen-productpricingview2-4 .product-new-price-view span {
}
.gen-productpricingview2-4 .product-new-price-view {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-productpricingview2-4 .product-new-price-view  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-productpricingview2-4 .product-new-price-view  span {
font-size: 16px;
}
.gen-productpricingview2-4 .product-new-price-view {
	color: rgba(255, 255, 255, 1);
}


.gen-productpricingview2-4 .product-old-price-view { position: relative; }
.gen-productpricingview2-4 .product-old-price-view {
	margin-right: 0px;
}





.gen-productpricingview2-4 .product-old-price-view span {
	line-height: 1.2em;
}
.gen-productpricingview2-4 .product-old-price-view {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-productpricingview2-4 .product-old-price-view  {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-productpricingview2-4 .product-old-price-view  span {
font-size: 14px;
}
.gen-productpricingview2-4 .product-old-price-view {
	color: rgba(97, 97, 97, 1);
}







.gen-horizontalline-10 { position: relative; }
.gen-horizontalline-10 {
	margin-top: 30px;
	margin-right: 15px;
	margin-left: 15px;
	width: auto;
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-horizontalline-10 {
								margin-top: 0px;
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-horizontalline-10 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-10 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-10 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-10 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}





.gen-editorsection-23 { position: relative; }





.gen-editorsection-23 span {
}
.gen-editorsection-23 {
}
.gen-editorsection-23  {
	padding-top: 0px;
	padding-bottom: 60px;
}
.gen-editorsection-23 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(9, 9, 10, 1);
	background-image: url('') ;
	background-position: initial ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: initial ;
}

.gen-editorrow-38 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-38 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-38 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-38 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-38 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-38 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-38 { position: relative; }
.gen-editorrow-38 {
	margin-top: 30px;
	margin-bottom: 30px;
}




@media (max-width: 575.98px) {
							.gen-editorrow-38 {
								margin-bottom: 0px;
								width: 100%;
							}
}

.gen-editorrow-38 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-38 span {
	line-height: 1.2em;
}
.gen-editorrow-38 {
	line-height: 1.2em;
}
.gen-editorrow-38  {
}
.gen-editorrow-38 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-54 { position: relative; }





.gen-editorcolumn-54 span {
	line-height: 1.2em;
}
.gen-editorcolumn-54 {
	line-height: 1.2em;
}
.gen-editorcolumn-54  {
}

.gen-heading-28 { position: relative; }
.gen-heading-28 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
}



@media (max-width: 767.98px) {
					.gen-heading-28 {
						margin-top: 0px;
					}
}


.gen-heading-28 .h span {
	line-height: 1.2em;
}
.gen-heading-28 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-28 .h  {
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 30px;
	font-size: 28px;
	text-align: left;
}
.gen-heading-28 .h  span {
font-size: 28px;
}
@media (max-width: 1199.98px) {
  .gen-heading-28 .h   {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-28 .h  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-heading-28 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-productlist-5 { position: relative; }
.gen-productlist-5 {
	margin-top: 0px;
	margin-bottom: 0px;
}

@media (max-width: 1199.98px) {
	.gen-productlist-5 {
		margin-right: 0px;
		margin-left: 0px;
		width: auto;
	}
}



@media (max-width: 575.98px) {
					.gen-productlist-5 {
						margin-bottom: 0px;
					}
}

.gen-productlist-5 span {
	line-height: 1.2em;
}
.gen-productlist-5 {
	line-height: 1.2em;
}
.gen-productlist-5  {
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
}
@media (max-width: 1199.98px) {
  .gen-productlist-5   {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-productlist-5  {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	}
}
.gen-productlist-5 {
	color: rgba(0, 0, 0, 1);
}

.gen-productlist-5 > .list .product-view{
flex:0 0 calc(100% / 4); max-width: calc(100% / 4);
}
.gen-productlist-5 .empty { position: relative; }





.gen-productlist-5 .empty span {
}
.gen-productlist-5 .empty {
	text-transform: 0;
}

.gen-imagewithsimpletext-26 { position: relative; }
.gen-imagewithsimpletext-26 {
	margin-right: auto;
	margin-left: auto;
}





.gen-imagewithsimpletext-26 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-26 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-26  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-imagewithsimpletext-26  span {
font-size: 18px;
}
.gen-imagewithsimpletext-26 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-26 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-26 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-26 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 35px;
	height: 35px;
}





.gen-imagewithsimpletext-26 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-26 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-26 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-26 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}




.gen-productlist-5 .product-view { position: relative; }





.gen-productlist-5 .product-view span {
	line-height: 1.2em;
}
.gen-productlist-5 .product-view {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-productlist-5 .product-view  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-productlist-5 .product-view {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: dashed;
	border-color: rgba(255, 255, 255, 0);
}
.gen-productlist-5 .product-view:hover {
	color: rgba(0, 0, 0, 1);
}

.gen-block-86 { position: relative; }
.gen-block-86 {
	margin-top: 0px;
	margin-bottom: 0px;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-block-86 {
		width: auto;
		height: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-86 {
		height: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-86 {
		height: 100%;
	}
}


.gen-block-86 span {
	line-height: 1.2em;
}
.gen-block-86 {
	line-height: 1.2em;
}
.gen-block-86  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-86 {
	color: rgba(0, 0, 0, 1);
}
.gen-block-86:hover {
	color: rgba(0, 0, 0, 1);
}

.gen-blockabsolute-13 { position: relative; }
.gen-blockabsolute-13 {
	width: 100%;
	height: auto;
}
@media (min-width: 1200.00px) {
	.gen-blockabsolute-13 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-blockabsolute-13 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-blockabsolute-13 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-blockabsolute-13 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-blockabsolute-13 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-blockabsolute-13 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-blockabsolute-13 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-blockabsolute-13 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-blockabsolute-13 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-blockabsolute-13 {
display:none !important;
} }
.gen-blockabsolute-13 span {
}
.gen-blockabsolute-13 {
	text-transform: 0;
}
.gen-blockabsolute-13  {
}
.gen-blockabsolute-13 {
	color: rgba(0, 0, 0, 0);
}

.gen-image-53 { position: relative; }
.gen-image-53 {
	margin-right: 15px;
	margin-left: auto;
	width: auto;
	height: 150px;
}


@media (max-width: 991.98px) {
			.gen-image-53 {
				width: auto;
				height: 150px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-53 {
				width: 76.45333333333333px;
				height: 122px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-53 {
				margin-right: 7px;
				width: 80.84px;
				height: 129px;
			}
}

.gen-image-53 .image-a span {
	line-height: 1.2em;
}
.gen-image-53 .image-a {
	line-height: 1.2em;
}
.gen-image-53 .image-a  {
}
.gen-image-53 .image-a {
	color: rgba(0, 0, 0, 1);
}
.sale-image {
right: 0;
}

.gen-block-87 { position: relative; }
.gen-block-87 {
	margin-right: 22px;
	margin-bottom: 15px;
	width: auto;
}



@media (max-width: 767.98px) {
					.gen-block-87 {
						margin-right: 7px;
						margin-bottom: 4px;
						margin-left: 0px;
					}
}

@media (max-width: 575.98px) {
					.gen-block-87 {
						margin-right: 0px;
						margin-bottom: 8px;
					}
}

.gen-block-87 span {
	line-height: 1.2em;
}
.gen-block-87 {
	line-height: 1.2em;
}
.gen-block-87  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-87 {
	color: rgba(0, 0, 0, 1);
}
.sale {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
}
.gen-paragraph-81 { position: relative; }



@media (max-width: 767.98px) {
						.gen-paragraph-81 {
							margin-top: 4px;
							margin-right: -2px;
							margin-bottom: 0px;
							height: auto;
						}
}


.gen-paragraph-81 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-81 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-81 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 28px;
}
.gen-paragraph-81 .paragraph  span {
font-size: 28px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-81 .paragraph  {
	font-size: 20px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-81 .paragraph  span {
font-size: 20px;
	}
}
.gen-paragraph-81 .paragraph {
	color: rgba(66, 66, 76, 1);
}


.gen-paragraph-82 { position: relative; }
.gen-paragraph-82 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}



@media (max-width: 767.98px) {
					.gen-paragraph-82 {
						margin-right: 12px;
						margin-bottom: 2px;
					}
}


.gen-paragraph-82 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-82 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-82 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 30px;
	text-align: center;
}
.gen-paragraph-82 .paragraph  span {
font-size: 30px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-82 .paragraph  {
	font-size: 26px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-82 .paragraph  span {
font-size: 26px;
	}
}
.gen-paragraph-82 .paragraph {
	color: rgba(66, 66, 76, 1);
}
.gen-paragraph-82 .paragraph:hover {
	color: rgba(66, 66, 76, 1);
}
.gen-paragraph-82 .paragraph:active {
	color: rgba(66, 66, 76, 1);
}
.sale {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
}



.gen-blockabsolute-14 { position: relative; }
.gen-blockabsolute-14 {
	margin-right: auto;
	margin-left: 0px;
	width: 100%;
	height: auto;
}
@media (min-width: 1200.00px) {
	.gen-blockabsolute-14 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-blockabsolute-14 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-blockabsolute-14 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-blockabsolute-14 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-blockabsolute-14 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-blockabsolute-14 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-blockabsolute-14 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-blockabsolute-14 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-blockabsolute-14 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-blockabsolute-14 {
display:none !important;
} }
.gen-blockabsolute-14 span {
}
.gen-blockabsolute-14 {
	text-transform: 0;
}
.gen-blockabsolute-14  {
}
.gen-blockabsolute-14 {
	color: rgba(0, 0, 0, 0);
}

.gen-block-88 { position: relative; }
.gen-block-88 {
	margin-right: auto;
	width: auto;
	height: auto;
}





.gen-block-88 span {
}
.gen-block-88 {
}
.gen-block-88  {
	padding-top: 5px;
	padding-right: 35px;
	padding-bottom: 5px;
	padding-left: 35px;
}
.gen-block-88 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(66, 66, 76, 1);
}

.gen-paragraph-83 { position: relative; }





.gen-paragraph-83 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-83 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-83 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-83 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-83 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-83 .paragraph:hover {
	color: rgba(0, 0, 0, 0);
}
.gen-paragraph-83 .paragraph:active {
	color: rgba(0, 0, 0, 0);
}




.gen-image-54 { position: relative; }
.gen-image-54 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-image-54 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-image-54 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-image-54 {
		width: 100%;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-image-54 {
		width: 100%;
		height: auto;
	}
}

.gen-image-54 .image-a span {
	line-height: 1.2em;
}
.gen-image-54 .image-a {
	line-height: 1.2em;
}
.gen-image-54 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-54 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 35, 1);
}


.gen-blockabsolute-15 { position: relative; }
.gen-blockabsolute-15 {
	margin-right: auto;
	margin-left: 0px;
	width: 100%;
	height: auto;
}





.gen-blockabsolute-15 span {
}
.gen-blockabsolute-15 {
	text-transform: 0;
}
.gen-blockabsolute-15  {
}
.gen-blockabsolute-15 {
	color: rgba(0, 0, 0, 0);
}

.gen-block-89 { position: relative; }
.gen-block-89 {
	margin-right: 0px;
	margin-left: auto;
	width: auto;
	height: auto;
}





.gen-block-89 span {
}
.gen-block-89 {
}
.gen-block-89  {
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 14px;
}
@media (max-width: 575.98px) {
  .gen-block-89  {
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 12px;
	}
}
.gen-block-89 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 165, 255, 1);
}

.gen-paragraph-84 { position: relative; }





.gen-paragraph-84 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-84 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-84 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-84 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-84 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-block-90 { position: relative; }
.gen-block-90 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 100%;
}





.gen-block-90 span {
	line-height: 1.2em;
}
.gen-block-90 {
	line-height: 1.2em;
}
.gen-block-90  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-90 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-91 { position: relative; }
.gen-block-91 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 9px;
	margin-left: auto;
	width: auto;
	height: auto;
}
@media (min-width: 1200.00px) {
	.gen-block-91 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-block-91 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 9px;
		margin-left: auto;
		width: auto;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-block-91 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
	.gen-block-91 {
		width: auto;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-block-91 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
	.gen-block-91 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-block-91 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-block-91 {
		width: auto;
		height: auto;
	}
}
@media (max-width: 575.98px) {
	.gen-block-91 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-block-91 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-block-91 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-block-91 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-block-91 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-block-91 {
display:none !important;
} }
.gen-block-91 span {
	line-height: 1.2em;
}
.gen-block-91 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	text-transform: uppercase;
	transition: all 0.2s;
}
.gen-block-91  {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-block-91  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-block-91   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-block-91   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-91  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-91  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-91  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-91  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-91  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-91  span {
font-size: 14px;
	}
}
.gen-block-91 {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}
.gen-block-91:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}
.gen-block-91:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(66, 66, 76, 1);
}
.gen-block-91:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-paragraph-85 { position: relative; }



@media (max-width: 767.98px) {
						.gen-paragraph-85 {
							margin-right: auto;
							margin-left: auto;
						}
}


.gen-paragraph-85 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-85 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-85 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-85 .paragraph  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-85 .paragraph   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-85 .paragraph   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-85 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-85 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-85 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-85 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-85 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-85 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-85 .paragraph {
	color: rgba(66, 66, 76, 1);
}



.gen-heading-29 { position: relative; }
.gen-heading-29 {
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: auto;
}





.gen-heading-29 .h span {
	line-height: 1.2em;
}
.gen-heading-29 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-29 .h  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 17px;
	text-align: left;
}
.gen-heading-29 .h  span {
font-size: 17px;
}
@media (max-width: 575.98px) {
  .gen-heading-29 .h  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-29 .h  span {
font-size: 14px;
	}
}
.gen-heading-29 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-productpricingview2-5 { position: relative; }





.gen-productpricingview2-5 span {
	line-height: 1.2em;
}
.gen-productpricingview2-5 {
	line-height: 1.2em;
}
.gen-productpricingview2-5  {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.gen-productpricingview2-5 {
	color: rgba(0, 0, 0, 1);
}

.gen-productpricingview2-5 .product-new-price-view { position: relative; }
.gen-productpricingview2-5 .product-new-price-view {
	margin-right: auto;
	margin-left: 0px;
	width: auto;
}





.gen-productpricingview2-5 .product-new-price-view span {
}
.gen-productpricingview2-5 .product-new-price-view {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-productpricingview2-5 .product-new-price-view  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-productpricingview2-5 .product-new-price-view  span {
font-size: 16px;
}
.gen-productpricingview2-5 .product-new-price-view {
	color: rgba(255, 255, 255, 1);
}


.gen-productpricingview2-5 .product-old-price-view { position: relative; }
.gen-productpricingview2-5 .product-old-price-view {
	margin-right: 0px;
}





.gen-productpricingview2-5 .product-old-price-view span {
	line-height: 1.2em;
}
.gen-productpricingview2-5 .product-old-price-view {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-productpricingview2-5 .product-old-price-view  {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-productpricingview2-5 .product-old-price-view  span {
font-size: 14px;
}
.gen-productpricingview2-5 .product-old-price-view {
	color: rgba(97, 97, 97, 1);
}










.gen-editorsection-24 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorsection-24 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorsection-24 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorsection-24 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorsection-24 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-editorsection-24 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-editorsection-24 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorsection-24 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorsection-24 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorsection-24 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-editorsection-24 {
display:none !important;
} }
.gen-editorsection-24 span {
}
.gen-editorsection-24 {
}
.gen-editorsection-24  {
	padding-top: 60px;
	padding-bottom: 25px;
}
.gen-editorsection-24 {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.25);
	background-color: rgba(69, 69, 75, 1);
	background-image: url('') ;
	background-position: initial ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: initial ;
}

.gen-editorrow-39 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-39 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-39 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-39 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-39 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-39 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-39 { position: relative; }
.gen-editorrow-39 {
	margin-top: 30px;
	margin-bottom: 30px;
}




@media (max-width: 575.98px) {
							.gen-editorrow-39 {
								margin-bottom: 30px;
								width: 100%;
							}
}

.gen-editorrow-39 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-39 span {
	line-height: 1.2em;
}
.gen-editorrow-39 {
	line-height: 1.2em;
}
.gen-editorrow-39  {
}
.gen-editorrow-39 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-55 { position: relative; }





.gen-editorcolumn-55 span {
	line-height: 1.2em;
}
.gen-editorcolumn-55 {
	line-height: 1.2em;
}
.gen-editorcolumn-55  {
}

.gen-heading-30 { position: relative; }
.gen-heading-30 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
}

@media (max-width: 1199.98px) {
	.gen-heading-30 {
		margin-right: auto;
		margin-left: auto;
	}
}




.gen-heading-30 .h span {
	line-height: 1.2em;
}
.gen-heading-30 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	text-transform: uppercase;
}
.gen-heading-30 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-heading-30 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-86 { position: relative; }
.gen-paragraph-86 {
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-86 {
		margin-right: 0px;
		margin-left: 0px;
		width: auto;
	}
}




.gen-paragraph-86 .paragraph span {
	line-height: 2.1000000000000005em;
}
.gen-paragraph-86 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 2.1000000000000005em;
}
.gen-paragraph-86 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-86 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-86 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-productlist-6 { position: relative; }
.gen-productlist-6 {
	margin-top: 0px;
	margin-bottom: 5px;
}

@media (max-width: 1199.98px) {
	.gen-productlist-6 {
		margin-right: 10px;
		margin-left: 10px;
		width: auto;
	}
}




.gen-productlist-6 span {
	line-height: 1.2em;
}
.gen-productlist-6 {
	line-height: 1.2em;
}
.gen-productlist-6  {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.gen-productlist-6 {
	color: rgba(0, 0, 0, 1);
}

.gen-productlist-6 > .list .product-view{
flex:0 0 calc(100% / 2); max-width: calc(100% / 2);
}
.gen-productlist-6 .empty { position: relative; }





.gen-productlist-6 .empty span {
}
.gen-productlist-6 .empty {
	text-transform: 0;
}


.gen-productlist-6 .product-view { position: relative; }





.gen-productlist-6 .product-view span {
	line-height: 1.2em;
}
.gen-productlist-6 .product-view {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-productlist-6 .product-view  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-productlist-6 .product-view {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: dashed;
	border-color: rgba(255, 255, 255, 0);
}
.gen-productlist-6 .product-view:hover {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(181, 181, 198, 1);
}

.gen-image-55 { position: relative; }
.gen-image-55 {
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	width: 50%;
	height: 260px;
}

@media (max-width: 1199.98px) {
	.gen-image-55 {
		width: 100%;
		height: 190px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-55 {
		width: 270px;
		height: 220px;
	}
}

@media (max-width: 767.98px) {
	.gen-image-55 {
		width: 100%;
		height: 160px;
	}
}

@media (max-width: 575.98px) {
	.gen-image-55 {
		width: 100%;
		height: 210px;
	}
}

.gen-image-55 .image-a span {
	line-height: 1.2em;
}
.gen-image-55 .image-a {
	line-height: 1.2em;
}
.gen-image-55 .image-a  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-image-55 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-block-92 { position: relative; }
.gen-block-92 {
	height: 100%;
}





.gen-block-92 span {
	line-height: 1.2em;
}
.gen-block-92 {
	line-height: 1.2em;
}
.gen-block-92  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-92 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-31 { position: relative; }
.gen-heading-31 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 90%;
}





.gen-heading-31 .h span {
}
.gen-heading-31 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	text-transform: uppercase;
}
.gen-heading-31 .h  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 30px;
}
.gen-heading-31 .h  span {
font-size: 30px;
}
.gen-heading-31 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-87 { position: relative; }





.gen-paragraph-87 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-87 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-paragraph-87 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-87 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-87 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-productpricingview2-6 { position: relative; }
.gen-productpricingview2-6 {
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-productpricingview2-6 {
								margin-bottom: 20px;
							}
}

.gen-productpricingview2-6 span {
	line-height: 1.2em;
}
.gen-productpricingview2-6 {
	line-height: 1.2em;
}
.gen-productpricingview2-6  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-productpricingview2-6 {
	color: rgba(0, 0, 0, 1);
}

.gen-productpricingview2-6 .product-new-price-view { position: relative; }





.gen-productpricingview2-6 .product-new-price-view span {
}
.gen-productpricingview2-6 .product-new-price-view {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
}
.gen-productpricingview2-6 .product-new-price-view  {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-size: 24px;
}
.gen-productpricingview2-6 .product-new-price-view  span {
font-size: 24px;
}
.gen-productpricingview2-6 .product-new-price-view {
	color: rgba(66, 66, 76, 1);
}


.gen-productpricingview2-6 .product-old-price-view { position: relative; }





.gen-productpricingview2-6 .product-old-price-view span {
}
.gen-productpricingview2-6 .product-old-price-view {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-productpricingview2-6 .product-old-price-view  {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-size: 22px;
}
.gen-productpricingview2-6 .product-old-price-view  span {
font-size: 22px;
}
.gen-productpricingview2-6 .product-old-price-view {
	color: rgba(255, 255, 255, 1);
}




.gen-button-31 { position: relative; }
.gen-button-31 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
	width: 190px;
	height: 56px;
}





.gen-button-31 > .button span {
	line-height: 1.2em;
}
.gen-button-31 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	text-transform: uppercase;
	transition: all 0.2s;
}
.gen-button-31 > .button  {
	padding-right: 0px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-button-31 > .button  span {
font-size: 16px;
}
.gen-button-31 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(66, 66, 76, 1);
}
.gen-button-31 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(90, 90, 103, 1);
}
.gen-button-31 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(66, 66, 76, 1);
}
.gen-button-31 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-31 > .button > span{
padding:0 10px;
}






.gen-editorsection-25 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorsection-25 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorsection-25 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorsection-25 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorsection-25 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-editorsection-25 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-editorsection-25 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorsection-25 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorsection-25 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorsection-25 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-editorsection-25 {
display:none !important;
} }
.gen-editorsection-25 span {
}
.gen-editorsection-25 {
}
.gen-editorsection-25  {
	padding-top: 60px;
	padding-bottom: 25px;
}
.gen-editorsection-25 {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.25);
	background-color: rgba(69, 69, 75, 1);
	background-image: url('') ;
	background-position: initial ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: initial ;
}

.gen-editorrow-40 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-40 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-40 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-40 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-40 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-40 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-40 { position: relative; }
.gen-editorrow-40 {
	margin-top: 30px;
	margin-bottom: 30px;
}




@media (max-width: 575.98px) {
							.gen-editorrow-40 {
								margin-bottom: 30px;
								width: 100%;
							}
}

.gen-editorrow-40 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-40 span {
	line-height: 1.2em;
}
.gen-editorrow-40 {
	line-height: 1.2em;
}
.gen-editorrow-40  {
}
.gen-editorrow-40 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-56 { position: relative; }





.gen-editorcolumn-56 span {
	line-height: 1.2em;
}
.gen-editorcolumn-56 {
	line-height: 1.2em;
}
.gen-editorcolumn-56  {
}

.gen-heading-32 { position: relative; }
.gen-heading-32 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 100%;
}





.gen-heading-32 .h span {
	line-height: 1.2em;
}
.gen-heading-32 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	text-transform: uppercase;
}
.gen-heading-32 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-heading-32 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-productlist-7 { position: relative; }
.gen-productlist-7 {
	margin-top: 0px;
	margin-bottom: 5px;
}

@media (max-width: 1199.98px) {
	.gen-productlist-7 {
		margin-right: 10px;
		margin-left: 10px;
		width: auto;
	}
}




.gen-productlist-7 span {
	line-height: 1.2em;
}
.gen-productlist-7 {
	line-height: 1.2em;
}
.gen-productlist-7  {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.gen-productlist-7 {
	color: rgba(0, 0, 0, 1);
}

.gen-productlist-7 > .list .product-view{
flex:0 0 calc(100% / 2); max-width: calc(100% / 2);
}
.gen-productlist-7 .empty { position: relative; }





.gen-productlist-7 .empty span {
}
.gen-productlist-7 .empty {
	text-transform: 0;
}


.gen-productlist-7 .product-view { position: relative; }





.gen-productlist-7 .product-view span {
	line-height: 1.2em;
}
.gen-productlist-7 .product-view {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-productlist-7 .product-view  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-productlist-7 .product-view {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: dashed;
	border-color: rgba(255, 255, 255, 0);
}
.gen-productlist-7 .product-view:hover {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(181, 181, 198, 1);
}

.gen-image-56 { position: relative; }
.gen-image-56 {
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	width: 50%;
	height: 260px;
}

@media (max-width: 1199.98px) {
	.gen-image-56 {
		width: 100%;
		height: 190px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-56 {
		width: 270px;
		height: 220px;
	}
}

@media (max-width: 767.98px) {
	.gen-image-56 {
		width: 100%;
		height: 160px;
	}
}

@media (max-width: 575.98px) {
	.gen-image-56 {
		width: 100%;
		height: 210px;
	}
}

.gen-image-56 .image-a span {
	line-height: 1.2em;
}
.gen-image-56 .image-a {
	line-height: 1.2em;
}
.gen-image-56 .image-a  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-image-56 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-block-93 { position: relative; }
.gen-block-93 {
	height: 100%;
}





.gen-block-93 span {
	line-height: 1.2em;
}
.gen-block-93 {
	line-height: 1.2em;
}
.gen-block-93  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-93 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-33 { position: relative; }
.gen-heading-33 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 90%;
}





.gen-heading-33 .h span {
}
.gen-heading-33 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	text-transform: uppercase;
}
.gen-heading-33 .h  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 30px;
}
.gen-heading-33 .h  span {
font-size: 30px;
}
.gen-heading-33 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-88 { position: relative; }





.gen-paragraph-88 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-88 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-paragraph-88 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-88 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-88 .paragraph {
	color: rgba(202, 202, 202, 1);
}


.gen-productpricingview2-7 { position: relative; }
.gen-productpricingview2-7 {
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-productpricingview2-7 {
								margin-bottom: 20px;
							}
}

.gen-productpricingview2-7 span {
	line-height: 1.2em;
}
.gen-productpricingview2-7 {
	line-height: 1.2em;
}
.gen-productpricingview2-7  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-productpricingview2-7 {
	color: rgba(0, 0, 0, 1);
}

.gen-productpricingview2-7 .product-new-price-view { position: relative; }





.gen-productpricingview2-7 .product-new-price-view span {
}
.gen-productpricingview2-7 .product-new-price-view {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
}
.gen-productpricingview2-7 .product-new-price-view  {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-size: 24px;
}
.gen-productpricingview2-7 .product-new-price-view  span {
font-size: 24px;
}
.gen-productpricingview2-7 .product-new-price-view {
	color: rgba(66, 66, 76, 1);
}


.gen-productpricingview2-7 .product-old-price-view { position: relative; }





.gen-productpricingview2-7 .product-old-price-view span {
}
.gen-productpricingview2-7 .product-old-price-view {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-productpricingview2-7 .product-old-price-view  {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-size: 22px;
}
.gen-productpricingview2-7 .product-old-price-view  span {
font-size: 22px;
}
.gen-productpricingview2-7 .product-old-price-view {
	color: rgba(255, 255, 255, 1);
}




.gen-button-32 { position: relative; }
.gen-button-32 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
	width: 190px;
	height: 56px;
}





.gen-button-32 > .button span {
	line-height: 1.2em;
}
.gen-button-32 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	text-transform: uppercase;
	transition: all 0.2s;
}
.gen-button-32 > .button  {
	padding-right: 0px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-button-32 > .button  span {
font-size: 16px;
}
.gen-button-32 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(66, 66, 76, 1);
}
.gen-button-32 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(90, 90, 103, 1);
}
.gen-button-32 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(66, 66, 76, 1);
}
.gen-button-32 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-32 > .button > span{
padding:0 10px;
}






.gen-editormain-4 { position: relative; }





.gen-editorsection-26 { position: relative; }





.gen-editorsection-26 span {
}
.gen-editorsection-26 {
}
.gen-editorsection-26  {
	padding-top: 25px;
	padding-bottom: 25px;
}
.gen-editorsection-26 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(20, 20, 23, 1);
}

.gen-editorrow-41 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-41 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-41 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-41 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-41 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-41 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-41 { position: relative; }
.gen-editorrow-41 {
	margin-bottom: 0px;
}





.gen-editorrow-41 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-41 span {
	line-height: 1.2em;
}
.gen-editorrow-41 {
	line-height: 1.2em;
}
.gen-editorrow-41  {
	padding-top: 60px;
	padding-bottom: 15px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-41  {
	padding-top: 15px;
	padding-bottom: 15px;
	}
}
.gen-editorrow-41 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-57 { position: relative; }





.gen-editorcolumn-57 span {
	line-height: 1.2em;
}
.gen-editorcolumn-57 {
	line-height: 1.2em;
}
.gen-editorcolumn-57  {
}

.gen-heading-34 { position: relative; }
.gen-heading-34 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-34 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-heading-34 {
		width: 100%;
	}
}


@media (max-width: 575.98px) {
			.gen-heading-34 {
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: 0px;
				width: auto;
				height: auto;
			}
}

.gen-heading-34 .h span {
	line-height: 1.0999999999999999em;
	letter-spacing: 0.02em ;
}
.gen-heading-34 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.0999999999999999em;
font-weight: 600;
	letter-spacing: 0.02em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-heading-34 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: center;
}
.gen-heading-34 .h  span {
font-size: 40px;
}
@media (max-width: 575.98px) {
  .gen-heading-34 .h  {
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-34 .h  span {
font-size: 28px;
	}
}
.gen-heading-34 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-34 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-34 .h:active {
	color: rgba(255, 255, 255, 1);
}





.gen-editorsection-27 { position: relative; }





.gen-editorsection-27 span {
	line-height: 1.2em;
}
.gen-editorsection-27 {
	line-height: 1.2em;
}
.gen-editorsection-27  {
	padding-top: 25px;
	padding-bottom: 25px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-27  {
	padding-top: 0px;
	padding-bottom: 25px;
	}
}
.gen-editorsection-27 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-42 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-42 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-42 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-42 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-42 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-42 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-42 { position: relative; }
.gen-editorrow-42 {
	margin-top: 60px;
	margin-bottom: 120px;
}


@media (max-width: 991.98px) {
			.gen-editorrow-42 {
				margin-top: 0px;
			}
}


@media (max-width: 575.98px) {
					.gen-editorrow-42 {
						margin-top: 15px;
						margin-bottom: 30px;
					}
}

.gen-editorrow-42 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-42 span {
	line-height: 1.2em;
}
.gen-editorrow-42 {
	line-height: 1.2em;
}
.gen-editorrow-42  {
}
.gen-editorrow-42 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-58 { position: relative; }





.gen-editorcolumn-58 span {
	line-height: 1.2em;
}
.gen-editorcolumn-58 {
	line-height: 1.2em;
}
.gen-editorcolumn-58  {
}

.gen-loginform-1 { position: relative; }
.gen-loginform-1 {
	margin-right: auto;
	margin-left: auto;
	width: 410px;
}


@media (max-width: 991.98px) {
			.gen-loginform-1 {
				width: 80%;
			}
}


@media (max-width: 575.98px) {
					.gen-loginform-1 {
						width: 100%;
					}
}

.gen-loginform-1 span {
	line-height: 1.2em;
}
.gen-loginform-1 {
	line-height: 1.2em;
}
.gen-loginform-1  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-loginform-1 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-35 { position: relative; }
.gen-heading-35 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-heading-35 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-heading-35 .h span {
}
.gen-heading-35 .h {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 300;
}
.gen-heading-35 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-heading-35 .h  span {
font-size: 16px;
}
.gen-heading-35 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-35 .h:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-input-16 { position: relative; }
.gen-input-16 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-16 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-16 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-16 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-16 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-16 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-16 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-16 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-16 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-16 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-16 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-16 > .inner-wrapper > .input + i{
padding:0 15px;
}
.gen-input-16 > .inner-wrapper > .input + i{
color:rgba(97, 97, 97, 1);
}

.gen-heading-36 { position: relative; }
.gen-heading-36 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-heading-36 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-heading-36 .h span {
}
.gen-heading-36 .h {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 300;
}
.gen-heading-36 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-heading-36 .h  span {
font-size: 16px;
}
.gen-heading-36 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-36 .h:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-input-17 { position: relative; }
.gen-input-17 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-17 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-17 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-17 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-17 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-17 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-17 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-17 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-17 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-17 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-17 > .inner-wrapper > .input::placeholder{
color:rgba(220, 220, 243, 1);
}
.gen-input-17 > .inner-wrapper > .input + i{
padding:0 15px;
}
.gen-input-17 > .inner-wrapper > .input + i{
color:rgba(97, 97, 97, 1);
}

.gen-editorrow-43 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-43 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-43 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-43 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-43 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-43 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-43 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-43 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-43 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-43 .col:nth-child(1) {
flex: 0 0 auto;
 width: 46.968651419558356%;
}
.gen-editorrow-43 .col:nth-child(2) {
flex: 0 0 auto;
 width: 53.03134858044165%;
}

}
.gen-editorrow-43 { position: relative; }
.gen-editorrow-43 {
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-editorrow-43 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-editorrow-43 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-43 span {
	line-height: 1.2em;
}
.gen-editorrow-43 {
	line-height: 1.2em;
}
.gen-editorrow-43  {
}
.gen-editorrow-43 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-59 { position: relative; }





.gen-editorcolumn-59 span {
	line-height: 1.2em;
}
.gen-editorcolumn-59 {
	line-height: 1.2em;
}
.gen-editorcolumn-59  {
}

.gen-checkboxwithtext-3 { position: relative; }
.gen-checkboxwithtext-3 {
	width: 100%;
	height: auto;
}





.gen-checkboxwithtext-3 span {
}
.gen-checkboxwithtext-3 {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-checkboxwithtext-3  {
	font-size: 16px;
}
.gen-checkboxwithtext-3  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-checkboxwithtext-3  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-checkboxwithtext-3  span {
font-size: 14px;
	}
}
.gen-checkboxwithtext-3 {
	color: rgba(255, 255, 255, 1);
}

.gen-checkboxwithtext-3 .checkbox { position: relative; }
.gen-checkboxwithtext-3 .checkbox {
	margin-right: 5px;
	width: 20px;
	height: 20px;
}





.gen-checkboxwithtext-3 .checkbox .checkmark-wrapper span {
	line-height: 1.2em;
}
.gen-checkboxwithtext-3 .checkbox .checkmark-wrapper {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-checkboxwithtext-3 .checkbox .checkmark-wrapper  {
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
}
.gen-checkboxwithtext-3 .checkbox .checkmark-wrapper {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-checkboxwithtext-3 .checkbox .checkmark-wrapper{
font-size:20px;
}
.gen-checkboxwithtext-3 .checkbox .checkmark-wrapper.checked{
background-color:rgba(255, 255, 255, 1);
}
.gen-checkboxwithtext-3 .checkbox .checkmark-wrapper i{
color:rgba(0, 0, 0, 1);
}



.gen-editorcolumn-60 { position: relative; }





.gen-editorcolumn-60 span {
	line-height: 1.2em;
}
.gen-editorcolumn-60 {
	line-height: 1.2em;
}
.gen-editorcolumn-60  {
}

.gen-paragraph-89 { position: relative; }




@media (max-width: 575.98px) {
								.gen-paragraph-89 {
									margin-bottom: 3px;
								}
}

.gen-paragraph-89 .paragraph span {
}
.gen-paragraph-89 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	text-decoration: underline;
}
.gen-paragraph-89 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-89 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-89 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-89 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-89 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-89 .paragraph:hover {
	color: rgba(202, 202, 202, 1);
}
.gen-paragraph-89 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}




.gen-button-33 { position: relative; }
.gen-button-33 {
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-33 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-33 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-33 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-33 {
		margin-top: 15px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-33 > .button span {
	line-height: 1.6em;
}
.gen-button-33 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
font-weight: 500;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-33 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-33 > .button  span {
font-size: 16px;
}
.gen-button-33 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-33 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-33 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-33 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-33 > .button > span{
padding:0 5px;
}

.gen-paragraph-90 { position: relative; }
.gen-paragraph-90 {
	margin-top: 0px;
}





.gen-paragraph-90 .paragraph span {
}
.gen-paragraph-90 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	transition: all 0.2s;
}
.gen-paragraph-90 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-90 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-90 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-90 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-90 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}


.gen-button-34 { position: relative; }
.gen-button-34 {
	margin-right: auto;
	margin-left: auto;
	width: auto;
}





.gen-button-34 > .button span {
	line-height: 1.2em;
}
.gen-button-34 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-button-34 > .button  {
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 16px;
}
.gen-button-34 > .button  span {
font-size: 16px;
}
.gen-button-34 > .button {
	color: rgba(151, 151, 151, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(97, 97, 97, 1);
}
.gen-button-34 > .button:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-button-34 > .button:active {
	color: rgba(97, 97, 97, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
}
.gen-button-34 > .button:disabled {
	color: rgba(202, 202, 202, 1);
}

.gen-button-34 > .button > span{
padding:0 0px;
}





.gen-editormain-5 { position: relative; }





.gen-editorsection-28 { position: relative; }





.gen-editorsection-28 span {
}
.gen-editorsection-28 {
}
.gen-editorsection-28  {
	padding-top: 25px;
	padding-bottom: 25px;
}
.gen-editorsection-28 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(20, 20, 23, 1);
}

.gen-editorrow-44 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-44 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-44 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-44 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-44 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-44 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-44 { position: relative; }
.gen-editorrow-44 {
	margin-bottom: 0px;
}





.gen-editorrow-44 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-44 span {
	line-height: 1.2em;
}
.gen-editorrow-44 {
	line-height: 1.2em;
}
.gen-editorrow-44  {
	padding-top: 60px;
	padding-bottom: 15px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-44  {
	padding-top: 15px;
	padding-bottom: 15px;
	}
}
.gen-editorrow-44 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-61 { position: relative; }





.gen-editorcolumn-61 span {
	line-height: 1.2em;
}
.gen-editorcolumn-61 {
	line-height: 1.2em;
}
.gen-editorcolumn-61  {
}

.gen-heading-37 { position: relative; }
.gen-heading-37 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-37 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-heading-37 {
		width: 100%;
	}
}


@media (max-width: 575.98px) {
			.gen-heading-37 {
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: 0px;
				width: auto;
				height: auto;
			}
}

.gen-heading-37 .h span {
	line-height: 1.0999999999999999em;
	letter-spacing: 0.02em ;
}
.gen-heading-37 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.0999999999999999em;
font-weight: 500;
	letter-spacing: 0.02em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-heading-37 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: center;
}
.gen-heading-37 .h  span {
font-size: 40px;
}
@media (max-width: 575.98px) {
  .gen-heading-37 .h  {
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-37 .h  span {
font-size: 28px;
	}
}
.gen-heading-37 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-37 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-37 .h:active {
	color: rgba(255, 255, 255, 1);
}





.gen-editorsection-29 { position: relative; }





.gen-editorsection-29 span {
	line-height: 1.2em;
}
.gen-editorsection-29 {
	line-height: 1.2em;
}
.gen-editorsection-29  {
	padding-top: 25px;
	padding-bottom: 25px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-29  {
	padding-top: 0px;
	padding-bottom: 25px;
	}
}
.gen-editorsection-29 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-45 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-45 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-45 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-45 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-45 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-45 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-45 { position: relative; }
.gen-editorrow-45 {
	margin-top: 60px;
	margin-bottom: 80px;
}


@media (max-width: 991.98px) {
			.gen-editorrow-45 {
				margin-top: 0px;
			}
}


@media (max-width: 575.98px) {
					.gen-editorrow-45 {
						margin-top: 15px;
						margin-bottom: 30px;
					}
}

.gen-editorrow-45 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-45 span {
	line-height: 1.2em;
}
.gen-editorrow-45 {
	line-height: 1.2em;
}
.gen-editorrow-45  {
	padding-top: 5px;
	padding-bottom: 5px;
}
.gen-editorrow-45 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-62 { position: relative; }





.gen-editorcolumn-62 span {
	line-height: 1.2em;
}
.gen-editorcolumn-62 {
	line-height: 1.2em;
}
.gen-editorcolumn-62  {
}

.gen-signupform-1 { position: relative; }
.gen-signupform-1 {
	margin-right: auto;
	margin-left: auto;
	width: 410px;
}


@media (max-width: 991.98px) {
			.gen-signupform-1 {
				width: 80%;
			}
}


@media (max-width: 575.98px) {
					.gen-signupform-1 {
						width: 100%;
					}
}

.gen-signupform-1 span {
	line-height: 1.2em;
}
.gen-signupform-1 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-signupform-1  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-signupform-1  span {
font-size: 28px;
}
.gen-signupform-1 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-91 { position: relative; }
.gen-paragraph-91 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-91 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-91 .paragraph span {
}
.gen-paragraph-91 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 300;
}
.gen-paragraph-91 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-91 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-91 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-input-18 { position: relative; }
.gen-input-18 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-18 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-18 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-18 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-18 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-18 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-18 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-18 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-18 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-18 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-18 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-18 > .inner-wrapper > .input + i{
padding:0 15px;
}
.gen-input-18 > .inner-wrapper > .input + i{
color:rgba(97, 97, 97, 1);
}

.gen-paragraph-92 { position: relative; }
.gen-paragraph-92 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-92 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-92 .paragraph span {
}
.gen-paragraph-92 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 300;
}
.gen-paragraph-92 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-92 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-92 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-input-19 { position: relative; }
.gen-input-19 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-19 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-19 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-19 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-19 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-19 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-19 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-19 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-19 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-19 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-19 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-19 > .inner-wrapper > .input + i{
padding:0 15px;
}
.gen-input-19 > .inner-wrapper > .input + i{
color:rgba(97, 97, 97, 1);
}

.gen-paragraph-93 { position: relative; }
.gen-paragraph-93 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-93 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-93 .paragraph span {
}
.gen-paragraph-93 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 300;
}
.gen-paragraph-93 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-93 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-93 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-input-20 { position: relative; }
.gen-input-20 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-20 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-20 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-20 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-20 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-20 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-20 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-20 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-20 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-20 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-20 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-20 > .inner-wrapper > .input + i{
padding:0 15px;
}
.gen-input-20 > .inner-wrapper > .input + i{
color:rgba(97, 97, 97, 1);
}

.gen-paragraph-94 { position: relative; }
.gen-paragraph-94 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-94 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-94 .paragraph span {
}
.gen-paragraph-94 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 300;
}
.gen-paragraph-94 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-94 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-94 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-input-21 { position: relative; }
.gen-input-21 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-21 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-21 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-21 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-21 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-21 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-21 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-21 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-21 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-21 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-21 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-21 > .inner-wrapper > .input + i{
padding:0 15px;
}
.gen-input-21 > .inner-wrapper > .input + i{
color:rgba(97, 97, 97, 1);
}

.gen-button-35 { position: relative; }
.gen-button-35 {
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-35 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-35 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-35 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-35 {
		margin-top: 15px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-35 > .button span {
	line-height: 1.6em;
}
.gen-button-35 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
font-weight: 500;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-35 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-35 > .button  span {
font-size: 16px;
}
.gen-button-35 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-35 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-35 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-35 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-35 > .button > span{
padding:0 5px;
}

.gen-paragraph-95 { position: relative; }





.gen-paragraph-95 .paragraph span {
	line-height: 1.5em;
}
.gen-paragraph-95 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.5em;
}
.gen-paragraph-95 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-95 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-95 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-95 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-95 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}


.gen-button-36 { position: relative; }
.gen-button-36 {
	margin-right: auto;
	margin-left: auto;
	width: auto;
}





.gen-button-36 > .button span {
	line-height: 1.2em;
}
.gen-button-36 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-button-36 > .button  {
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 16px;
}
.gen-button-36 > .button  span {
font-size: 16px;
}
.gen-button-36 > .button {
	color: rgba(151, 151, 151, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(97, 97, 97, 1);
}
.gen-button-36 > .button:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-button-36 > .button:active {
	color: rgba(97, 97, 97, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
}
.gen-button-36 > .button:disabled {
	color: rgba(202, 202, 202, 1);
}

.gen-button-36 > .button > span{
padding:0 0px;
}





.gen-editormain-6 { position: relative; }





.gen-editorsection-30 { position: relative; }





.gen-editorsection-30 span {
}
.gen-editorsection-30 {
}
.gen-editorsection-30  {
	padding-top: 25px;
	padding-bottom: 25px;
}
.gen-editorsection-30 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(20, 20, 23, 1);
}

.gen-editorrow-46 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-46 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-46 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-46 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-46 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-46 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-46 { position: relative; }
.gen-editorrow-46 {
	margin-bottom: 0px;
}





.gen-editorrow-46 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-46 span {
	line-height: 1.2em;
}
.gen-editorrow-46 {
	line-height: 1.2em;
}
.gen-editorrow-46  {
	padding-top: 60px;
	padding-bottom: 15px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-46  {
	padding-top: 15px;
	padding-bottom: 15px;
	}
}
.gen-editorrow-46 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-63 { position: relative; }





.gen-editorcolumn-63 span {
	line-height: 1.2em;
}
.gen-editorcolumn-63 {
	line-height: 1.2em;
}
.gen-editorcolumn-63  {
}

.gen-heading-38 { position: relative; }
.gen-heading-38 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-38 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-heading-38 {
		width: 100%;
	}
}


@media (max-width: 575.98px) {
			.gen-heading-38 {
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: 0px;
				width: auto;
				height: auto;
			}
}

.gen-heading-38 .h span {
	line-height: 1.0999999999999999em;
	letter-spacing: 0.02em ;
}
.gen-heading-38 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.0999999999999999em;
font-weight: 500;
	letter-spacing: 0.02em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-heading-38 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: center;
}
.gen-heading-38 .h  span {
font-size: 40px;
}
@media (max-width: 575.98px) {
  .gen-heading-38 .h  {
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-38 .h  span {
font-size: 28px;
	}
}
.gen-heading-38 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-38 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-38 .h:active {
	color: rgba(255, 255, 255, 1);
}





.gen-editorsection-31 { position: relative; }





.gen-editorsection-31 span {
	line-height: 1.2em;
}
.gen-editorsection-31 {
	line-height: 1.2em;
}
.gen-editorsection-31  {
	padding-top: 25px;
	padding-bottom: 25px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-31  {
	padding-top: 0px;
	padding-bottom: 25px;
	}
}
.gen-editorsection-31 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-47 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-47 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-47 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-47 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-47 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-47 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-47 { position: relative; }
.gen-editorrow-47 {
	margin-top: 35px;
	margin-bottom: 120px;
}




@media (max-width: 575.98px) {
							.gen-editorrow-47 {
								margin-top: 15px;
								margin-bottom: 30px;
							}
}

.gen-editorrow-47 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-47 span {
	line-height: 1.2em;
}
.gen-editorrow-47 {
	line-height: 1.2em;
	transition: all 2.3000000000000003s;
}
.gen-editorrow-47  {
	padding-top: 5px;
	padding-bottom: 5px;
}
.gen-editorrow-47 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-64 { position: relative; }





.gen-editorcolumn-64 span {
	line-height: 1.2em;
}
.gen-editorcolumn-64 {
	line-height: 1.2em;
}
.gen-editorcolumn-64  {
}

.gen-forgottenpasswordform-1 { position: relative; }
.gen-forgottenpasswordform-1 {
	margin-right: auto;
	margin-left: auto;
	width: 410px;
}


@media (max-width: 991.98px) {
			.gen-forgottenpasswordform-1 {
				width: 80%;
			}
}


@media (max-width: 575.98px) {
					.gen-forgottenpasswordform-1 {
						margin-top: 0px;
						width: 100%;
					}
}

.gen-forgottenpasswordform-1 span {
	line-height: 1.2em;
}
.gen-forgottenpasswordform-1 {
	line-height: 1.2em;
}
.gen-forgottenpasswordform-1  {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}
.gen-forgottenpasswordform-1 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-96 { position: relative; }
.gen-paragraph-96 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-96 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-96 .paragraph span {
}
.gen-paragraph-96 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 300;
}
.gen-paragraph-96 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-96 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-96 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-input-22 { position: relative; }
.gen-input-22 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-22 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-22 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-22 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-22 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-22 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-22 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-22 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-22 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-22 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-22 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-22 > .inner-wrapper > .input + i{
padding:0 15px;
}
.gen-input-22 > .inner-wrapper > .input + i{
color:rgba(97, 97, 97, 1);
}

.gen-button-37 { position: relative; }
.gen-button-37 {
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-37 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-37 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-37 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-37 {
		margin-top: 15px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-37 > .button span {
	line-height: 1.6em;
}
.gen-button-37 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
font-weight: 500;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-37 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-37 > .button  span {
font-size: 16px;
}
.gen-button-37 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-37 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-37 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-37 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-37 > .button > span{
padding:0 5px;
}

.gen-paragraph-97 { position: relative; }
.gen-paragraph-97 {
	margin-top: 0px;
}





.gen-paragraph-97 .paragraph span {
}
.gen-paragraph-97 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	transition: all 0.2s;
}
.gen-paragraph-97 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-97 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-97 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-97 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-97 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}


.gen-button-38 { position: relative; }
.gen-button-38 {
	margin-right: auto;
	margin-left: auto;
	width: auto;
}





.gen-button-38 > .button span {
	line-height: 1.2em;
}
.gen-button-38 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-button-38 > .button  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-button-38 > .button  span {
font-size: 16px;
}
.gen-button-38 > .button {
	color: rgba(151, 151, 151, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(97, 97, 97, 1);
}
.gen-button-38 > .button:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-button-38 > .button:active {
	color: rgba(97, 97, 97, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
}
.gen-button-38 > .button:disabled {
	color: rgba(202, 202, 202, 1);
}

.gen-button-38 > .button > span{
padding:0 0px;
}





.gen-editormain-7 { position: relative; }





.gen-editorsection-32 { position: relative; }





.gen-editorsection-32 span {
}
.gen-editorsection-32 {
}
.gen-editorsection-32  {
	padding-top: 30px;
	padding-bottom: 30px;
}
@media (max-width: 767.98px) {
  .gen-editorsection-32  {
	padding-top: 60px;
	padding-bottom: 60px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-32  {
	padding-top: 30px;
	padding-bottom: 30px;
	}
}
.gen-editorsection-32 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(20, 20, 23, 1);
	background-image: url('') ;
	background-position: right center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.gen-editorrow-48 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-48 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-48 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-48 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-48 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-48 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-48 { position: relative; }





.gen-editorrow-48 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-48 span {
}
.gen-editorrow-48 {
	text-transform: 0;
}
.gen-editorrow-48  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-48   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-48  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-48  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-48  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-48 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-65 { position: relative; }





.gen-editorcolumn-65 span {
	line-height: 1.2em;
}
.gen-editorcolumn-65 {
	line-height: 1.2em;
}
.gen-editorcolumn-65  {
}

.gen-heading-39 { position: relative; }
.gen-heading-39 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-39 {
				width: auto;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-heading-39 {
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-39 {
				margin-top: 15px;
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

.gen-heading-39 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-39 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
font-weight: 400;
}
.gen-heading-39 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 60px;
	text-align: center;
}
.gen-heading-39 .h  span {
font-size: 60px;
}
@media (max-width: 991.98px) {
  .gen-heading-39 .h  {
	font-size: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-39 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-39 .h  {
	font-size: 36px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-39 .h  span {
font-size: 36px;
	}
}
.gen-heading-39 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-39 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-39 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-98 { position: relative; }
.gen-paragraph-98 {
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-98 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-98 {
				width: auto;
				height: auto;
			}
}


.gen-paragraph-98 .paragraph span {
	line-height: 1.8000000000000003em;
}
.gen-paragraph-98 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000003em;
font-weight: 300;
}
.gen-paragraph-98 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-98 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-98 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-98 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-98 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-98 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-98 .paragraph {
	color: rgba(255, 255, 255, 1);
}





.gen-editorsection-33 { position: relative; }




@media (max-width: 575.98px) {
								.gen-editorsection-33 {
									margin-top: 0px;
									margin-left: 0px;
								}
}

.gen-editorsection-33 span {
	line-height: 1.2em;
}
.gen-editorsection-33 {
	line-height: 1.2em;
}
.gen-editorsection-33  {
	padding-top: 25px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-33  {
	padding-top: 25px;
	padding-bottom: 0px;
	}
}
.gen-editorsection-33 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-49 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-49 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-49 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-49 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-49 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-49 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-49 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-49 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-49 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-49 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-49 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-49 { position: relative; }
.gen-editorrow-49 {
	margin-top: 30px;
	margin-bottom: 80px;
}





.gen-editorrow-49 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-49 span {
	line-height: 1.2em;
}
.gen-editorrow-49 {
	line-height: 1.2em;
}
.gen-editorrow-49  {
	padding-bottom: 0px;
}
.gen-editorrow-49 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-66 { position: relative; }





.gen-editorcolumn-66 span {
	line-height: 1.2em;
}
.gen-editorcolumn-66 {
	line-height: 1.2em;
}
.gen-editorcolumn-66  {
}

.gen-block-94 { position: relative; }
.gen-block-94 {
	width: auto;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-block-94 {
				width: 100%;
			}
}


@media (max-width: 575.98px) {
					.gen-block-94 {
						margin-top: 0px;
					}
}

.gen-block-94 span {
	line-height: 1.2em;
}
.gen-block-94 {
	line-height: 1.2em;
}
.gen-block-94  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-94 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-50 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-50 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-50 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-50 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-50 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-50 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-50 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-50 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-50 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-50 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-50 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-50 { position: relative; }
.gen-editorrow-50 {
	margin-bottom: 30px;
}





.gen-editorrow-50 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-50 span {
}
.gen-editorrow-50 {
}
.gen-editorrow-50  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-50   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-50  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-50  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-50  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-50 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-67 { position: relative; }





.gen-editorcolumn-67 span {
}
.gen-editorcolumn-67 {
}

.gen-heading-40 { position: relative; }





.gen-heading-40 .h span {
	line-height: 1.2em;
}
.gen-heading-40 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-40 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-40 .h  span {
font-size: 16px;
}
.gen-heading-40 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-block-95 { position: relative; }





.gen-block-95 span {
	line-height: 1.2em;
}
.gen-block-95 {
	line-height: 1.2em;
}
.gen-block-95  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-95 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-57 { position: relative; }
.gen-image-57 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	width: 23px;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-57 {
				height: 33px;
			}
}



.gen-image-57 .image-a span {
	line-height: 1.2em;
}
.gen-image-57 .image-a {
	line-height: 1.2em;
}
.gen-image-57 .image-a  {
	padding-top: 0px;
}
.gen-image-57 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-image-58 { position: relative; }
.gen-image-58 {
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 7px;
	width: 59%;
	height: 35px;
}


@media (max-width: 991.98px) {
			.gen-image-58 {
				width: 185px;
				height: 35px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-58 {
						width: 176px;
						height: 31px;
					}
}

.gen-image-58 .image-a span {
	line-height: 1.2em;
}
.gen-image-58 .image-a {
	line-height: 1.2em;
}
.gen-image-58 .image-a  {
}
.gen-image-58 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-paragraph-99 { position: relative; }
.gen-paragraph-99 {
	margin-bottom: 10px;
	width: 250px;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-99 {
		width: auto;
	}
}




.gen-paragraph-99 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-99 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
	transition: all 0.2s;
}
.gen-paragraph-99 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-99 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-99 .paragraph {
	color: rgba(150, 150, 150, 1);
}
.gen-paragraph-99 .paragraph:hover {
	color: rgba(150, 150, 150, 1);
}
.gen-paragraph-99 .paragraph:active {
	color: rgba(150, 150, 150, 1);
}



.gen-editorcolumn-68 { position: relative; }





.gen-editorcolumn-68 span {
}
.gen-editorcolumn-68 {
}



.gen-heading-41 { position: relative; }





.gen-heading-41 .h span {
	line-height: 1.2em;
}
.gen-heading-41 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-41 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-41 .h  span {
font-size: 16px;
}
.gen-heading-41 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-imagewithsimpletext-27 { position: relative; }
.gen-imagewithsimpletext-27 {
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-27 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-27 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 300;
}
.gen-imagewithsimpletext-27  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-imagewithsimpletext-27  span {
font-size: 18px;
}
.gen-imagewithsimpletext-27 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-27 .image-label .image-title{
margin-bottom:1;
}
.gen-imagewithsimpletext-27 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-27 .image-wrapper {
	margin-right: 5px;
	margin-left: 0px;
	width: 14px;
	height: 23px;
}





.gen-imagewithsimpletext-27 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-27 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-27 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-27 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-map-1 { position: relative; }
.gen-map-1 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: auto;
	height: 345px;
}

@media (max-width: 1199.98px) {
	.gen-map-1 {
		height: 345px;
	}
}

@media (max-width: 991.98px) {
	.gen-map-1 {
		width: 100%;
		height: 310px;
	}
}

@media (max-width: 767.98px) {
	.gen-map-1 {
		height: 260px;
	}
}

@media (max-width: 575.98px) {
	.gen-map-1 {
		width: 100%;
		height: 309px;
	}
}

.gen-map-1 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-map-1 {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-map-1  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-map-1 {
	color: rgba(80, 200, 196, 1);
}

.gen-map-1 .map-tooltip { position: relative; }
.gen-map-1 .map-tooltip {
	width: auto;
}





.gen-map-1 .map-tooltip span {
}
.gen-map-1 .map-tooltip {
	text-transform: 0;
}
.gen-map-1 .map-tooltip  {
}
.gen-map-1 .map-tooltip {
	color: rgba(80, 200, 196, 1);
}

.gen-paragraph-100 { position: relative; }
.gen-paragraph-100 {
	margin-bottom: 0px;
	width: 100%;
}





.gen-paragraph-100 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-100 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-100 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-100 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-100 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-101 { position: relative; }
.gen-paragraph-101 {
	margin-bottom: 5px;
	width: 252px;
}





.gen-paragraph-101 .paragraph span {
	line-height: 1.3em;
}
.gen-paragraph-101 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.3em;
}
.gen-paragraph-101 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 12px;
}
.gen-paragraph-101 .paragraph  span {
font-size: 12px;
}
.gen-paragraph-101 .paragraph {
	color: rgba(97, 97, 97, 1);
}
.gen-paragraph-101 .paragraph:hover {
	color: rgba(97, 97, 97, 1);
}
.gen-paragraph-101 .paragraph:active {
	color: rgba(97, 97, 97, 1);
}


.gen-editorrow-51 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-51 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-51 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-51 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-51 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-51 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-51 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-51 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-51 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-51 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-51 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-51 { position: relative; }





.gen-editorrow-51 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-51 span {
}
.gen-editorrow-51 {
	text-transform: 0;
}
.gen-editorrow-51  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-51   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-51  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-51  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-51  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-51 {
	color: rgba(80, 200, 196, 1);
}

.gen-editorcolumn-69 { position: relative; }





.gen-editorcolumn-69 span {
}
.gen-editorcolumn-69 {
	text-transform: 0;
}

.gen-button-39 { position: relative; }
.gen-button-39 {
	margin-right: auto;
	margin-left: auto;
	width: 118px;
	height: 31px;
}





.gen-button-39 > .button span {
	line-height: 1.2em;
}
.gen-button-39 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
.gen-button-39 > .button  {
	padding-right: 10px;
	padding-left: 10px;
}
.gen-button-39 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-button-39 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-button-39 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-button-39 > .button:disabled {
	color: rgba(150, 150, 150, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-39 > .button > span{
padding:0 0px;
}


.gen-editorcolumn-70 { position: relative; }





.gen-editorcolumn-70 span {
}
.gen-editorcolumn-70 {
	text-transform: 0;
}

.gen-button-40 { position: relative; }
.gen-button-40 {
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 118px;
	height: 31px;
}





.gen-button-40 > .button span {
	line-height: 1.2em;
}
.gen-button-40 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
.gen-button-40 > .button  {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.gen-button-40 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-button-40 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-button-40 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-button-40 > .button:disabled {
	color: rgba(150, 150, 150, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-40 > .button > span{
padding:0 0px;
}







.gen-editorcolumn-71 { position: relative; }





.gen-editorcolumn-71 span {
	line-height: 1.2em;
}
.gen-editorcolumn-71 {
	line-height: 1.2em;
}
.gen-editorcolumn-71  {
}

.gen-contactform-2 { position: relative; }
.gen-contactform-2 {
	margin-right: 0px;
	margin-left: 30px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-contactform-2 {
				margin-left: 0px;
			}
}


@media (max-width: 575.98px) {
					.gen-contactform-2 {
						margin-bottom: 0px;
					}
}

.gen-contactform-2 span {
	line-height: 1.2em;
}
.gen-contactform-2 {
	line-height: 1.2em;
}
.gen-contactform-2  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-contactform-2 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-42 { position: relative; }
.gen-heading-42 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 100%;
}


@media (max-width: 991.98px) {
			.gen-heading-42 {
				margin-top: 15px;
			}
}



.gen-heading-42 .h span {
	line-height: 1.2em;
}
.gen-heading-42 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 400;
	text-transform: capitalize;
}
.gen-heading-42 .h  {
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	font-size: 40px;
	text-align: left;
}
.gen-heading-42 .h  span {
font-size: 40px;
}
@media (max-width: 1199.98px) {
  .gen-heading-42 .h   {
	font-size: 26px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-42 .h   span {
font-size: 26px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-42 .h  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 20px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-42 .h  span {
font-size: 20px;
	}
}
.gen-heading-42 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-43 { position: relative; }
.gen-heading-43 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-heading-43 {
								margin-top: 0px;
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-heading-43 .h span {
}
.gen-heading-43 .h {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-heading-43 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-heading-43 .h  span {
font-size: 16px;
}
.gen-heading-43 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-43 .h:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-input-23 { position: relative; }
.gen-input-23 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-23 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-23 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-23 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-23 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-23 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-23 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-23 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-23 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-23 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-23 > .inner-wrapper > .input::placeholder{
color:rgba(255, 255, 255, 1);
}
.gen-input-23 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-heading-44 { position: relative; }
.gen-heading-44 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-heading-44 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-heading-44 .h span {
}
.gen-heading-44 .h {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-heading-44 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-heading-44 .h  span {
font-size: 16px;
}
.gen-heading-44 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-44 .h:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-input-24 { position: relative; }
.gen-input-24 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-24 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-24 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-24 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-24 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-24 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-24 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-24 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-24 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-24 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-24 > .inner-wrapper > .input::placeholder{
color:rgba(255, 255, 255, 1);
}
.gen-input-24 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-heading-45 { position: relative; }
.gen-heading-45 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-heading-45 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-heading-45 .h span {
}
.gen-heading-45 .h {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-heading-45 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-heading-45 .h  span {
font-size: 16px;
}
.gen-heading-45 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-45 .h:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-textarea-3 { position: relative; }
.gen-textarea-3 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-textarea-3 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-textarea-3 .text-area span {
	line-height: 1.2em;
}
.gen-textarea-3 .text-area {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-textarea-3 .text-area  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-textarea-3 .text-area  span {
font-size: 16px;
}
.gen-textarea-3 .text-area {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-textarea-3 .text-area:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-textarea-3 .text-area:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-textarea-3 .text-area:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-textarea-3 .text-area::placeholder{
color:rgba(255, 255, 255, 1);
}

.gen-button-41 { position: relative; }
.gen-button-41 {
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: 10px;
	width: 260px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-41 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-41 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-41 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-41 {
		margin-top: 15px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-41 > .button span {
	line-height: 1.6em;
}
.gen-button-41 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: 500;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-41 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-41 > .button  span {
font-size: 16px;
}
.gen-button-41 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-41 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-41 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-41 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-41 > .button > span{
padding:0 5px;
}





.gen-editormain-8 { position: relative; }





.gen-editorsection-34 { position: relative; }





.gen-editorsection-34 span {
	line-height: 1.2em;
}
.gen-editorsection-34 {
	line-height: 1.2em;
}
.gen-editorsection-34  {
	padding-top: 10px;
	padding-bottom: 0px;
}
.gen-editorsection-34 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(20, 20, 23, 1);
}

.gen-editorrow-52 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-52 .col:nth-child(1) {
flex: 0 0 auto;
 width: 66.66666666666666%;
}
.gen-editorrow-52 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.333333333333336%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-52 .col:nth-child(1) {
flex: 0 0 auto;
 width: 54.1045026881721%;
}
.gen-editorrow-52 .col:nth-child(2) {
flex: 0 0 auto;
 width: 45.8954973118279%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-52 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-52 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-52 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-52 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-52 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-52 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-52 { position: relative; }





.gen-editorrow-52 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-52 span {
}
.gen-editorrow-52 {
	text-transform: 0;
}
.gen-editorrow-52  {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-52   {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-52  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-52  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-52  {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
}
.gen-editorrow-52 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-72 { position: relative; }





.gen-editorcolumn-72 span {
}
.gen-editorcolumn-72 {
	text-transform: 0;
}

.gen-heading-46 { position: relative; }
.gen-heading-46 {
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}

@media (max-width: 1199.98px) {
	.gen-heading-46 {
		margin-right: 10px;
		margin-left: 10px;
	}
}

@media (max-width: 991.98px) {
	.gen-heading-46 {
		margin-right: 10px;
		margin-left: 10px;
	}
}

@media (max-width: 767.98px) {
	.gen-heading-46 {
		margin-right: 25px;
		margin-left: 25px;
	}
}

@media (max-width: 575.98px) {
	.gen-heading-46 {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 10px;
		margin-left: 0px;
	}
}

.gen-heading-46 .h span {
	line-height: 1.4em;
}
.gen-heading-46 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4em;
font-weight: 600;
}
.gen-heading-46 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
}
.gen-heading-46 .h  span {
font-size: 40px;
}
@media (max-width: 991.98px) {
  .gen-heading-46 .h  {
	font-size: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-46 .h  span {
font-size: 40px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-46 .h  {
	font-size: 48px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-46 .h  span {
font-size: 48px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-46 .h  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 26px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-46 .h  span {
font-size: 26px;
	}
}
.gen-heading-46 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-46 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-46 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-cartitemlist-1 { position: relative; }
.gen-cartitemlist-1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 90%;
}

@media (max-width: 1199.98px) {
	.gen-cartitemlist-1 {
		margin-right: 20px;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-cartitemlist-1 {
		margin-right: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-cartitemlist-1 {
		margin-right: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-cartitemlist-1 {
		margin-right: 0px;
		margin-left: 0px;
		width: auto;
	}
}

.gen-cartitemlist-1 span {
	line-height: 1.2em;
}
.gen-cartitemlist-1 {
	line-height: 1.2em;
}
.gen-cartitemlist-1  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
@media (max-width: 767.98px) {
  .gen-cartitemlist-1  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-cartitemlist-1  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-cartitemlist-1 {
	color: rgba(0, 0, 0, 1);
}

.gen-cartitemlist-1 .cart-item-view { position: relative; }





.gen-cartitemlist-1 .cart-item-view span {
	line-height: 1.2em;
}
.gen-cartitemlist-1 .cart-item-view {
	line-height: 1.2em;
}
.gen-cartitemlist-1 .cart-item-view  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-cartitemlist-1 .cart-item-view  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-cartitemlist-1 .cart-item-view {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-53 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-53 .col:nth-child(1) {
flex: 0 0 auto;
 width: 12.66765611257696%;
}
.gen-editorrow-53 .col:nth-child(2) {
flex: 0 0 auto;
 width: 87.33234388742304%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-53 .col:nth-child(1) {
flex: 0 0 auto;
 width: 19.420850236646388%;
}
.gen-editorrow-53 .col:nth-child(2) {
flex: 0 0 auto;
 width: 80.57914976335361%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-53 .col:nth-child(1) {
flex: 0 0 auto;
 width: 14.483901515151516%;
}
.gen-editorrow-53 .col:nth-child(2) {
flex: 0 0 auto;
 width: 85.51609848484848%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-53 .col:nth-child(1) {
flex: 0 0 auto;
 width: 16.666666666666668%;
}
.gen-editorrow-53 .col:nth-child(2) {
flex: 0 0 auto;
 width: 83.33333333333334%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-53 .col:nth-child(1) {
flex: 0 0 auto;
 width: 21.14203918322295%;
}
.gen-editorrow-53 .col:nth-child(2) {
flex: 0 0 auto;
 width: 78.85796081677705%;
}

}
.gen-editorrow-53 { position: relative; }
.gen-editorrow-53 {
	margin-top: 0px;
	margin-bottom: 10px;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-53 {
		margin-bottom: 10px;
	}
}




.gen-editorrow-53 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-53 span {
	line-height: 1.2em;
}
.gen-editorrow-53 {
	line-height: 1.2em;
}
.gen-editorrow-53  {
	padding-bottom: 15px;
}
.gen-editorrow-53 {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}

.gen-editorcolumn-73 { position: relative; }





.gen-editorcolumn-73 span {
	line-height: 1.2em;
}
.gen-editorcolumn-73 {
	line-height: 1.2em;
}
.gen-editorcolumn-73  {
}

.gen-image-59 { position: relative; }
.gen-image-59 {
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 80px;
	height: 80px;
}

@media (max-width: 1199.98px) {
	.gen-image-59 {
		width: 80px;
		height: 80px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-59 {
		width: 80px;
		height: 80px;
	}
}

@media (max-width: 767.98px) {
	.gen-image-59 {
		width: 80px;
		height: 80px;
	}
}

@media (max-width: 575.98px) {
	.gen-image-59 {
		margin-bottom: 15px;
		width: 60px;
		height: 60px;
	}
}

.gen-image-59 .image-a span {
	line-height: 1.2em;
}
.gen-image-59 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-image-59 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-59 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(44, 44, 47, 1);
}



.gen-editorcolumn-74 { position: relative; }





.gen-editorcolumn-74 span {
	line-height: 1.2em;
}
.gen-editorcolumn-74 {
	line-height: 1.2em;
}
.gen-editorcolumn-74  {
}

.gen-block-96 { position: relative; }





.gen-block-96 span {
}
.gen-block-96 {
}
.gen-block-96  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-96 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-47 { position: relative; }




@media (max-width: 575.98px) {
								.gen-heading-47 {
									margin-right: auto;
									margin-left: 0px;
									width: 120px;
								}
}

.gen-heading-47 .h span {
	line-height: 1.2em;
}
.gen-heading-47 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-47 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-47 .h  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-heading-47 .h  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-47 .h  span {
font-size: 16px;
	}
}
.gen-heading-47 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-47 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-47 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-102 { position: relative; }
.gen-paragraph-102 {
	margin-top: 0px;
	margin-left: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-102 {
								margin-top: 0px;
								margin-right: 0px;
								margin-left: auto;
								width: 100px;
							}
}

.gen-paragraph-102 .paragraph span {
}
.gen-paragraph-102 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-102 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: right;
}
.gen-paragraph-102 .paragraph  span {
font-size: 18px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-102 .paragraph  {
	font-size: 18px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-102 .paragraph  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-102 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-102 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-102 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-102 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}



.gen-paragraph-103 { position: relative; }
.gen-paragraph-103 {
	margin-bottom: 5px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-103 {
								margin-right: auto;
								margin-bottom: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-103 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-103 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
font-weight: 300;
}
.gen-paragraph-103 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-103 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-103 .paragraph {
	color: rgba(202, 202, 202, 1);
}
.gen-paragraph-103 .paragraph:hover {
	color: rgba(202, 202, 202, 1);
}
.gen-paragraph-103 .paragraph:active {
	color: rgba(202, 202, 202, 1);
}


.gen-block-97 { position: relative; }





.gen-block-97 span {
}
.gen-block-97 {
}
.gen-block-97  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-97 {
	color: rgba(0, 0, 0, 1);
}

.gen-quantityinput-2 { position: relative; }
.gen-quantityinput-2 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 124px;
	height: 42px;
}





.gen-quantityinput-2 span {
	line-height: 1.2em;
}
.gen-quantityinput-2 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-quantityinput-2  {
}
.gen-quantityinput-2 {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(32, 32, 35, 1);
}
.gen-quantityinput-2:hover {
	color: rgba(0, 0, 0, 0);
}

.gen-quantityinput-2 .minus { position: relative; }
.gen-quantityinput-2 .minus {
	width: 40px;
	height: 100%;
}





.gen-quantityinput-2 .minus .button span {
	line-height: 1.2em;
}
.gen-quantityinput-2 .minus .button {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 0px;
}
.gen-quantityinput-2 .minus .button  {
}
.gen-quantityinput-2 .minus .button {
	color: rgba(255, 255, 255, 1);
}
.gen-quantityinput-2 .minus .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-quantityinput-2 .minus .button:active {
	color: rgba(255, 255, 255, 1);
}

.gen-quantityinput-2 .minus .button > span{
padding:0 0px;
}

.gen-quantityinput-2 .plus { position: relative; }
.gen-quantityinput-2 .plus {
	width: 40px;
	height: 100%;
}





.gen-quantityinput-2 .plus .button span {
	line-height: 1.2em;
}
.gen-quantityinput-2 .plus .button {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 4px;
}
.gen-quantityinput-2 .plus .button  {
}
.gen-quantityinput-2 .plus .button {
	color: rgba(255, 255, 255, 1);
}
.gen-quantityinput-2 .plus .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-quantityinput-2 .plus .button:active {
	color: rgba(255, 255, 255, 1);
}

.gen-quantityinput-2 .plus .button > span{
padding:0 0px;
}


.gen-block-98 { position: relative; }
.gen-block-98 {
	margin-right: 0px;
	width: auto;
}





.gen-block-98 span {
}
.gen-block-98 {
}
.gen-block-98  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-98 {
	color: rgba(0, 0, 0, 1);
}

.gen-button-42 { position: relative; }
.gen-button-42 {
	margin-top: 3px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 10px;
	width: 82px;
}

@media (max-width: 1199.98px) {
	.gen-button-42 {
		margin-right: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-42 {
		margin-right: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-button-42 {
		margin-right: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-42 {
		margin-right: auto;
		margin-left: 0px;
	}
}

.gen-button-42 > .button span {
	line-height: 1.2em;
}
.gen-button-42 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-button-42 > .button  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-button-42 > .button  span {
font-size: 14px;
}
.gen-button-42 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-button-42 > .button:hover {
	color: rgba(66, 66, 76, 1);
}
.gen-button-42 > .button:active {
	color: rgba(0, 0, 0, 1);
}
.gen-button-42 > .button:disabled {
	color: rgba(0, 0, 0, 1);
}

.gen-button-42 > .button > span{
padding:0 4px;
}


.gen-button-43 { position: relative; }
.gen-button-43 {
	margin-top: 3px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 10px;
	width: 82px;
}

@media (max-width: 1199.98px) {
	.gen-button-43 {
		margin-right: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-43 {
		margin-right: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-button-43 {
		margin-right: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-43 {
		margin-right: auto;
		margin-left: 0px;
	}
}

.gen-button-43 > .button span {
	line-height: 1.2em;
}
.gen-button-43 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-button-43 > .button  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-button-43 > .button  span {
font-size: 14px;
}
.gen-button-43 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-button-43 > .button:hover {
	color: rgba(66, 66, 76, 1);
}
.gen-button-43 > .button:active {
	color: rgba(0, 0, 0, 1);
}
.gen-button-43 > .button:disabled {
	color: rgba(0, 0, 0, 1);
}

.gen-button-43 > .button > span{
padding:0 0px;
}





.gen-cartitemlist-1 .empty { position: relative; }





.gen-cartitemlist-1 .empty span {
	line-height: 1.2em;
}
.gen-cartitemlist-1 .empty {
	line-height: 1.2em;
}

.gen-editorrow-54 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-54 .col:nth-child(1) {
flex: 0 0 auto;
 width: 8.333333333333332%;
}
.gen-editorrow-54 .col:nth-child(2) {
flex: 0 0 auto;
 width: 54.2661854768154%;
}
.gen-editorrow-54 .col:nth-child(3) {
flex: 0 0 auto;
 width: 12.400481189851275%;
}
.gen-editorrow-54 .col:nth-child(4) {
flex: 0 0 auto;
 width: 25%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-54 .col:nth-child(1) {
flex: 0 0 auto;
 width: 12.141348260704193%;
}
.gen-editorrow-54 .col:nth-child(2) {
flex: 0 0 auto;
 width: 44.26058324365103%;
}
.gen-editorrow-54 .col:nth-child(3) {
flex: 0 0 auto;
 width: 18.59806849564478%;
}
.gen-editorrow-54 .col:nth-child(4) {
flex: 0 0 auto;
 width: 25%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-54 .col:nth-child(1) {
flex: 0 0 auto;
 width: 17.56979265962402%;
}
.gen-editorrow-54 .col:nth-child(2) {
flex: 0 0 auto;
 width: 40.2398651699943%;
}
.gen-editorrow-54 .col:nth-child(3) {
flex: 0 0 auto;
 width: 15.764943566017244%;
}
.gen-editorrow-54 .col:nth-child(4) {
flex: 0 0 auto;
 width: 26.425398604364435%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-54 .col:nth-child(1) {
flex: 0 0 auto;
 width: 19.834793684194647%;
}
.gen-editorrow-54 .col:nth-child(2) {
flex: 0 0 auto;
 width: 39.669587368389294%;
}
.gen-editorrow-54 .col:nth-child(3) {
flex: 0 0 auto;
 width: 12.233658696757734%;
}
.gen-editorrow-54 .col:nth-child(4) {
flex: 0 0 auto;
 width: 28.261960250658326%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-54 .col:nth-child(1) {
flex: 0 0 auto;
 width: 26.520110410094627%;
}
.gen-editorrow-54 .col:nth-child(2) {
flex: 0 0 auto;
 width: 63.47988958990538%;
}
.gen-editorrow-54 .col:nth-child(3) {
flex: 0 0 auto;
 width: 5.000000000000004%;
}
.gen-editorrow-54 .col:nth-child(4) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}

}
.gen-editorrow-54 { position: relative; }
.gen-editorrow-54 {
	margin-bottom: 0px;
}





.gen-editorrow-54 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-54 span {
	line-height: 1.2em;
}
.gen-editorrow-54 {
	line-height: 1.2em;
}
.gen-editorrow-54  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-54  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-54  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-54 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-75 { position: relative; }





.gen-editorcolumn-75 span {
	line-height: 1.2em;
}
.gen-editorcolumn-75 {
	line-height: 1.2em;
}

.gen-image-60 { position: relative; }
.gen-image-60 {
	width: 100px;
	height: 100px;
}


@media (max-width: 991.98px) {
			.gen-image-60 {
				width: 100px;
				height: 100px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-60 {
						width: 70px;
						height: 70px;
					}
}

.gen-image-60 .image-a span {
	line-height: 1.2em;
}
.gen-image-60 .image-a {
	line-height: 1.2em;
}
.gen-image-60 .image-a  {
}
.gen-image-60 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-76 { position: relative; }





.gen-editorcolumn-76 span {
	line-height: 1.2em;
}
.gen-editorcolumn-76 {
	line-height: 1.2em;
}

.gen-block-99 { position: relative; }
.gen-block-99 {
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-99 {
		width: 309px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-99 {
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-block-99 {
		width: 80%;
	}
}


.gen-block-99 span {
	line-height: 1.2em;
}
.gen-block-99 {
	line-height: 1.2em;
}
.gen-block-99  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-99 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-104 { position: relative; }
.gen-paragraph-104 {
	margin-bottom: 10px;
	width: 100%;
}





.gen-paragraph-104 .paragraph span {
}
.gen-paragraph-104 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
}
.gen-paragraph-104 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-104 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-104 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-104 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-104 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-block-100 { position: relative; }
.gen-block-100 {
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 251px;
	height: 15px;
}

@media (max-width: 1199.98px) {
	.gen-block-100 {
		width: auto;
	}
}




.gen-block-100 span {
}
.gen-block-100 {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-block-100  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-100 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-block-100:hover {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(246, 246, 246, 1);
}


.gen-block-101 { position: relative; }
.gen-block-101 {
	margin-right: 0px;
	margin-left: 0px;
	width: 82px;
	height: 15px;
}





.gen-block-101 span {
}
.gen-block-101 {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-block-101  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-101 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(240, 240, 240, 1);
}
.gen-block-101:hover {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(246, 246, 246, 1);
}




.gen-editorcolumn-77 { position: relative; }





.gen-editorcolumn-77 span {
}
.gen-editorcolumn-77 {
	text-transform: 0;
}

.gen-block-102 { position: relative; }
.gen-block-102 {
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 67px;
	height: 23px;
}

@media (max-width: 1199.98px) {
	.gen-block-102 {
		width: 70px;
	}
}



@media (max-width: 575.98px) {
	.gen-block-102 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-block-102 {
display:none !important;
} }
.gen-block-102 span {
}
.gen-block-102 {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-block-102  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-102 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-block-102:hover {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(246, 246, 246, 1);
}



.gen-editorcolumn-78 { position: relative; }





.gen-editorcolumn-78 span {
}
.gen-editorcolumn-78 {
	text-transform: 0;
}

.gen-block-103 { position: relative; }
.gen-block-103 {
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: auto;
	width: 67px;
	height: 35px;
}

@media (max-width: 1199.98px) {
	.gen-block-103 {
		width: 70px;
	}
}



@media (max-width: 575.98px) {
	.gen-block-103 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-block-103 {
display:none !important;
} }
.gen-block-103 span {
}
.gen-block-103 {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-block-103  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-103 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-block-103:hover {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(246, 246, 246, 1);
}







.gen-editorcolumn-79 { position: relative; }





.gen-editorcolumn-79 span {
}
.gen-editorcolumn-79 {
	text-transform: 0;
}

.gen-cartsummaryview-1 { position: relative; }
.gen-cartsummaryview-1 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-cartsummaryview-1 {
		margin-right: 0px;
		margin-left: 0px;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-cartsummaryview-1 {
		margin-top: 20px;
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-cartsummaryview-1 {
		margin-right: 15px;
		margin-bottom: 15px;
		margin-left: 15px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-cartsummaryview-1 {
		margin-right: 0px;
		margin-left: 0px;
		width: 100%;
	}
}

.gen-cartsummaryview-1 span {
	line-height: 1.2em;
}
.gen-cartsummaryview-1 {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-cartsummaryview-1  {
	padding-top: 30px;
	padding-right: 25px;
	padding-bottom: 40px;
	padding-left: 25px;
}
.gen-cartsummaryview-1 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(32, 32, 35, 1);
}

.gen-paragraph-105 { position: relative; }
.gen-paragraph-105 {
	margin-bottom: 15px;
}





.gen-paragraph-105 .paragraph span {
	line-height: 1.4em;
}
.gen-paragraph-105 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4em;
font-weight: 600;
}
.gen-paragraph-105 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-paragraph-105 .paragraph  span {
font-size: 28px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-105 .paragraph  {
	font-size: 26px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-105 .paragraph  span {
font-size: 26px;
	}
}
.gen-paragraph-105 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-105 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-105 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}


.gen-editorrow-55 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-55 .col:nth-child(1) {
flex: 0 0 auto;
 width: 38.905423280423264%;
}
.gen-editorrow-55 .col:nth-child(2) {
flex: 0 0 auto;
 width: 61.09457671957674%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-55 .col:nth-child(1) {
flex: 0 0 auto;
 width: 66.66666666666666%;
}
.gen-editorrow-55 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.333333333333336%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-55 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-55 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-55 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-55 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-55 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-55 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-55 { position: relative; }

@media (max-width: 1199.98px) {
		.gen-editorrow-55 {
			margin-right: 0px;
			margin-left: 0px;
			width: auto;
		}
}


@media (max-width: 767.98px) {
				.gen-editorrow-55 {
					margin-right: 0px;
					margin-left: 0px;
					width: auto;
				}
}


.gen-editorrow-55 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-55 span {
	line-height: 1.2em;
}
.gen-editorrow-55 {
	line-height: 1.2em;
}
.gen-editorrow-55  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-55 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-80 { position: relative; }





.gen-editorcolumn-80 span {
	line-height: 1.2em;
}
.gen-editorcolumn-80 {
	line-height: 1.2em;
}

.gen-heading-48 { position: relative; }





.gen-heading-48 .h span {
}
.gen-heading-48 .h {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 300;
}
.gen-heading-48 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-48 .h  span {
font-size: 16px;
}
.gen-heading-48 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-48 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-48 .h:active {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-81 { position: relative; }





.gen-editorcolumn-81 span {
	line-height: 1.2em;
}
.gen-editorcolumn-81 {
	line-height: 1.2em;
}

.gen-paragraph-106 { position: relative; }
.gen-paragraph-106 {
	margin-right: 0px;
}





.gen-paragraph-106 .paragraph span {
}
.gen-paragraph-106 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-106 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-106 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-106 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-106 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-106 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}




.gen-editorrow-56 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-56 .col:nth-child(1) {
flex: 0 0 auto;
 width: 38.905423280423264%;
}
.gen-editorrow-56 .col:nth-child(2) {
flex: 0 0 auto;
 width: 61.09457671957674%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-56 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-56 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-56 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-56 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-56 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-56 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-56 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-56 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-56 { position: relative; }

@media (max-width: 1199.98px) {
		.gen-editorrow-56 {
			margin-right: 0px;
			margin-left: 0px;
			width: auto;
		}
}


@media (max-width: 767.98px) {
				.gen-editorrow-56 {
					margin-right: 0px;
					margin-left: 0px;
					width: auto;
				}
}


.gen-editorrow-56 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-56 span {
	line-height: 1.2em;
}
.gen-editorrow-56 {
	line-height: 1.2em;
}
.gen-editorrow-56  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-56 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-82 { position: relative; }





.gen-editorcolumn-82 span {
	line-height: 1.2em;
}
.gen-editorcolumn-82 {
	line-height: 1.2em;
}

.gen-heading-49 { position: relative; }





.gen-heading-49 .h span {
}
.gen-heading-49 .h {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 300;
}
.gen-heading-49 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-49 .h  span {
font-size: 16px;
}
.gen-heading-49 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-49 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-49 .h:active {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-83 { position: relative; }





.gen-editorcolumn-83 span {
	line-height: 1.2em;
}
.gen-editorcolumn-83 {
	line-height: 1.2em;
}

.gen-paragraph-107 { position: relative; }
.gen-paragraph-107 {
	margin-right: 0px;
}





.gen-paragraph-107 .paragraph span {
}
.gen-paragraph-107 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 300;
}
.gen-paragraph-107 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-107 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-107 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-107 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-107 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}




.gen-editorrow-57 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-57 .col:nth-child(1) {
flex: 0 0 auto;
 width: 38.905423280423264%;
}
.gen-editorrow-57 .col:nth-child(2) {
flex: 0 0 auto;
 width: 61.09457671957674%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-57 .col:nth-child(1) {
flex: 0 0 auto;
 width: 38.29673423423422%;
}
.gen-editorrow-57 .col:nth-child(2) {
flex: 0 0 auto;
 width: 61.70326576576577%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-57 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-57 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-57 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-57 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-57 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-57 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-57 { position: relative; }

@media (max-width: 1199.98px) {
		.gen-editorrow-57 {
			margin-right: 0px;
			margin-left: 0px;
			width: auto;
		}
}


@media (max-width: 767.98px) {
				.gen-editorrow-57 {
					margin-right: 0px;
					margin-left: 0px;
					width: auto;
				}
}


.gen-editorrow-57 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-57 span {
	line-height: 1.2em;
}
.gen-editorrow-57 {
	line-height: 1.2em;
}
.gen-editorrow-57  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-57 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-84 { position: relative; }





.gen-editorcolumn-84 span {
	line-height: 1.2em;
}
.gen-editorcolumn-84 {
	line-height: 1.2em;
}

.gen-heading-50 { position: relative; }





.gen-heading-50 .h span {
}
.gen-heading-50 .h {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
font-weight: 500;
}
.gen-heading-50 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-50 .h  span {
font-size: 18px;
}
.gen-heading-50 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-50 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-50 .h:active {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-85 { position: relative; }





.gen-editorcolumn-85 span {
	line-height: 1.2em;
}
.gen-editorcolumn-85 {
	line-height: 1.2em;
}

.gen-paragraph-108 { position: relative; }
.gen-paragraph-108 {
	margin-right: 0px;
}





.gen-paragraph-108 .paragraph span {
}
.gen-paragraph-108 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
font-weight: 500;
}
.gen-paragraph-108 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 24px;
	text-align: right;
}
.gen-paragraph-108 .paragraph  span {
font-size: 24px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-108 .paragraph  {
	font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-108 .paragraph  span {
font-size: 18px;
	}
}
.gen-paragraph-108 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-108 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-108 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}




.gen-heading-51 { position: relative; }





.gen-heading-51 .h span {
}
.gen-heading-51 .h {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 300;
}
.gen-heading-51 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-51 .h  span {
font-size: 16px;
}
.gen-heading-51 .h {
	color: rgba(255, 112, 112, 1);
}


.gen-button-44 { position: relative; }
.gen-button-44 {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-44 {
		margin-top: 30px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-44 {
		margin-top: 30px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-44 {
		margin-top: 30px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-44 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-44 > .button span {
	line-height: 1.6em;
}
.gen-button-44 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: 500;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-44 > .button  {
	font-size: 16px;
}
.gen-button-44 > .button  span {
font-size: 16px;
}
.gen-button-44 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-44 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-44 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-44 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-44 > .button > span{
padding:0 5px;
}

.gen-button-45 { position: relative; }
.gen-button-45 {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-45 {
		margin-top: 30px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-45 {
		margin-top: 30px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-45 {
		margin-top: 30px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-45 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-45 > .button span {
	line-height: 1.6em;
}
.gen-button-45 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: 500;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-45 > .button  {
	font-size: 16px;
}
.gen-button-45 > .button  span {
font-size: 16px;
}
.gen-button-45 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-45 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-45 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-45 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-45 > .button > span{
padding:0 5px;
}





.gen-editorsection-35 { position: relative; }





.gen-editorsection-35 span {
}
.gen-editorsection-35 {
	text-transform: 0;
}
.gen-editorsection-35  {
	padding-top: 0px;
	padding-bottom: 80px;
}
.gen-editorsection-35 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-58 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-58 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-58 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-58 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-58 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-58 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-58 { position: relative; }
.gen-editorrow-58 {
	margin-top: 0px;
}



@media (max-width: 767.98px) {
					.gen-editorrow-58 {
						margin-bottom: 15px;
					}
}


.gen-editorrow-58 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-58 span {
}
.gen-editorrow-58 {
	text-transform: 0;
}
.gen-editorrow-58  {
	padding-top: 20px;
	padding-bottom: 20px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-58   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-58  {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-58  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-58  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-58 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-86 { position: relative; }





.gen-editorcolumn-86 span {
}
.gen-editorcolumn-86 {
	text-transform: 0;
}

.gen-heading-52 { position: relative; }
.gen-heading-52 {
	margin-right: 15px;
	margin-left: 15px;
}




@media (max-width: 575.98px) {
							.gen-heading-52 {
								width: auto;
							}
}

.gen-heading-52 .h span {
}
.gen-heading-52 .h {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 600;
	text-transform: capitalize;
}
.gen-heading-52 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 40px;
	text-align: left;
}
.gen-heading-52 .h  span {
font-size: 40px;
}
@media (max-width: 991.98px) {
  .gen-heading-52 .h  {
	font-size: 32px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-52 .h  span {
font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-52 .h  {
	font-size: 26px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-52 .h  span {
font-size: 26px;
	}
}
.gen-heading-52 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-52 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-52 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-block-104 { position: relative; }





.gen-block-104 span {
}
.gen-block-104 {
}
.gen-block-104  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-104 {
	color: rgba(0, 0, 0, 1);
}

.gen-productlist-8 { position: relative; }
.gen-productlist-8 {
	margin-top: 0px;
	margin-bottom: 5px;
}

@media (max-width: 1199.98px) {
	.gen-productlist-8 {
		margin-right: 10px;
		margin-left: 10px;
		width: auto;
	}
}




.gen-productlist-8 span {
	line-height: 1.2em;
}
.gen-productlist-8 {
	line-height: 1.2em;
}
.gen-productlist-8  {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.gen-productlist-8 {
	color: rgba(0, 0, 0, 1);
}

.gen-productlist-8 > .list .product-view{
flex:0 0 calc(100% / 5); max-width: calc(100% / 5);
}
.gen-productlist-8 .empty { position: relative; }





.gen-productlist-8 .empty span {
}
.gen-productlist-8 .empty {
	text-transform: 0;
}

.gen-imagewithsimpletext-28 { position: relative; }
.gen-imagewithsimpletext-28 {
	margin-right: auto;
	margin-left: auto;
}





.gen-imagewithsimpletext-28 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-28 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-28  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-imagewithsimpletext-28  span {
font-size: 18px;
}
.gen-imagewithsimpletext-28 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-28 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-28 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-28 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 35px;
	height: 35px;
}





.gen-imagewithsimpletext-28 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-28 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-28 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-28 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}




.gen-productlist-8 .product-view { position: relative; }





.gen-productlist-8 .product-view span {
	line-height: 1.2em;
}
.gen-productlist-8 .product-view {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-productlist-8 .product-view  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
@media (max-width: 1199.98px) {
  .gen-productlist-8 .product-view   {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
@media (max-width: 991.98px) {
  .gen-productlist-8 .product-view  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-productlist-8 .product-view {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: dashed;
	border-color: rgba(255, 255, 255, 0);
}
.gen-productlist-8 .product-view:hover {
	color: rgba(0, 0, 0, 1);
}

.gen-block-105 { position: relative; }
.gen-block-105 {
	margin-top: 0px;
	margin-bottom: 0px;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-block-105 {
		width: auto;
	}
}




.gen-block-105 span {
	line-height: 1.2em;
}
.gen-block-105 {
	line-height: 1.2em;
}
.gen-block-105  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-105 {
	color: rgba(0, 0, 0, 1);
}
.gen-block-105:hover {
	color: rgba(0, 0, 0, 1);
}

.gen-blockabsolute-16 { position: relative; }
.gen-blockabsolute-16 {
	height: auto;
}
@media (min-width: 1200.00px) {
	.gen-blockabsolute-16 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-blockabsolute-16 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-blockabsolute-16 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-blockabsolute-16 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-blockabsolute-16 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-blockabsolute-16 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-blockabsolute-16 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-blockabsolute-16 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-blockabsolute-16 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-blockabsolute-16 {
display:none !important;
} }
.gen-blockabsolute-16 span {
}
.gen-blockabsolute-16 {
	text-transform: 0;
}
.gen-blockabsolute-16  {
}
.gen-blockabsolute-16 {
	color: rgba(0, 0, 0, 0);
}

.gen-image-61 { position: relative; }
.gen-image-61 {
	margin-right: 15px;
	margin-left: auto;
	width: auto;
	height: 150px;
}


@media (max-width: 991.98px) {
			.gen-image-61 {
				width: auto;
				height: 150px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-61 {
				width: 76.45333333333333px;
				height: 122px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-61 {
				margin-right: 7px;
				width: 80.84px;
				height: 129px;
			}
}

.gen-image-61 .image-a span {
	line-height: 1.2em;
}
.gen-image-61 .image-a {
	line-height: 1.2em;
}
.gen-image-61 .image-a  {
}
.gen-image-61 .image-a {
	color: rgba(0, 0, 0, 1);
}
.sale-image {
right: 0;
}

.gen-block-106 { position: relative; }
.gen-block-106 {
	margin-right: 22px;
	margin-bottom: 15px;
	width: auto;
}



@media (max-width: 767.98px) {
					.gen-block-106 {
						margin-right: 7px;
						margin-bottom: 4px;
						margin-left: 0px;
					}
}

@media (max-width: 575.98px) {
					.gen-block-106 {
						margin-right: 0px;
						margin-bottom: 8px;
					}
}

.gen-block-106 span {
	line-height: 1.2em;
}
.gen-block-106 {
	line-height: 1.2em;
}
.gen-block-106  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-106 {
	color: rgba(0, 0, 0, 1);
}
.sale {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
}
.gen-paragraph-109 { position: relative; }
.gen-paragraph-109 {
	width: auto;
}



@media (max-width: 767.98px) {
					.gen-paragraph-109 {
						margin-top: 4px;
						margin-right: -2px;
						margin-bottom: 0px;
						height: auto;
					}
}


.gen-paragraph-109 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-109 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-109 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 28px;
}
.gen-paragraph-109 .paragraph  span {
font-size: 28px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-109 .paragraph  {
	font-size: 20px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-109 .paragraph  span {
font-size: 20px;
	}
}
.gen-paragraph-109 .paragraph {
	color: rgba(66, 66, 76, 1);
}


.gen-paragraph-110 { position: relative; }
.gen-paragraph-110 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}



@media (max-width: 767.98px) {
					.gen-paragraph-110 {
						margin-right: 12px;
						margin-bottom: 2px;
					}
}


.gen-paragraph-110 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-110 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-110 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 30px;
	text-align: center;
}
.gen-paragraph-110 .paragraph  span {
font-size: 30px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-110 .paragraph  {
	font-size: 26px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-110 .paragraph  span {
font-size: 26px;
	}
}
.gen-paragraph-110 .paragraph {
	color: rgba(66, 66, 76, 1);
}
.gen-paragraph-110 .paragraph:hover {
	color: rgba(66, 66, 76, 1);
}
.gen-paragraph-110 .paragraph:active {
	color: rgba(66, 66, 76, 1);
}
.sale {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
}



.gen-image-62 { position: relative; }
.gen-image-62 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 100%;
	height: 210px;
}

@media (max-width: 1199.98px) {
	.gen-image-62 {
		width: 100%;
		height: 210px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-62 {
		width: auto;
		height: 200px;
	}
}

@media (max-width: 767.98px) {
	.gen-image-62 {
		width: 100%;
		height: 190px;
	}
}

@media (max-width: 575.98px) {
	.gen-image-62 {
		width: 100%;
		height: 150px;
	}
}

.gen-image-62 .image-a span {
	line-height: 1.2em;
}
.gen-image-62 .image-a {
	line-height: 1.2em;
}
.gen-image-62 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-62 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(34, 34, 35, 1);
}


.gen-blockabsolute-17 { position: relative; }
.gen-blockabsolute-17 {
	margin-right: auto;
	margin-left: 0px;
	width: 100%;
	height: auto;
}





.gen-blockabsolute-17 span {
}
.gen-blockabsolute-17 {
	text-transform: 0;
}
.gen-blockabsolute-17  {
}
.gen-blockabsolute-17 {
	color: rgba(0, 0, 0, 0);
}

.gen-block-107 { position: relative; }
.gen-block-107 {
	margin-right: 0px;
	margin-left: auto;
	width: auto;
	height: auto;
}





.gen-block-107 span {
}
.gen-block-107 {
}
.gen-block-107  {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.gen-block-107 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 165, 255, 1);
}

.gen-paragraph-111 { position: relative; }





.gen-paragraph-111 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-111 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-111 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-111 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-111 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-111 .paragraph:hover {
	color: rgba(0, 0, 0, 0);
}
.gen-paragraph-111 .paragraph:active {
	color: rgba(0, 0, 0, 0);
}




.gen-block-108 { position: relative; }
.gen-block-108 {
	margin-bottom: 0px;
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-block-108 {
								margin-bottom: 0px;
							}
}

.gen-block-108 span {
	line-height: 1.2em;
}
.gen-block-108 {
	line-height: 1.2em;
}
.gen-block-108  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-108 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-109 { position: relative; }
.gen-block-109 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 9px;
	margin-left: auto;
	width: auto;
	height: auto;
}
@media (min-width: 1200.00px) {
	.gen-block-109 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-block-109 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 9px;
		margin-left: auto;
		width: auto;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-block-109 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
	.gen-block-109 {
		width: auto;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-block-109 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
	.gen-block-109 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-block-109 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-block-109 {
		width: auto;
		height: auto;
	}
}
@media (max-width: 575.98px) {
	.gen-block-109 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-block-109 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-block-109 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-block-109 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-block-109 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-block-109 {
display:none !important;
} }
.gen-block-109 span {
	line-height: 1.2em;
}
.gen-block-109 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	text-transform: uppercase;
	transition: all 0.2s;
}
.gen-block-109  {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-block-109  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-block-109   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-block-109   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-109  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-109  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-109  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-109  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-109  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-109  span {
font-size: 14px;
	}
}
.gen-block-109 {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}
.gen-block-109:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}
.gen-block-109:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(66, 66, 76, 1);
}
.gen-block-109:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-paragraph-112 { position: relative; }



@media (max-width: 767.98px) {
						.gen-paragraph-112 {
							margin-right: auto;
							margin-left: auto;
						}
}


.gen-paragraph-112 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-112 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-112 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-112 .paragraph  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-112 .paragraph   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-112 .paragraph   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-112 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-112 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-112 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-112 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-112 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-112 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-112 .paragraph {
	color: rgba(66, 66, 76, 1);
}



.gen-block-110 { position: relative; }





.gen-block-110 span {
}
.gen-block-110 {
}
.gen-block-110  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-110 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-53 { position: relative; }
.gen-heading-53 {
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	width: auto;
	height: auto;
}





.gen-heading-53 .h span {
	line-height: 1.2em;
}
.gen-heading-53 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 600;
}
.gen-heading-53 .h  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 17px;
	text-align: left;
}
.gen-heading-53 .h  span {
font-size: 17px;
}
@media (max-width: 575.98px) {
  .gen-heading-53 .h  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-53 .h  span {
font-size: 14px;
	}
}
.gen-heading-53 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-productpricingview2-8 { position: relative; }
.gen-productpricingview2-8 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-productpricingview2-8 {
								margin-bottom: 20px;
							}
}

.gen-productpricingview2-8 span {
	line-height: 1.2em;
}
.gen-productpricingview2-8 {
	line-height: 1.2em;
}
.gen-productpricingview2-8  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-productpricingview2-8 {
	color: rgba(0, 0, 0, 1);
}

.gen-productpricingview2-8 .product-new-price-view { position: relative; }





.gen-productpricingview2-8 .product-new-price-view span {
}
.gen-productpricingview2-8 .product-new-price-view {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-productpricingview2-8 .product-new-price-view  {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-productpricingview2-8 .product-new-price-view  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-productpricingview2-8 .product-new-price-view  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-productpricingview2-8 .product-new-price-view  span {
font-size: 14px;
	}
}
.gen-productpricingview2-8 .product-new-price-view {
	color: rgba(255, 255, 255, 1);
}


.gen-productpricingview2-8 .product-old-price-view { position: relative; }





.gen-productpricingview2-8 .product-old-price-view span {
}
.gen-productpricingview2-8 .product-old-price-view {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-productpricingview2-8 .product-old-price-view  {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-productpricingview2-8 .product-old-price-view  span {
font-size: 16px;
}
.gen-productpricingview2-8 .product-old-price-view {
	color: rgba(97, 97, 97, 1);
}




.gen-button-46 { position: relative; }
.gen-button-46 {
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-46 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-46 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-46 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-46 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-46 > .button span {
	line-height: 1.6em;
}
.gen-button-46 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: 500;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-46 > .button  {
	font-size: 16px;
}
.gen-button-46 > .button  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-button-46 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-46 > .button  span {
font-size: 14px;
	}
}
.gen-button-46 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-46 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-46 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-46 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-46 > .button > span{
padding:0 10px;
}








.gen-editorrow-59 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-59 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-59 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-59 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-59 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-59 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-59 { position: relative; }
.gen-editorrow-59 {
	margin-bottom: 0px;
}




@media (max-width: 575.98px) {
	.gen-editorrow-59 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-editorrow-59 {
display:none !important;
} }
.gen-editorrow-59 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-59 span {
}
.gen-editorrow-59 {
}
.gen-editorrow-59  {
	padding-top: 10px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-59  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-59 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-87 { position: relative; }





.gen-editorcolumn-87 span {
}
.gen-editorcolumn-87 {
}

.gen-button-47 { position: relative; }
.gen-button-47 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: 260px;
	height: 42px;
}




@media (max-width: 575.98px) {
							.gen-button-47 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: 0px;
							}
}

.gen-button-47 > .button span {
	line-height: 1.6em;
}
.gen-button-47 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: 500;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-47 > .button  {
	font-size: 16px;
}
.gen-button-47 > .button  span {
font-size: 16px;
}
.gen-button-47 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-button-47 > .button:hover {
	color: rgba(32, 32, 35, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-47 > .button:active {
	color: rgba(32, 32, 35, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-47 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-47 > .button > span{
padding:0 18px;
}




.gen-editormain-9 { position: relative; }





.gen-editorsection-36 { position: relative; }





.gen-editorsection-36 span {
}
.gen-editorsection-36 {
}
.gen-editorsection-36  {
	padding-top: 25px;
	padding-bottom: 25px;
}
.gen-editorsection-36 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(20, 20, 23, 1);
}

.gen-editorrow-60 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-60 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-60 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-60 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-60 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-60 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-60 { position: relative; }
.gen-editorrow-60 {
	margin-bottom: 0px;
}





.gen-editorrow-60 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-60 span {
	line-height: 1.2em;
}
.gen-editorrow-60 {
	line-height: 1.2em;
}
.gen-editorrow-60  {
	padding-top: 60px;
	padding-bottom: 30px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-60  {
	padding-top: 30px;
	padding-bottom: 30px;
	}
}
.gen-editorrow-60 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-88 { position: relative; }





.gen-editorcolumn-88 span {
	line-height: 1.2em;
}
.gen-editorcolumn-88 {
	line-height: 1.2em;
}
.gen-editorcolumn-88  {
}

.gen-heading-54 { position: relative; }
.gen-heading-54 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-54 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-heading-54 {
		width: 100%;
	}
}


@media (max-width: 575.98px) {
			.gen-heading-54 {
				margin-right: 0px;
				margin-left: 0px;
				width: auto;
				height: auto;
			}
}

.gen-heading-54 .h span {
	line-height: 1.0999999999999999em;
	letter-spacing: 0em ;
}
.gen-heading-54 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.0999999999999999em;
font-weight: bold;
font-weight: 500;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-heading-54 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: center;
}
.gen-heading-54 .h  span {
font-size: 40px;
}
@media (max-width: 575.98px) {
  .gen-heading-54 .h  {
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-54 .h  span {
font-size: 28px;
	}
}
.gen-heading-54 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-54 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-54 .h:active {
	color: rgba(255, 255, 255, 1);
}





.gen-editorsection-37 { position: relative; }





.gen-editorsection-37 span {
}
.gen-editorsection-37 {
}
.gen-editorsection-37  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorsection-37 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-61 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-61 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-61 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-61 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-61 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-61 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-61 { position: relative; }
.gen-editorrow-61 {
	margin-top: 0px;
}





.gen-editorrow-61 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-61 span {
	line-height: 1.2em;
}
.gen-editorrow-61 {
	line-height: 1.2em;
}
.gen-editorrow-61  {
	padding-bottom: 0px;
}
.gen-editorrow-61 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(33, 33, 35, 1);
}

.gen-editorcolumn-89 { position: relative; }





.gen-editorcolumn-89 span {
	line-height: 1.2em;
}
.gen-editorcolumn-89 {
	line-height: 1.2em;
}
.gen-editorcolumn-89  {
}

.gen-block-111 { position: relative; }
.gen-block-111 {
	margin-right: auto;
	margin-left: auto;
	width: 820px;
}

@media (max-width: 1199.98px) {
	.gen-block-111 {
		width: 820px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-111 {
		width: 100%;
	}
}


@media (max-width: 575.98px) {
			.gen-block-111 {
				margin-right: 15px;
				margin-left: 15px;
				width: auto;
				height: auto;
			}
}

.gen-block-111 span {
	line-height: 1.2em;
}
.gen-block-111 {
	line-height: 1.2em;
}
.gen-block-111  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.gen-block-111 {
	color: rgba(0, 0, 0, 1);
}

.gen-button-48 { position: relative; }
.gen-button-48 {
	margin-right: 0px;
	margin-left: 0px;
	width: 33%;
	height: 66px;
}

@media (max-width: 1199.98px) {
	.gen-button-48 {
		width: 33%;
	}
}


@media (max-width: 767.98px) {
			.gen-button-48 {
				width: 33%;
				height: 100%;
			}
}

@media (max-width: 575.98px) {
			.gen-button-48 {
				margin-bottom: 0px;
				margin-left: 0px;
				width: 100%;
				height: auto;
			}
}

.gen-button-48 > .button span {
	line-height: 1.2em;
}
.gen-button-48 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-button-48 > .button  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-button-48 > .button  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-button-48 > .button  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-48 > .button  {
	padding-top: 13px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	font-size: 15px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-48 > .button  span {
font-size: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-48 > .button  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	}
}
.gen-button-48 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 3px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(33, 33, 35, 1);
}
.gen-button-48 > .button:hover {
	color: rgba(0, 0, 0, 1);
	border-top: 3px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-48 > .button:active {
	color: rgba(255, 255, 255, 1);
	border-top: 3px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-button-48 > .button.selected {
	color: rgba(139, 139, 149, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 2px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(139, 139, 149, 1);
}
.gen-button-48 > .button:disabled {
	color: rgba(0, 0, 0, 1);
}

.gen-button-48 > .button > span{
padding:0 6px;
}

.gen-button-49 { position: relative; }
.gen-button-49 {
	margin-right: 0px;
	margin-left: 0px;
	width: 33%;
	height: 66px;
}

@media (max-width: 1199.98px) {
	.gen-button-49 {
		width: 33%;
	}
}


@media (max-width: 767.98px) {
			.gen-button-49 {
				width: 33%;
				height: 100%;
			}
}

@media (max-width: 575.98px) {
			.gen-button-49 {
				margin-bottom: 0px;
				margin-left: 0px;
				width: 100%;
				height: auto;
			}
}

.gen-button-49 > .button span {
	line-height: 1.2em;
}
.gen-button-49 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-button-49 > .button  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-button-49 > .button  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-button-49 > .button  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-49 > .button  {
	padding-top: 13px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	font-size: 15px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-49 > .button  span {
font-size: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-49 > .button  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	}
}
.gen-button-49 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 3px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(33, 33, 35, 1);
}
.gen-button-49 > .button:hover {
	color: rgba(0, 0, 0, 1);
	border-top: 3px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-49 > .button:active {
	color: rgba(255, 255, 255, 1);
	border-top: 3px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-button-49 > .button.selected {
	color: rgba(139, 139, 149, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 2px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(139, 139, 149, 1);
}
.gen-button-49 > .button:disabled {
	color: rgba(0, 0, 0, 1);
}

.gen-button-49 > .button > span{
padding:0 6px;
}

.gen-button-50 { position: relative; }
.gen-button-50 {
	margin-right: auto;
	margin-left: 0px;
	width: 33%;
	height: 66px;
}

@media (max-width: 1199.98px) {
	.gen-button-50 {
		margin-right: auto;
	}
}


@media (max-width: 767.98px) {
			.gen-button-50 {
				width: 33%;
				height: 100%;
			}
}

@media (max-width: 575.98px) {
			.gen-button-50 {
				margin-bottom: 0px;
				margin-left: 0px;
				width: 100%;
				height: auto;
			}
}

.gen-button-50 > .button span {
	line-height: 1.2em;
}
.gen-button-50 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-button-50 > .button  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-button-50 > .button  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-button-50 > .button  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-50 > .button  {
	padding-top: 13px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	font-size: 15px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-50 > .button  span {
font-size: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-50 > .button  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	}
}
.gen-button-50 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 3px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-button-50 > .button:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 3px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-button-50 > .button:active {
	color: rgba(255, 255, 255, 1);
	border-top: 3px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-button-50 > .button.selected {
	color: rgba(139, 139, 149, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 2px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(139, 139, 149, 1);
}
.gen-button-50 > .button:disabled {
	color: rgba(0, 0, 0, 1);
}

.gen-button-50 > .button > span{
padding:0 6px;
}





.gen-editorsection-38 { position: relative; }





.gen-editorsection-38 span {
	line-height: 1.2em;
}
.gen-editorsection-38 {
	line-height: 1.2em;
}
.gen-editorsection-38  {
	padding-top: 60px;
	padding-bottom: 180px;
}
.gen-editorsection-38 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-62 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-62 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-62 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-62 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-62 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-62 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-62 { position: relative; }
.gen-editorrow-62 {
	margin-bottom: 0px;
}





.gen-editorrow-62 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-62 span {
	line-height: 1.2em;
}
.gen-editorrow-62 {
	line-height: 1.2em;
}
.gen-editorrow-62  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-62 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-90 { position: relative; }





.gen-editorcolumn-90 span {
	line-height: 1.2em;
}
.gen-editorcolumn-90 {
	line-height: 1.2em;
}
.gen-editorcolumn-90  {
}

.gen-orderlist-1 { position: relative; }
.gen-orderlist-1 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 890px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-orderlist-1 {
				width: 100%;
			}
}



.gen-orderlist-1 span {
	line-height: 1.2em;
}
.gen-orderlist-1 {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-orderlist-1  {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.gen-orderlist-1 {
	color: rgba(255, 255, 255, 1);
}
.gen-orderlist-1:hover {
	color: rgba(0, 0, 0, 0);
}

.gen-orderlist-1 .empty { position: relative; }





.gen-orderlist-1 .empty span {
}
.gen-orderlist-1 .empty {
}

.gen-heading-55 { position: relative; }





.gen-heading-55 .h span {
	line-height: 1.2em;
}
.gen-heading-55 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-55 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: center;
}
.gen-heading-55 .h  span {
font-size: 40px;
}
@media (max-width: 767.98px) {
  .gen-heading-55 .h  {
	font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-55 .h  span {
font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-55 .h  {
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-55 .h  span {
font-size: 28px;
	}
}
.gen-heading-55 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-113 { position: relative; }
.gen-paragraph-113 {
	margin-bottom: 30px;
}





.gen-paragraph-113 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-113 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-113 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-113 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-113 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-113 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-113 .paragraph {
	color: rgba(220, 220, 243, 1);
}


.gen-button-51 { position: relative; }
.gen-button-51 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 260px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-51 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-51 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-51 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-51 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-51 > .button span {
	line-height: 1.6em;
	letter-spacing: 0.05000000000000002em ;
}
.gen-button-51 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	letter-spacing: 0.05000000000000002em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-51 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-51 > .button  span {
font-size: 16px;
}
.gen-button-51 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-51 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-51 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-51 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-51 > .button > span{
padding:0 0px;
}


.gen-orderlist-1 .order-view { position: relative; }
.gen-orderlist-1 .order-view {
	margin-bottom: 15px;
	width: 100%;
}


@media (max-width: 991.98px) {
			.gen-orderlist-1 .order-view {
				width: 100%;
			}
}

@media (max-width: 767.98px) {
			.gen-orderlist-1 .order-view {
				width: 100%;
				height: auto;
			}
}


.gen-orderlist-1 .order-view span {
	line-height: 1.2em;
}
.gen-orderlist-1 .order-view {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-orderlist-1 .order-view  {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.gen-orderlist-1 .order-view {
	color: rgba(220, 220, 243, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-block-112 { position: relative; }
.gen-block-112 {
	margin-left: 0px;
	width: 100%;
	height: auto;
}





.gen-block-112 span {
	line-height: 1.2em;
}
.gen-block-112 {
	line-height: 1.2em;
}
.gen-block-112  {
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 15px;
}
.gen-block-112 {
	color: rgba(255, 54, 61, 1);
}

.gen-editorrow-63 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-63 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-63 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-63 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-63 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-63 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-63 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-63 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-63 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-63 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-63 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-63 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-63 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-63 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-63 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-63 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-63 { position: relative; }





.gen-editorrow-63 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-63 span {
}
.gen-editorrow-63 {
}
.gen-editorrow-63  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-63   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-63  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-63  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-63  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-63 {
	color: rgba(255, 54, 61, 1);
}

.gen-editorcolumn-91 { position: relative; }





.gen-editorcolumn-91 span {
}
.gen-editorcolumn-91 {
}

.gen-heading-56 { position: relative; }





.gen-heading-56 .h span {
	line-height: 1.2em;
}
.gen-heading-56 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-56 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-heading-56 .h  span {
font-size: 14px;
}
.gen-heading-56 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-114 { position: relative; }





.gen-paragraph-114 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-114 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-114 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-114 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-114 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-92 { position: relative; }





.gen-editorcolumn-92 span {
}
.gen-editorcolumn-92 {
}

.gen-heading-57 { position: relative; }





.gen-heading-57 .h span {
	line-height: 1.2em;
}
.gen-heading-57 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-57 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-heading-57 .h  span {
font-size: 14px;
}
.gen-heading-57 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-115 { position: relative; }





.gen-paragraph-115 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-115 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-115 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-115 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-115 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-93 { position: relative; }





.gen-editorcolumn-93 span {
}
.gen-editorcolumn-93 {
}

.gen-heading-58 { position: relative; }





.gen-heading-58 .h span {
	line-height: 1.2em;
}
.gen-heading-58 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-58 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-heading-58 .h  span {
font-size: 14px;
}
.gen-heading-58 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-116 { position: relative; }





.gen-paragraph-116 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-116 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-116 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-116 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-116 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-editorrow-64 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-64 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-64 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-64 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-64 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-64 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-64 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-64 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-64 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-64 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-64 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-64 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-64 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-64 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-64 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-64 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-64 { position: relative; }





.gen-editorrow-64 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-64 span {
}
.gen-editorrow-64 {
}
.gen-editorrow-64  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-64   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-64  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-64  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-64  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-64 {
	color: rgba(255, 54, 61, 1);
}

.gen-editorcolumn-94 { position: relative; }





.gen-editorcolumn-94 span {
}
.gen-editorcolumn-94 {
}

.gen-heading-59 { position: relative; }





.gen-heading-59 .h span {
	line-height: 1.2em;
}
.gen-heading-59 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-59 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-heading-59 .h  span {
font-size: 14px;
}
.gen-heading-59 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-117 { position: relative; }





.gen-paragraph-117 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-117 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-117 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-117 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-117 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-95 { position: relative; }





.gen-editorcolumn-95 span {
}
.gen-editorcolumn-95 {
}

.gen-heading-60 { position: relative; }





.gen-heading-60 .h span {
	line-height: 1.2em;
}
.gen-heading-60 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-60 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-heading-60 .h  span {
font-size: 14px;
}
.gen-heading-60 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-118 { position: relative; }



@media (max-width: 767.98px) {
						.gen-paragraph-118 {
							margin-bottom: 10px;
						}
}


.gen-paragraph-118 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-118 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-118 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-118 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-118 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-96 { position: relative; }





.gen-editorcolumn-96 span {
}
.gen-editorcolumn-96 {
}

.gen-heading-61 { position: relative; }





.gen-heading-61 .h span {
	line-height: 1.2em;
}
.gen-heading-61 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-61 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-heading-61 .h  span {
font-size: 14px;
}
.gen-heading-61 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-119 { position: relative; }





.gen-paragraph-119 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-119 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-119 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-119 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-119 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-editorrow-65 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-65 .col:nth-child(1) {
flex: 0 0 auto;
 width: 32.815519892925586%;
}
.gen-editorrow-65 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.5922400535372%;
}
.gen-editorrow-65 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.5922400535372%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-65 .col:nth-child(1) {
flex: 0 0 auto;
 width: 32.815519892925586%;
}
.gen-editorrow-65 .col:nth-child(2) {
flex: 0 0 auto;
 width: 34.769695410680065%;
}
.gen-editorrow-65 .col:nth-child(3) {
flex: 0 0 auto;
 width: 32.41478469639434%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-65 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-65 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-65 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-65 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-65 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-65 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-65 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-65 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-65 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-65 { position: relative; }
.gen-editorrow-65 {
	margin-top: 15px;
	margin-bottom: 0px;
}





.gen-editorrow-65 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-65 span {
	line-height: 1.2em;
}
.gen-editorrow-65 {
	line-height: 1.2em;
}
.gen-editorrow-65  {
}
.gen-editorrow-65 {
	color: rgba(255, 54, 61, 1);
}

.gen-editorcolumn-97 { position: relative; }





.gen-editorcolumn-97 span {
	line-height: 1.2em;
}
.gen-editorcolumn-97 {
	line-height: 1.2em;
}
.gen-editorcolumn-97  {
}

.gen-button-52 { position: relative; }
.gen-button-52 {
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-button-52 {
		width: auto;
	}
}



@media (max-width: 575.98px) {
					.gen-button-52 {
						margin-bottom: 10px;
					}
}

.gen-button-52 > .button span {
	line-height: 1.2em;
}
.gen-button-52 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	text-decoration: underline;
}
.gen-button-52 > .button  {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
}
.gen-button-52 > .button  span {
font-size: 14px;
}
.gen-button-52 > .button {
	color: rgba(150, 150, 150, 1);
}
.gen-button-52 > .button:hover {
	color: rgba(66, 66, 76, 1);
}
.gen-button-52 > .button:active {
	color: rgba(90, 90, 97, 1);
}
.gen-button-52 > .button:disabled {
	color: rgba(202, 202, 202, 1);
}

.gen-button-52 > .button > span{
padding:0 0px;
}


.gen-editorcolumn-98 { position: relative; }





.gen-editorcolumn-98 span {
	line-height: 1.2em;
}
.gen-editorcolumn-98 {
	line-height: 1.2em;
}
.gen-editorcolumn-98  {
}

.gen-button-53 { position: relative; }
.gen-button-53 {
	margin-left: 0px;
	width: auto;
}
@media (min-width: 1200.00px) {
	.gen-button-53 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-button-53 {
		width: 279px;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-button-53 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-button-53 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-button-53 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-button-53 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-button-53 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-button-53 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-button-53 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-button-53 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-button-53 {
display:none !important;
} }
.gen-button-53 > .button span {
	line-height: 1.2em;
}
.gen-button-53 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	text-decoration: underline;
}
.gen-button-53 > .button  {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
}
.gen-button-53 > .button  span {
font-size: 14px;
}
.gen-button-53 > .button {
	color: rgba(150, 150, 150, 1);
}
.gen-button-53 > .button:hover {
	color: rgba(66, 66, 76, 1);
}
.gen-button-53 > .button:active {
	color: rgba(90, 90, 97, 1);
}
.gen-button-53 > .button:disabled {
	color: rgba(202, 202, 202, 1);
}

.gen-button-53 > .button > span{
padding:0 0px;
}

.gen-button-54 { position: relative; }
.gen-button-54 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	width: 140px;
	height: 45px;
}

@media (max-width: 1199.98px) {
	.gen-button-54 {
		margin-right: 0px;
		margin-left: 10px;
		width: 130px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-54 {
		margin-right: 0px;
		margin-bottom: 20px;
		margin-left: 5px;
		width: 150px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-54 {
		width: 150px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-54 {
		margin-right: 5px;
		margin-bottom: 20px;
		margin-left: 5px;
		width: 160px;
	}
}

.gen-button-54 > .button span {
	line-height: 1.2em;
}
.gen-button-54 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-54 > .button  {
	padding-top: 1px;
	padding-bottom: 2px;
	font-size: 14px;
}
.gen-button-54 > .button  span {
font-size: 14px;
}
@media (max-width: 1199.98px) {
  .gen-button-54 > .button   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-button-54 > .button   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-button-54 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-button-54 > .button  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-54 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-54 > .button  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-54 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-54 > .button  span {
font-size: 16px;
	}
}
.gen-button-54 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(32, 32, 35, 1);
}
.gen-button-54 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(90, 90, 97, 1);
}
.gen-button-54 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(84, 84, 93, 1);
}
.gen-button-54 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-54 > .button > span{
padding:0 12px;
}


.gen-editorcolumn-99 { position: relative; }





.gen-editorcolumn-99 span {
	line-height: 1.2em;
}
.gen-editorcolumn-99 {
	line-height: 1.2em;
}
.gen-editorcolumn-99  {
}

.gen-button-55 { position: relative; }
.gen-button-55 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	width: 140px;
	height: 45px;
}

@media (max-width: 1199.98px) {
	.gen-button-55 {
		margin-right: 0px;
		margin-left: 0px;
		width: 130px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-55 {
		margin-right: 0px;
		margin-bottom: 20px;
		margin-left: 0px;
		width: 150px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-55 {
		width: 150px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-55 {
		margin-right: 5px;
		margin-bottom: 20px;
		margin-left: 5px;
		width: 160px;
	}
}

.gen-button-55 > .button span {
	line-height: 1.2em;
}
.gen-button-55 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-55 > .button  {
	padding-top: 1px;
	padding-bottom: 2px;
	font-size: 14px;
}
.gen-button-55 > .button  span {
font-size: 14px;
}
@media (max-width: 1199.98px) {
  .gen-button-55 > .button   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-button-55 > .button   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-button-55 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-button-55 > .button  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-55 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-55 > .button  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-55 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-55 > .button  span {
font-size: 16px;
	}
}
.gen-button-55 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-55 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-55 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-55 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-55 > .button > span{
padding:0 12px;
}









.gen-editormain-10 { position: relative; }





.gen-editorsection-39 { position: relative; }





.gen-editorsection-39 span {
}
.gen-editorsection-39 {
}
.gen-editorsection-39  {
	padding-top: 25px;
	padding-bottom: 25px;
}
.gen-editorsection-39 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(20, 20, 23, 1);
}

.gen-editorrow-66 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-66 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-66 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-66 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-66 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-66 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-66 { position: relative; }
.gen-editorrow-66 {
	margin-bottom: 0px;
}





.gen-editorrow-66 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-66 span {
	line-height: 1.2em;
}
.gen-editorrow-66 {
	line-height: 1.2em;
}
.gen-editorrow-66  {
	padding-top: 60px;
	padding-bottom: 30px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-66  {
	padding-top: 30px;
	padding-bottom: 30px;
	}
}
.gen-editorrow-66 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-100 { position: relative; }





.gen-editorcolumn-100 span {
	line-height: 1.2em;
}
.gen-editorcolumn-100 {
	line-height: 1.2em;
}
.gen-editorcolumn-100  {
}

.gen-heading-62 { position: relative; }
.gen-heading-62 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-62 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-heading-62 {
		width: 100%;
	}
}


@media (max-width: 575.98px) {
			.gen-heading-62 {
				margin-right: 0px;
				margin-left: 0px;
				width: auto;
				height: auto;
			}
}

.gen-heading-62 .h span {
	line-height: 1.0999999999999999em;
	letter-spacing: 0em ;
}
.gen-heading-62 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.0999999999999999em;
font-weight: 500;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-heading-62 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: center;
}
.gen-heading-62 .h  span {
font-size: 40px;
}
@media (max-width: 575.98px) {
  .gen-heading-62 .h  {
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-62 .h  span {
font-size: 28px;
	}
}
.gen-heading-62 .h {
	color: rgba(255, 255, 255, 1);
}





.gen-editorsection-40 { position: relative; }





.gen-editorsection-40 span {
	line-height: 1.2em;
}
.gen-editorsection-40 {
	line-height: 1.2em;
}
.gen-editorsection-40  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorsection-40 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(33, 33, 35, 1);
}

.gen-editorrow-67 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-67 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-67 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-67 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-67 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-67 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-67 { position: relative; }





.gen-editorrow-67 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-67 span {
	line-height: 1.2em;
}
.gen-editorrow-67 {
	line-height: 1.2em;
}
.gen-editorrow-67  {
	padding-bottom: 0px;
}
.gen-editorrow-67 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(33, 33, 35, 1);
}

.gen-editorcolumn-101 { position: relative; }





.gen-editorcolumn-101 span {
	line-height: 1.2em;
}
.gen-editorcolumn-101 {
	line-height: 1.2em;
}
.gen-editorcolumn-101  {
}

.gen-block-113 { position: relative; }
.gen-block-113 {
	margin-right: auto;
	margin-left: auto;
	width: 820px;
}

@media (max-width: 1199.98px) {
	.gen-block-113 {
		width: 820px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-113 {
		width: 100%;
	}
}


@media (max-width: 575.98px) {
			.gen-block-113 {
				margin-right: 15px;
				margin-left: 15px;
				width: auto;
				height: auto;
			}
}

.gen-block-113 span {
	line-height: 1.2em;
}
.gen-block-113 {
	line-height: 1.2em;
}
.gen-block-113  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.gen-block-113 {
	color: rgba(0, 0, 0, 1);
}

.gen-button-56 { position: relative; }
.gen-button-56 {
	margin-right: 0px;
	margin-left: 0px;
	width: 33%;
	height: 66px;
}

@media (max-width: 1199.98px) {
	.gen-button-56 {
		width: 33%;
	}
}


@media (max-width: 767.98px) {
			.gen-button-56 {
				width: 33%;
				height: 100%;
			}
}

@media (max-width: 575.98px) {
			.gen-button-56 {
				margin-bottom: 0px;
				margin-left: 0px;
				width: 100%;
				height: auto;
			}
}

.gen-button-56 > .button span {
	line-height: 1.2em;
}
.gen-button-56 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-button-56 > .button  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-button-56 > .button  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-button-56 > .button  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-56 > .button  {
	padding-top: 13px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	font-size: 15px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-56 > .button  span {
font-size: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-56 > .button  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	}
}
.gen-button-56 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 3px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-button-56 > .button:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 3px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-button-56 > .button:active {
	color: rgba(255, 255, 255, 1);
	border-top: 3px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
}
.gen-button-56 > .button.selected {
	color: rgba(139, 139, 149, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 2px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(139, 139, 149, 1);
}
.gen-button-56 > .button:disabled {
	color: rgba(0, 0, 0, 1);
}

.gen-button-56 > .button > span{
padding:0 6px;
}

.gen-button-57 { position: relative; }
.gen-button-57 {
	margin-right: 0px;
	margin-left: 0px;
	width: 33%;
	height: 66px;
}

@media (max-width: 1199.98px) {
	.gen-button-57 {
		width: 33%;
	}
}


@media (max-width: 767.98px) {
			.gen-button-57 {
				width: 33%;
				height: 100%;
			}
}

@media (max-width: 575.98px) {
			.gen-button-57 {
				margin-bottom: 0px;
				margin-left: 0px;
				width: 100%;
				height: auto;
			}
}

.gen-button-57 > .button span {
	line-height: 1.2em;
}
.gen-button-57 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-button-57 > .button  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-button-57 > .button  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-button-57 > .button  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-57 > .button  {
	padding-top: 13px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	font-size: 15px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-57 > .button  span {
font-size: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-57 > .button  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	}
}
.gen-button-57 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 3px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(33, 33, 35, 1);
}
.gen-button-57 > .button:hover {
	color: rgba(0, 0, 0, 1);
	border-top: 3px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-57 > .button:active {
	color: rgba(255, 255, 255, 1);
	border-top: 3px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-button-57 > .button.selected {
	color: rgba(139, 139, 149, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 2px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(139, 139, 149, 1);
}
.gen-button-57 > .button:disabled {
	color: rgba(0, 0, 0, 1);
}

.gen-button-57 > .button > span{
padding:0 6px;
}

.gen-button-58 { position: relative; }
.gen-button-58 {
	margin-right: 0px;
	margin-left: 0px;
	width: 33%;
	height: 66px;
}

@media (max-width: 1199.98px) {
	.gen-button-58 {
		width: 33%;
	}
}


@media (max-width: 767.98px) {
			.gen-button-58 {
				width: 33%;
				height: 100%;
			}
}

@media (max-width: 575.98px) {
			.gen-button-58 {
				margin-bottom: 0px;
				margin-left: 0px;
				width: 100%;
				height: auto;
			}
}

.gen-button-58 > .button span {
	line-height: 1.2em;
}
.gen-button-58 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-button-58 > .button  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-button-58 > .button  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-button-58 > .button  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-58 > .button  {
	padding-top: 13px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	font-size: 15px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-58 > .button  span {
font-size: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-58 > .button  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	}
}
.gen-button-58 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 3px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(33, 33, 35, 1);
}
.gen-button-58 > .button:hover {
	color: rgba(0, 0, 0, 1);
	border-top: 3px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-58 > .button:active {
	color: rgba(255, 255, 255, 1);
	border-top: 3px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-button-58 > .button.selected {
	color: rgba(139, 139, 149, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 2px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(139, 139, 149, 1);
}
.gen-button-58 > .button:disabled {
	color: rgba(0, 0, 0, 1);
}

.gen-button-58 > .button > span{
padding:0 6px;
}





.gen-editorsection-41 { position: relative; }



@media (max-width: 767.98px) {
						.gen-editorsection-41 {
							margin-right: 0px;
							margin-bottom: 0px;
							margin-left: 0px;
						}
}


.gen-editorsection-41 span {
	line-height: 1.2em;
}
.gen-editorsection-41 {
	line-height: 1.2em;
}
.gen-editorsection-41  {
	padding-top: 60px;
	padding-bottom: 180px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-41  {
	padding-top: 60px;
	padding-bottom: 60px;
	}
}
.gen-editorsection-41 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-68 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-68 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-68 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-68 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-68 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-68 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-68 { position: relative; }
.gen-editorrow-68 {
	margin-top: 0px;
	margin-bottom: 0px;
}


@media (max-width: 991.98px) {
			.gen-editorrow-68 {
				margin-top: 30px;
				margin-bottom: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-editorrow-68 {
				margin-bottom: 0px;
			}
}

@media (max-width: 575.98px) {
			.gen-editorrow-68 {
				margin-bottom: 0px;
			}
}

.gen-editorrow-68 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-68 span {
	line-height: 1.2em;
}
.gen-editorrow-68 {
	line-height: 1.2em;
}
.gen-editorrow-68  {
}
@media (max-width: 575.98px) {
  .gen-editorrow-68  {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
.gen-editorrow-68 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-102 { position: relative; }





.gen-editorcolumn-102 span {
	line-height: 1.2em;
}
.gen-editorcolumn-102 {
	line-height: 1.2em;
}
.gen-editorcolumn-102  {
}

.gen-profileform-1 { position: relative; }
.gen-profileform-1 {
	margin-right: auto;
	margin-left: auto;
	width: 50%;
}


@media (max-width: 991.98px) {
			.gen-profileform-1 {
				width: 90%;
			}
}

@media (max-width: 767.98px) {
			.gen-profileform-1 {
				margin-bottom: 0px;
				width: 100%;
			}
}

@media (max-width: 575.98px) {
			.gen-profileform-1 {
				margin-bottom: 0px;
				width: 100%;
			}
}

.gen-profileform-1 span {
	line-height: 1.2em;
}
.gen-profileform-1 {
	line-height: 1.2em;
}
.gen-profileform-1  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-profileform-1 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-120 { position: relative; }
.gen-paragraph-120 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-120 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-120 .paragraph span {
}
.gen-paragraph-120 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 300;
}
.gen-paragraph-120 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-120 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-120 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-input-25 { position: relative; }
.gen-input-25 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-25 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-25 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-25 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-25 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-25 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-25 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-25 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-25 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-25 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-25 > .inner-wrapper > .input::placeholder{
color:rgba(220, 220, 243, 1);
}
.gen-input-25 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-button-59 { position: relative; }
.gen-button-59 {
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-59 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-59 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-59 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-59 {
		margin-top: 15px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-59 > .button span {
	line-height: 1.6em;
}
.gen-button-59 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
font-weight: 500;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-59 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-59 > .button  span {
font-size: 16px;
}
.gen-button-59 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-59 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-59 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-59 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-59 > .button > span{
padding:0 0px;
}




.gen-editorrow-69 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-69 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-69 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-69 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-69 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-69 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-69 { position: relative; }





.gen-editorrow-69 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-69 span {
}
.gen-editorrow-69 {
}
.gen-editorrow-69  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-69   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-69  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-69  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-69  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-69 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-103 { position: relative; }





.gen-editorcolumn-103 span {
}
.gen-editorcolumn-103 {
}

.gen-button-60 { position: relative; }
.gen-button-60 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 260px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-60 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-60 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-60 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-60 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-60 > .button span {
	line-height: 1.6em;
	letter-spacing: 0.05000000000000002em ;
}
.gen-button-60 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	letter-spacing: 0.05000000000000002em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-60 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-60 > .button  span {
font-size: 16px;
}
.gen-button-60 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(32, 32, 35, 1);
}
.gen-button-60 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-60 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-60 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-60 > .button > span{
padding:0 0px;
}



.gen-editorrow-70 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-70 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-70 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-70 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-70 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-70 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-70 { position: relative; }





.gen-editorrow-70 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-70 span {
}
.gen-editorrow-70 {
}
.gen-editorrow-70  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-70   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-70  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-70  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-70  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-70 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-104 { position: relative; }





.gen-editorcolumn-104 span {
}
.gen-editorcolumn-104 {
}

.gen-changepasswordform-1 { position: relative; }
.gen-changepasswordform-1 {
	margin-right: auto;
	margin-left: auto;
	width: 50%;
}


@media (max-width: 991.98px) {
			.gen-changepasswordform-1 {
				width: 90%;
			}
}

@media (max-width: 767.98px) {
			.gen-changepasswordform-1 {
				margin-bottom: 0px;
				width: 100%;
			}
}

@media (max-width: 575.98px) {
			.gen-changepasswordform-1 {
				margin-bottom: 0px;
				width: 100%;
			}
}

.gen-changepasswordform-1 span {
	line-height: 1.2em;
}
.gen-changepasswordform-1 {
	line-height: 1.2em;
}
.gen-changepasswordform-1  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-changepasswordform-1 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-121 { position: relative; }
.gen-paragraph-121 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-121 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-121 .paragraph span {
}
.gen-paragraph-121 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 300;
}
.gen-paragraph-121 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-121 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-121 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-input-26 { position: relative; }
.gen-input-26 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-26 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-26 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-26 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-26 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-26 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-26 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-26 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-26 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-26 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-26 > .inner-wrapper > .input + i{
padding:0 0px;
}
.gen-input-26 > .inner-wrapper > .input + i{
color:rgba(97, 97, 97, 1);
}

.gen-paragraph-122 { position: relative; }
.gen-paragraph-122 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-122 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-122 .paragraph span {
}
.gen-paragraph-122 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-122 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-122 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-122 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-input-27 { position: relative; }
.gen-input-27 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-27 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-27 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-27 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-27 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-27 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-27 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-27 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-27 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-27 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-27 > .inner-wrapper > .input + i{
padding:0 0px;
}
.gen-input-27 > .inner-wrapper > .input + i{
color:rgba(97, 97, 97, 1);
}

.gen-paragraph-123 { position: relative; }
.gen-paragraph-123 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-123 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-123 .paragraph span {
}
.gen-paragraph-123 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-123 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-123 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-123 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-input-28 { position: relative; }
.gen-input-28 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-28 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-28 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-28 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-28 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-28 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-28 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-28 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-28 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-28 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-28 > .inner-wrapper > .input + i{
padding:0 0px;
}
.gen-input-28 > .inner-wrapper > .input + i{
color:rgba(97, 97, 97, 1);
}

.gen-button-61 { position: relative; }
.gen-button-61 {
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-61 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-61 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-61 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-61 {
		margin-top: 15px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-61 > .button span {
	line-height: 1.6em;
}
.gen-button-61 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
font-weight: 500;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-61 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-61 > .button  span {
font-size: 16px;
}
.gen-button-61 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-61 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-61 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-61 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-61 > .button > span{
padding:0 0px;
}





.gen-editormain-11 { position: relative; }





.gen-editorsection-42 { position: relative; }





.gen-editorsection-42 span {
}
.gen-editorsection-42 {
}
.gen-editorsection-42  {
	padding-top: 25px;
	padding-bottom: 25px;
}
.gen-editorsection-42 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(20, 20, 23, 1);
}

.gen-editorrow-71 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-71 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-71 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-71 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-71 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-71 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-71 { position: relative; }
.gen-editorrow-71 {
	margin-bottom: 0px;
}





.gen-editorrow-71 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-71 span {
	line-height: 1.2em;
}
.gen-editorrow-71 {
	line-height: 1.2em;
}
.gen-editorrow-71  {
	padding-top: 60px;
	padding-bottom: 30px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-71  {
	padding-top: 30px;
	padding-bottom: 30px;
	}
}
.gen-editorrow-71 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-105 { position: relative; }





.gen-editorcolumn-105 span {
	line-height: 1.2em;
}
.gen-editorcolumn-105 {
	line-height: 1.2em;
}
.gen-editorcolumn-105  {
}

.gen-heading-63 { position: relative; }
.gen-heading-63 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-63 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-heading-63 {
		width: 100%;
	}
}


@media (max-width: 575.98px) {
			.gen-heading-63 {
				margin-right: 0px;
				margin-left: 0px;
				width: auto;
				height: auto;
			}
}

.gen-heading-63 .h span {
	line-height: 1.0999999999999999em;
	letter-spacing: 0em ;
}
.gen-heading-63 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.0999999999999999em;
font-weight: 500;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-heading-63 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: center;
}
.gen-heading-63 .h  span {
font-size: 40px;
}
@media (max-width: 575.98px) {
  .gen-heading-63 .h  {
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-63 .h  span {
font-size: 28px;
	}
}
.gen-heading-63 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-63 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-63 .h:active {
	color: rgba(255, 255, 255, 1);
}





.gen-editorsection-43 { position: relative; }





.gen-editorsection-43 span {
}
.gen-editorsection-43 {
}
.gen-editorsection-43  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorsection-43 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-72 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-72 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-72 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-72 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-72 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-72 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-72 { position: relative; }
.gen-editorrow-72 {
	margin-top: 0px;
}





.gen-editorrow-72 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-72 span {
	line-height: 1.2em;
}
.gen-editorrow-72 {
	line-height: 1.2em;
}
.gen-editorrow-72  {
	padding-bottom: 0px;
}
.gen-editorrow-72 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(33, 33, 35, 1);
}

.gen-editorcolumn-106 { position: relative; }





.gen-editorcolumn-106 span {
	line-height: 1.2em;
}
.gen-editorcolumn-106 {
	line-height: 1.2em;
}
.gen-editorcolumn-106  {
}

.gen-block-114 { position: relative; }
.gen-block-114 {
	margin-right: auto;
	margin-left: auto;
	width: 820px;
}

@media (max-width: 1199.98px) {
	.gen-block-114 {
		width: 820px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-114 {
		width: 100%;
	}
}


@media (max-width: 575.98px) {
			.gen-block-114 {
				margin-right: 15px;
				margin-left: 15px;
				width: auto;
				height: auto;
			}
}

.gen-block-114 span {
	line-height: 1.2em;
}
.gen-block-114 {
	line-height: 1.2em;
}
.gen-block-114  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.gen-block-114 {
	color: rgba(0, 0, 0, 1);
}

.gen-button-62 { position: relative; }
.gen-button-62 {
	margin-right: 0px;
	margin-left: 0px;
	width: 33%;
	height: 66px;
}

@media (max-width: 1199.98px) {
	.gen-button-62 {
		width: 33%;
	}
}


@media (max-width: 767.98px) {
			.gen-button-62 {
				width: 33%;
				height: 100%;
			}
}

@media (max-width: 575.98px) {
			.gen-button-62 {
				margin-bottom: 0px;
				margin-left: 0px;
				width: 100%;
				height: auto;
			}
}

.gen-button-62 > .button span {
	line-height: 1.2em;
}
.gen-button-62 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-button-62 > .button  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-button-62 > .button  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-button-62 > .button  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-62 > .button  {
	padding-top: 13px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	font-size: 15px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-62 > .button  span {
font-size: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-62 > .button  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	}
}
.gen-button-62 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 3px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(33, 33, 35, 1);
}
.gen-button-62 > .button:hover {
	color: rgba(0, 0, 0, 1);
	border-top: 3px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-62 > .button:active {
	color: rgba(255, 255, 255, 1);
	border-top: 3px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-button-62 > .button.selected {
	color: rgba(139, 139, 149, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 2px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(139, 139, 149, 1);
}
.gen-button-62 > .button:disabled {
	color: rgba(0, 0, 0, 1);
}

.gen-button-62 > .button > span{
padding:0 6px;
}

.gen-button-63 { position: relative; }
.gen-button-63 {
	margin-right: 0px;
	margin-left: 0px;
	width: 33%;
	height: 66px;
}

@media (max-width: 1199.98px) {
	.gen-button-63 {
		width: 33%;
	}
}


@media (max-width: 767.98px) {
			.gen-button-63 {
				width: 33%;
				height: 100%;
			}
}

@media (max-width: 575.98px) {
			.gen-button-63 {
				margin-bottom: 0px;
				margin-left: 0px;
				width: 100%;
				height: auto;
			}
}

.gen-button-63 > .button span {
	line-height: 1.2em;
}
.gen-button-63 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-button-63 > .button  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-button-63 > .button  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-button-63 > .button  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-63 > .button  {
	padding-top: 13px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	font-size: 15px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-63 > .button  span {
font-size: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-63 > .button  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	}
}
.gen-button-63 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 3px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-button-63 > .button:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 3px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-button-63 > .button:active {
	color: rgba(255, 255, 255, 1);
	border-top: 3px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
}
.gen-button-63 > .button.selected {
	color: rgba(139, 139, 149, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 2px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(139, 139, 149, 1);
}
.gen-button-63 > .button:disabled {
	color: rgba(0, 0, 0, 1);
}

.gen-button-63 > .button > span{
padding:0 6px;
}

.gen-button-64 { position: relative; }
.gen-button-64 {
	margin-right: 0px;
	margin-left: 0px;
	width: 33%;
	height: 66px;
}

@media (max-width: 1199.98px) {
	.gen-button-64 {
		width: 33%;
	}
}


@media (max-width: 767.98px) {
			.gen-button-64 {
				width: 33%;
				height: 100%;
			}
}

@media (max-width: 575.98px) {
			.gen-button-64 {
				margin-bottom: 0px;
				margin-left: 0px;
				width: 100%;
				height: auto;
			}
}

.gen-button-64 > .button span {
	line-height: 1.2em;
}
.gen-button-64 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-button-64 > .button  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-button-64 > .button  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-button-64 > .button  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-64 > .button  {
	padding-top: 13px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	font-size: 15px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-64 > .button  span {
font-size: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-64 > .button  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	}
}
.gen-button-64 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 3px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(33, 33, 35, 1);
}
.gen-button-64 > .button:hover {
	color: rgba(0, 0, 0, 1);
	border-top: 3px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-64 > .button:active {
	color: rgba(255, 255, 255, 1);
	border-top: 3px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-button-64 > .button.selected {
	color: rgba(139, 139, 149, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 2px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(139, 139, 149, 1);
}
.gen-button-64 > .button:disabled {
	color: rgba(0, 0, 0, 1);
}

.gen-button-64 > .button > span{
padding:0 6px;
}





.gen-editorsection-44 { position: relative; }





.gen-editorsection-44 span {
	line-height: 1.2em;
}
.gen-editorsection-44 {
	line-height: 1.2em;
}
.gen-editorsection-44  {
	padding-top: 60px;
	padding-bottom: 180px;
}
.gen-editorsection-44 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-73 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-73 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-73 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-73 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-73 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-73 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-73 { position: relative; }
.gen-editorrow-73 {
	margin-top: 0px;
	margin-bottom: 20px;
	width: 100%;
}





.gen-editorrow-73 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-73 span {
	line-height: 1.2em;
}
.gen-editorrow-73 {
	line-height: 1.2em;
}
.gen-editorrow-73  {
}
.gen-editorrow-73 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-107 { position: relative; }





.gen-editorcolumn-107 span {
	line-height: 1.2em;
}
.gen-editorcolumn-107 {
	line-height: 1.2em;
}

.gen-addresslist-1 { position: relative; }
.gen-addresslist-1 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 890px;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-addresslist-1 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-addresslist-1 {
				width: auto;
			}
}


.gen-addresslist-1 span {
	line-height: 1.2em;
}
.gen-addresslist-1 {
	line-height: 1.2em;
}
.gen-addresslist-1  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
@media (max-width: 575.98px) {
  .gen-addresslist-1  {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
}
.gen-addresslist-1 {
	color: rgba(0, 0, 0, 1);
}

.gen-addresslist-1 .empty { position: relative; }





.gen-addresslist-1 .empty span {
}
.gen-addresslist-1 .empty {
}

.gen-heading-64 { position: relative; }





.gen-heading-64 .h span {
	line-height: 1.2em;
}
.gen-heading-64 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-64 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: center;
}
.gen-heading-64 .h  span {
font-size: 40px;
}
@media (max-width: 767.98px) {
  .gen-heading-64 .h  {
	font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-64 .h  span {
font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-64 .h  {
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-64 .h  span {
font-size: 28px;
	}
}
.gen-heading-64 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-124 { position: relative; }
.gen-paragraph-124 {
	margin-bottom: 30px;
}





.gen-paragraph-124 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-124 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-124 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-124 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-124 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-124 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-124 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-addresslist-1 .address-view { position: relative; }
.gen-addresslist-1 .address-view {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 50%;
}


@media (max-width: 991.98px) {
			.gen-addresslist-1 .address-view {
				width: 100%;
			}
}

@media (max-width: 767.98px) {
			.gen-addresslist-1 .address-view {
				width: 100%;
			}
}

@media (max-width: 575.98px) {
			.gen-addresslist-1 .address-view {
				width: 100%;
			}
}

.gen-addresslist-1 .address-view span {
	line-height: 1.2em;
}
.gen-addresslist-1 .address-view {
	line-height: 1.2em;
}
.gen-addresslist-1 .address-view  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.gen-addresslist-1 .address-view {
	color: rgba(0, 0, 0, 1);
}

.gen-block-115 { position: relative; }
.gen-block-115 {
	width: 100%;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-block-115 {
				width: 100%;
			}
}



.gen-block-115 span {
	line-height: 1.2em;
}
.gen-block-115 {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-block-115  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-block-115 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-block-115:hover {
	color: rgba(0, 0, 0, 0);
}

.gen-editorrow-74 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-74 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-74 .col:nth-child(2) {
flex: 0 0 auto;
 width: 66.66666666666667%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-74 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-74 .col:nth-child(2) {
flex: 0 0 auto;
 width: 66.66666666666667%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-74 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-74 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-74 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-74 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-74 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-74 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-74 { position: relative; }
.gen-editorrow-74 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-editorrow-74 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-74 span {
	line-height: 1.2em;
}
.gen-editorrow-74 {
	line-height: 1.2em;
}
.gen-editorrow-74  {
	padding-bottom: 0px;
}
.gen-editorrow-74 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-108 { position: relative; }





.gen-editorcolumn-108 span {
	line-height: 1.2em;
}
.gen-editorcolumn-108 {
	line-height: 1.2em;
}

.gen-heading-65 { position: relative; }




@media (max-width: 575.98px) {
								.gen-heading-65 {
									margin-right: 5px;
									margin-left: 5px;
								}
}

.gen-heading-65 .h span {
}
.gen-heading-65 .h {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-heading-65 .h  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-heading-65 .h  span {
font-size: 18px;
}
.gen-heading-65 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-65 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-65 .h:active {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-109 { position: relative; }





.gen-editorcolumn-109 span {
	line-height: 1.2em;
}
.gen-editorcolumn-109 {
	line-height: 1.2em;
}

.gen-heading-66 { position: relative; }
.gen-heading-66 {
	margin-right: 0px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-heading-66 {
								margin-top: 15px;
							}
}

.gen-heading-66 .h span {
}
.gen-heading-66 .h {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 500;
}
.gen-heading-66 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-66 .h  span {
font-size: 16px;
}
.gen-heading-66 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-66 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-66 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-125 { position: relative; }
.gen-paragraph-125 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-paragraph-125 .paragraph span {
}
.gen-paragraph-125 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-125 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-125 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-125 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-editorrow-75 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-75 .col:nth-child(1) {
flex: 0 0 auto;
 width: 47.890828981723246%;
}
.gen-editorrow-75 .col:nth-child(2) {
flex: 0 0 auto;
 width: 52.10917101827675%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-75 .col:nth-child(1) {
flex: 0 0 auto;
 width: 48.024033790758395%;
}
.gen-editorrow-75 .col:nth-child(2) {
flex: 0 0 auto;
 width: 51.975966209241605%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-75 .col:nth-child(1) {
flex: 0 0 auto;
 width: 51.15902549342105%;
}
.gen-editorrow-75 .col:nth-child(2) {
flex: 0 0 auto;
 width: 48.84097450657895%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-75 .col:nth-child(1) {
flex: 0 0 auto;
 width: 52.11951553930528%;
}
.gen-editorrow-75 .col:nth-child(2) {
flex: 0 0 auto;
 width: 47.88048446069472%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-75 .col:nth-child(1) {
flex: 0 0 auto;
 width: 26.94128787878786%;
}
.gen-editorrow-75 .col:nth-child(2) {
flex: 0 0 auto;
 width: 73.05871212121214%;
}

}
.gen-editorrow-75 { position: relative; }
.gen-editorrow-75 {
	margin-top: 20px;
}





.gen-editorrow-75 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-75 span {
	line-height: 1.2em;
}
.gen-editorrow-75 {
	line-height: 1.2em;
}
.gen-editorrow-75  {
	padding-top: 0px;
}
.gen-editorrow-75 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-110 { position: relative; }





.gen-editorcolumn-110 span {
	line-height: 1.2em;
}
.gen-editorcolumn-110 {
	line-height: 1.2em;
}

.gen-button-65 { position: relative; }
.gen-button-65 {
	margin-right: 10px;
	margin-left: auto;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-button-65 {
		margin-right: 10px;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-65 {
		margin-right: 10px;
		margin-left: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-button-65 {
		margin-right: 10px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-65 {
		margin-right: auto;
		margin-left: 0px;
	}
}

.gen-button-65 > .button span {
	line-height: 1.2em;
}
.gen-button-65 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	text-decoration: underline;
}
.gen-button-65 > .button  {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
}
.gen-button-65 > .button  span {
font-size: 14px;
}
.gen-button-65 > .button {
	color: rgba(150, 150, 150, 1);
}
.gen-button-65 > .button:hover {
	color: rgba(66, 66, 76, 1);
}
.gen-button-65 > .button:active {
	color: rgba(90, 90, 97, 1);
}
.gen-button-65 > .button:disabled {
	color: rgba(202, 202, 202, 1);
}

.gen-button-65 > .button > span{
padding:0 4px;
}


.gen-editorcolumn-111 { position: relative; }





.gen-editorcolumn-111 span {
	line-height: 1.2em;
}
.gen-editorcolumn-111 {
	line-height: 1.2em;
}

.gen-button-66 { position: relative; }
.gen-button-66 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 10px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-button-66 {
		margin-left: 10px;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-66 {
		margin-left: 10px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-66 {
		margin-left: 10px;
	}
}


.gen-button-66 > .button span {
	line-height: 1.2em;
}
.gen-button-66 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	text-decoration: underline;
}
.gen-button-66 > .button  {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
}
.gen-button-66 > .button  span {
font-size: 14px;
}
.gen-button-66 > .button {
	color: rgba(150, 150, 150, 1);
}
.gen-button-66 > .button:hover {
	color: rgba(66, 66, 76, 1);
}
.gen-button-66 > .button:active {
	color: rgba(90, 90, 97, 1);
}
.gen-button-66 > .button:disabled {
	color: rgba(202, 202, 202, 1);
}

.gen-button-66 > .button > span{
padding:0 0px;
}





.gen-addresslist-1 .add-new-button { position: relative; }
.gen-addresslist-1 .add-new-button {
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 260px;
	height: 42px;
}




@media (max-width: 575.98px) {
							.gen-addresslist-1 .add-new-button {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
							}
}

.gen-addresslist-1 .add-new-button > .button span {
	line-height: 1.6em;
	letter-spacing: 0.05000000000000002em ;
}
.gen-addresslist-1 .add-new-button > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0.05000000000000002em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-addresslist-1 .add-new-button > .button  {
	font-size: 16px;
}
.gen-addresslist-1 .add-new-button > .button  span {
font-size: 16px;
}
.gen-addresslist-1 .add-new-button > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-addresslist-1 .add-new-button > .button:hover {
	color: rgba(32, 32, 35, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-addresslist-1 .add-new-button > .button:active {
	color: rgba(32, 32, 35, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-addresslist-1 .add-new-button > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-addresslist-1 .add-new-button > .button > span{
padding:0 8px;
}

.gen-addresslist-1 .address-form { position: relative; }





.gen-addresslist-1 .address-form span {
}
.gen-addresslist-1 .address-form {
}

.gen-addressform-1 { position: relative; }
.gen-addressform-1 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 850px;
}


@media (max-width: 991.98px) {
			.gen-addressform-1 {
				width: 100%;
			}
}

@media (max-width: 767.98px) {
			.gen-addressform-1 {
				width: 100%;
			}
}

@media (max-width: 575.98px) {
			.gen-addressform-1 {
				width: auto;
			}
}

.gen-addressform-1 span {
	line-height: 1.2em;
}
.gen-addressform-1 {
	line-height: 1.2em;
}
.gen-addressform-1  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-addressform-1 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-126 { position: relative; }
.gen-paragraph-126 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-126 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-126 .paragraph span {
}
.gen-paragraph-126 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 300;
}
.gen-paragraph-126 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-126 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-126 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-126 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-input-29 { position: relative; }
.gen-input-29 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-29 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-29 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-29 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-29 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-29 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-29 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-29 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-29 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-29 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-29 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-29 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-editorrow-76 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-76 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-76 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-76 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-76 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-76 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-76 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-76 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-76 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-76 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-76 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-76 { position: relative; }





.gen-editorrow-76 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-76 span {
	line-height: 1.2em;
}
.gen-editorrow-76 {
	line-height: 1.2em;
}
.gen-editorrow-76  {
}
.gen-editorrow-76 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-112 { position: relative; }





.gen-editorcolumn-112 span {
	line-height: 1.2em;
}
.gen-editorcolumn-112 {
	line-height: 1.2em;
}

.gen-paragraph-127 { position: relative; }
.gen-paragraph-127 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-127 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-127 .paragraph span {
}
.gen-paragraph-127 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 300;
}
.gen-paragraph-127 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-127 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-127 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-127 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-input-30 { position: relative; }
.gen-input-30 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-30 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-30 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-30 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-30 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-30 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-30 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-30 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-30 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-30 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-30 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-30 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-editorcolumn-113 { position: relative; }





.gen-editorcolumn-113 span {
	line-height: 1.2em;
}
.gen-editorcolumn-113 {
	line-height: 1.2em;
}

.gen-paragraph-128 { position: relative; }
.gen-paragraph-128 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-128 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-128 .paragraph span {
}
.gen-paragraph-128 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 300;
}
.gen-paragraph-128 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-128 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-128 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-128 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-input-31 { position: relative; }
.gen-input-31 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-31 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-31 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-31 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-31 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-31 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-31 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-31 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-31 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-31 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-31 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-31 > .inner-wrapper > .input + i{
padding:0 0px;
}



.gen-editorrow-77 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-77 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-77 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-77 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-77 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-77 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-77 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-77 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-77 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-77 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-77 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-77 { position: relative; }





.gen-editorrow-77 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-77 span {
	line-height: 1.2em;
}
.gen-editorrow-77 {
	line-height: 1.2em;
}
.gen-editorrow-77  {
}
.gen-editorrow-77 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-114 { position: relative; }





.gen-editorcolumn-114 span {
	line-height: 1.2em;
}
.gen-editorcolumn-114 {
	line-height: 1.2em;
}

.gen-paragraph-129 { position: relative; }
.gen-paragraph-129 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-129 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-129 .paragraph span {
}
.gen-paragraph-129 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 300;
}
.gen-paragraph-129 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-129 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-129 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-129 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-dropdown-1 { position: relative; }
.gen-dropdown-1 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-dropdown-1 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-dropdown-1 .dropdown-input span {
	line-height: 1.2em;
}
.gen-dropdown-1 .dropdown-input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-dropdown-1 .dropdown-input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-dropdown-1 .dropdown-input  span {
font-size: 16px;
}
.gen-dropdown-1 .dropdown-input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-dropdown-1 .dropdown-input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-dropdown-1 .dropdown-input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-dropdown-1 .dropdown-input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-dropdown-1 .dropdown-button { position: relative; }
.gen-dropdown-1 .dropdown-button {
	width: 56px;
	height: 100%;
}





.gen-dropdown-1 .dropdown-button span {
	line-height: 1.2em;
}
.gen-dropdown-1 .dropdown-button {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 30px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 30px;
}
.gen-dropdown-1 .dropdown-button  {
}
.gen-dropdown-1 .dropdown-button {
	color: rgba(0, 0, 0, 1);
}

.gen-dropdown-1 .dropdown-button > i{
color:rgba(237, 237, 254, 1);
}

.gen-dropdown-1 .dropdown-balloon { position: relative; }
.gen-dropdown-1 .dropdown-balloon {
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}





.gen-dropdown-1 .dropdown-balloon span {
	line-height: 1.2em;
}
.gen-dropdown-1 .dropdown-balloon {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-dropdown-1 .dropdown-balloon  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-dropdown-1 .dropdown-balloon  span {
font-size: 14px;
}
.gen-dropdown-1 .dropdown-balloon {
	color: rgba(0, 0, 0, 1);
box-shadow: 0px 12px 20px rgba(52, 52, 52, 0.111);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-1 .dropdown-balloon:hover {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-dropdown-1 .dropdown-balloon .dropdown-item{
padding:0 15px;
}
.gen-dropdown-1 .dropdown-balloon .dropdown-item{
min-height:35px;
}
.gen-dropdown-1 .dropdown-balloon .dropdown-item:hover{
background-color:rgba(226, 226, 233, 1);
}
.gen-dropdown-1 .dropdown-balloon .search { position: relative; }
.gen-dropdown-1 .dropdown-balloon .search {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 36px;
}




@media (max-width: 575.98px) {
							.gen-dropdown-1 .dropdown-balloon .search {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-dropdown-1 .dropdown-balloon .search > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-dropdown-1 .dropdown-balloon .search > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-dropdown-1 .dropdown-balloon .search > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.gen-dropdown-1 .dropdown-balloon .search > .inner-wrapper > .input {
	color: rgba(69, 69, 75, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-1 .dropdown-balloon .search > .inner-wrapper > .input:focus {
	color: rgba(32, 32, 35, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(220, 220, 243, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-1 .dropdown-balloon .search > .inner-wrapper > .input:hover {
	color: rgba(32, 32, 35, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(255, 255, 255, 1);
}

.gen-dropdown-1 .dropdown-balloon .search > .inner-wrapper > .input + i{
padding:0 0px;
}




.gen-editorcolumn-115 { position: relative; }





.gen-editorcolumn-115 span {
	line-height: 1.2em;
}
.gen-editorcolumn-115 {
	line-height: 1.2em;
}

.gen-paragraph-130 { position: relative; }
.gen-paragraph-130 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-130 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-130 .paragraph span {
}
.gen-paragraph-130 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 300;
}
.gen-paragraph-130 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-130 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-130 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-130 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-input-32 { position: relative; }
.gen-input-32 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-32 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-32 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-32 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-32 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-32 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-32 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-32 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-32 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-32 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-32 > .inner-wrapper > .input::placeholder{
color:rgba(220, 220, 243, 1);
}
.gen-input-32 > .inner-wrapper > .input + i{
padding:0 0px;
}
.gen-input-32 > .inner-wrapper > .input + i{
color:rgba(237, 237, 254, 1);
}



.gen-editorrow-78 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-78 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-78 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-78 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-78 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-78 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-78 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-78 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-78 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-78 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-78 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-78 { position: relative; }





.gen-editorrow-78 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-78 span {
}
.gen-editorrow-78 {
}
.gen-editorrow-78  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-78   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-78  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-78  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-78  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-78 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-116 { position: relative; }





.gen-editorcolumn-116 span {
}
.gen-editorcolumn-116 {
}

.gen-paragraph-131 { position: relative; }
.gen-paragraph-131 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-131 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-131 .paragraph span {
}
.gen-paragraph-131 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 300;
}
.gen-paragraph-131 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-131 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-131 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-131 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-input-33 { position: relative; }
.gen-input-33 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-33 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-33 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-33 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-33 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-33 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-33 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-33 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-33 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-33 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-33 > .inner-wrapper > .input::placeholder{
color:rgba(220, 220, 243, 1);
}
.gen-input-33 > .inner-wrapper > .input + i{
padding:0 0px;
}
.gen-input-33 > .inner-wrapper > .input + i{
color:rgba(237, 237, 254, 1);
}


.gen-editorcolumn-117 { position: relative; }





.gen-editorcolumn-117 span {
}
.gen-editorcolumn-117 {
}

.gen-paragraph-132 { position: relative; }
.gen-paragraph-132 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-132 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-132 .paragraph span {
}
.gen-paragraph-132 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 300;
}
.gen-paragraph-132 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-132 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-132 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-132 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-input-34 { position: relative; }
.gen-input-34 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-34 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-34 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-34 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-34 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-34 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-34 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-34 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-34 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-34 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-34 > .inner-wrapper > .input::placeholder{
color:rgba(220, 220, 243, 1);
}
.gen-input-34 > .inner-wrapper > .input + i{
padding:0 0px;
}



.gen-paragraph-133 { position: relative; }
.gen-paragraph-133 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-133 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-133 .paragraph span {
}
.gen-paragraph-133 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 300;
}
.gen-paragraph-133 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-133 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-133 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-133 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-input-35 { position: relative; }
.gen-input-35 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-35 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-35 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-35 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-35 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-35 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-35 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-35 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-35 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-35 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-35 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-35 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-input-36 { position: relative; }
.gen-input-36 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-36 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-36 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-36 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-36 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-36 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-36 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-36 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-36 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-36 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-36 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-36 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-paragraph-134 { position: relative; }
.gen-paragraph-134 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-134 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-134 .paragraph span {
}
.gen-paragraph-134 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 300;
}
.gen-paragraph-134 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-134 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-134 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-134 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-textarea-4 { position: relative; }
.gen-textarea-4 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-textarea-4 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-textarea-4 .text-area span {
	line-height: 1.2em;
}
.gen-textarea-4 .text-area {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-textarea-4 .text-area  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-textarea-4 .text-area  span {
font-size: 16px;
}
.gen-textarea-4 .text-area {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-textarea-4 .text-area:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-textarea-4 .text-area:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-textarea-4 .text-area:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-textarea-4 .text-area::placeholder{
color:rgba(202, 202, 202, 1);
}

.gen-editorrow-79 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-79 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-79 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-79 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-79 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-79 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-79 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-79 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-79 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-79 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-79 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-79 { position: relative; }




@media (max-width: 575.98px) {
	.gen-editorrow-79 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-editorrow-79 {
display:none !important;
} }
.gen-editorrow-79 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-79 span {
}
.gen-editorrow-79 {
}
.gen-editorrow-79  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-79   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-79  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-79  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-79  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-79 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-118 { position: relative; }





.gen-editorcolumn-118 span {
}
.gen-editorcolumn-118 {
}

.gen-button-67 { position: relative; }
.gen-button-67 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 260px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-67 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-67 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-67 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-67 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-67 > .button span {
	line-height: 1.6em;
	letter-spacing: 0.05000000000000002em ;
}
.gen-button-67 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	letter-spacing: 0.05000000000000002em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-67 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-67 > .button  span {
font-size: 16px;
}
.gen-button-67 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-button-67 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-67 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-67 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-67 > .button > span{
padding:0 5px;
}


.gen-editorcolumn-119 { position: relative; }





.gen-editorcolumn-119 span {
}
.gen-editorcolumn-119 {
}

.gen-button-68 { position: relative; }
.gen-button-68 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 260px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-68 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-68 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-68 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-68 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-68 > .button span {
	line-height: 1.6em;
	letter-spacing: 0.05000000000000002em ;
}
.gen-button-68 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	letter-spacing: 0.05000000000000002em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-68 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-68 > .button  span {
font-size: 16px;
}
.gen-button-68 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-68 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-68 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-68 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-68 > .button > span{
padding:0 5px;
}



.gen-editorrow-80 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-80 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-80 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-80 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-80 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-80 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-80 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-80 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-80 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-80 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-80 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-80 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorrow-80 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-80 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorrow-80 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorrow-80 {
	display:none !important;
	}
}


@media (min-width: 1200px) {
 .gen-editorrow-80 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-80 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorrow-80 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorrow-80 {
display:none !important;
} }
.gen-editorrow-80 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-80 span {
}
.gen-editorrow-80 {
}
.gen-editorrow-80  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-80   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-80  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-80  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-80  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-80 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-120 { position: relative; }





.gen-editorcolumn-120 span {
}
.gen-editorcolumn-120 {
}

.gen-button-69 { position: relative; }
.gen-button-69 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 260px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-69 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-69 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-69 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-69 {
		margin-right: auto;
		margin-bottom: 20px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-69 > .button span {
	line-height: 1.6em;
	letter-spacing: 0.05000000000000002em ;
}
.gen-button-69 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	letter-spacing: 0.05000000000000002em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-69 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-69 > .button  span {
font-size: 16px;
}
.gen-button-69 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-69 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-69 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-69 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-69 > .button > span{
padding:0 5px;
}


.gen-editorcolumn-121 { position: relative; }





.gen-editorcolumn-121 span {
}
.gen-editorcolumn-121 {
}

.gen-button-70 { position: relative; }
.gen-button-70 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 260px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-70 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-70 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-70 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-70 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-70 > .button span {
	line-height: 1.6em;
	letter-spacing: 0.05000000000000002em ;
}
.gen-button-70 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	letter-spacing: 0.05000000000000002em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-70 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-70 > .button  span {
font-size: 16px;
}
.gen-button-70 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-button-70 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-70 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-70 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-70 > .button > span{
padding:0 5px;
}









.gen-editormain-12 { position: relative; }





.gen-editorsection-45 { position: relative; }





.gen-editorsection-45 span {
}
.gen-editorsection-45 {
}
.gen-editorsection-45  {
	padding-top: 25px;
	padding-bottom: 60px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-45  {
	padding-top: 60px;
	padding-bottom: 60px;
	}
}
.gen-editorsection-45 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(20, 20, 23, 1);
}

.gen-editorrow-81 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-81 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-81 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-81 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-81 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-81 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-81 { position: relative; }
.gen-editorrow-81 {
	margin-bottom: 0px;
}





.gen-editorrow-81 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-81 span {
	line-height: 1.2em;
}
.gen-editorrow-81 {
	line-height: 1.2em;
}
.gen-editorrow-81  {
}
.gen-editorrow-81 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-122 { position: relative; }





.gen-editorcolumn-122 span {
	line-height: 1.2em;
}
.gen-editorcolumn-122 {
	line-height: 1.2em;
}
.gen-editorcolumn-122  {
}

.gen-block-116 { position: relative; }
.gen-block-116 {
	margin-top: 60px;
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-block-116 {
								margin-top: 0px;
							}
}

.gen-block-116 span {
	line-height: 1.2em;
}
.gen-block-116 {
	line-height: 1.2em;
}
.gen-block-116  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-116 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-67 { position: relative; }
.gen-heading-67 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-67 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-heading-67 {
		width: 100%;
	}
}


@media (max-width: 575.98px) {
			.gen-heading-67 {
				margin-top: 0px;
				margin-right: 0px;
				margin-left: 0px;
				width: auto;
				height: auto;
			}
}

.gen-heading-67 .h span {
	line-height: 1.0999999999999999em;
	letter-spacing: 0em ;
}
.gen-heading-67 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.0999999999999999em;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-heading-67 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 46px;
	text-align: center;
}
.gen-heading-67 .h  span {
font-size: 46px;
}
@media (max-width: 991.98px) {
  .gen-heading-67 .h  {
	font-size: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-67 .h  span {
font-size: 40px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-67 .h  {
	font-size: 40px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-67 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-67 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-67 .h  span {
font-size: 36px;
	}
}
.gen-heading-67 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-67 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-67 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-135 { position: relative; }
.gen-paragraph-135 {
	margin-bottom: 60px;
	width: 728px;
}


@media (max-width: 991.98px) {
			.gen-paragraph-135 {
				width: auto;
			}
}



.gen-paragraph-135 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-135 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-135 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-135 .paragraph  span {
font-size: 18px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-135 .paragraph  {
	font-size: 18px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-135 .paragraph  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-135 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-135 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-135 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-135 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-135 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-136 { position: relative; }
.gen-paragraph-136 {
	margin-bottom: 0px;
	width: 728px;
}


@media (max-width: 991.98px) {
			.gen-paragraph-136 {
				width: auto;
			}
}



.gen-paragraph-136 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-136 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-136 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-136 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-136 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-136 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-136 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-136 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-136 .paragraph {
	color: rgba(150, 150, 150, 1);
}
.gen-paragraph-136 .paragraph:hover {
	color: rgba(150, 150, 150, 1);
}
.gen-paragraph-136 .paragraph:active {
	color: rgba(150, 150, 150, 1);
}


.gen-imagewithsimpletext-29 { position: relative; }
.gen-imagewithsimpletext-29 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-29 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-29 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-29  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-29  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-29  {
	font-size: 12px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-29  span {
font-size: 12px;
	}
}
.gen-imagewithsimpletext-29 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-29 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-29 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-29 .image-wrapper {
	margin-right: 15px;
	margin-left: 10px;
	width: auto;
	height: 30px;
}





.gen-imagewithsimpletext-29 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-29 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-29 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-29 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-button-71 { position: relative; }
.gen-button-71 {
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-71 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-71 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-71 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-71 {
		margin-top: 15px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-71 > .button span {
	line-height: 1.6em;
}
.gen-button-71 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
font-weight: 500;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-71 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-71 > .button  span {
font-size: 16px;
}
.gen-button-71 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-71 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-71 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-71 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-71 > .button > span{
padding:0 0px;
}




.gen-editormain-13 { position: relative; }





.gen-editorsection-46 { position: relative; }





.gen-editorsection-46 span {
}
.gen-editorsection-46 {
}
.gen-editorsection-46  {
	padding-top: 25px;
	padding-bottom: 60px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-46  {
	padding-top: 60px;
	padding-bottom: 60px;
	}
}
.gen-editorsection-46 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(20, 20, 23, 1);
}

.gen-editorrow-82 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-82 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-82 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-82 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-82 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-82 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-82 { position: relative; }
.gen-editorrow-82 {
	margin-bottom: 0px;
}





.gen-editorrow-82 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-82 span {
	line-height: 1.2em;
}
.gen-editorrow-82 {
	line-height: 1.2em;
}
.gen-editorrow-82  {
}
.gen-editorrow-82 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-123 { position: relative; }





.gen-editorcolumn-123 span {
	line-height: 1.2em;
}
.gen-editorcolumn-123 {
	line-height: 1.2em;
}
.gen-editorcolumn-123  {
}

.gen-block-117 { position: relative; }
.gen-block-117 {
	margin-top: 60px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: auto;
}



@media (max-width: 767.98px) {
					.gen-block-117 {
						margin-bottom: 0px;
					}
}

@media (max-width: 575.98px) {
					.gen-block-117 {
						margin-top: 15px;
						margin-bottom: 0px;
						height: auto;
					}
}

.gen-block-117 span {
	line-height: 1.2em;
}
.gen-block-117 {
	line-height: 1.2em;
}
.gen-block-117  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-117 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-68 { position: relative; }
.gen-heading-68 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-68 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-heading-68 {
		width: 100%;
	}
}


@media (max-width: 575.98px) {
			.gen-heading-68 {
				margin-right: 0px;
				margin-left: 0px;
				width: auto;
				height: auto;
			}
}

.gen-heading-68 .h span {
	line-height: 1.0999999999999999em;
	letter-spacing: 0em ;
}
.gen-heading-68 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.0999999999999999em;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-heading-68 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 46px;
	text-align: center;
}
.gen-heading-68 .h  span {
font-size: 46px;
}
@media (max-width: 991.98px) {
  .gen-heading-68 .h  {
	font-size: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-68 .h  span {
font-size: 40px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-68 .h  {
	font-size: 40px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-68 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-68 .h  {
	font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-68 .h  span {
font-size: 36px;
	}
}
.gen-heading-68 .h {
	color: rgba(233, 39, 39, 1);
}


.gen-paragraph-137 { position: relative; }
.gen-paragraph-137 {
	margin-bottom: 120px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-137 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-137 {
						margin-bottom: 120px;
					}
}

.gen-paragraph-137 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-137 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-137 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-137 .paragraph  span {
font-size: 18px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-137 .paragraph  {
	font-size: 18px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-137 .paragraph  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-137 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-137 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-137 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-137 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-137 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}


.gen-button-72 { position: relative; }
.gen-button-72 {
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-72 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-72 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-72 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-72 {
		margin-top: 15px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-72 > .button span {
	line-height: 1.6em;
}
.gen-button-72 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
font-weight: 500;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-72 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-72 > .button  span {
font-size: 16px;
}
.gen-button-72 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-72 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-72 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-72 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-72 > .button > span{
padding:0 0px;
}





.gen-editormain-14 { position: relative; }





.gen-editorsection-47 { position: relative; }





.gen-editorsection-47 span {
}
.gen-editorsection-47 {
}
.gen-editorsection-47  {
	padding-top: 30px;
	padding-bottom: 30px;
}
@media (max-width: 767.98px) {
  .gen-editorsection-47  {
	padding-top: 60px;
	padding-bottom: 60px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-47  {
	padding-top: 30px;
	padding-bottom: 30px;
	}
}
.gen-editorsection-47 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(20, 20, 23, 1);
	background-image: url('') ;
	background-position: right center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.gen-editorrow-83 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-83 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-83 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-83 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-83 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-83 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-83 { position: relative; }





.gen-editorrow-83 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-83 span {
}
.gen-editorrow-83 {
	text-transform: 0;
}
.gen-editorrow-83  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-83   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-83  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-83  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-83  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-83 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-124 { position: relative; }





.gen-editorcolumn-124 span {
	line-height: 1.2em;
}
.gen-editorcolumn-124 {
	line-height: 1.2em;
}
.gen-editorcolumn-124  {
}

.gen-heading-69 { position: relative; }
.gen-heading-69 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-69 {
				width: auto;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-heading-69 {
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-69 {
				margin-top: 15px;
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

.gen-heading-69 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-69 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
font-weight: 400;
}
.gen-heading-69 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 60px;
	text-align: center;
}
.gen-heading-69 .h  span {
font-size: 60px;
}
@media (max-width: 991.98px) {
  .gen-heading-69 .h  {
	font-size: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-69 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-69 .h  {
	font-size: 36px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-69 .h  span {
font-size: 36px;
	}
}
.gen-heading-69 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-69 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-69 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-138 { position: relative; }
.gen-paragraph-138 {
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-138 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-138 {
				width: auto;
				height: auto;
			}
}


.gen-paragraph-138 .paragraph span {
	line-height: 1.8000000000000003em;
}
.gen-paragraph-138 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000003em;
font-weight: 300;
}
.gen-paragraph-138 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-138 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-138 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-138 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-138 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-138 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-138 .paragraph {
	color: rgba(255, 255, 255, 1);
}





.gen-editorsection-48 { position: relative; }
.gen-editorsection-48 {
	margin-left: auto;
}




@media (max-width: 575.98px) {
							.gen-editorsection-48 {
								margin-left: 0px;
							}
}

.gen-editorsection-48 span {
	line-height: 1.2em;
}
.gen-editorsection-48 {
	line-height: 1.2em;
}
.gen-editorsection-48  {
	padding-top: 60px;
	padding-bottom: 60px;
}
@media (max-width: 767.98px) {
  .gen-editorsection-48  {
	padding-top: 30px;
	padding-bottom: 30px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-48  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	}
}
.gen-editorsection-48 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-84 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-84 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-84 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-84 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-84 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-84 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-84 { position: relative; }
.gen-editorrow-84 {
	margin-top: 30px;
	margin-bottom: 120px;
}




@media (max-width: 575.98px) {
							.gen-editorrow-84 {
								margin-bottom: 0px;
							}
}

.gen-editorrow-84 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-84 span {
	line-height: 1.2em;
}
.gen-editorrow-84 {
	line-height: 1.2em;
}
.gen-editorrow-84  {
}
.gen-editorrow-84 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-125 { position: relative; }





.gen-editorcolumn-125 span {
	line-height: 1.2em;
}
.gen-editorcolumn-125 {
	line-height: 1.2em;
}
.gen-editorcolumn-125  {
}

.gen-expansionbox-1 { position: relative; }
.gen-expansionbox-1 {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-expansionbox-1 {
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionbox-1 {
		width: 100%;
	}
}



.gen-expansionbox-1 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-1 {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-1  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-expansionbox-1  span {
font-size: 14px;
}
.gen-expansionbox-1 {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-1 .header { position: relative; }





.gen-expansionbox-1 .header span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-1 .header {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
font-weight: bold;
	transition: all 0.2s;
}
.gen-expansionbox-1 .header  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-expansionbox-1 .header  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-1 .header  {
	font-size: 18px;
	}
}
@media (max-width: 767.98px) {
  .gen-expansionbox-1 .header  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-1 .header  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-1 .header  span {
font-size: 16px;
	}
}
.gen-expansionbox-1 .header {
	color: rgba(255, 255, 255, 1);
}

.gen-expansionbox-1 .header .image { position: relative; }
.gen-expansionbox-1 .header .image {
	margin-right: 15px;
	width: 30px;
	height: 30px;
}





.gen-expansionbox-1 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-1 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-1 .header .image .image-a  {
}
.gen-expansionbox-1 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-1 .header .expansion-icon { position: relative; }





.gen-expansionbox-1 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-1 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-1 .header .expansion-icon  {
}
.gen-expansionbox-1 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-1 .header .expansion-icon div > i{
font-size:25px;
}
.gen-expansionbox-1 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-1 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-1 .panel { position: relative; }





.gen-expansionbox-1 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-1 .panel {
	line-height: 1.2em;
}

.gen-paragraph-139 { position: relative; }
.gen-paragraph-139 {
	margin-top: 0px;
}





.gen-paragraph-139 .paragraph span {
	line-height: 1.4em;
}
.gen-paragraph-139 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4em;
}
.gen-paragraph-139 .paragraph  {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 60px;
	font-size: 16px;
}
.gen-paragraph-139 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-139 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-139 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-139 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-horizontalline-11 { position: relative; }
.gen-horizontalline-11 {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}





.gen-horizontalline-11 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-11 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-11 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-11 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-expansionbox-2 { position: relative; }
.gen-expansionbox-2 {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-expansionbox-2 {
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionbox-2 {
		width: 100%;
	}
}



.gen-expansionbox-2 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-2 {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-2  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-expansionbox-2  span {
font-size: 14px;
}
.gen-expansionbox-2 {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-2 .header { position: relative; }





.gen-expansionbox-2 .header span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-2 .header {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
font-weight: bold;
	transition: all 0.2s;
}
.gen-expansionbox-2 .header  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 17px;
}
.gen-expansionbox-2 .header  span {
font-size: 17px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-2 .header  {
	font-size: 18px;
	}
}
@media (max-width: 767.98px) {
  .gen-expansionbox-2 .header  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-2 .header  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-2 .header  span {
font-size: 16px;
	}
}
.gen-expansionbox-2 .header {
	color: rgba(255, 255, 255, 1);
}

.gen-expansionbox-2 .header .image { position: relative; }
.gen-expansionbox-2 .header .image {
	margin-right: 15px;
	width: 30px;
	height: 30px;
}





.gen-expansionbox-2 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-2 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-2 .header .image .image-a  {
}
.gen-expansionbox-2 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-2 .header .expansion-icon { position: relative; }





.gen-expansionbox-2 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-2 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-2 .header .expansion-icon  {
}
.gen-expansionbox-2 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-2 .header .expansion-icon div > i{
font-size:25px;
}
.gen-expansionbox-2 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-2 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-2 .panel { position: relative; }





.gen-expansionbox-2 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-2 .panel {
	line-height: 1.2em;
}

.gen-paragraph-140 { position: relative; }
.gen-paragraph-140 {
	margin-top: 0px;
	margin-left: 0px;
	width: 100%;
}





.gen-paragraph-140 .paragraph span {
	line-height: 1.4em;
}
.gen-paragraph-140 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4em;
}
.gen-paragraph-140 .paragraph  {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 60px;
	font-size: 16px;
}
.gen-paragraph-140 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-140 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-140 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-140 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-horizontalline-12 { position: relative; }
.gen-horizontalline-12 {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}





.gen-horizontalline-12 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-12 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-12 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-12 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-expansionbox-3 { position: relative; }
.gen-expansionbox-3 {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-expansionbox-3 {
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionbox-3 {
		width: 100%;
	}
}



.gen-expansionbox-3 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-3 {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-3  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-expansionbox-3  span {
font-size: 14px;
}
.gen-expansionbox-3 {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-3 .header { position: relative; }





.gen-expansionbox-3 .header span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-3 .header {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
font-weight: bold;
	transition: all 0.2s;
}
.gen-expansionbox-3 .header  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 17px;
}
.gen-expansionbox-3 .header  span {
font-size: 17px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-3 .header  {
	font-size: 18px;
	}
}
@media (max-width: 767.98px) {
  .gen-expansionbox-3 .header  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-3 .header  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-3 .header  span {
font-size: 16px;
	}
}
.gen-expansionbox-3 .header {
	color: rgba(255, 255, 255, 1);
}

.gen-expansionbox-3 .header .image { position: relative; }
.gen-expansionbox-3 .header .image {
	margin-right: 15px;
	width: 30px;
	height: 30px;
}





.gen-expansionbox-3 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-3 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-3 .header .image .image-a  {
}
.gen-expansionbox-3 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-3 .header .expansion-icon { position: relative; }





.gen-expansionbox-3 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-3 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-3 .header .expansion-icon  {
}
.gen-expansionbox-3 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-3 .header .expansion-icon div > i{
font-size:25px;
}
.gen-expansionbox-3 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-3 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-3 .panel { position: relative; }





.gen-expansionbox-3 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-3 .panel {
	line-height: 1.2em;
}

.gen-paragraph-141 { position: relative; }
.gen-paragraph-141 {
	margin-top: 0px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}





.gen-paragraph-141 .paragraph span {
	line-height: 1.4em;
}
.gen-paragraph-141 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4em;
}
.gen-paragraph-141 .paragraph  {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 60px;
	font-size: 16px;
}
.gen-paragraph-141 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-141 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-141 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-141 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-horizontalline-13 { position: relative; }
.gen-horizontalline-13 {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}





.gen-horizontalline-13 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-13 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-13 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-13 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-expansionbox-4 { position: relative; }
.gen-expansionbox-4 {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-expansionbox-4 {
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionbox-4 {
		width: 100%;
	}
}



.gen-expansionbox-4 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-4 {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-4  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-expansionbox-4  span {
font-size: 14px;
}
.gen-expansionbox-4 {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-4 .header { position: relative; }





.gen-expansionbox-4 .header span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-4 .header {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
font-weight: bold;
	transition: all 0.2s;
}
.gen-expansionbox-4 .header  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 18px;
}
.gen-expansionbox-4 .header  span {
font-size: 18px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-4 .header  {
	font-size: 18px;
	}
}
@media (max-width: 767.98px) {
  .gen-expansionbox-4 .header  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-4 .header  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-4 .header  span {
font-size: 16px;
	}
}
.gen-expansionbox-4 .header {
	color: rgba(255, 255, 255, 1);
}

.gen-expansionbox-4 .header .image { position: relative; }
.gen-expansionbox-4 .header .image {
	margin-right: 15px;
	width: 30px;
	height: 30px;
}





.gen-expansionbox-4 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-4 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-4 .header .image .image-a  {
}
.gen-expansionbox-4 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-4 .header .expansion-icon { position: relative; }





.gen-expansionbox-4 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-4 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-4 .header .expansion-icon  {
}
.gen-expansionbox-4 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-4 .header .expansion-icon div > i{
font-size:25px;
}
.gen-expansionbox-4 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-4 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-4 .panel { position: relative; }





.gen-expansionbox-4 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-4 .panel {
	line-height: 1.2em;
}

.gen-paragraph-142 { position: relative; }
.gen-paragraph-142 {
	width: 100%;
}





.gen-paragraph-142 .paragraph span {
	line-height: 1.4em;
}
.gen-paragraph-142 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4em;
}
.gen-paragraph-142 .paragraph  {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 60px;
	font-size: 16px;
}
.gen-paragraph-142 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-142 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-142 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-142 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-horizontalline-14 { position: relative; }
.gen-horizontalline-14 {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}





.gen-horizontalline-14 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-14 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-14 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-14 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-expansionbox-5 { position: relative; }
.gen-expansionbox-5 {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-expansionbox-5 {
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionbox-5 {
		width: 100%;
	}
}



.gen-expansionbox-5 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-5 {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-5  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-expansionbox-5  span {
font-size: 14px;
}
.gen-expansionbox-5 {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-5 .header { position: relative; }





.gen-expansionbox-5 .header span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-5 .header {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
font-weight: bold;
	transition: all 0.2s;
}
.gen-expansionbox-5 .header  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-expansionbox-5 .header  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-5 .header  {
	font-size: 18px;
	}
}
@media (max-width: 767.98px) {
  .gen-expansionbox-5 .header  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-5 .header  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-5 .header  span {
font-size: 16px;
	}
}
.gen-expansionbox-5 .header {
	color: rgba(255, 255, 255, 1);
}

.gen-expansionbox-5 .header .image { position: relative; }
.gen-expansionbox-5 .header .image {
	margin-right: 15px;
	width: 30px;
	height: 30px;
}





.gen-expansionbox-5 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-5 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-5 .header .image .image-a  {
}
.gen-expansionbox-5 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-5 .header .expansion-icon { position: relative; }





.gen-expansionbox-5 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-5 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-5 .header .expansion-icon  {
}
.gen-expansionbox-5 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-5 .header .expansion-icon div > i{
font-size:25px;
}
.gen-expansionbox-5 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-5 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-5 .panel { position: relative; }





.gen-expansionbox-5 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-5 .panel {
	line-height: 1.2em;
}

.gen-paragraph-143 { position: relative; }
.gen-paragraph-143 {
	width: 100%;
}





.gen-paragraph-143 .paragraph span {
	line-height: 1.4em;
}
.gen-paragraph-143 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4em;
}
.gen-paragraph-143 .paragraph  {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 60px;
	font-size: 16px;
}
.gen-paragraph-143 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-143 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-143 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-143 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-horizontalline-15 { position: relative; }
.gen-horizontalline-15 {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}





.gen-horizontalline-15 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-15 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-15 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-15 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-expansionbox-6 { position: relative; }
.gen-expansionbox-6 {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-expansionbox-6 {
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionbox-6 {
		width: 100%;
	}
}



.gen-expansionbox-6 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-6 {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-6  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-expansionbox-6  span {
font-size: 14px;
}
.gen-expansionbox-6 {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-6 .header { position: relative; }





.gen-expansionbox-6 .header span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-6 .header {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
font-weight: bold;
	transition: all 0.2s;
}
.gen-expansionbox-6 .header  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 18px;
}
.gen-expansionbox-6 .header  span {
font-size: 18px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-6 .header  {
	font-size: 18px;
	}
}
@media (max-width: 767.98px) {
  .gen-expansionbox-6 .header  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-6 .header  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-6 .header  span {
font-size: 16px;
	}
}
.gen-expansionbox-6 .header {
	color: rgba(255, 255, 255, 1);
}

.gen-expansionbox-6 .header .image { position: relative; }
.gen-expansionbox-6 .header .image {
	margin-right: 15px;
	width: 30px;
	height: 30px;
}





.gen-expansionbox-6 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-6 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-6 .header .image .image-a  {
}
.gen-expansionbox-6 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-6 .header .expansion-icon { position: relative; }





.gen-expansionbox-6 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-6 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-6 .header .expansion-icon  {
}
.gen-expansionbox-6 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-6 .header .expansion-icon div > i{
font-size:25px;
}
.gen-expansionbox-6 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-6 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-6 .panel { position: relative; }





.gen-expansionbox-6 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-6 .panel {
	line-height: 1.2em;
}

.gen-paragraph-144 { position: relative; }
.gen-paragraph-144 {
	margin-left: 0px;
	width: 100%;
}





.gen-paragraph-144 .paragraph span {
	line-height: 1.4em;
}
.gen-paragraph-144 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4em;
}
.gen-paragraph-144 .paragraph  {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 60px;
	font-size: 16px;
}
.gen-paragraph-144 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-144 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-horizontalline-16 { position: relative; }
.gen-horizontalline-16 {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}





.gen-horizontalline-16 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-16 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-16 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-16 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-expansionbox-7 { position: relative; }
.gen-expansionbox-7 {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-expansionbox-7 {
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionbox-7 {
		width: 100%;
	}
}



.gen-expansionbox-7 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-7 {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-7  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-expansionbox-7  span {
font-size: 14px;
}
.gen-expansionbox-7 {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-7 .header { position: relative; }





.gen-expansionbox-7 .header span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-7 .header {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
font-weight: bold;
	transition: all 0.2s;
}
.gen-expansionbox-7 .header  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-expansionbox-7 .header  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-7 .header  {
	font-size: 18px;
	}
}
@media (max-width: 767.98px) {
  .gen-expansionbox-7 .header  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-7 .header  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-7 .header  span {
font-size: 16px;
	}
}
.gen-expansionbox-7 .header {
	color: rgba(255, 255, 255, 1);
}

.gen-expansionbox-7 .header .image { position: relative; }
.gen-expansionbox-7 .header .image {
	margin-right: 15px;
	width: 30px;
	height: 30px;
}





.gen-expansionbox-7 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-7 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-7 .header .image .image-a  {
}
.gen-expansionbox-7 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-7 .header .expansion-icon { position: relative; }





.gen-expansionbox-7 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-7 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-7 .header .expansion-icon  {
}
.gen-expansionbox-7 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-7 .header .expansion-icon div > i{
font-size:25px;
}
.gen-expansionbox-7 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-7 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-7 .panel { position: relative; }





.gen-expansionbox-7 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-7 .panel {
	line-height: 1.2em;
}

.gen-paragraph-145 { position: relative; }
.gen-paragraph-145 {
	margin-left: 0px;
	width: 100%;
}





.gen-paragraph-145 .paragraph span {
	line-height: 1.4em;
}
.gen-paragraph-145 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4em;
}
.gen-paragraph-145 .paragraph  {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 60px;
	font-size: 16px;
}
.gen-paragraph-145 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-145 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-horizontalline-17 { position: relative; }
.gen-horizontalline-17 {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}





.gen-horizontalline-17 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-17 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-17 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-17 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-expansionbox-8 { position: relative; }
.gen-expansionbox-8 {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-expansionbox-8 {
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionbox-8 {
		width: 100%;
	}
}



.gen-expansionbox-8 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-8 {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-8  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-expansionbox-8  span {
font-size: 14px;
}
.gen-expansionbox-8 {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-8 .header { position: relative; }





.gen-expansionbox-8 .header span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-8 .header {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
font-weight: bold;
	transition: all 0.2s;
}
.gen-expansionbox-8 .header  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-expansionbox-8 .header  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-8 .header  {
	font-size: 18px;
	}
}
@media (max-width: 767.98px) {
  .gen-expansionbox-8 .header  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-8 .header  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-8 .header  span {
font-size: 16px;
	}
}
.gen-expansionbox-8 .header {
	color: rgba(255, 255, 255, 1);
}

.gen-expansionbox-8 .header .image { position: relative; }
.gen-expansionbox-8 .header .image {
	margin-right: 15px;
	width: 30px;
	height: 30px;
}





.gen-expansionbox-8 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-8 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-8 .header .image .image-a  {
}
.gen-expansionbox-8 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-8 .header .expansion-icon { position: relative; }





.gen-expansionbox-8 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-8 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-8 .header .expansion-icon  {
}
.gen-expansionbox-8 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-8 .header .expansion-icon div > i{
font-size:25px;
}
.gen-expansionbox-8 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-8 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-8 .panel { position: relative; }





.gen-expansionbox-8 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-8 .panel {
	line-height: 1.2em;
}

.gen-paragraph-146 { position: relative; }
.gen-paragraph-146 {
	margin-left: 0px;
	width: 100%;
}





.gen-paragraph-146 .paragraph span {
	line-height: 1.4em;
}
.gen-paragraph-146 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4em;
}
.gen-paragraph-146 .paragraph  {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 60px;
	font-size: 16px;
}
.gen-paragraph-146 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-146 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-146 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-146 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-horizontalline-18 { position: relative; }
.gen-horizontalline-18 {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}





.gen-horizontalline-18 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-18 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-18 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-18 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-expansionbox-9 { position: relative; }
.gen-expansionbox-9 {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-expansionbox-9 {
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionbox-9 {
		width: 100%;
	}
}



.gen-expansionbox-9 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-9 {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-9  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-expansionbox-9  span {
font-size: 14px;
}
.gen-expansionbox-9 {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-9 .header { position: relative; }





.gen-expansionbox-9 .header span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-9 .header {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
font-weight: bold;
	transition: all 0.2s;
}
.gen-expansionbox-9 .header  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-expansionbox-9 .header  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-9 .header  {
	font-size: 18px;
	}
}
@media (max-width: 767.98px) {
  .gen-expansionbox-9 .header  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-9 .header  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-9 .header  span {
font-size: 16px;
	}
}
.gen-expansionbox-9 .header {
	color: rgba(255, 255, 255, 1);
}

.gen-expansionbox-9 .header .image { position: relative; }
.gen-expansionbox-9 .header .image {
	margin-right: 15px;
	width: 30px;
	height: 30px;
}





.gen-expansionbox-9 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-9 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-9 .header .image .image-a  {
}
.gen-expansionbox-9 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-9 .header .expansion-icon { position: relative; }





.gen-expansionbox-9 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-9 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-9 .header .expansion-icon  {
}
.gen-expansionbox-9 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-9 .header .expansion-icon div > i{
font-size:25px;
}
.gen-expansionbox-9 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-9 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-9 .panel { position: relative; }





.gen-expansionbox-9 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-9 .panel {
	line-height: 1.2em;
}

.gen-paragraph-147 { position: relative; }
.gen-paragraph-147 {
	margin-left: 0px;
	width: 100%;
}





.gen-paragraph-147 .paragraph span {
	line-height: 1.4em;
}
.gen-paragraph-147 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4em;
}
.gen-paragraph-147 .paragraph  {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 60px;
	font-size: 16px;
}
.gen-paragraph-147 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-147 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-horizontalline-19 { position: relative; }
.gen-horizontalline-19 {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}





.gen-horizontalline-19 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-19 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-19 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-19 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-expansionbox-10 { position: relative; }
.gen-expansionbox-10 {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-expansionbox-10 {
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionbox-10 {
		width: 100%;
	}
}



.gen-expansionbox-10 span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-10 {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-10  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-expansionbox-10  span {
font-size: 14px;
}
.gen-expansionbox-10 {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-10 .header { position: relative; }





.gen-expansionbox-10 .header span {
	line-height: 1.4000000000000001em;
}
.gen-expansionbox-10 .header {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
font-weight: bold;
	transition: all 0.2s;
}
.gen-expansionbox-10 .header  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-expansionbox-10 .header  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-expansionbox-10 .header  {
	font-size: 18px;
	}
}
@media (max-width: 767.98px) {
  .gen-expansionbox-10 .header  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-10 .header  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-expansionbox-10 .header  span {
font-size: 16px;
	}
}
.gen-expansionbox-10 .header {
	color: rgba(255, 255, 255, 1);
}

.gen-expansionbox-10 .header .image { position: relative; }
.gen-expansionbox-10 .header .image {
	margin-right: 15px;
	width: 30px;
	height: 30px;
}





.gen-expansionbox-10 .header .image .image-a span {
	line-height: 1.2em;
}
.gen-expansionbox-10 .header .image .image-a {
	line-height: 1.2em;
}
.gen-expansionbox-10 .header .image .image-a  {
}
.gen-expansionbox-10 .header .image .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-expansionbox-10 .header .expansion-icon { position: relative; }





.gen-expansionbox-10 .header .expansion-icon span {
	line-height: 1.2em;
}
.gen-expansionbox-10 .header .expansion-icon {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-expansionbox-10 .header .expansion-icon  {
}
.gen-expansionbox-10 .header .expansion-icon {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionbox-10 .header .expansion-icon div > i{
font-size:25px;
}
.gen-expansionbox-10 .header .expansion-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-expansionbox-10 .header .expansion-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


.gen-expansionbox-10 .panel { position: relative; }





.gen-expansionbox-10 .panel span {
	line-height: 1.2em;
}
.gen-expansionbox-10 .panel {
	line-height: 1.2em;
}

.gen-paragraph-148 { position: relative; }
.gen-paragraph-148 {
	margin-left: 0px;
	width: 100%;
}





.gen-paragraph-148 .paragraph span {
	line-height: 1.4em;
}
.gen-paragraph-148 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4em;
}
.gen-paragraph-148 .paragraph  {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 60px;
	font-size: 16px;
}
.gen-paragraph-148 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-148 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-148 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-148 .paragraph {
	color: rgba(255, 255, 255, 1);
}







.gen-editormain-15 { position: relative; }





.gen-editorsection-49 { position: relative; }





.gen-editorsection-49 span {
}
.gen-editorsection-49 {
}
.gen-editorsection-49  {
	padding-top: 25px;
	padding-bottom: 60px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-49  {
	padding-top: 25px;
	padding-bottom: 60px;
	}
}
.gen-editorsection-49 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(32, 32, 35, 1);
}

.gen-editorrow-85 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-85 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-85 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-85 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-85 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-85 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-85 { position: relative; }
.gen-editorrow-85 {
	margin-bottom: 0px;
}





.gen-editorrow-85 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-85 span {
	line-height: 1.2em;
}
.gen-editorrow-85 {
	line-height: 1.2em;
}
.gen-editorrow-85  {
}
.gen-editorrow-85 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-126 { position: relative; }





.gen-editorcolumn-126 span {
	line-height: 1.2em;
}
.gen-editorcolumn-126 {
	line-height: 1.2em;
}
.gen-editorcolumn-126  {
}

.gen-block-118 { position: relative; }
.gen-block-118 {
	margin-top: 60px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-block-118 {
								margin-top: 15px;
							}
}

.gen-block-118 span {
	line-height: 1.2em;
}
.gen-block-118 {
	line-height: 1.2em;
}
.gen-block-118  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-118 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-70 { position: relative; }
.gen-heading-70 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-70 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-heading-70 {
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-heading-70 {
		margin-bottom: 0px;
		margin-left: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-heading-70 {
		margin-right: 0px;
		margin-left: 0px;
		width: auto;
		height: auto;
	}
}

.gen-heading-70 .h span {
	line-height: 1.0999999999999999em;
	letter-spacing: 0em ;
}
.gen-heading-70 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.0999999999999999em;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-heading-70 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-70 .h  span {
font-size: 48px;
}
@media (max-width: 991.98px) {
  .gen-heading-70 .h  {
	font-size: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-70 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-70 .h  {
	font-size: 38px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-70 .h  span {
font-size: 38px;
	}
}
.gen-heading-70 .h {
	color: rgba(194, 140, 59, 1);
}
.gen-heading-70 .h:hover {
	color: rgba(194, 140, 59, 1);
}
.gen-heading-70 .h:active {
	color: rgba(194, 140, 59, 1);
}


.gen-paragraph-149 { position: relative; }
.gen-paragraph-149 {
	margin-bottom: 30px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-149 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-149 {
				margin-bottom: 36px;
			}
}


.gen-paragraph-149 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-149 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-149 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: left;
}
.gen-paragraph-149 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-149 .paragraph  {
	font-size: 17px;
	text-align: center;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-149 .paragraph  span {
font-size: 17px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-149 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-149 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-149 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-149 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-149 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-150 { position: relative; }
.gen-paragraph-150 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 394px;
}


@media (max-width: 991.98px) {
			.gen-paragraph-150 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-150 {
				margin-right: auto;
				margin-left: auto;
				width: 387px;
			}
}

@media (max-width: 575.98px) {
			.gen-paragraph-150 {
				width: auto;
			}
}

.gen-paragraph-150 .paragraph span {
	line-height: 2.0000000000000004em;
}
.gen-paragraph-150 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 2.0000000000000004em;
}
.gen-paragraph-150 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: left;
}
.gen-paragraph-150 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-150 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-150 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-150 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-150 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-150 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-150 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-150 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}



.gen-button-73 { position: relative; }
.gen-button-73 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 260px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-73 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-73 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-73 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-73 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-73 > .button span {
	line-height: 1.6em;
}
.gen-button-73 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-73 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-73 > .button  span {
font-size: 16px;
}
.gen-button-73 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-73 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-73 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-73 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-73 > .button > span{
padding:0 0px;
}




.gen-editormain-16 { position: relative; }





.gen-editorsection-50 { position: relative; }





.gen-editorsection-50 span {
}
.gen-editorsection-50 {
}
.gen-editorsection-50  {
	padding-top: 60px;
	padding-bottom: 80px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-50  {
	padding-top: 30px;
	padding-bottom: 0px;
	}
}
.gen-editorsection-50 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(69, 69, 75, 1);
	background-image: url('/Designs/Images/YOSF4646.z5mncnjqvoi.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-50 { background-image:url('/o/YOSF4646.z5mncnjqvoi.3840x1926.o.bg.webp'); }
.no-webp .gen-editorsection-50 { background-image:url('/o/YOSF4646.z5mncnjqvoi.3840x1926.o.bg.jpg'); }
.gen-editorrow-86 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-86 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-86 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-86 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-86 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-86 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-86 { position: relative; }
.gen-editorrow-86 {
	margin-bottom: 0px;
}





.gen-editorrow-86 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-86 span {
	line-height: 1.2em;
}
.gen-editorrow-86 {
	line-height: 1.2em;
}
.gen-editorrow-86  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorrow-86 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-127 { position: relative; }





.gen-editorcolumn-127 span {
	line-height: 1.2em;
}
.gen-editorcolumn-127 {
	line-height: 1.2em;
}
.gen-editorcolumn-127  {
}

.gen-block-119 { position: relative; }
.gen-block-119 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 600px;
}

@media (max-width: 1199.98px) {
	.gen-block-119 {
		height: 520px;
	}
}


@media (max-width: 767.98px) {
			.gen-block-119 {
				height: 530px;
			}
}

@media (max-width: 575.98px) {
			.gen-block-119 {
				margin-top: 0px;
				height: 440px;
			}
}

.gen-block-119 span {
	line-height: 1.2em;
}
.gen-block-119 {
	line-height: 1.2em;
}
.gen-block-119  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-119 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-151 { position: relative; }
.gen-paragraph-151 {
	margin-bottom: 0px;
	width: 878px;
}


@media (max-width: 991.98px) {
			.gen-paragraph-151 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-151 {
				width: auto;
				height: auto;
			}
}


.gen-paragraph-151 .paragraph span {
	line-height: 1.8000000000000003em;
}
.gen-paragraph-151 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000003em;
}
.gen-paragraph-151 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-151 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-151 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-151 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-151 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-151 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-151 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-71 { position: relative; }
.gen-heading-71 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-71 {
				width: auto;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-heading-71 {
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-71 {
				margin-top: 0px;
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

.gen-heading-71 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-71 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-heading-71 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 60px;
	text-align: center;
}
.gen-heading-71 .h  span {
font-size: 60px;
}
@media (max-width: 991.98px) {
  .gen-heading-71 .h  {
	font-size: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-71 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-71 .h  {
	font-size: 36px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-71 .h  span {
font-size: 36px;
	}
}
.gen-heading-71 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-71 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-71 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-152 { position: relative; }
.gen-paragraph-152 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 800px;
}


@media (max-width: 991.98px) {
			.gen-paragraph-152 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-152 {
				width: auto;
				height: auto;
			}
}


.gen-paragraph-152 .paragraph span {
	line-height: 1.8000000000000003em;
}
.gen-paragraph-152 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000003em;
}
.gen-paragraph-152 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-152 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-152 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-152 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-152 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-152 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-152 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-button-74 { position: relative; }
.gen-button-74 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 44px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-74 {
		margin-top: 0px;
		margin-bottom: 44px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-74 {
		margin-top: 0px;
		margin-bottom: 44px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-74 {
		margin-top: 0px;
		margin-bottom: 44px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-74 {
		margin-right: auto;
		margin-bottom: 44px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-74 > .button span {
	line-height: 1.6em;
}
.gen-button-74 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-74 > .button  {
	font-size: 16px;
}
.gen-button-74 > .button  span {
font-size: 16px;
}
.gen-button-74 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-74 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-74 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-74 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-74 > .button > span{
padding:0 8px;
}

.gen-scrolldownindicator-3 { position: relative; }
.gen-scrolldownindicator-3 {
	margin-top: 0px;
}





.gen-scrolldownindicator-3 span {
}
.gen-scrolldownindicator-3 {
}
.gen-scrolldownindicator-3  {
}
.gen-scrolldownindicator-3 {
	color: rgba(80, 200, 196, 1);
}
.scroll-down {
  height: 20px;
}

.mouse,
.scroll-arrow.doi,
.scroll-arrow.trei {
  display: none;
}




.gen-editorsection-51 { position: relative; }





.gen-editorsection-51 span {
}
.gen-editorsection-51 {
}
.gen-editorsection-51  {
	padding-top: 60px;
	padding-bottom: 80px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-51  {
	padding-top: 30px;
	padding-bottom: 80px;
	}
}
.gen-editorsection-51 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(20, 20, 23, 1);
	background-image: url('') ;
	background-position: initial ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: initial ;
}

.gen-editorrow-87 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-87 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-87 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-87 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-87 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-87 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-87 { position: relative; }





.gen-editorrow-87 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-87 span {
}
.gen-editorrow-87 {
}
.gen-editorrow-87  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-87   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-87  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-87  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-87  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-87 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-128 { position: relative; }





.gen-editorcolumn-128 span {
}
.gen-editorcolumn-128 {
}

.gen-heading-72 { position: relative; }
.gen-heading-72 {
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	width: 100%;
}





.gen-heading-72 .h span {
	line-height: 1.2em;
}
.gen-heading-72 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	text-transform: capitalize;
}
.gen-heading-72 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: center;
}
.gen-heading-72 .h  span {
font-size: 40px;
}
@media (max-width: 767.98px) {
  .gen-heading-72 .h  {
	font-size: 40px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-72 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-72 .h  {
	font-size: 34px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-72 .h  span {
font-size: 34px;
	}
}
.gen-heading-72 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-153 { position: relative; }
.gen-paragraph-153 {
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
	width: 770px;
}


@media (max-width: 991.98px) {
			.gen-paragraph-153 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-153 {
						margin-bottom: 15px;
					}
}

.gen-paragraph-153 .paragraph span {
	line-height: 2.0000000000000004em;
}
.gen-paragraph-153 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 2.0000000000000004em;
}
.gen-paragraph-153 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-153 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-153 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-153 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-153 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-block-120 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-block-120 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-block-120 {
	display:none !important;
	}
}


@media (max-width: 767.98px) {
						.gen-block-120 {
							margin-bottom: -45px;
						}
}

@media (max-width: 575.98px) {
	.gen-block-120 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-block-120 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-block-120 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-block-120 {
display:none !important;
} }
.gen-block-120 span {
	line-height: 1.2em;
}
.gen-block-120 {
	line-height: 1.2em;
}
.gen-block-120  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-120 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-121 { position: relative; }
.gen-block-121 {
	width: 20%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-block-121 {
				margin-right: auto;
				margin-left: auto;
				width: 33%;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-block-121 {
				margin-bottom: 30px;
				width: 33%;
				height: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-block-121 {
				width: 100%;
			}
}

.gen-block-121 span {
	line-height: 1.2em;
}
.gen-block-121 {
	line-height: 1.2em;
}
.gen-block-121  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-121 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-73 { position: relative; }
.gen-heading-73 {
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-73 {
				margin-bottom: 5px;
			}
}



.gen-heading-73 .h span {
	line-height: 1.2em;
}
.gen-heading-73 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-73 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 991.98px) {
  .gen-heading-73 .h  {
	font-size: 18px;
	text-align: center;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-73 .h  span {
font-size: 18px;
	}
}
.gen-heading-73 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-image-63 { position: relative; }
.gen-image-63 {
	width: 100%;
	height: 150px;
}


@media (max-width: 991.98px) {
			.gen-image-63 {
				margin-right: auto;
				margin-left: auto;
				width: 245px;
				height: 245px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-63 {
				margin-right: auto;
				margin-left: auto;
				width: 245px;
				height: 160px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-63 {
				width: 225px;
				height: 210px;
			}
}

.gen-image-63 .image-a span {
	line-height: 1.2em;
}
.gen-image-63 .image-a {
	line-height: 1.2em;
}
.gen-image-63 .image-a  {
}
.gen-image-63 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-122 { position: relative; }
.gen-block-122 {
	width: 20%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-block-122 {
				margin-right: auto;
				margin-left: auto;
				width: 33%;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-block-122 {
				margin-bottom: 30px;
				width: 33%;
				height: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-block-122 {
				width: 100%;
			}
}

.gen-block-122 span {
	line-height: 1.2em;
}
.gen-block-122 {
	line-height: 1.2em;
}
.gen-block-122  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-122 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-74 { position: relative; }
.gen-heading-74 {
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-74 {
				margin-bottom: 5px;
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-heading-74 {
				height: auto;
			}
}


.gen-heading-74 .h span {
	line-height: 1.2em;
}
.gen-heading-74 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-74 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 991.98px) {
  .gen-heading-74 .h  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-74 .h  span {
font-size: 18px;
	}
}
.gen-heading-74 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-image-64 { position: relative; }
.gen-image-64 {
	width: 100%;
	height: 150px;
}


@media (max-width: 991.98px) {
			.gen-image-64 {
				width: auto;
				height: 190px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-64 {
				margin-right: auto;
				margin-left: auto;
				width: 245px;
				height: 160px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-64 {
				width: 270px;
				height: 210px;
			}
}

.gen-image-64 .image-a span {
	line-height: 1.2em;
}
.gen-image-64 .image-a {
	line-height: 1.2em;
}
.gen-image-64 .image-a  {
}
.gen-image-64 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-verticalline-4 { position: relative; }
.gen-verticalline-4 {
	height: 200px;
}
@media (min-width: 1200.00px) {
	.gen-verticalline-4 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-verticalline-4 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-verticalline-4 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
					.gen-verticalline-4 {
						height: 42px;
					}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-verticalline-4 {
	display:none !important;
	}
}


@media (min-width: 1200px) {
 .gen-verticalline-4 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-verticalline-4 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-verticalline-4 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-verticalline-4 {
display:none !important;
} }
.gen-verticalline-4 .vl span {
	line-height: 1.2em;
}
.gen-verticalline-4 .vl {
	line-height: 1.2em;
}
.gen-verticalline-4 .vl {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 3px;
	border-style: solid;
	border-color: rgba(237, 32, 36, 1);
}




.gen-block-123 { position: relative; }





.gen-block-123 span {
	line-height: 1.2em;
}
.gen-block-123 {
	line-height: 1.2em;
}
.gen-block-123  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-123 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-65 { position: relative; }
.gen-image-65 {
	margin-right: auto;
	margin-left: auto;
	width: auto;
	height: 290px;
}


@media (max-width: 991.98px) {
			.gen-image-65 {
				width: 390px;
				height: 300px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-65 {
				width: 341.3352272727273px;
				height: 270px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-65 {
				width: 100%;
				height: 243px;
			}
}
@media (max-width: 575.98px) {
	.gen-image-65 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-image-65 {
display:none !important;
} }
.gen-image-65 .image-a span {
	line-height: 1.2em;
}
.gen-image-65 .image-a {
	line-height: 1.2em;
}
.gen-image-65 .image-a  {
}
.gen-image-65 .image-a {
	color: rgba(0, 0, 0, 1);
}
.z-2{
z-index: 2;
}

.gen-image-66 { position: relative; }
.gen-image-66 {
	margin-top: -135px;
	width: 100%;
	height: 228px;
}

@media (max-width: 1199.98px) {
	.gen-image-66 {
		height: 165px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-66 {
		margin-right: auto;
		margin-left: auto;
		width: 541px;
		height: 150px;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-image-66 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-image-66 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
			.gen-image-66 {
				width: 270px;
				height: 150px;
			}
}
@media (max-width: 575.98px) {
	.gen-image-66 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-image-66 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-image-66 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-image-66 {
display:none !important;
} }
.gen-image-66 .image-a span {
	line-height: 1.2em;
}
.gen-image-66 .image-a {
	line-height: 1.2em;
}
.gen-image-66 .image-a  {
}
.gen-image-66 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-image-67 { position: relative; }
.gen-image-67 {
	margin-top: -135px;
	width: 100%;
	height: 225px;
}
@media (min-width: 1200.00px) {
	.gen-image-67 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-image-67 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
			.gen-image-67 {
				margin-top: -325px;
				margin-right: auto;
				margin-left: auto;
				width: 540px;
				height: 360px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-67 {
				margin-top: -300px;
				width: 403px;
				height: 341px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-67 {
				width: 270px;
				height: 150px;
			}
}
@media (max-width: 575.98px) {
	.gen-image-67 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-image-67 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-image-67 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-image-67 {
display:none !important;
} }
.gen-image-67 .image-a span {
	line-height: 1.2em;
}
.gen-image-67 .image-a {
	line-height: 1.2em;
}
.gen-image-67 .image-a  {
}
.gen-image-67 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-124 { position: relative; }
.gen-block-124 {
	margin-top: 0px;
	margin-bottom: 80px;
}


@media (max-width: 991.98px) {
			.gen-block-124 {
				margin-top: 0px;
				margin-bottom: 30px;
			}
}


@media (max-width: 575.98px) {
					.gen-block-124 {
						margin-top: 0px;
						margin-bottom: 0px;
						height: auto;
					}
}

.gen-block-124 span {
	line-height: 1.2em;
}
.gen-block-124 {
	line-height: 1.2em;
}
.gen-block-124  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-124  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	}
}
.gen-block-124 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-125 { position: relative; }
.gen-block-125 {
	width: 20%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-block-125 {
				width: 50%;
				height: auto;
			}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-block-125 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
			.gen-block-125 {
				margin-bottom: 30px;
				width: 50%;
				height: auto;
			}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-block-125 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
			.gen-block-125 {
				margin-right: 0px;
				margin-left: 0px;
				width: 50%;
				height: 200px;
			}
}

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-block-125 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-block-125 {
display:none !important;
} }
.gen-block-125 span {
	line-height: 1.2em;
}
.gen-block-125 {
	line-height: 1.2em;
}
.gen-block-125  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-125 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-75 { position: relative; }
.gen-heading-75 {
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-75 {
				margin-bottom: 5px;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-75 {
						width: 100%;
					}
}

.gen-heading-75 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-75 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
font-weight: 200;
}
.gen-heading-75 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-heading-75 .h  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-heading-75 .h  {
	font-size: 32px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-75 .h  span {
font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-75 .h  {
	font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-75 .h  span {
font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-75 .h  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-75 .h  span {
font-size: 16px;
	}
}
.gen-heading-75 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-image-68 { position: relative; }
.gen-image-68 {
	width: 100%;
	height: 150px;
}


@media (max-width: 991.98px) {
			.gen-image-68 {
				margin-right: auto;
				margin-left: auto;
				width: 245px;
				height: 245px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-68 {
				margin-right: auto;
				margin-left: auto;
				width: 245px;
				height: 245px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-68 {
				width: auto;
				height: auto;
			}
}

.gen-image-68 .image-a span {
	line-height: 1.2em;
}
.gen-image-68 .image-a {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-image-68 .image-a  {
}
.gen-image-68 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-126 { position: relative; }
.gen-block-126 {
	width: 20%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-block-126 {
				width: 33%;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-block-126 {
				margin-bottom: 30px;
				width: 33%;
				height: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-block-126 {
				margin-left: 0px;
				width: 50%;
				height: 200px;
			}
}

.gen-block-126 span {
	line-height: 1.2em;
}
.gen-block-126 {
	line-height: 1.2em;
}
.gen-block-126  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-126 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-76 { position: relative; }
.gen-heading-76 {
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-76 {
				margin-bottom: 5px;
			}
}



.gen-heading-76 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-76 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
font-weight: 200;
}
.gen-heading-76 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-heading-76 .h  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-heading-76 .h  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-76 .h  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-76 .h  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-76 .h  span {
font-size: 16px;
	}
}
.gen-heading-76 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-image-69 { position: relative; }
.gen-image-69 {
	width: 100%;
	height: 150px;
}


@media (max-width: 991.98px) {
			.gen-image-69 {
				margin-right: auto;
				margin-left: auto;
				width: 100%;
				height: 245px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-69 {
				margin-right: auto;
				margin-left: auto;
				width: 245px;
				height: 245px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-69 {
				width: 132px;
				height: auto;
			}
}

.gen-image-69 .image-a span {
	line-height: 1.2em;
}
.gen-image-69 .image-a {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-image-69 .image-a  {
}
.gen-image-69 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-127 { position: relative; }
.gen-block-127 {
	width: 20%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-block-127 {
				width: 50%;
				height: auto;
			}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-block-127 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
			.gen-block-127 {
				margin-bottom: 30px;
				width: 50%;
				height: auto;
			}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-block-127 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
			.gen-block-127 {
				margin-left: 0px;
				width: 50%;
				height: 200px;
			}
}

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-block-127 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-block-127 {
display:none !important;
} }
.gen-block-127 span {
	line-height: 1.2em;
}
.gen-block-127 {
	line-height: 1.2em;
}
.gen-block-127  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-127 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-77 { position: relative; }
.gen-heading-77 {
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-77 {
				margin-bottom: 5px;
				width: auto;
			}
}



.gen-heading-77 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-77 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
font-weight: 200;
}
.gen-heading-77 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-heading-77 .h  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-heading-77 .h  {
	font-size: 32px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-77 .h  span {
font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-77 .h  {
	font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-77 .h  span {
font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-77 .h  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-77 .h  span {
font-size: 16px;
	}
}
.gen-heading-77 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-image-70 { position: relative; }
.gen-image-70 {
	width: 100%;
	height: 150px;
}


@media (max-width: 991.98px) {
			.gen-image-70 {
				width: auto;
				height: 245px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-70 {
				margin-right: auto;
				margin-left: auto;
				width: 245px;
				height: 245px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-70 {
				width: 270px;
				height: auto;
			}
}

.gen-image-70 .image-a span {
	line-height: 1.2em;
}
.gen-image-70 .image-a {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-image-70 .image-a  {
}
.gen-image-70 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-128 { position: relative; }
.gen-block-128 {
	width: 20%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-block-128 {
				width: 33%;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-block-128 {
				margin-bottom: 30px;
				width: 33%;
				height: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-block-128 {
				margin-left: 0px;
				width: 50%;
				height: 200px;
			}
}

.gen-block-128 span {
	line-height: 1.2em;
}
.gen-block-128 {
	line-height: 1.2em;
}
.gen-block-128  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-128 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-78 { position: relative; }
.gen-heading-78 {
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-78 {
				margin-bottom: 5px;
			}
}



.gen-heading-78 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-78 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
font-weight: 200;
}
.gen-heading-78 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-heading-78 .h  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-heading-78 .h  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-78 .h  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-78 .h  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-78 .h  span {
font-size: 16px;
	}
}
.gen-heading-78 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-image-71 { position: relative; }
.gen-image-71 {
	width: 100%;
	height: 150px;
}


@media (max-width: 991.98px) {
			.gen-image-71 {
				width: auto;
				height: 245px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-71 {
				margin-right: auto;
				margin-left: auto;
				width: 470px;
				height: 245px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-71 {
				width: 100%;
				height: 150px;
			}
}

.gen-image-71 .image-a span {
	line-height: 1.2em;
}
.gen-image-71 .image-a {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-image-71 .image-a  {
}
.gen-image-71 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-129 { position: relative; }
.gen-block-129 {
	width: 20%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-block-129 {
				width: 33%;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-block-129 {
				margin-bottom: 30px;
				width: 33%;
				height: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-block-129 {
				margin-right: auto;
				margin-left: auto;
				width: 50%;
				height: 200px;
			}
}

.gen-block-129 span {
	line-height: 1.2em;
}
.gen-block-129 {
	line-height: 1.2em;
}
.gen-block-129  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-129 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-130 { position: relative; }
.gen-block-130 {
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 5px;
	width: auto;
}





.gen-block-130 span {
	line-height: 1.2em;
}
.gen-block-130 {
	line-height: 1.2em;
}
.gen-block-130  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.gen-block-130 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-79 { position: relative; }
.gen-heading-79 {
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-79 {
				margin-bottom: 5px;
			}
}



.gen-heading-79 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-79 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
font-weight: 200;
}
.gen-heading-79 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-heading-79 .h  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-heading-79 .h  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-79 .h  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-79 .h  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-79 .h  span {
font-size: 16px;
	}
}
.gen-heading-79 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-image-72 { position: relative; }
.gen-image-72 {
	width: 100%;
	height: 150px;
}


@media (max-width: 991.98px) {
			.gen-image-72 {
				width: auto;
				height: 245px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-72 {
				margin-right: auto;
				margin-left: auto;
				width: 470px;
				height: 245px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-72 {
				width: 100%;
				height: 155px;
			}
}

.gen-image-72 .image-a span {
	line-height: 1.2em;
}
.gen-image-72 .image-a {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-image-72 .image-a  {
}
.gen-image-72 .image-a {
	color: rgba(0, 0, 0, 1);
}





.gen-button-75 { position: relative; }
.gen-button-75 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-75 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-75 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-75 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-75 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-75 > .button span {
	line-height: 1.6em;
}
.gen-button-75 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-75 > .button  {
	font-size: 16px;
}
.gen-button-75 > .button  span {
font-size: 16px;
}
.gen-button-75 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-75 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-75 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-75 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-75 > .button > span{
padding:0 8px;
}




.gen-editorsection-52 { position: relative; }





.gen-editorsection-52 span {
}
.gen-editorsection-52 {
	text-transform: 0;
}
.gen-editorsection-52  {
	padding-top: 680px;
	padding-bottom: 60px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-52  {
	padding-top: 580px;
	padding-bottom: 60px;
	}
}
.gen-editorsection-52 {
	color: rgba(0, 0, 0, 0);
	background-image: url('/Designs/Images/commander-1.vj0jkhavdus.jpg') ;
	background-position: right center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-52 { background-image:url('/o/commander-1.vj0jkhavdus.3840x1944.o.bg.webp'); }
.no-webp .gen-editorsection-52 { background-image:url('/o/commander-1.vj0jkhavdus.3840x1944.o.bg.jpg'); }
.gen-editorrow-88 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-88 .col:nth-child(1) {
flex: 0 0 auto;
 width: 16.666666666666668%;
}
.gen-editorrow-88 .col:nth-child(2) {
flex: 0 0 auto;
 width: 16.666666666666668%;
}
.gen-editorrow-88 .col:nth-child(3) {
flex: 0 0 auto;
 width: 16.666666666666668%;
}
.gen-editorrow-88 .col:nth-child(4) {
flex: 0 0 auto;
 width: 16.666666666666668%;
}
.gen-editorrow-88 .col:nth-child(5) {
flex: 0 0 auto;
 width: 16.666666666666668%;
}
.gen-editorrow-88 .col:nth-child(6) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-88 .col:nth-child(1) {
flex: 0 0 auto;
 width: 16.666666666666668%;
}
.gen-editorrow-88 .col:nth-child(2) {
flex: 0 0 auto;
 width: 16.666666666666668%;
}
.gen-editorrow-88 .col:nth-child(3) {
flex: 0 0 auto;
 width: 16.666666666666668%;
}
.gen-editorrow-88 .col:nth-child(4) {
flex: 0 0 auto;
 width: 16.666666666666668%;
}
.gen-editorrow-88 .col:nth-child(5) {
flex: 0 0 auto;
 width: 16.666666666666668%;
}
.gen-editorrow-88 .col:nth-child(6) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-88 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-88 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-88 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-88 .col:nth-child(4) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-88 .col:nth-child(5) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-88 .col:nth-child(6) {
flex: 0 0 auto;
 width: 33.33%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-88 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-88 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-88 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-88 .col:nth-child(4) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-88 .col:nth-child(5) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-88 .col:nth-child(6) {
flex: 0 0 auto;
 width: 33.33%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-88 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-88 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-88 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-88 .col:nth-child(4) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-88 .col:nth-child(5) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-88 .col:nth-child(6) {
flex: 0 0 auto;
 width: 33.33%;
}

}
.gen-editorrow-88 { position: relative; }
.gen-editorrow-88 {
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 100%;
}


@media (max-width: 991.98px) {
			.gen-editorrow-88 {
				width: 70%;
			}
}

@media (max-width: 767.98px) {
			.gen-editorrow-88 {
				width: 90%;
			}
}

@media (max-width: 575.98px) {
			.gen-editorrow-88 {
				width: auto;
			}
}

.gen-editorrow-88 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-88 span {
}
.gen-editorrow-88 {
	text-transform: 0;
}
.gen-editorrow-88  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-88   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-88  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-88  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-88  {
	padding-top: 60px;
	padding-bottom: 0px;
	}
}
.gen-editorrow-88 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-129 { position: relative; }





.gen-editorcolumn-129 span {
}
.gen-editorcolumn-129 {
	text-transform: 0;
}

.gen-imagewithtext-7 { position: relative; }


@media (max-width: 991.98px) {
				.gen-imagewithtext-7 {
					margin-bottom: 15px;
				}
}

@media (max-width: 767.98px) {
				.gen-imagewithtext-7 {
					margin-bottom: 15px;
				}
}

@media (max-width: 575.98px) {
				.gen-imagewithtext-7 {
					margin-bottom: 20px;
				}
}

.gen-imagewithtext-7 span {
	line-height: 1.2em;
}
.gen-imagewithtext-7 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithtext-7  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-7  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-7  {
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-7  span {
font-size: 12px;
	}
}
.gen-imagewithtext-7 {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithtext-7 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-7 .image-wrapper { position: relative; }
.gen-imagewithtext-7 .image-wrapper {
	margin-bottom: 8px;
	width: 60px;
	height: 40px;
}




@media (max-width: 575.98px) {
							.gen-imagewithtext-7 .image-wrapper {
								width: 80%;
							}
}

.gen-imagewithtext-7 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-7 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-7 .image-wrapper .image-a  {
}
.gen-imagewithtext-7 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-130 { position: relative; }





.gen-editorcolumn-130 span {
}
.gen-editorcolumn-130 {
	text-transform: 0;
}

.gen-imagewithtext-8 { position: relative; }





.gen-imagewithtext-8 span {
	line-height: 1.2em;
}
.gen-imagewithtext-8 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithtext-8  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-8  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-8  {
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-8  span {
font-size: 12px;
	}
}
.gen-imagewithtext-8 {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithtext-8 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-8 .image-wrapper { position: relative; }
.gen-imagewithtext-8 .image-wrapper {
	margin-bottom: 8px;
	width: 60px;
	height: 40px;
}





.gen-imagewithtext-8 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-8 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-8 .image-wrapper .image-a  {
}
.gen-imagewithtext-8 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-131 { position: relative; }





.gen-editorcolumn-131 span {
}
.gen-editorcolumn-131 {
	text-transform: 0;
}

.gen-imagewithtext-9 { position: relative; }





.gen-imagewithtext-9 span {
	line-height: 1.2em;
}
.gen-imagewithtext-9 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithtext-9  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-9  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-9  {
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-9  span {
font-size: 12px;
	}
}
.gen-imagewithtext-9 {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithtext-9 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-9 .image-wrapper { position: relative; }
.gen-imagewithtext-9 .image-wrapper {
	margin-bottom: 8px;
	width: 60px;
	height: 40px;
}





.gen-imagewithtext-9 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-9 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-9 .image-wrapper .image-a  {
}
.gen-imagewithtext-9 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-132 { position: relative; }





.gen-editorcolumn-132 span {
}
.gen-editorcolumn-132 {
	text-transform: 0;
}

.gen-imagewithtext-10 { position: relative; }





.gen-imagewithtext-10 span {
	line-height: 1.2em;
}
.gen-imagewithtext-10 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithtext-10  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-10  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-10  {
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-10  span {
font-size: 12px;
	}
}
.gen-imagewithtext-10 {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithtext-10 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-10 .image-wrapper { position: relative; }
.gen-imagewithtext-10 .image-wrapper {
	margin-bottom: 8px;
	width: 60px;
	height: 40px;
}





.gen-imagewithtext-10 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-10 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-10 .image-wrapper .image-a  {
}
.gen-imagewithtext-10 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-133 { position: relative; }





.gen-editorcolumn-133 span {
}
.gen-editorcolumn-133 {
	text-transform: 0;
}

.gen-imagewithtext-11 { position: relative; }





.gen-imagewithtext-11 span {
	line-height: 1.2em;
}
.gen-imagewithtext-11 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithtext-11  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-11  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-11  {
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-11  span {
font-size: 12px;
	}
}
.gen-imagewithtext-11 {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithtext-11 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-11 .image-wrapper { position: relative; }
.gen-imagewithtext-11 .image-wrapper {
	margin-bottom: 8px;
	width: 60px;
	height: 40px;
}





.gen-imagewithtext-11 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-11 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-11 .image-wrapper .image-a  {
}
.gen-imagewithtext-11 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-134 { position: relative; }





.gen-editorcolumn-134 span {
}
.gen-editorcolumn-134 {
	text-transform: 0;
}

.gen-imagewithtext-12 { position: relative; }





.gen-imagewithtext-12 span {
	line-height: 1.2em;
}
.gen-imagewithtext-12 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithtext-12  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-12  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-12  {
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-12  span {
font-size: 12px;
	}
}
.gen-imagewithtext-12 {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithtext-12 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-12 .image-wrapper { position: relative; }
.gen-imagewithtext-12 .image-wrapper {
	margin-bottom: 8px;
	width: 60px;
	height: 40px;
}





.gen-imagewithtext-12 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-12 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-12 .image-wrapper .image-a  {
}
.gen-imagewithtext-12 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}





.gen-editorrow-89 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-89 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-89 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-89 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-89 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-89 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-89 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-89 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-89 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-89 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-89 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-89 { position: relative; }





.gen-editorrow-89 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-89 span {
}
.gen-editorrow-89 {
	text-transform: 0;
}
.gen-editorrow-89  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-89   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-89  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-89  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-89  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-89 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-135 { position: relative; }





.gen-editorcolumn-135 span {
}
.gen-editorcolumn-135 {
	text-transform: 0;
}

.gen-heading-80 { position: relative; }
.gen-heading-80 {
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 100%;
}




@media (max-width: 575.98px) {
							.gen-heading-80 {
								margin-bottom: 0px;
							}
}

.gen-heading-80 .h span {
	line-height: 1.2em;
}
.gen-heading-80 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	text-transform: capitalize;
}
.gen-heading-80 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: center;
}
.gen-heading-80 .h  span {
font-size: 40px;
}
@media (max-width: 991.98px) {
  .gen-heading-80 .h  {
	font-size: 34px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-80 .h  span {
font-size: 34px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-80 .h  {
	font-size: 34px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-80 .h  span {
font-size: 34px;
	}
}
.gen-heading-80 .h {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-80 .h:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-80 .h:active {
	color: rgba(32, 32, 35, 1);
}


.gen-button-76 { position: relative; }
.gen-button-76 {
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}




@media (max-width: 575.98px) {
							.gen-button-76 {
								margin-top: 17px;
								margin-right: auto;
								margin-left: 0px;
								width: 100%;
								height: 42px;
							}
}
@media (max-width: 575.98px) {
	.gen-button-76 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-button-76 {
display:none !important;
} }
.gen-button-76 > .button span {
	line-height: 1.2em;
}
.gen-button-76 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-76 > .button  {
	font-size: 16px;
}
.gen-button-76 > .button  span {
font-size: 16px;
}
.gen-button-76 > .button {
	color: rgba(32, 32, 35, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(32, 32, 35, 1);
}
.gen-button-76 > .button:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(32, 32, 35, 1);
	background-color: rgba(32, 32, 35, 1);
}
.gen-button-76 > .button:active {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(32, 32, 35, 1);
	background-color: rgba(32, 32, 35, 1);
}
.gen-button-76 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-76 > .button > span{
padding:0 5px;
}


.gen-editorcolumn-136 { position: relative; }





.gen-editorcolumn-136 span {
}
.gen-editorcolumn-136 {
	text-transform: 0;
}

.gen-paragraph-154 { position: relative; }
.gen-paragraph-154 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-154 {
								margin-bottom: 0px;
							}
}

.gen-paragraph-154 .paragraph span {
	line-height: 1.9000000000000004em;
}
.gen-paragraph-154 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.9000000000000004em;
font-weight: 500;
}
.gen-paragraph-154 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-154 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-154 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-154 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-154 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-154 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-154 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-154 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-154 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}


.gen-button-77 { position: relative; }
.gen-button-77 {
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}
@media (min-width: 1200.00px) {
	.gen-button-77 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-button-77 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-button-77 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-button-77 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
							.gen-button-77 {
								margin-top: 17px;
								margin-right: auto;
								margin-left: auto;
								width: 100%;
								height: 42px;
							}
}

@media (min-width: 1200px) {
 .gen-button-77 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-button-77 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-button-77 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-button-77 {
display:none !important;
} }
.gen-button-77 > .button span {
	line-height: 1.2em;
}
.gen-button-77 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-77 > .button  {
	font-size: 16px;
}
.gen-button-77 > .button  span {
font-size: 16px;
}
.gen-button-77 > .button {
	color: rgba(32, 32, 35, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(32, 32, 35, 1);
}
.gen-button-77 > .button:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(32, 32, 35, 1);
	background-color: rgba(32, 32, 35, 1);
}
.gen-button-77 > .button:active {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(32, 32, 35, 1);
	background-color: rgba(32, 32, 35, 1);
}
.gen-button-77 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-77 > .button > span{
padding:0 5px;
}




.gen-editorsection-53 { position: relative; }





.gen-editorsection-53 span {
}
.gen-editorsection-53 {
	text-transform: 0;
}
.gen-editorsection-53  {
	padding-top: 120px;
	padding-bottom: 120px;
}
@media (max-width: 767.98px) {
  .gen-editorsection-53  {
	padding-top: 60px;
	padding-bottom: 60px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-53  {
	padding-top: 300px;
	padding-bottom: 60px;
	}
}
.gen-editorsection-53 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(69, 69, 75, 1);
	background-image: url('/Designs/Images/coming-soon.kuvn4xdju2y.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-53 { background-image:url('/o/coming-soon.kuvn4xdju2y.3840x1944.o.bg.webp'); }
.no-webp .gen-editorsection-53 { background-image:url('/o/coming-soon.kuvn4xdju2y.3840x1944.o.bg.jpg'); }
.gen-editorrow-90 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-90 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-90 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-90 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-90 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-90 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-90 { position: relative; }





.gen-editorrow-90 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-90 span {
}
.gen-editorrow-90 {
	text-transform: 0;
}
.gen-editorrow-90  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-90   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-90  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-90  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-90 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-137 { position: relative; }





.gen-editorcolumn-137 span {
}
.gen-editorcolumn-137 {
	text-transform: 0;
}

.gen-block-131 { position: relative; }
.gen-block-131 {
	margin-left: auto;
	width: 40%;
}

@media (max-width: 1199.98px) {
	.gen-block-131 {
		width: 50%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-131 {
		width: 440px;
	}
}

@media (max-width: 767.98px) {
	.gen-block-131 {
		width: auto;
	}
}


.gen-block-131 span {
}
.gen-block-131 {
}
.gen-block-131  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-131 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-81 { position: relative; }
.gen-heading-81 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-heading-81 {
								margin-top: 0px;
							}
}

.gen-heading-81 .h span {
	line-height: 1.2em;
}
.gen-heading-81 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-81 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: left;
}
.gen-heading-81 .h  span {
font-size: 40px;
}
@media (max-width: 575.98px) {
  .gen-heading-81 .h  {
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-81 .h  span {
font-size: 28px;
	}
}
.gen-heading-81 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-imagewithsimpletext-30 { position: relative; }
.gen-imagewithsimpletext-30 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-30 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-30 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-30  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-30  span {
font-size: 16px;
}
.gen-imagewithsimpletext-30 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-30 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-30 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-30 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-30 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-30 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-30 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-30 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-31 { position: relative; }
.gen-imagewithsimpletext-31 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-31 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-31 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-31  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-31  span {
font-size: 16px;
}
.gen-imagewithsimpletext-31 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-31 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-31 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-31 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-31 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-31 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-31 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-31 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-32 { position: relative; }
.gen-imagewithsimpletext-32 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-32 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-32 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-32  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-32  span {
font-size: 16px;
}
.gen-imagewithsimpletext-32 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-32 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-32 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-32 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-32 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-32 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-32 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-32 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-33 { position: relative; }
.gen-imagewithsimpletext-33 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-33 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-33 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-33  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-33  span {
font-size: 16px;
}
.gen-imagewithsimpletext-33 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-33 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-33 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-33 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-33 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-33 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-33 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-33 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-34 { position: relative; }
.gen-imagewithsimpletext-34 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-34 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-34 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-34  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-34  span {
font-size: 16px;
}
.gen-imagewithsimpletext-34 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-34 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-34 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-34 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-34 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-34 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-34 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-34 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-35 { position: relative; }
.gen-imagewithsimpletext-35 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-35 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-35 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-35  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-35  span {
font-size: 16px;
}
.gen-imagewithsimpletext-35 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-35 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-35 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-35 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-35 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-35 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-35 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-35 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-36 { position: relative; }
.gen-imagewithsimpletext-36 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-36 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-36 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-36  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-36  span {
font-size: 16px;
}
.gen-imagewithsimpletext-36 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-36 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-36 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-36 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-36 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-36 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-36 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-36 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-37 { position: relative; }
.gen-imagewithsimpletext-37 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-37 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-37 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-37  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-37  span {
font-size: 16px;
}
.gen-imagewithsimpletext-37 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-37 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-37 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-37 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-37 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-37 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-37 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-37 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-38 { position: relative; }
.gen-imagewithsimpletext-38 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-38 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-38 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-38  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-38  span {
font-size: 16px;
}
.gen-imagewithsimpletext-38 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-38 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-38 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-38 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-38 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-38 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-38 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-38 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-paragraph-155 { position: relative; }
.gen-paragraph-155 {
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-155 {
								width: auto;
							}
}

.gen-paragraph-155 .paragraph span {
	line-height: 1.9000000000000004em;
}
.gen-paragraph-155 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.9000000000000004em;
}
.gen-paragraph-155 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-155 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-155 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-155 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-155 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-button-78 { position: relative; }
.gen-button-78 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 300px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-78 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-78 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-78 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-78 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-78 > .button span {
	line-height: 1.6em;
}
.gen-button-78 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-78 > .button  {
	font-size: 16px;
}
.gen-button-78 > .button  span {
font-size: 16px;
}
.gen-button-78 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-78 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-78 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-78 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-78 > .button > span{
padding:0 8px;
}





.gen-editorsection-54 { position: relative; }





.gen-editorsection-54 span {
}
.gen-editorsection-54 {
	text-transform: 0;
}
.gen-editorsection-54  {
	padding-top: 90px;
	padding-bottom: 90px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-54  {
	padding-top: 15px;
	padding-bottom: 90px;
	}
}
.gen-editorsection-54 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-91 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-91 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-91 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-91 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-91 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-91 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-91 { position: relative; }





.gen-editorrow-91 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-91 span {
}
.gen-editorrow-91 {
	text-transform: 0;
}
.gen-editorrow-91  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-91   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-91  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-91  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-91 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-138 { position: relative; }





.gen-editorcolumn-138 span {
}
.gen-editorcolumn-138 {
	text-transform: 0;
}

.gen-heading-82 { position: relative; }
.gen-heading-82 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-heading-82 {
								margin-top: 0px;
							}
}

.gen-heading-82 .h span {
	line-height: 1.2em;
}
.gen-heading-82 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-82 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: center;
}
.gen-heading-82 .h  span {
font-size: 40px;
}
@media (max-width: 575.98px) {
  .gen-heading-82 .h  {
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-82 .h  span {
font-size: 28px;
	}
}
.gen-heading-82 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-156 { position: relative; }
.gen-paragraph-156 {
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
	width: 650px;
}


@media (max-width: 991.98px) {
			.gen-paragraph-156 {
				width: auto;
			}
}



.gen-paragraph-156 .paragraph span {
	line-height: 2.0000000000000004em;
}
.gen-paragraph-156 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 2.0000000000000004em;
}
.gen-paragraph-156 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-156 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-156 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-156 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-156 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-image-73 { position: relative; }
.gen-image-73 {
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
	width: 900px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-image-73 {
		width: 80%;
	}
}

@media (max-width: 991.98px) {
	.gen-image-73 {
		width: 90%;
		height: auto;
	}
}


@media (max-width: 575.98px) {
			.gen-image-73 {
				width: 100%;
				height: auto;
			}
}

.gen-image-73 .image-a span {
	line-height: 1.2em;
}
.gen-image-73 .image-a {
	line-height: 1.2em;
}
.gen-image-73 .image-a  {
}
.gen-image-73 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-157 { position: relative; }
.gen-paragraph-157 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 650px;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-157 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-157 {
		width: auto;
		height: auto;
	}
}



.gen-paragraph-157 .paragraph span {
	line-height: 2.0000000000000004em;
}
.gen-paragraph-157 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 2.0000000000000004em;
}
.gen-paragraph-157 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-157 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-157 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-157 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-157 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-button-79 { position: relative; }
.gen-button-79 {
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}




@media (max-width: 575.98px) {
							.gen-button-79 {
								margin-top: 17px;
								margin-right: auto;
								margin-left: auto;
								width: 100%;
								height: 42px;
							}
}

.gen-button-79 > .button span {
	line-height: 1.2em;
}
.gen-button-79 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-79 > .button  {
	font-size: 16px;
}
.gen-button-79 > .button  span {
font-size: 16px;
}
.gen-button-79 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-button-79 > .button:hover {
	color: rgba(32, 32, 35, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-79 > .button:active {
	color: rgba(32, 32, 35, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-79 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-79 > .button > span{
padding:0 5px;
}




.gen-editorsection-55 { position: relative; }





.gen-editorsection-55 span {
}
.gen-editorsection-55 {
}
.gen-editorsection-55  {
	padding-top: 70px;
	padding-bottom: 90px;
}
.gen-editorsection-55 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(20, 20, 23, 1);
	background-image: url('') ;
	background-position: initial ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: initial ;
}

.gen-editorrow-92 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-92 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-92 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-92 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-92 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-92 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-92 { position: relative; }





.gen-editorrow-92 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-92 span {
}
.gen-editorrow-92 {
}
.gen-editorrow-92  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-92   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-92  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-92  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-92  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-92 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-139 { position: relative; }





.gen-editorcolumn-139 span {
}
.gen-editorcolumn-139 {
}

.gen-heading-83 { position: relative; }
.gen-heading-83 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
	width: 100%;
}




@media (max-width: 575.98px) {
							.gen-heading-83 {
								margin-top: 0px;
								margin-bottom: 40px;
							}
}

.gen-heading-83 .h span {
	line-height: 1.2em;
}
.gen-heading-83 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	text-transform: capitalize;
}
.gen-heading-83 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: center;
}
.gen-heading-83 .h  span {
font-size: 40px;
}
@media (max-width: 575.98px) {
  .gen-heading-83 .h  {
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-83 .h  span {
font-size: 28px;
	}
}
.gen-heading-83 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-horizontalline-20 { position: relative; }
.gen-horizontalline-20 {
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}
@media (min-width: 1200.00px) {
	.gen-horizontalline-20 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-horizontalline-20 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-horizontalline-20 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-horizontalline-20 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-horizontalline-20 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-horizontalline-20 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-horizontalline-20 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-horizontalline-20 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-horizontalline-20 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-horizontalline-20 {
display:none !important;
} }
.gen-horizontalline-20 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-20 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-20 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-20 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.239);
}


.gen-editorrow-93 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-93 .col:nth-child(1) {
flex: 0 0 auto;
 width: 46.82435015290519%;
}
.gen-editorrow-93 .col:nth-child(2) {
flex: 0 0 auto;
 width: 53.17564984709481%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-93 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-93 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-93 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-93 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-93 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-93 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-93 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-93 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-93 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorrow-93 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-93 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorrow-93 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorrow-93 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-editorrow-93 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-editorrow-93 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-93 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorrow-93 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorrow-93 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-editorrow-93 {
display:none !important;
} }
.gen-editorrow-93 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-93 span {
}
.gen-editorrow-93 {
}
.gen-editorrow-93  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-93   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-93  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-93  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-93  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-93 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-140 { position: relative; }





.gen-editorcolumn-140 span {
}
.gen-editorcolumn-140 {
}

.gen-image-74 { position: relative; }
.gen-image-74 {
	width: auto;
	height: 375px;
}

@media (max-width: 1199.98px) {
	.gen-image-74 {
		height: 260px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-74 {
		width: auto;
		height: 80%;
	}
}


@media (max-width: 575.98px) {
			.gen-image-74 {
				margin-bottom: 30px;
				width: auto;
				height: 200px;
			}
}

.gen-image-74 .image-a span {
	line-height: 1.2em;
}
.gen-image-74 .image-a {
	line-height: 1.2em;
}
.gen-image-74 .image-a  {
}
.gen-image-74 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-141 { position: relative; }





.gen-editorcolumn-141 span {
}
.gen-editorcolumn-141 {
}

.gen-heading-84 { position: relative; }
.gen-heading-84 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
}





.gen-heading-84 .h span {
	line-height: 1.2em;
}
.gen-heading-84 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	text-transform: uppercase;
}
.gen-heading-84 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-heading-84 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-85 { position: relative; }
.gen-heading-85 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 100%;
}





.gen-heading-85 .h span {
	line-height: 1.2em;
}
.gen-heading-85 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	text-transform: uppercase;
}
.gen-heading-85 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-85 .h  span {
font-size: 18px;
}
.gen-heading-85 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-158 { position: relative; }
.gen-paragraph-158 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}





.gen-paragraph-158 .paragraph span {
	line-height: 1.9000000000000004em;
}
.gen-paragraph-158 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.9000000000000004em;
}
.gen-paragraph-158 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-158 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-158 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-158 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-158 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-horizontalline-21 { position: relative; }
.gen-horizontalline-21 {
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}
@media (min-width: 1200.00px) {
	.gen-horizontalline-21 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-horizontalline-21 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-horizontalline-21 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-horizontalline-21 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-horizontalline-21 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-horizontalline-21 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-horizontalline-21 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-horizontalline-21 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-horizontalline-21 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-horizontalline-21 {
display:none !important;
} }
.gen-horizontalline-21 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-21 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-21 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-21 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.239);
}


.gen-editorrow-94 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-94 .col:nth-child(1) {
flex: 0 0 auto;
 width: 46.82435015290519%;
}
.gen-editorrow-94 .col:nth-child(2) {
flex: 0 0 auto;
 width: 53.17564984709481%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-94 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-94 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-94 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-94 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-94 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-94 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-94 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-94 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-94 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorrow-94 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-94 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorrow-94 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorrow-94 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-editorrow-94 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-editorrow-94 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-94 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorrow-94 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorrow-94 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-editorrow-94 {
display:none !important;
} }
.gen-editorrow-94 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-94 span {
}
.gen-editorrow-94 {
}
.gen-editorrow-94  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-94   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-94  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-94  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-94  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-94 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-142 { position: relative; }





.gen-editorcolumn-142 span {
}
.gen-editorcolumn-142 {
}

.gen-heading-86 { position: relative; }
.gen-heading-86 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
}





.gen-heading-86 .h span {
	line-height: 1.2em;
}
.gen-heading-86 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	text-transform: uppercase;
}
.gen-heading-86 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-heading-86 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-87 { position: relative; }
.gen-heading-87 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 100%;
}





.gen-heading-87 .h span {
	line-height: 1.2em;
}
.gen-heading-87 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	text-transform: uppercase;
}
.gen-heading-87 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-87 .h  span {
font-size: 18px;
}
.gen-heading-87 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-159 { position: relative; }
.gen-paragraph-159 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-159 {
								margin-bottom: 30px;
							}
}

.gen-paragraph-159 .paragraph span {
	line-height: 1.9000000000000004em;
}
.gen-paragraph-159 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.9000000000000004em;
}
.gen-paragraph-159 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-159 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-159 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-159 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-159 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-143 { position: relative; }





.gen-editorcolumn-143 span {
}
.gen-editorcolumn-143 {
}

.gen-image-75 { position: relative; }
.gen-image-75 {
	width: auto;
	height: 375px;
}

@media (max-width: 1199.98px) {
	.gen-image-75 {
		height: 260px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-75 {
		width: auto;
		height: 80%;
	}
}


@media (max-width: 575.98px) {
			.gen-image-75 {
				width: auto;
				height: 200px;
			}
}

.gen-image-75 .image-a span {
	line-height: 1.2em;
}
.gen-image-75 .image-a {
	line-height: 1.2em;
}
.gen-image-75 .image-a  {
}
.gen-image-75 .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-95 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-95 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-95 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-95 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-95 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-95 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-95 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-95 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-95 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-95 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-95 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-95 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-95 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-95 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-95 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-95 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
.gen-editorrow-95 { position: relative; }
.gen-editorrow-95 {
	margin-bottom: 30px;
}




@media (max-width: 575.98px) {
	.gen-editorrow-95 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-editorrow-95 {
display:none !important;
} }
.gen-editorrow-95 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-95 span {
}
.gen-editorrow-95 {
	text-transform: 0;
}
.gen-editorrow-95  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-95   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-95  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-95  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-95  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-95 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-144 { position: relative; }





.gen-editorcolumn-144 span {
}
.gen-editorcolumn-144 {
	text-transform: 0;
}

.gen-imagewithtext-13 { position: relative; }
.gen-imagewithtext-13 {
	margin-right: 0px;
	margin-left: auto;
}





.gen-imagewithtext-13 span {
	line-height: 1.2em;
}
.gen-imagewithtext-13 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithtext-13  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 32px;
	text-align: center;
}
.gen-imagewithtext-13  span {
font-size: 32px;
}
@media (max-width: 991.98px) {
  .gen-imagewithtext-13  {
	font-size: 22px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithtext-13  span {
font-size: 22px;
	}
}
.gen-imagewithtext-13 {
	color: rgba(0, 0, 0, 1);
}

.gen-imagewithtext-13 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-13 .image-wrapper { position: relative; }
.gen-imagewithtext-13 .image-wrapper {
	margin-bottom: 25px;
	width: 200px;
	height: 200px;
}

@media (max-width: 1199.98px) {
	.gen-imagewithtext-13 .image-wrapper {
		height: 150px;
	}
}

@media (max-width: 991.98px) {
	.gen-imagewithtext-13 .image-wrapper {
		width: auto;
		height: 150px;
	}
}


@media (max-width: 575.98px) {
			.gen-imagewithtext-13 .image-wrapper {
				width: auto;
				height: auto;
			}
}

.gen-imagewithtext-13 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-13 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-13 .image-wrapper .image-a  {
}
.gen-imagewithtext-13 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-145 { position: relative; }





.gen-editorcolumn-145 span {
}
.gen-editorcolumn-145 {
	text-transform: 0;
}

.gen-imagewithtext-14 { position: relative; }
.gen-imagewithtext-14 {
	margin-right: auto;
	margin-left: auto;
}





.gen-imagewithtext-14 span {
	line-height: 1.2em;
}
.gen-imagewithtext-14 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithtext-14  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 32px;
	text-align: center;
}
.gen-imagewithtext-14  span {
font-size: 32px;
}
@media (max-width: 991.98px) {
  .gen-imagewithtext-14  {
	font-size: 22px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithtext-14  span {
font-size: 22px;
	}
}
.gen-imagewithtext-14 {
	color: rgba(0, 0, 0, 1);
}

.gen-imagewithtext-14 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-14 .image-wrapper { position: relative; }
.gen-imagewithtext-14 .image-wrapper {
	margin-bottom: 25px;
	width: 200px;
	height: 200px;
}

@media (max-width: 1199.98px) {
	.gen-imagewithtext-14 .image-wrapper {
		height: 150px;
	}
}

@media (max-width: 991.98px) {
	.gen-imagewithtext-14 .image-wrapper {
		width: auto;
		height: 150px;
	}
}


@media (max-width: 575.98px) {
			.gen-imagewithtext-14 .image-wrapper {
				width: auto;
				height: auto;
			}
}

.gen-imagewithtext-14 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-14 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-14 .image-wrapper .image-a  {
}
.gen-imagewithtext-14 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-146 { position: relative; }





.gen-editorcolumn-146 span {
}
.gen-editorcolumn-146 {
	text-transform: 0;
}

.gen-imagewithtext-15 { position: relative; }
.gen-imagewithtext-15 {
	margin-right: auto;
	margin-left: 0px;
}





.gen-imagewithtext-15 span {
	line-height: 1.2em;
}
.gen-imagewithtext-15 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithtext-15  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 32px;
	text-align: center;
}
.gen-imagewithtext-15  span {
font-size: 32px;
}
@media (max-width: 991.98px) {
  .gen-imagewithtext-15  {
	font-size: 22px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithtext-15  span {
font-size: 22px;
	}
}
.gen-imagewithtext-15 {
	color: rgba(0, 0, 0, 1);
}

.gen-imagewithtext-15 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-15 .image-wrapper { position: relative; }
.gen-imagewithtext-15 .image-wrapper {
	margin-bottom: 25px;
	width: 200px;
	height: 200px;
}

@media (max-width: 1199.98px) {
	.gen-imagewithtext-15 .image-wrapper {
		height: 150px;
	}
}

@media (max-width: 991.98px) {
	.gen-imagewithtext-15 .image-wrapper {
		width: auto;
		height: 150px;
	}
}


@media (max-width: 575.98px) {
			.gen-imagewithtext-15 .image-wrapper {
				width: auto;
				height: auto;
			}
}

.gen-imagewithtext-15 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-15 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-15 .image-wrapper .image-a  {
}
.gen-imagewithtext-15 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}





.gen-editorrow-96 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-96 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-96 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-96 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-96 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-96 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-96 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorrow-96 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-96 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorrow-96 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorrow-96 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
								.gen-editorrow-96 {
									margin-right: auto;
									margin-left: auto;
									width: 85%;
								}
}

@media (min-width: 1200px) {
 .gen-editorrow-96 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-96 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorrow-96 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorrow-96 {
display:none !important;
} }
.gen-editorrow-96 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-96 span {
}
.gen-editorrow-96 {
	text-transform: 0;
}
.gen-editorrow-96  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-96   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-96  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-96  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-96  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-96 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-147 { position: relative; }





.gen-editorcolumn-147 span {
}
.gen-editorcolumn-147 {
	text-transform: 0;
}

.gen-imagewithinlinetext-1 { position: relative; }
.gen-imagewithinlinetext-1 {
	margin-right: 0px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-imagewithinlinetext-1 {
								margin-bottom: 15px;
							}
}

.gen-imagewithinlinetext-1 span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-1 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithinlinetext-1  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}
.gen-imagewithinlinetext-1 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithinlinetext-1:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithinlinetext-1 .image-title{
margin-bottom:6px;
}
.gen-imagewithinlinetext-1 .image-wrapper { position: relative; }
.gen-imagewithinlinetext-1 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 60px;
	height: 60px;
}





.gen-imagewithinlinetext-1 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-1 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-1 .image-wrapper .image-a  {
	padding-right: 0px;
}
.gen-imagewithinlinetext-1 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}
.gen-imagewithinlinetext-1 .image-wrapper .image-a:hover {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithinlinetext-2 { position: relative; }
.gen-imagewithinlinetext-2 {
	margin-right: 0px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-imagewithinlinetext-2 {
								margin-bottom: 15px;
							}
}

.gen-imagewithinlinetext-2 span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-2 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithinlinetext-2  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}
.gen-imagewithinlinetext-2 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithinlinetext-2:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithinlinetext-2 .image-title{
margin-bottom:6px;
}
.gen-imagewithinlinetext-2 .image-wrapper { position: relative; }
.gen-imagewithinlinetext-2 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 60px;
	height: 60px;
}





.gen-imagewithinlinetext-2 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-2 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-2 .image-wrapper .image-a  {
	padding-right: 0px;
}
.gen-imagewithinlinetext-2 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}
.gen-imagewithinlinetext-2 .image-wrapper .image-a:hover {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithinlinetext-3 { position: relative; }
.gen-imagewithinlinetext-3 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-imagewithinlinetext-3 span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-3 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithinlinetext-3  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}
.gen-imagewithinlinetext-3 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithinlinetext-3:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithinlinetext-3 .image-title{
margin-bottom:6px;
}
.gen-imagewithinlinetext-3 .image-wrapper { position: relative; }
.gen-imagewithinlinetext-3 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 60px;
	height: 60px;
}





.gen-imagewithinlinetext-3 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-3 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-3 .image-wrapper .image-a  {
	padding-right: 0px;
}
.gen-imagewithinlinetext-3 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}
.gen-imagewithinlinetext-3 .image-wrapper .image-a:hover {
	color: rgba(0, 0, 0, 1);
}





.gen-button-80 { position: relative; }
.gen-button-80 {
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}




@media (max-width: 575.98px) {
							.gen-button-80 {
								margin-top: 17px;
								margin-right: auto;
								margin-left: auto;
								width: 100%;
								height: 42px;
							}
}

.gen-button-80 > .button span {
	line-height: 1.2em;
}
.gen-button-80 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-80 > .button  {
	font-size: 16px;
}
.gen-button-80 > .button  span {
font-size: 16px;
}
.gen-button-80 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-button-80 > .button:hover {
	color: rgba(32, 32, 35, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-80 > .button:active {
	color: rgba(32, 32, 35, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-80 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-80 > .button > span{
padding:0 8px;
}




.gen-editorsection-56 { position: relative; }





.gen-editorsection-56 span {
}
.gen-editorsection-56 {
	text-transform: 0;
}
.gen-editorsection-56  {
	padding-top: 15px;
	padding-bottom: 60px;
}
.gen-editorsection-56 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(20, 20, 23, 1);
}

.gen-editorrow-97 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-97 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-97 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-97 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-97 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-97 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-97 { position: relative; }





.gen-editorrow-97 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-97 span {
}
.gen-editorrow-97 {
	text-transform: 0;
}
.gen-editorrow-97  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-97   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-97  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-97  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-97  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-97 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-148 { position: relative; }





.gen-editorcolumn-148 span {
}
.gen-editorcolumn-148 {
	text-transform: 0;
}

.gen-paragraph-160 { position: relative; }
.gen-paragraph-160 {
	margin-left: 0px;
}





.gen-paragraph-160 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-160 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-160 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 40px;
}
.gen-paragraph-160 .paragraph  span {
font-size: 40px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-160 .paragraph  {
	font-size: 32px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-160 .paragraph  span {
font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-160 .paragraph  {
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-160 .paragraph  span {
font-size: 28px;
	}
}
.gen-paragraph-160 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-160 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-160 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}




.gen-editorrow-98 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-98 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-98 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-98 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-98 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-98 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-98 { position: relative; }
.gen-editorrow-98 {
	margin-top: -60px;
	margin-bottom: 0px;
}




@media (max-width: 575.98px) {
							.gen-editorrow-98 {
								margin-top: 0px;
							}
}

.gen-editorrow-98 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-98 span {
}
.gen-editorrow-98 {
	text-transform: 0;
}
.gen-editorrow-98  {
	padding-top: 0px;
	padding-bottom: 10px;
}
.gen-editorrow-98 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-149 { position: relative; }





.gen-editorcolumn-149 span {
}
.gen-editorcolumn-149 {
	text-transform: 0;
}

.gen-enhancecustom1-2 { position: relative; }





.gen-enhancecustom1-2 span {
}
.gen-enhancecustom1-2 {
}
.gen-enhancecustom1-2  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-enhancecustom1-2 {
	color: rgba(255, 54, 61, 1);
}

.gen-expansionarea-2 { position: relative; }
.gen-expansionarea-2 {
	margin-top: 0px;
}





.gen-expansionarea-2 span {
}
.gen-expansionarea-2 {
}
.gen-expansionarea-2  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-expansionarea-2 {
	color: rgba(255, 54, 61, 1);
}

.gen-expansionarea-2 .area-2 { position: relative; }





.gen-expansionarea-2 .area-2 span {
}
.gen-expansionarea-2 .area-2 {
}
.gen-expansionarea-2 .area-2  {
}
.gen-expansionarea-2 .area-2 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorrow-99 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-99 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-99 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-99 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-99 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-99 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-99 { position: relative; }




@media (max-width: 575.98px) {
								.gen-editorrow-99 {
									margin-top: -65px;
								}
}

.gen-editorrow-99 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-99 span {
}
.gen-editorrow-99 {
	text-transform: 0;
}
.gen-editorrow-99  {
	padding-top: 0px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-99   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-99  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-99  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-99  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-99 {
	color: rgba(0, 192, 88, 1);
}

.gen-editorcolumn-150 { position: relative; }





.gen-editorcolumn-150 span {
}
.gen-editorcolumn-150 {
	text-transform: 0;
}

.gen-horizontalline-22 { position: relative; }
.gen-horizontalline-22 {
	margin-top: 55px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-22 {
		margin-right: 0px;
		margin-left: 0px;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-horizontalline-22 {
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-horizontalline-22 {
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-horizontalline-22 {
		margin-right: 0px;
		margin-left: 0px;
		width: auto;
	}
}

.gen-horizontalline-22 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-22 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-22 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-22 > hr {
	color: rgba(0, 192, 88, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-editorrow-100 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-100 .col:nth-child(1) {
flex: 0 0 auto;
 width: 10.098765568972228%;
}
.gen-editorrow-100 .col:nth-child(2) {
flex: 0 0 auto;
 width: 89.90123443102777%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-100 .col:nth-child(1) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}
.gen-editorrow-100 .col:nth-child(2) {
flex: 0 0 auto;
 width: 83.33333333333334%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-100 .col:nth-child(1) {
flex: 0 0 auto;
 width: 23.132277064161574%;
}
.gen-editorrow-100 .col:nth-child(2) {
flex: 0 0 auto;
 width: 76.86772293583843%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-100 .col:nth-child(1) {
flex: 0 0 auto;
 width: 14.358090989576656%;
}
.gen-editorrow-100 .col:nth-child(2) {
flex: 0 0 auto;
 width: 85.64190901042335%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-100 .col:nth-child(1) {
flex: 0 0 auto;
 width: 26.335505099474204%;
}
.gen-editorrow-100 .col:nth-child(2) {
flex: 0 0 auto;
 width: 73.6644949005258%;
}

}
.gen-editorrow-100 { position: relative; }
.gen-editorrow-100 {
	margin-right: 15px;
	margin-left: 15px;
	width: auto;
}
@media (min-width: 1200.00px) {
	.gen-editorrow-100 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-editorrow-100 {
		margin-right: 15px;
		margin-left: 15px;
		width: auto;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-100 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
	.gen-editorrow-100 {
		margin-right: 15px;
		margin-left: 15px;
		width: auto;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorrow-100 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
	.gen-editorrow-100 {
		margin-right: 15px;
		margin-left: 15px;
		width: auto;
	}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorrow-100 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-editorrow-100 {
		margin-right: 0px;
		margin-left: 0px;
	}
}
@media (max-width: 575.98px) {
	.gen-editorrow-100 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-editorrow-100 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-100 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorrow-100 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorrow-100 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-editorrow-100 {
display:none !important;
} }
.gen-editorrow-100 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-100 span {
}
.gen-editorrow-100 {
	text-transform: 0;
}
.gen-editorrow-100  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-100   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-100  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-100  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-100 {
	color: rgba(0, 192, 88, 1);
}

.gen-editorcolumn-151 { position: relative; }





.gen-editorcolumn-151 span {
}
.gen-editorcolumn-151 {
	text-transform: 0;
}

.gen-image-76 { position: relative; }
.gen-image-76 {
	width: 65px;
	height: 65px;
}


@media (max-width: 991.98px) {
			.gen-image-76 {
				width: 65px;
				height: 65px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-76 {
						width: 65px;
						height: 65px;
					}
}

.gen-image-76 .image-a span {
	line-height: 1.2em;
}
.gen-image-76 .image-a {
	line-height: 1.2em;
}
.gen-image-76 .image-a  {
}
.gen-image-76 .image-a {
	color: rgba(0, 192, 88, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(237, 237, 254, 1);
	background-color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-152 { position: relative; }





.gen-editorcolumn-152 span {
}
.gen-editorcolumn-152 {
	text-transform: 0;
}

.gen-paragraph-161 { position: relative; }
.gen-paragraph-161 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-161 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-161 .paragraph span {
}
.gen-paragraph-161 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
	text-transform: uppercase;
}
.gen-paragraph-161 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 18px;
	text-align: left;
}
.gen-paragraph-161 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-161 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-161 .paragraph:hover {
	color: rgba(0, 0, 0, 0);
}
.gen-paragraph-161 .paragraph:active {
	color: rgba(0, 0, 0, 0);
}




.gen-reviewblock-2 { position: relative; }
.gen-reviewblock-2 {
	width: auto;
}



@media (max-width: 767.98px) {
					.gen-reviewblock-2 {
						margin-bottom: 0px;
					}
}

@media (max-width: 575.98px) {
					.gen-reviewblock-2 {
						margin-bottom: 0px;
					}
}

.gen-reviewblock-2 span {
}
.gen-reviewblock-2 {
	text-transform: 0;
}
.gen-reviewblock-2  {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
}
@media (max-width: 1199.98px) {
  .gen-reviewblock-2   {
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 30px;
	padding-left: 15px;
	}
}
@media (max-width: 991.98px) {
  .gen-reviewblock-2  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	}
}
@media (max-width: 767.98px) {
  .gen-reviewblock-2  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-reviewblock-2  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-reviewblock-2 {
	color: rgba(0, 192, 88, 1);
}

.gen-reviewblock-2 .not-logged-in { position: relative; }





.gen-reviewblock-2 .not-logged-in span {
}
.gen-reviewblock-2 .not-logged-in {
	text-transform: 0;
}
.gen-reviewblock-2 .not-logged-in  {
}
.gen-reviewblock-2 .not-logged-in {
	color: rgba(0, 192, 88, 1);
}

.gen-imagewithsimpletext-39 { position: relative; }
.gen-imagewithsimpletext-39 {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}





.gen-imagewithsimpletext-39 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-39 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-39  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-imagewithsimpletext-39  span {
font-size: 18px;
}
.gen-imagewithsimpletext-39 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithsimpletext-39:hover {
	color: rgba(0, 0, 0, 0);
}

.gen-imagewithsimpletext-39 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-39 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-39 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 40px;
	height: 40px;
}





.gen-imagewithsimpletext-39 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-39 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-39 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-39 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}



.gen-button-81 { position: relative; }
.gen-button-81 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 300px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-81 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-81 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-81 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-81 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-81 > .button span {
	line-height: 1.6em;
	letter-spacing: 0.15000000000000002em ;
}
.gen-button-81 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	letter-spacing: 0.15000000000000002em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-81 > .button  {
	font-size: 16px;
}
.gen-button-81 > .button  span {
font-size: 16px;
}
.gen-button-81 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-81 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-81 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-81 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-81 > .button > span{
padding:0 5px;
}

.gen-paragraph-162 { position: relative; }
.gen-paragraph-162 {
	margin-top: 0px;
}





.gen-paragraph-162 .paragraph span {
}
.gen-paragraph-162 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	transition: all 0.2s;
}
.gen-paragraph-162 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-162 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-162 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-162 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-162 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}


.gen-button-82 { position: relative; }
.gen-button-82 {
	margin-right: auto;
	margin-left: auto;
	width: auto;
}





.gen-button-82 > .button span {
	line-height: 1.2em;
}
.gen-button-82 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-button-82 > .button  {
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 16px;
}
.gen-button-82 > .button  span {
font-size: 16px;
}
.gen-button-82 > .button {
	color: rgba(151, 151, 151, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(97, 97, 97, 1);
}
.gen-button-82 > .button:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-button-82 > .button:active {
	color: rgba(97, 97, 97, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
}
.gen-button-82 > .button:disabled {
	color: rgba(202, 202, 202, 1);
}

.gen-button-82 > .button > span{
padding:0 0px;
}


.gen-reviewblock-2 .not-purchased { position: relative; }





.gen-reviewblock-2 .not-purchased span {
}
.gen-reviewblock-2 .not-purchased {
	text-transform: 0;
}

.gen-imagewithsimpletext-40 { position: relative; }
.gen-imagewithsimpletext-40 {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: auto;
}





.gen-imagewithsimpletext-40 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-40 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-40  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: left;
}
.gen-imagewithsimpletext-40  span {
font-size: 16px;
}
.gen-imagewithsimpletext-40 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-40 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-40 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-40 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 35px;
	height: auto;
}





.gen-imagewithsimpletext-40 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-40 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-40 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-40 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}




.gen-reviewblock-2 .pending { position: relative; }





.gen-reviewblock-2 .pending span {
}
.gen-reviewblock-2 .pending {
	text-transform: 0;
}

.gen-imagewithsimpletext-41 { position: relative; }
.gen-imagewithsimpletext-41 {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: auto;
}





.gen-imagewithsimpletext-41 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-41 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-41  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-41  span {
font-size: 16px;
}
.gen-imagewithsimpletext-41 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-41 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-41 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-41 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 35px;
	height: auto;
}





.gen-imagewithsimpletext-41 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-41 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-41 .image-wrapper .image-a  {
	padding-top: 5px;
	padding-bottom: 5px;
}
.gen-imagewithsimpletext-41 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}




.gen-reviewblock-2 .already-reviewed { position: relative; }





.gen-reviewblock-2 .already-reviewed span {
}
.gen-reviewblock-2 .already-reviewed {
	text-transform: 0;
}

.gen-imagewithsimpletext-42 { position: relative; }
.gen-imagewithsimpletext-42 {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: auto;
}





.gen-imagewithsimpletext-42 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-42 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-42  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-42  span {
font-size: 16px;
}
.gen-imagewithsimpletext-42 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-42 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-42 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-42 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 35px;
	height: auto;
}





.gen-imagewithsimpletext-42 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-42 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-42 .image-wrapper .image-a  {
	padding-top: 5px;
	padding-bottom: 5px;
}
.gen-imagewithsimpletext-42 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}




.gen-reviewblock-2 .review-form { position: relative; }
.gen-reviewblock-2 .review-form {
	width: auto;
}





.gen-reviewblock-2 .review-form span {
}
.gen-reviewblock-2 .review-form {
	text-transform: 0;
}
.gen-reviewblock-2 .review-form  {
	padding-right: 0px;
	padding-left: 0px;
}
@media (max-width: 575.98px) {
  .gen-reviewblock-2 .review-form  {
	padding-right: 0px;
	padding-left: 0px;
	}
}
.gen-reviewblock-2 .review-form {
	color: rgba(0, 192, 88, 1);
}

.gen-horizontalline-23 { position: relative; }
.gen-horizontalline-23 {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}
@media (min-width: 1200.00px) {
	.gen-horizontalline-23 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-23 {
		margin-right: 20px;
		margin-left: auto;
		width: 100%;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-horizontalline-23 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
	.gen-horizontalline-23 {
		width: 100%;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-horizontalline-23 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
	.gen-horizontalline-23 {
		width: 100%;
	}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-horizontalline-23 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-horizontalline-23 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-horizontalline-23 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-horizontalline-23 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-horizontalline-23 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-horizontalline-23 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-horizontalline-23 {
display:none !important;
} }
.gen-horizontalline-23 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-23 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-23 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-23 > hr {
	color: rgba(0, 192, 88, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(181, 181, 198, 1);
}


.gen-editorrow-101 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-101 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-101 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-101 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-101 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-101 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-101 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-101 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-101 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-101 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-101 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-101 { position: relative; }





.gen-editorrow-101 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-101 span {
}
.gen-editorrow-101 {
	text-transform: 0;
}
.gen-editorrow-101  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-101   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-101  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-101  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-101  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-101 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-153 { position: relative; }





.gen-editorcolumn-153 span {
}
.gen-editorcolumn-153 {
	text-transform: 0;
}

.gen-paragraph-163 { position: relative; }
.gen-paragraph-163 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-163 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-163 .paragraph span {
}
.gen-paragraph-163 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-163 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
	text-align: left;
}
.gen-paragraph-163 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-163 .paragraph  {
	font-size: 20px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-163 .paragraph  span {
font-size: 20px;
	}
}
.gen-paragraph-163 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-163 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-163 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}


.gen-ratinginput-2 { position: relative; }
.gen-ratinginput-2 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-ratinginput-2 {
								margin-right: auto;
								margin-left: 0px;
							}
}

.gen-ratinginput-2 span {
}
.gen-ratinginput-2 {
	text-transform: 0;
}
.gen-ratinginput-2  {
	padding-bottom: 0px;
	text-align: left;
}
.gen-ratinginput-2 {
	color: rgba(0, 192, 88, 1);
}
.rating {
display: flex;
}
.gen-ratinginput-2 .rating-icon i{
color:rgba(237, 150, 27, 1);
}
.gen-ratinginput-2 .rating-icon i.hover{
color:rgba(237, 150, 27, 1);
}
.gen-ratinginput-2 .rating-icon i.active{
color:rgba(237, 150, 27, 1);
}
.gen-ratinginput-2{
font-size:24px;
}
.gen-ratinginput-2 .rating-icon:not(last-child){
margin-right:3px;
}

.gen-horizontalline-24 { position: relative; }
.gen-horizontalline-24 {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-24 {
		margin-right: 20px;
		margin-left: auto;
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-horizontalline-24 {
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-horizontalline-24 {
		width: 100%;
	}
}


.gen-horizontalline-24 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-24 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-24 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-24 > hr {
	color: rgba(0, 192, 88, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-paragraph-164 { position: relative; }





.gen-paragraph-164 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-164 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-164 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-164 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-164 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-input-37 { position: relative; }
.gen-input-37 {
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-37 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-37 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-37 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-37 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-37 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-37 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-37 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-37 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-37 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-37 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-37 > .inner-wrapper > .input + i{
padding:0 0px;
}
.gen-input-37 > .inner-wrapper > .input + i{
color:rgba(202, 202, 202, 1);
}

.gen-paragraph-165 { position: relative; }





.gen-paragraph-165 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-165 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-165 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-165 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-165 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-textarea-5 { position: relative; }
.gen-textarea-5 {
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-textarea-5 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-textarea-5 .text-area span {
	line-height: 1.2em;
}
.gen-textarea-5 .text-area {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-textarea-5 .text-area  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-textarea-5 .text-area  span {
font-size: 16px;
}
.gen-textarea-5 .text-area {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-textarea-5 .text-area:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-textarea-5 .text-area:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-textarea-5 .text-area:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-textarea-5 .text-area::placeholder{
color:rgba(202, 202, 202, 1);
}

.gen-checkboxwithtext-4 { position: relative; }
.gen-checkboxwithtext-4 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-checkboxwithtext-4 {
								margin-left: 0px;
							}
}

.gen-checkboxwithtext-4 span {
}
.gen-checkboxwithtext-4 {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-checkboxwithtext-4  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-checkboxwithtext-4  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-checkboxwithtext-4  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-checkboxwithtext-4  span {
font-size: 14px;
	}
}
.gen-checkboxwithtext-4 {
	color: rgba(255, 255, 255, 1);
}

.gen-checkboxwithtext-4 .checkbox { position: relative; }
.gen-checkboxwithtext-4 .checkbox {
	margin-right: 9px;
	margin-bottom: 2px;
	width: 20px;
	height: 20px;
}





.gen-checkboxwithtext-4 .checkbox .checkmark-wrapper span {
	line-height: 1.2em;
}
.gen-checkboxwithtext-4 .checkbox .checkmark-wrapper {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-checkboxwithtext-4 .checkbox .checkmark-wrapper  {
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
}
.gen-checkboxwithtext-4 .checkbox .checkmark-wrapper {
	color: rgba(0, 192, 88, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-checkboxwithtext-4 .checkbox .checkmark-wrapper{
font-size:20px;
}
.gen-checkboxwithtext-4 .checkbox .checkmark-wrapper.checked{
background-color:rgba(255, 255, 255, 1);
}
.gen-checkboxwithtext-4 .checkbox .checkmark-wrapper i{
color:rgba(32, 32, 35, 1);
}


.gen-button-83 { position: relative; }
.gen-button-83 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 300px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-83 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-83 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-83 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-83 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-83 > .button span {
	line-height: 1.6em;
}
.gen-button-83 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-83 > .button  {
	font-size: 16px;
}
.gen-button-83 > .button  span {
font-size: 16px;
}
.gen-button-83 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-83 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-83 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-83 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-83 > .button > span{
padding:0 0px;
}


.gen-editorcolumn-154 { position: relative; }





.gen-editorcolumn-154 span {
}
.gen-editorcolumn-154 {
	text-transform: 0;
}

.gen-imagewithsimpletext-43 { position: relative; }
.gen-imagewithsimpletext-43 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

@media (max-width: 1199.98px) {
	.gen-imagewithsimpletext-43 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-imagewithsimpletext-43 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-imagewithsimpletext-43 {
		margin-top: 10px;
	}
}

@media (max-width: 575.98px) {
	.gen-imagewithsimpletext-43 {
		margin-top: 15px;
		margin-bottom: 0px;
	}
}

.gen-imagewithsimpletext-43 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-43 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-43  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 22px;
}
.gen-imagewithsimpletext-43  span {
font-size: 22px;
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-43  {
	font-size: 20px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-43  span {
font-size: 20px;
	}
}
.gen-imagewithsimpletext-43 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithsimpletext-43:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-43 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-43 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-43 .image-wrapper {
	margin-right: 5px;
	margin-left: 0px;
	width: 40px;
	height: 40px;
}





.gen-imagewithsimpletext-43 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-43 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-43 .image-wrapper .image-a  {
	padding-right: 2px;
	padding-left: 3px;
}
.gen-imagewithsimpletext-43 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}



.gen-imagewithsimpletext-44 { position: relative; }
.gen-imagewithsimpletext-44 {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

@media (max-width: 1199.98px) {
	.gen-imagewithsimpletext-44 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}



@media (max-width: 575.98px) {
					.gen-imagewithsimpletext-44 {
						margin-top: 5px;
					}
}

.gen-imagewithsimpletext-44 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-44 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-44  {
	padding-top: 5px;
	padding-right: 18px;
	padding-bottom: 5px;
	padding-left: 18px;
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-44  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-44  span {
font-size: 14px;
	}
}
.gen-imagewithsimpletext-44 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-44 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-44 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-44 .image-wrapper {
	margin-right: 12px;
	margin-left: 0px;
	width: 25px;
	height: 25px;
}





.gen-imagewithsimpletext-44 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-44 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-44 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-44 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}



.gen-imagewithsimpletext-45 { position: relative; }
.gen-imagewithsimpletext-45 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-45 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-45 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-45  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
	font-size: 14px;
}
.gen-imagewithsimpletext-45  span {
font-size: 14px;
}
.gen-imagewithsimpletext-45 {
	color: rgba(150, 150, 150, 1);
}

.gen-imagewithsimpletext-45 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-45 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-45 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 25px;
	height: 25px;
}





.gen-imagewithsimpletext-45 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-45 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-45 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-45 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}



.gen-imagewithsimpletext-46 { position: relative; }
.gen-imagewithsimpletext-46 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-46 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-46 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-46  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
	font-size: 14px;
}
.gen-imagewithsimpletext-46  span {
font-size: 14px;
}
.gen-imagewithsimpletext-46 {
	color: rgba(150, 150, 150, 1);
}

.gen-imagewithsimpletext-46 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-46 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-46 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 25px;
	height: 25px;
}





.gen-imagewithsimpletext-46 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-46 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-46 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-46 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}



.gen-imagewithsimpletext-47 { position: relative; }
.gen-imagewithsimpletext-47 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-47 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-47 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-47  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
	font-size: 14px;
}
.gen-imagewithsimpletext-47  span {
font-size: 14px;
}
.gen-imagewithsimpletext-47 {
	color: rgba(150, 150, 150, 1);
}

.gen-imagewithsimpletext-47 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-47 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-47 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 25px;
	height: 25px;
}





.gen-imagewithsimpletext-47 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-47 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-47 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-47 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}



.gen-imagewithsimpletext-48 { position: relative; }
.gen-imagewithsimpletext-48 {
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

@media (max-width: 1199.98px) {
	.gen-imagewithsimpletext-48 {
		margin-top: 35px;
		margin-bottom: 15px;
	}
}




.gen-imagewithsimpletext-48 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-48 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-48  {
	padding-top: 5px;
	padding-right: 18px;
	padding-bottom: 5px;
	padding-left: 18px;
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-48  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-48  span {
font-size: 14px;
	}
}
.gen-imagewithsimpletext-48 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-48 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-48 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-48 .image-wrapper {
	margin-right: 12px;
	margin-left: 0px;
	width: 25px;
	height: 25px;
}





.gen-imagewithsimpletext-48 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-48 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-48 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-48 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}



.gen-imagewithsimpletext-49 { position: relative; }
.gen-imagewithsimpletext-49 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-49 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-49 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-49  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
	font-size: 14px;
}
.gen-imagewithsimpletext-49  span {
font-size: 14px;
}
.gen-imagewithsimpletext-49 {
	color: rgba(150, 150, 150, 1);
}

.gen-imagewithsimpletext-49 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-49 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-49 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 25px;
	height: 25px;
}





.gen-imagewithsimpletext-49 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-49 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-49 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-49 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}



.gen-imagewithsimpletext-50 { position: relative; }
.gen-imagewithsimpletext-50 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-50 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-50 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-50  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
	font-size: 14px;
}
.gen-imagewithsimpletext-50  span {
font-size: 14px;
}
.gen-imagewithsimpletext-50 {
	color: rgba(150, 150, 150, 1);
}

.gen-imagewithsimpletext-50 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-50 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-50 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 25px;
	height: 25px;
}





.gen-imagewithsimpletext-50 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-50 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-50 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-50 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}



.gen-imagewithsimpletext-51 { position: relative; }
.gen-imagewithsimpletext-51 {
	margin-right: 0px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-51 {
								margin-bottom: 20px;
							}
}

.gen-imagewithsimpletext-51 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-51 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-51  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
	font-size: 14px;
}
.gen-imagewithsimpletext-51  span {
font-size: 14px;
}
.gen-imagewithsimpletext-51 {
	color: rgba(150, 150, 150, 1);
}

.gen-imagewithsimpletext-51 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-51 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-51 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 25px;
	height: 25px;
}





.gen-imagewithsimpletext-51 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-51 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-51 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-51 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}










.gen-expansionarea-2 .show-more-button { position: relative; }
.gen-expansionarea-2 .show-more-button {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-expansionarea-2 .show-more-button {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionarea-2 .show-more-button {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-expansionarea-2 .show-more-button {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-expansionarea-2 .show-more-button {
		margin-right: 15px;
		margin-bottom: 0px;
		margin-left: 15px;
		width: auto;
	}
}

.gen-expansionarea-2 .show-more-button > .button span {
	line-height: 1.6em;
}
.gen-expansionarea-2 .show-more-button > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-expansionarea-2 .show-more-button > .button  {
	font-size: 16px;
}
.gen-expansionarea-2 .show-more-button > .button  span {
font-size: 16px;
}
.gen-expansionarea-2 .show-more-button > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-expansionarea-2 .show-more-button > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-expansionarea-2 .show-more-button > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-expansionarea-2 .show-more-button > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-expansionarea-2 .show-more-button > .button > span{
padding:0 8px;
}

.gen-expansionarea-2 .show-less-button { position: relative; }
.gen-expansionarea-2 .show-less-button {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 120px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-expansionarea-2 .show-less-button {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionarea-2 .show-less-button {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-expansionarea-2 .show-less-button {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-expansionarea-2 .show-less-button {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-expansionarea-2 .show-less-button > .button span {
	line-height: 1.6em;
}
.gen-expansionarea-2 .show-less-button > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-expansionarea-2 .show-less-button > .button  {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 16px;
}
.gen-expansionarea-2 .show-less-button > .button  span {
font-size: 16px;
}
.gen-expansionarea-2 .show-less-button > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-expansionarea-2 .show-less-button > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-expansionarea-2 .show-less-button > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-expansionarea-2 .show-less-button > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-expansionarea-2 .show-less-button > .button > span{
padding:0 8px;
}


.gen-horizontalline-25 { position: relative; }
.gen-horizontalline-25 {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-25 {
		margin-right: 20px;
		margin-left: auto;
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-horizontalline-25 {
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-horizontalline-25 {
		width: 100%;
	}
}


.gen-horizontalline-25 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-25 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-25 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-25 > hr {
	color: rgba(0, 192, 88, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}





.gen-editorrow-102 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-102 .col:nth-child(1) {
flex: 0 0 auto;
 width: 47.39583333333336%;
}
.gen-editorrow-102 .col:nth-child(2) {
flex: 0 0 auto;
 width: 52.60416666666663%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-102 .col:nth-child(1) {
flex: 0 0 auto;
 width: 61.88004032258061%;
}
.gen-editorrow-102 .col:nth-child(2) {
flex: 0 0 auto;
 width: 38.11995967741939%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-102 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-102 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-102 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-102 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-102 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-102 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-102 { position: relative; }





.gen-editorrow-102 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-102 span {
}
.gen-editorrow-102 {
	text-transform: 0;
}
.gen-editorrow-102  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-102  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-102  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-102  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-102 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-155 { position: relative; }





.gen-editorcolumn-155 span {
}
.gen-editorcolumn-155 {
	text-transform: 0;
}

.gen-editorrow-103 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-103 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.333333333333336%;
}
.gen-editorrow-103 .col:nth-child(2) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-103 .col:nth-child(3) {
flex: 0 0 auto;
 width: 61.66666666666667%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-103 .col:nth-child(1) {
flex: 0 0 auto;
 width: 30.20225694444445%;
}
.gen-editorrow-103 .col:nth-child(2) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-103 .col:nth-child(3) {
flex: 0 0 auto;
 width: 64.79774305555554%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-103 .col:nth-child(1) {
flex: 0 0 auto;
 width: 28.750000000000004%;
}
.gen-editorrow-103 .col:nth-child(2) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-103 .col:nth-child(3) {
flex: 0 0 auto;
 width: 66.25%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-103 .col:nth-child(1) {
flex: 0 0 auto;
 width: 28.750000000000004%;
}
.gen-editorrow-103 .col:nth-child(2) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-103 .col:nth-child(3) {
flex: 0 0 auto;
 width: 66.25%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-103 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-103 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-103 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-103 { position: relative; }





.gen-editorrow-103 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-103 span {
}
.gen-editorrow-103 {
	text-transform: 0;
}
.gen-editorrow-103  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-103   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-103  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-103  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-103  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-103 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-156 { position: relative; }





.gen-editorcolumn-156 span {
}
.gen-editorcolumn-156 {
	text-transform: 0;
}

.gen-image-77 { position: relative; }
.gen-image-77 {
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	width: 125px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-image-77 {
				width: 120px;
				height: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-image-77 {
						width: 120px;
						height: auto;
					}
}

.gen-image-77 .image-a span {
	line-height: 1.2em;
}
.gen-image-77 .image-a {
	line-height: 1.2em;
}
.gen-image-77 .image-a  {
}
.gen-image-77 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-166 { position: relative; }





.gen-paragraph-166 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-166 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-166 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 22px;
}
.gen-paragraph-166 .paragraph  span {
font-size: 22px;
}
.gen-paragraph-166 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-166 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-166 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-167 { position: relative; }
.gen-paragraph-167 {
	margin-bottom: 15px;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-167 {
		margin-bottom: 15px;
	}
}




.gen-paragraph-167 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-167 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-167 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-167 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-167 .paragraph {
	color: rgba(150, 150, 150, 1);
}
.gen-paragraph-167 .paragraph:hover {
	color: rgba(150, 150, 150, 1);
}
.gen-paragraph-167 .paragraph:active {
	color: rgba(150, 150, 150, 1);
}



.gen-editorcolumn-157 { position: relative; }





.gen-editorcolumn-157 span {
}
.gen-editorcolumn-157 {
	text-transform: 0;
}

.gen-verticalline-5 { position: relative; }
.gen-verticalline-5 {
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-verticalline-5 {
		height: 100%;
	}
}




.gen-verticalline-5 .vl span {
	line-height: 1.2em;
}
.gen-verticalline-5 .vl {
	line-height: 1.2em;
}
.gen-verticalline-5 .vl  {
}
.gen-verticalline-5 .vl {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}



.gen-editorcolumn-158 { position: relative; }





.gen-editorcolumn-158 span {
}
.gen-editorcolumn-158 {
	text-transform: 0;
}

.gen-block-132 { position: relative; }





.gen-block-132 span {
}
.gen-block-132 {
}
.gen-block-132  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-132 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-78 { position: relative; }
.gen-image-78 {
	margin-right: 15px;
	width: 120px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-image-78 {
				width: 120px;
				height: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-image-78 {
						width: 120px;
						height: auto;
					}
}

.gen-image-78 .image-a span {
	line-height: 1.2em;
}
.gen-image-78 .image-a {
	line-height: 1.2em;
}
.gen-image-78 .image-a  {
}
.gen-image-78 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-block-133 { position: relative; }
.gen-block-133 {
	margin-right: 8px;
	width: 158px;
	height: 25px;
}




@media (max-width: 575.98px) {
							.gen-block-133 {
								width: 116px;
							}
}

.gen-block-133 span {
}
.gen-block-133 {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-block-133  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-133 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(42, 42, 45, 1);
}

.gen-image-79 { position: relative; }
.gen-image-79 {
	margin-right: 0px;
	margin-left: 0px;
	width: 88%;
	height: 150px;
}


@media (max-width: 991.98px) {
			.gen-image-79 {
				width: 270px;
				height: 150px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-79 {
				width: 88%;
			}
}

@media (max-width: 575.98px) {
			.gen-image-79 {
				width: 89px;
				height: 150px;
			}
}

.gen-image-79 .image-a span {
	line-height: 1.2em;
}
.gen-image-79 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-image-79 .image-a  {
}
.gen-image-79 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-paragraph-168 { position: relative; }
.gen-paragraph-168 {
	margin-left: 0px;
}





.gen-paragraph-168 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-168 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-168 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-168 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-168 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-168 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-168 .paragraph {
	color: rgba(150, 150, 150, 1);
}



.gen-block-134 { position: relative; }





.gen-block-134 span {
}
.gen-block-134 {
}
.gen-block-134  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-134 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-80 { position: relative; }
.gen-image-80 {
	margin-right: 15px;
	width: 120px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-image-80 {
				width: 120px;
				height: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-image-80 {
						width: 120px;
						height: auto;
					}
}

.gen-image-80 .image-a span {
	line-height: 1.2em;
}
.gen-image-80 .image-a {
	line-height: 1.2em;
}
.gen-image-80 .image-a  {
}
.gen-image-80 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-block-135 { position: relative; }
.gen-block-135 {
	margin-right: 8px;
	width: 158px;
	height: 25px;
}




@media (max-width: 575.98px) {
							.gen-block-135 {
								width: 116px;
							}
}

.gen-block-135 span {
}
.gen-block-135 {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-block-135  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-135 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(42, 42, 45, 1);
}

.gen-image-81 { position: relative; }
.gen-image-81 {
	margin-right: 8px;
	width: 16%;
	height: 25px;
}



@media (max-width: 767.98px) {
					.gen-image-81 {
						width: 16%;
					}
}

@media (max-width: 575.98px) {
					.gen-image-81 {
						width: 16%;
					}
}

.gen-image-81 .image-a span {
}
.gen-image-81 .image-a {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-image-81 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-81 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(90, 90, 97, 1);
}



.gen-paragraph-169 { position: relative; }
.gen-paragraph-169 {
	margin-left: 0px;
}





.gen-paragraph-169 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-169 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-169 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-169 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-169 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-169 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-169 .paragraph {
	color: rgba(150, 150, 150, 1);
}



.gen-block-136 { position: relative; }





.gen-block-136 span {
}
.gen-block-136 {
}
.gen-block-136  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-136 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-82 { position: relative; }
.gen-image-82 {
	margin-right: 15px;
	width: 120px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-image-82 {
				width: 120px;
				height: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-image-82 {
						width: 120px;
						height: auto;
					}
}

.gen-image-82 .image-a span {
	line-height: 1.2em;
}
.gen-image-82 .image-a {
	line-height: 1.2em;
}
.gen-image-82 .image-a  {
}
.gen-image-82 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-block-137 { position: relative; }
.gen-block-137 {
	margin-right: 8px;
	width: 158px;
	height: 25px;
}




@media (max-width: 575.98px) {
							.gen-block-137 {
								width: 116px;
							}
}

.gen-block-137 span {
}
.gen-block-137 {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-block-137  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-137 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(42, 42, 45, 1);
}

.gen-image-83 { position: relative; }
.gen-image-83 {
	margin-right: 8px;
	width: 8%;
	height: 25px;
}



@media (max-width: 767.98px) {
					.gen-image-83 {
						width: 8%;
					}
}

@media (max-width: 575.98px) {
					.gen-image-83 {
						width: 8%;
					}
}

.gen-image-83 .image-a span {
}
.gen-image-83 .image-a {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-image-83 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-83 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(90, 90, 97, 1);
}



.gen-paragraph-170 { position: relative; }
.gen-paragraph-170 {
	margin-left: 0px;
}





.gen-paragraph-170 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-170 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-170 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-170 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-170 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-170 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-170 .paragraph {
	color: rgba(150, 150, 150, 1);
}



.gen-block-138 { position: relative; }





.gen-block-138 span {
}
.gen-block-138 {
}
.gen-block-138  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-138 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-84 { position: relative; }
.gen-image-84 {
	margin-right: 15px;
	width: 120px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-image-84 {
				width: 120px;
				height: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-image-84 {
						width: 120px;
						height: auto;
					}
}

.gen-image-84 .image-a span {
	line-height: 1.2em;
}
.gen-image-84 .image-a {
	line-height: 1.2em;
}
.gen-image-84 .image-a  {
}
.gen-image-84 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-block-139 { position: relative; }
.gen-block-139 {
	margin-right: 8px;
	width: 158px;
	height: 25px;
}




@media (max-width: 575.98px) {
							.gen-block-139 {
								width: 116px;
							}
}

.gen-block-139 span {
}
.gen-block-139 {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-block-139  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-139 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(42, 42, 45, 1);
}

.gen-image-85 { position: relative; }
.gen-image-85 {
	margin-right: 8px;
	width: 0%;
	height: 25px;
}




@media (max-width: 575.98px) {
							.gen-image-85 {
								width: 0%;
							}
}

.gen-image-85 .image-a span {
}
.gen-image-85 .image-a {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-image-85 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-85 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(90, 90, 97, 1);
}



.gen-paragraph-171 { position: relative; }
.gen-paragraph-171 {
	margin-left: 0px;
}





.gen-paragraph-171 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-171 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-171 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-171 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-171 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-171 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-171 .paragraph {
	color: rgba(150, 150, 150, 1);
}



.gen-block-140 { position: relative; }





.gen-block-140 span {
}
.gen-block-140 {
}
.gen-block-140  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-140 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-86 { position: relative; }
.gen-image-86 {
	margin-right: 15px;
	width: 120px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-image-86 {
				width: 120px;
				height: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-image-86 {
						width: 120px;
						height: auto;
					}
}

.gen-image-86 .image-a span {
	line-height: 1.2em;
}
.gen-image-86 .image-a {
	line-height: 1.2em;
}
.gen-image-86 .image-a  {
}
.gen-image-86 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-block-141 { position: relative; }
.gen-block-141 {
	margin-right: 8px;
	width: 158px;
	height: 25px;
}




@media (max-width: 575.98px) {
							.gen-block-141 {
								width: 116px;
							}
}

.gen-block-141 span {
}
.gen-block-141 {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-block-141  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-141 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(42, 42, 45, 1);
}

.gen-image-87 { position: relative; }
.gen-image-87 {
	margin-right: 8px;
	width: 0%;
	height: 25px;
}




@media (max-width: 575.98px) {
							.gen-image-87 {
								width: 0%;
							}
}

.gen-image-87 .image-a span {
}
.gen-image-87 .image-a {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-image-87 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-87 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(90, 90, 97, 1);
}



.gen-paragraph-172 { position: relative; }
.gen-paragraph-172 {
	margin-left: 0px;
}





.gen-paragraph-172 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-172 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-172 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-172 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-172 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-172 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-172 .paragraph {
	color: rgba(150, 150, 150, 1);
}






.gen-editorcolumn-159 { position: relative; }





.gen-editorcolumn-159 span {
}
.gen-editorcolumn-159 {
	text-transform: 0;
}

.gen-editorrow-104 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-104 .col:nth-child(1) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-104 .col:nth-child(2) {
flex: 0 0 auto;
 width: 95%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-104 .col:nth-child(1) {
flex: 0 0 auto;
 width: 8.333333333333332%;
}
.gen-editorrow-104 .col:nth-child(2) {
flex: 0 0 auto;
 width: 91.66666666666666%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-104 .col:nth-child(1) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-104 .col:nth-child(2) {
flex: 0 0 auto;
 width: 95%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-104 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-104 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-104 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-104 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-104 { position: relative; }


@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorrow-104 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorrow-104 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-editorrow-104 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorrow-104 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorrow-104 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-editorrow-104 {
display:none !important;
} }
.gen-editorrow-104 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-104 span {
}
.gen-editorrow-104 {
	text-transform: 0;
}
.gen-editorrow-104  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-104   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-104  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-104  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-104  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-104 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-160 { position: relative; }





.gen-editorcolumn-160 span {
}
.gen-editorcolumn-160 {
	text-transform: 0;
}

.gen-verticalline-6 { position: relative; }
.gen-verticalline-6 {
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-verticalline-6 {
		height: 100%;
	}
}




.gen-verticalline-6 .vl span {
	line-height: 1.2em;
}
.gen-verticalline-6 .vl {
	line-height: 1.2em;
}
.gen-verticalline-6 .vl  {
}
.gen-verticalline-6 .vl {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}



.gen-editorcolumn-161 { position: relative; }





.gen-editorcolumn-161 span {
}
.gen-editorcolumn-161 {
	text-transform: 0;
}

.gen-block-142 { position: relative; }
.gen-block-142 {
	margin-bottom: 0px;
	width: 492px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-142 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-142 {
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-block-142 {
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-142 {
		margin-bottom: 0px;
		width: auto;
	}
}

.gen-block-142 span {
	line-height: 1.2em;
}
.gen-block-142 {
	line-height: 1.2em;
}
.gen-block-142  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-142 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-143 { position: relative; }
.gen-block-143 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-143 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-143 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-143 {
		width: 33%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-143 {
		width: 50%;
	}
}

.gen-block-143 span {
	line-height: 1.2em;
}
.gen-block-143 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-143  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-143  span {
font-size: 18px;
}
.gen-block-143 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-88 { position: relative; }
.gen-image-88 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-88 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-88 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-88 .image-a span {
	line-height: 1.2em;
}
.gen-image-88 .image-a {
	line-height: 1.2em;
}
.gen-image-88 .image-a  {
}
.gen-image-88 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-144 { position: relative; }
.gen-block-144 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-144 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-144 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-144 {
		width: 33%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-144 {
		width: 50%;
	}
}

.gen-block-144 span {
	line-height: 1.2em;
}
.gen-block-144 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-144  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-144  span {
font-size: 18px;
}
.gen-block-144 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-89 { position: relative; }
.gen-image-89 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-89 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-89 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-89 .image-a span {
	line-height: 1.2em;
}
.gen-image-89 .image-a {
	line-height: 1.2em;
}
.gen-image-89 .image-a  {
}
.gen-image-89 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-145 { position: relative; }
.gen-block-145 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-145 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-145 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-145 {
		width: 33%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-145 {
		width: 50%;
	}
}

.gen-block-145 span {
	line-height: 1.2em;
}
.gen-block-145 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-145  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-145  span {
font-size: 18px;
}
.gen-block-145 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-90 { position: relative; }
.gen-image-90 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-90 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-90 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-90 .image-a span {
	line-height: 1.2em;
}
.gen-image-90 .image-a {
	line-height: 1.2em;
}
.gen-image-90 .image-a  {
}
.gen-image-90 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-146 { position: relative; }
.gen-block-146 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-146 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-146 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-146 {
		width: 33%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-146 {
		width: 50%;
	}
}

.gen-block-146 span {
	line-height: 1.2em;
}
.gen-block-146 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-146  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-146  span {
font-size: 18px;
}
.gen-block-146 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}
@media (min-width: 768px) and (max-width:1199.98px) {
    .icon4 {
        border-right: none;
    }
}
@media (max-width: 575.98px) {
    .icon4 {
        border-right: none;
    }
}
.gen-image-91 { position: relative; }
.gen-image-91 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-91 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-91 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-91 .image-a span {
	line-height: 1.2em;
}
.gen-image-91 .image-a {
	line-height: 1.2em;
}
.gen-image-91 .image-a  {
}
.gen-image-91 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-147 { position: relative; }
.gen-block-147 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-147 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-147 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-147 {
		width: 33%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-147 {
		width: 50%;
	}
}

.gen-block-147 span {
	line-height: 1.2em;
}
.gen-block-147 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-147  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-147  span {
font-size: 18px;
}
.gen-block-147 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-92 { position: relative; }
.gen-image-92 {
	width: 100%;
	height: 150px;
}


@media (max-width: 991.98px) {
			.gen-image-92 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-92 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-92 .image-a span {
	line-height: 1.2em;
}
.gen-image-92 .image-a {
	line-height: 1.2em;
}
.gen-image-92 .image-a  {
}
.gen-image-92 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-148 { position: relative; }
.gen-block-148 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-148 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-148 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-148 {
		width: 33%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-148 {
		width: 50%;
	}
}

.gen-block-148 span {
	line-height: 1.2em;
}
.gen-block-148 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-148  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-148  span {
font-size: 18px;
}
.gen-block-148 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-93 { position: relative; }
.gen-image-93 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-93 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-93 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-93 .image-a span {
	line-height: 1.2em;
}
.gen-image-93 .image-a {
	line-height: 1.2em;
}
.gen-image-93 .image-a  {
}
.gen-image-93 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-149 { position: relative; }
.gen-block-149 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-149 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-149 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-149 {
		width: 33%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-149 {
		width: 50%;
	}
}

.gen-block-149 span {
	line-height: 1.2em;
}
.gen-block-149 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-149  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-149  span {
font-size: 18px;
}
.gen-block-149 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-94 { position: relative; }
.gen-image-94 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-94 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-94 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-94 .image-a span {
	line-height: 1.2em;
}
.gen-image-94 .image-a {
	line-height: 1.2em;
}
.gen-image-94 .image-a  {
}
.gen-image-94 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-150 { position: relative; }
.gen-block-150 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-150 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-150 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-150 {
		width: 33%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-150 {
		width: 50%;
	}
}

.gen-block-150 span {
	line-height: 1.2em;
}
.gen-block-150 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-150  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-150  span {
font-size: 18px;
}
.gen-block-150 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-95 { position: relative; }
.gen-image-95 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-95 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-95 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-95 .image-a span {
	line-height: 1.2em;
}
.gen-image-95 .image-a {
	line-height: 1.2em;
}
.gen-image-95 .image-a  {
}
.gen-image-95 .image-a {
	color: rgba(0, 0, 0, 1);
}






.gen-editorrow-105 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-105 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-105 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-105 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-105 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-105 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-105 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorrow-105 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-105 {
	display:none !important;
	}
}




@media (min-width: 1200px) {
 .gen-editorrow-105 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-105 {
display:none !important;
} }
.gen-editorrow-105 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-105 span {
}
.gen-editorrow-105 {
	text-transform: 0;
}
.gen-editorrow-105  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-105   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-105  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-105  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-105  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-105 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-162 { position: relative; }





.gen-editorcolumn-162 span {
}
.gen-editorcolumn-162 {
	text-transform: 0;
}

.gen-block-151 { position: relative; }
.gen-block-151 {
	margin-bottom: 0px;
	width: 492px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-151 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-151 {
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-block-151 {
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-151 {
		margin-bottom: 0px;
		width: auto;
	}
}

.gen-block-151 span {
	line-height: 1.2em;
}
.gen-block-151 {
	line-height: 1.2em;
}
.gen-block-151  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-151 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-152 { position: relative; }
.gen-block-152 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-152 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-152 {
		width: 19%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-152 {
		width: 22%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-152 {
		width: 33%;
	}
}

.gen-block-152 span {
	line-height: 1.2em;
}
.gen-block-152 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-152  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-152  span {
font-size: 18px;
}
.gen-block-152 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-96 { position: relative; }
.gen-image-96 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-96 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-96 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-96 .image-a span {
	line-height: 1.2em;
}
.gen-image-96 .image-a {
	line-height: 1.2em;
}
.gen-image-96 .image-a  {
}
.gen-image-96 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-153 { position: relative; }
.gen-block-153 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-153 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-153 {
		width: 19%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-153 {
		width: 22%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-153 {
		width: 33%;
	}
}

.gen-block-153 span {
	line-height: 1.2em;
}
.gen-block-153 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-153  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-153  span {
font-size: 18px;
}
.gen-block-153 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-97 { position: relative; }
.gen-image-97 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-97 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-97 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-97 .image-a span {
	line-height: 1.2em;
}
.gen-image-97 .image-a {
	line-height: 1.2em;
}
.gen-image-97 .image-a  {
}
.gen-image-97 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-154 { position: relative; }
.gen-block-154 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-154 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-154 {
		width: 19%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-154 {
		width: 22%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-154 {
		width: 33%;
	}
}

.gen-block-154 span {
	line-height: 1.2em;
}
.gen-block-154 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-154  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-154  span {
font-size: 18px;
}
.gen-block-154 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-98 { position: relative; }
.gen-image-98 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-98 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-98 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-98 .image-a span {
	line-height: 1.2em;
}
.gen-image-98 .image-a {
	line-height: 1.2em;
}
.gen-image-98 .image-a  {
}
.gen-image-98 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-155 { position: relative; }
.gen-block-155 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-155 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-155 {
		width: 19%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-155 {
		width: 22%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-155 {
		width: 33%;
	}
}

.gen-block-155 span {
	line-height: 1.2em;
}
.gen-block-155 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-155  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-155  span {
font-size: 18px;
}
.gen-block-155 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}
@media (min-width: 768px) and (max-width:1199.98px) {
    .icon4 {
        border-right: none;
    }
}
@media (max-width: 575.98px) {
    .icon4 {
        border-right: none;
    }
}
.gen-image-99 { position: relative; }
.gen-image-99 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-99 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-99 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-99 .image-a span {
	line-height: 1.2em;
}
.gen-image-99 .image-a {
	line-height: 1.2em;
}
.gen-image-99 .image-a  {
}
.gen-image-99 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-156 { position: relative; }
.gen-block-156 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-156 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-156 {
		width: 19%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-156 {
		width: 22%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-156 {
		width: 33%;
	}
}

.gen-block-156 span {
	line-height: 1.2em;
}
.gen-block-156 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-156  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-156  span {
font-size: 18px;
}
.gen-block-156 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-100 { position: relative; }
.gen-image-100 {
	width: 100%;
	height: 150px;
}


@media (max-width: 991.98px) {
			.gen-image-100 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-100 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-100 .image-a span {
	line-height: 1.2em;
}
.gen-image-100 .image-a {
	line-height: 1.2em;
}
.gen-image-100 .image-a  {
}
.gen-image-100 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-157 { position: relative; }
.gen-block-157 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-157 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-157 {
		width: 19%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-157 {
		width: 22%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-157 {
		width: 33%;
	}
}

.gen-block-157 span {
	line-height: 1.2em;
}
.gen-block-157 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-157  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-157  span {
font-size: 18px;
}
.gen-block-157 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-101 { position: relative; }
.gen-image-101 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-101 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-101 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-101 .image-a span {
	line-height: 1.2em;
}
.gen-image-101 .image-a {
	line-height: 1.2em;
}
.gen-image-101 .image-a  {
}
.gen-image-101 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-158 { position: relative; }
.gen-block-158 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-158 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-158 {
		width: 19%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-158 {
		width: 22%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-158 {
		width: 33%;
	}
}

.gen-block-158 span {
	line-height: 1.2em;
}
.gen-block-158 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-158  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-158  span {
font-size: 18px;
}
.gen-block-158 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-102 { position: relative; }
.gen-image-102 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-102 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-102 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-102 .image-a span {
	line-height: 1.2em;
}
.gen-image-102 .image-a {
	line-height: 1.2em;
}
.gen-image-102 .image-a  {
}
.gen-image-102 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-159 { position: relative; }
.gen-block-159 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-159 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-159 {
		width: 19%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-159 {
		width: 22%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-159 {
		width: 33%;
	}
}

.gen-block-159 span {
	line-height: 1.2em;
}
.gen-block-159 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-159  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-159  span {
font-size: 18px;
}
.gen-block-159 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-103 { position: relative; }
.gen-image-103 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-103 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-103 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-103 .image-a span {
	line-height: 1.2em;
}
.gen-image-103 .image-a {
	line-height: 1.2em;
}
.gen-image-103 .image-a  {
}
.gen-image-103 .image-a {
	color: rgba(0, 0, 0, 1);
}








.gen-editorrow-106 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-106 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-106 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-106 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-106 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-106 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-106 { position: relative; }





.gen-editorrow-106 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-106 span {
}
.gen-editorrow-106 {
	text-transform: 0;
}
.gen-editorrow-106  {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-106  {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
}
.gen-editorrow-106 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-163 { position: relative; }





.gen-editorcolumn-163 span {
}
.gen-editorcolumn-163 {
	text-transform: 0;
}

.gen-horizontalline-26 { position: relative; }
.gen-horizontalline-26 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-26 {
		margin-right: 20px;
		margin-left: auto;
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-horizontalline-26 {
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-horizontalline-26 {
		width: 100%;
	}
}


.gen-horizontalline-26 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-26 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-26 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-26 > hr {
	color: rgba(0, 192, 88, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-button-84 { position: relative; }
.gen-button-84 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 300px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-84 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-84 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-84 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-84 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-84 > .button span {
	line-height: 1.6em;
}
.gen-button-84 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-84 > .button  {
	font-size: 16px;
}
.gen-button-84 > .button  span {
font-size: 16px;
}
.gen-button-84 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-button-84 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-84 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-84 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-84 > .button > span{
padding:0 0px;
}




.gen-editorsection-57 { position: relative; }





.gen-editorsection-57 span {
}
.gen-editorsection-57 {
	text-transform: 0;
}
.gen-editorsection-57  {
	padding-top: 60px;
	padding-bottom: 60px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-57  {
	padding-top: 30px;
	padding-bottom: 30px;
	}
}
.gen-editorsection-57 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(255, 255, 255, 1);
}

.gen-editorrow-107 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-107 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-107 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-107 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-107 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-107 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-107 { position: relative; }





.gen-editorrow-107 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-107 span {
}
.gen-editorrow-107 {
	text-transform: 0;
}
.gen-editorrow-107  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-107   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-107  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-107  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-107  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}

.gen-editorcolumn-164 { position: relative; }





.gen-editorcolumn-164 span {
}
.gen-editorcolumn-164 {
	text-transform: 0;
}

.gen-heading-88 { position: relative; }
.gen-heading-88 {
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-88 {
				margin-right: 0px;
				margin-left: 0px;
			}
}



.gen-heading-88 .h span {
	line-height: 1.2em;
}
.gen-heading-88 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-88 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: center;
}
.gen-heading-88 .h  span {
font-size: 40px;
}
@media (max-width: 767.98px) {
  .gen-heading-88 .h  {
	font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-88 .h  span {
font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-88 .h  {
	font-size: 28px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-88 .h  span {
font-size: 28px;
	}
}
.gen-heading-88 .h {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-108 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-108 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-108 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-108 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-108 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-108 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-108 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-108 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-108 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-108 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-108 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-108 { position: relative; }





.gen-editorrow-108 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-108 span {
}
.gen-editorrow-108 {
	text-transform: 0;
}
.gen-editorrow-108  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-108   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-108  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-108  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-108  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-108 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-165 { position: relative; }





.gen-editorcolumn-165 span {
}
.gen-editorcolumn-165 {
	text-transform: 0;
}

.gen-block-160 { position: relative; }





.gen-block-160 span {
}
.gen-block-160 {
}
.gen-block-160  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-160 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-89 { position: relative; }
.gen-heading-89 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-heading-89 {
								margin-top: 0px;
							}
}

.gen-heading-89 .h span {
	line-height: 1.2em;
}
.gen-heading-89 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-89 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
}
@media (max-width: 991.98px) {
  .gen-heading-89 .h  {
	font-size: 24px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-89 .h  span {
font-size: 24px;
	}
}
.gen-heading-89 .h {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-89 .h:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-89 .h:active {
	color: rgba(32, 32, 35, 1);
}


.gen-imagewithsimpletext-52 { position: relative; }
.gen-imagewithsimpletext-52 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-52 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-52 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-52  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-52  span {
font-size: 16px;
}
.gen-imagewithsimpletext-52 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-52:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-52 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-52 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-52 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-52 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-52 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-52 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-52 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-53 { position: relative; }
.gen-imagewithsimpletext-53 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-53 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-53 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-53  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-53  span {
font-size: 16px;
}
.gen-imagewithsimpletext-53 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-53:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-53 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-53 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-53 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-53 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-53 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-53 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-53 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-54 { position: relative; }
.gen-imagewithsimpletext-54 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-54 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-54 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-54  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-54  span {
font-size: 16px;
}
.gen-imagewithsimpletext-54 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-54:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-54 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-54 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-54 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-54 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-54 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-54 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-54 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}





.gen-editorcolumn-166 { position: relative; }





.gen-editorcolumn-166 span {
}
.gen-editorcolumn-166 {
	text-transform: 0;
}

.gen-video-7 { position: relative; }
.gen-video-7 {
	margin-right: auto;
	margin-bottom: 0px;
	width: 550px;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-video-7 {
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-video-7 {
		height: 190px;
	}
}

@media (max-width: 767.98px) {
	.gen-video-7 {
		height: 180px;
	}
}

@media (max-width: 575.98px) {
	.gen-video-7 {
		margin-right: auto;
		width: 100%;
		height: 200px;
	}
}

.gen-video-7 .video span {
	line-height: 1.2em;
}
.gen-video-7 .video {
	line-height: 1.2em;
}
.gen-video-7 .video  {
}
.gen-video-7 .video {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-109 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-109 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-109 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-109 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-109 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-109 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-109 { position: relative; }





.gen-editorrow-109 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-109 span {
}
.gen-editorrow-109 {
	text-transform: 0;
}
.gen-editorrow-109  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-109   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-109  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-109  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-109  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-109 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-167 { position: relative; }





.gen-editorcolumn-167 span {
}
.gen-editorcolumn-167 {
	text-transform: 0;
}

.gen-horizontalline-27 { position: relative; }
.gen-horizontalline-27 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-27 {
		margin-right: 20px;
		margin-left: auto;
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-horizontalline-27 {
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-horizontalline-27 {
		width: 100%;
	}
}


.gen-horizontalline-27 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-27 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-27 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-27 > hr {
	color: rgba(0, 192, 88, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}




.gen-editorrow-110 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-110 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-110 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-110 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-110 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-110 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-110 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-110 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-110 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-110 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-110 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-110 { position: relative; }





.gen-editorrow-110 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-110 span {
}
.gen-editorrow-110 {
	text-transform: 0;
}
.gen-editorrow-110  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-110   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-110  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-110  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-110  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-110 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-168 { position: relative; }





.gen-editorcolumn-168 span {
}
.gen-editorcolumn-168 {
	text-transform: 0;
}

.gen-block-161 { position: relative; }





.gen-block-161 span {
}
.gen-block-161 {
}
.gen-block-161  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-161 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-90 { position: relative; }
.gen-heading-90 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-heading-90 {
								margin-top: 0px;
							}
}

.gen-heading-90 .h span {
	line-height: 1.2em;
}
.gen-heading-90 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-90 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
}
@media (max-width: 991.98px) {
  .gen-heading-90 .h  {
	font-size: 24px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-90 .h  span {
font-size: 24px;
	}
}
.gen-heading-90 .h {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-90 .h:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-90 .h:active {
	color: rgba(32, 32, 35, 1);
}


.gen-imagewithsimpletext-55 { position: relative; }
.gen-imagewithsimpletext-55 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-55 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-55 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-55  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-55  span {
font-size: 16px;
}
.gen-imagewithsimpletext-55 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-55:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-55 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-55 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-55 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-55 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-55 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-55 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-55 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-56 { position: relative; }
.gen-imagewithsimpletext-56 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-56 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-56 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-56  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-56  span {
font-size: 16px;
}
.gen-imagewithsimpletext-56 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-56:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-56 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-56 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-56 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-56 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-56 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-56 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-56 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}





.gen-editorcolumn-169 { position: relative; }





.gen-editorcolumn-169 span {
}
.gen-editorcolumn-169 {
	text-transform: 0;
}

.gen-video-8 { position: relative; }
.gen-video-8 {
	margin-right: auto;
	margin-bottom: 0px;
	width: 550px;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-video-8 {
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-video-8 {
		height: 190px;
	}
}

@media (max-width: 767.98px) {
	.gen-video-8 {
		height: 180px;
	}
}

@media (max-width: 575.98px) {
	.gen-video-8 {
		margin-right: auto;
		width: 100%;
		height: 200px;
	}
}

.gen-video-8 .video span {
	line-height: 1.2em;
}
.gen-video-8 .video {
	line-height: 1.2em;
}
.gen-video-8 .video  {
}
.gen-video-8 .video {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-111 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-111 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-111 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-111 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-111 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-111 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-111 { position: relative; }





.gen-editorrow-111 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-111 span {
}
.gen-editorrow-111 {
	text-transform: 0;
}
.gen-editorrow-111  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-111   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-111  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-111  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-111  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-111 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-170 { position: relative; }





.gen-editorcolumn-170 span {
}
.gen-editorcolumn-170 {
	text-transform: 0;
}

.gen-horizontalline-28 { position: relative; }
.gen-horizontalline-28 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-28 {
		margin-right: 20px;
		margin-left: auto;
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-horizontalline-28 {
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-horizontalline-28 {
		width: 100%;
	}
}


.gen-horizontalline-28 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-28 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-28 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-28 > hr {
	color: rgba(0, 192, 88, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}




.gen-editorrow-112 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-112 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-112 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-112 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-112 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-112 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-112 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-112 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-112 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-112 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-112 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-112 { position: relative; }





.gen-editorrow-112 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-112 span {
}
.gen-editorrow-112 {
	text-transform: 0;
}
.gen-editorrow-112  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-112   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-112  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-112  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-112  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-112 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-171 { position: relative; }





.gen-editorcolumn-171 span {
}
.gen-editorcolumn-171 {
	text-transform: 0;
}

.gen-block-162 { position: relative; }





.gen-block-162 span {
}
.gen-block-162 {
}
.gen-block-162  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-162 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-91 { position: relative; }
.gen-heading-91 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-heading-91 {
								margin-top: 0px;
							}
}

.gen-heading-91 .h span {
	line-height: 1.2em;
}
.gen-heading-91 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-91 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
}
@media (max-width: 991.98px) {
  .gen-heading-91 .h  {
	font-size: 24px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-91 .h  span {
font-size: 24px;
	}
}
.gen-heading-91 .h {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-91 .h:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-91 .h:active {
	color: rgba(32, 32, 35, 1);
}


.gen-imagewithsimpletext-57 { position: relative; }
.gen-imagewithsimpletext-57 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-57 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-57 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-57  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-57  span {
font-size: 16px;
}
.gen-imagewithsimpletext-57 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-57:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-57 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-57 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-57 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-57 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-57 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-57 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-57 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-58 { position: relative; }
.gen-imagewithsimpletext-58 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-58 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-58 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-58  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-58  span {
font-size: 16px;
}
.gen-imagewithsimpletext-58 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-58:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-58 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-58 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-58 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-58 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-58 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-58 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-58 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-59 { position: relative; }
.gen-imagewithsimpletext-59 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-59 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-59 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-59  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-59  span {
font-size: 16px;
}
.gen-imagewithsimpletext-59 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-59:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-59 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-59 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-59 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-59 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-59 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-59 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-59 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}





.gen-editorcolumn-172 { position: relative; }





.gen-editorcolumn-172 span {
}
.gen-editorcolumn-172 {
	text-transform: 0;
}

.gen-video-9 { position: relative; }
.gen-video-9 {
	margin-right: auto;
	margin-bottom: 0px;
	width: 550px;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-video-9 {
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-video-9 {
		height: 190px;
	}
}

@media (max-width: 767.98px) {
	.gen-video-9 {
		height: 180px;
	}
}

@media (max-width: 575.98px) {
	.gen-video-9 {
		margin-right: auto;
		width: 100%;
		height: 200px;
	}
}

.gen-video-9 .video span {
	line-height: 1.2em;
}
.gen-video-9 .video {
	line-height: 1.2em;
}
.gen-video-9 .video  {
}
.gen-video-9 .video {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-113 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-113 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-113 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-113 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-113 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-113 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-113 { position: relative; }





.gen-editorrow-113 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-113 span {
}
.gen-editorrow-113 {
	text-transform: 0;
}
.gen-editorrow-113  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-113   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-113  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-113  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-113  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-113 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-173 { position: relative; }





.gen-editorcolumn-173 span {
}
.gen-editorcolumn-173 {
	text-transform: 0;
}

.gen-horizontalline-29 { position: relative; }
.gen-horizontalline-29 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-29 {
		margin-right: 20px;
		margin-left: auto;
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-horizontalline-29 {
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-horizontalline-29 {
		width: 100%;
	}
}


.gen-horizontalline-29 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-29 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-29 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-29 > hr {
	color: rgba(0, 192, 88, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}




.gen-editorrow-114 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-114 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-114 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-114 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-114 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-114 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-114 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-114 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-114 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-114 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-114 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-114 { position: relative; }





.gen-editorrow-114 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-114 span {
}
.gen-editorrow-114 {
	text-transform: 0;
}
.gen-editorrow-114  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-114   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-114  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-114  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-114  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-114 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-174 { position: relative; }





.gen-editorcolumn-174 span {
}
.gen-editorcolumn-174 {
	text-transform: 0;
}

.gen-block-163 { position: relative; }





.gen-block-163 span {
}
.gen-block-163 {
}
.gen-block-163  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-163 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-92 { position: relative; }
.gen-heading-92 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-heading-92 {
								margin-top: 0px;
							}
}

.gen-heading-92 .h span {
	line-height: 1.2em;
}
.gen-heading-92 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-92 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
}
@media (max-width: 991.98px) {
  .gen-heading-92 .h  {
	font-size: 24px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-92 .h  span {
font-size: 24px;
	}
}
.gen-heading-92 .h {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-92 .h:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-92 .h:active {
	color: rgba(32, 32, 35, 1);
}


.gen-imagewithsimpletext-60 { position: relative; }
.gen-imagewithsimpletext-60 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-60 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-60 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-60  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-60  span {
font-size: 16px;
}
.gen-imagewithsimpletext-60 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-60:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-60 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-60 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-60 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-60 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-60 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-60 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-60 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-61 { position: relative; }
.gen-imagewithsimpletext-61 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-61 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-61 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-61  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-61  span {
font-size: 16px;
}
.gen-imagewithsimpletext-61 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-61:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-61 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-61 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-61 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-61 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-61 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-61 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-61 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-62 { position: relative; }
.gen-imagewithsimpletext-62 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-62 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-62 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-62  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-62  span {
font-size: 16px;
}
.gen-imagewithsimpletext-62 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-62:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-62 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-62 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-62 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-62 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-62 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-62 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-62 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}





.gen-editorcolumn-175 { position: relative; }





.gen-editorcolumn-175 span {
}
.gen-editorcolumn-175 {
	text-transform: 0;
}

.gen-video-10 { position: relative; }
.gen-video-10 {
	margin-right: auto;
	margin-bottom: 0px;
	width: 550px;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-video-10 {
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-video-10 {
		height: 190px;
	}
}

@media (max-width: 767.98px) {
	.gen-video-10 {
		height: 180px;
	}
}

@media (max-width: 575.98px) {
	.gen-video-10 {
		margin-right: auto;
		width: 100%;
		height: 200px;
	}
}

.gen-video-10 .video span {
	line-height: 1.2em;
}
.gen-video-10 .video {
	line-height: 1.2em;
}
.gen-video-10 .video  {
}
.gen-video-10 .video {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-115 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-115 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-115 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-115 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-115 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-115 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-115 { position: relative; }





.gen-editorrow-115 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-115 span {
}
.gen-editorrow-115 {
	text-transform: 0;
}
.gen-editorrow-115  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-115   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-115  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-115  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-115  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-115 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-176 { position: relative; }





.gen-editorcolumn-176 span {
}
.gen-editorcolumn-176 {
	text-transform: 0;
}

.gen-horizontalline-30 { position: relative; }
.gen-horizontalline-30 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-30 {
		margin-right: 20px;
		margin-left: auto;
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-horizontalline-30 {
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-horizontalline-30 {
		width: 100%;
	}
}


.gen-horizontalline-30 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-30 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-30 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-30 > hr {
	color: rgba(0, 192, 88, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}




.gen-editorrow-116 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-116 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-116 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-116 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-116 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-116 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-116 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-116 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-116 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-116 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-116 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-116 { position: relative; }





.gen-editorrow-116 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-116 span {
}
.gen-editorrow-116 {
	text-transform: 0;
}
.gen-editorrow-116  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-116   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-116  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-116  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-116  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-116 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-177 { position: relative; }





.gen-editorcolumn-177 span {
}
.gen-editorcolumn-177 {
	text-transform: 0;
}

.gen-block-164 { position: relative; }





.gen-block-164 span {
}
.gen-block-164 {
}
.gen-block-164  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-164 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-93 { position: relative; }
.gen-heading-93 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-heading-93 {
								margin-top: 0px;
							}
}

.gen-heading-93 .h span {
	line-height: 1.2em;
}
.gen-heading-93 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-93 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
}
@media (max-width: 991.98px) {
  .gen-heading-93 .h  {
	font-size: 24px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-93 .h  span {
font-size: 24px;
	}
}
.gen-heading-93 .h {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-93 .h:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-93 .h:active {
	color: rgba(32, 32, 35, 1);
}


.gen-imagewithsimpletext-63 { position: relative; }
.gen-imagewithsimpletext-63 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-63 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-63 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-63  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-63  span {
font-size: 16px;
}
.gen-imagewithsimpletext-63 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-63:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-63 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-63 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-63 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-63 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-63 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-63 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-63 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-64 { position: relative; }
.gen-imagewithsimpletext-64 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-64 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-64 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-64  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-64  span {
font-size: 16px;
}
.gen-imagewithsimpletext-64 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-64:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-64 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-64 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-64 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-64 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-64 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-64 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-64 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}





.gen-editorcolumn-178 { position: relative; }





.gen-editorcolumn-178 span {
}
.gen-editorcolumn-178 {
	text-transform: 0;
}

.gen-video-11 { position: relative; }
.gen-video-11 {
	margin-right: auto;
	margin-bottom: 0px;
	width: 550px;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-video-11 {
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-video-11 {
		height: 190px;
	}
}

@media (max-width: 767.98px) {
	.gen-video-11 {
		height: 180px;
	}
}

@media (max-width: 575.98px) {
	.gen-video-11 {
		margin-right: auto;
		width: 100%;
		height: 200px;
	}
}

.gen-video-11 .video span {
	line-height: 1.2em;
}
.gen-video-11 .video {
	line-height: 1.2em;
}
.gen-video-11 .video  {
}
.gen-video-11 .video {
	color: rgba(0, 0, 0, 1);
}





.gen-editorsection-58 { position: relative; }





.gen-editorsection-58 span {
}
.gen-editorsection-58 {
}
.gen-editorsection-58  {
	padding-top: 60px;
	padding-bottom: 60px;
}
.gen-editorsection-58 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
	background-image: url('') ;
	background-position: initial ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: initial ;
}

.gen-editorrow-117 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-117 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-117 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-117 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-117 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-117 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-117 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-117 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-117 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-117 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-117 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-117 { position: relative; }





.gen-editorrow-117 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-117 span {
}
.gen-editorrow-117 {
}
.gen-editorrow-117  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-117   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-117  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-117  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-117  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-117 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-179 { position: relative; }





.gen-editorcolumn-179 span {
}
.gen-editorcolumn-179 {
}

.gen-image-104 { position: relative; }
.gen-image-104 {
	margin-top: 0px;
	width: 550px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-image-104 {
		margin-right: 25px;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-image-104 {
		width: auto;
		height: 100%;
	}
}


@media (max-width: 575.98px) {
			.gen-image-104 {
				width: auto;
				height: 300px;
			}
}

.gen-image-104 .image-a span {
	line-height: 1.2em;
}
.gen-image-104 .image-a {
	line-height: 1.2em;
}
.gen-image-104 .image-a  {
}
.gen-image-104 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-180 { position: relative; }





.gen-editorcolumn-180 span {
}
.gen-editorcolumn-180 {
}

.gen-heading-94 { position: relative; }
.gen-heading-94 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 100%;
}





.gen-heading-94 .h span {
	line-height: 1.2em;
}
.gen-heading-94 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-94 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 991.98px) {
  .gen-heading-94 .h  {
	font-size: 32px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-94 .h  span {
font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-94 .h  {
	font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-94 .h  span {
font-size: 32px;
	}
}
.gen-heading-94 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-imagewithsimpletext-65 { position: relative; }
.gen-imagewithsimpletext-65 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-65 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-65 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-65  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-65  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-65  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-65  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-65  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-65  span {
font-size: 16px;
	}
}
.gen-imagewithsimpletext-65 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-65 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-65 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-65 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-65 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-65 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-65 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-65 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-66 { position: relative; }
.gen-imagewithsimpletext-66 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-66 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-66 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-66  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-66  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-66  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-66  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-66  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-66  span {
font-size: 16px;
	}
}
.gen-imagewithsimpletext-66 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-66 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-66 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-66 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-66 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-66 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-66 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-66 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-67 { position: relative; }
.gen-imagewithsimpletext-67 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-67 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-67 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-67  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-67  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-67  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-67  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-67  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-67  span {
font-size: 16px;
	}
}
.gen-imagewithsimpletext-67 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-67 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-67 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-67 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-67 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-67 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-67 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-67 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-68 { position: relative; }
.gen-imagewithsimpletext-68 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-68 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-68 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-68  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-68  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-68  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-68  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-68  span {
font-size: 16px;
	}
}
.gen-imagewithsimpletext-68 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-68 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-68 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-68 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-68 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-68 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-68 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-68 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-69 { position: relative; }
.gen-imagewithsimpletext-69 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-69 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-69 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-69  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-69  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-69  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-69  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-69  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-69  span {
font-size: 16px;
	}
}
.gen-imagewithsimpletext-69 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-69 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-69 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-69 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-69 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-69 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-69 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-69 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-paragraph-173 { position: relative; }
.gen-paragraph-173 {
	margin-top: 40px;
	margin-bottom: 30px;
}





.gen-paragraph-173 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-173 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-173 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-173 .paragraph  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-173 .paragraph  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-173 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-173 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-173 .paragraph {
	color: rgba(255, 255, 255, 1);
}





.gen-editormain-17 { position: relative; }





.gen-editorsection-59 { position: relative; }





.gen-editorsection-59 span {
}
.gen-editorsection-59 {
}
.gen-editorsection-59  {
	padding-top: 25px;
	padding-bottom: 25px;
}
.gen-editorsection-59 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(20, 20, 23, 1);
}

.gen-editorrow-118 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-118 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-118 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-118 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-118 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-118 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-118 { position: relative; }
.gen-editorrow-118 {
	margin-bottom: 0px;
}





.gen-editorrow-118 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-118 span {
	line-height: 1.2em;
}
.gen-editorrow-118 {
	line-height: 1.2em;
}
.gen-editorrow-118  {
}
.gen-editorrow-118 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-181 { position: relative; }





.gen-editorcolumn-181 span {
	line-height: 1.2em;
}
.gen-editorcolumn-181 {
	line-height: 1.2em;
}
.gen-editorcolumn-181  {
}

.gen-block-165 { position: relative; }
.gen-block-165 {
	margin-top: 60px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-block-165 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-block-165 {
						margin-top: 0px;
						margin-bottom: 0px;
					}
}

.gen-block-165 span {
	line-height: 1.2em;
}
.gen-block-165 {
	line-height: 1.2em;
}
.gen-block-165  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-165 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-95 { position: relative; }
.gen-heading-95 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-95 {
				width: auto;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-heading-95 {
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-95 {
				margin-top: 15px;
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

.gen-heading-95 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-95 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
font-weight: 400;
}
.gen-heading-95 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 60px;
	text-align: center;
}
.gen-heading-95 .h  span {
font-size: 60px;
}
@media (max-width: 991.98px) {
  .gen-heading-95 .h  {
	font-size: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-95 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-95 .h  {
	font-size: 36px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-95 .h  span {
font-size: 36px;
	}
}
.gen-heading-95 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-95 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-95 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-174 { position: relative; }
.gen-paragraph-174 {
	margin-bottom: 0px;
	width: 878px;
}


@media (max-width: 991.98px) {
			.gen-paragraph-174 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-174 {
				width: auto;
				height: auto;
			}
}


.gen-paragraph-174 .paragraph span {
	line-height: 1.8000000000000003em;
}
.gen-paragraph-174 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000003em;
font-weight: 300;
}
.gen-paragraph-174 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-174 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-174 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-174 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-174 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-174 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-174 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-socialiconbar-3 { position: relative; }
.gen-socialiconbar-3 {
	margin-right: auto;
	margin-left: auto;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-socialiconbar-3 {
				margin-top: 0px;
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-socialiconbar-3 {
				margin-right: auto;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-socialiconbar-3 {
				margin-right: auto;
				margin-left: auto;
			}
}

.gen-socialiconbar-3 span {
	line-height: 1.2em;
}
.gen-socialiconbar-3 {
	line-height: 1.2em;
}
.gen-socialiconbar-3  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 30px;
	padding-left: 5px;
}
.gen-socialiconbar-3 {
	color: rgba(0, 0, 0, 1);
}

.gen-socialiconitem-7 { position: relative; }
.gen-socialiconitem-7 {
	margin-right: 0px;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-socialiconitem-7 {
				margin-right: 10px;
				margin-left: 10px;
				width: 20px;
			}
}

@media (max-width: 767.98px) {
			.gen-socialiconitem-7 {
				margin-right: auto;
				margin-left: auto;
				width: 35px;
			}
}


.gen-socialiconitem-7 span {
	line-height: 1.2em;
}
.gen-socialiconitem-7 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-socialiconitem-7  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.gen-socialiconitem-7 {
	color: rgba(255, 255, 255, 1);
}

.gen-socialiconitem-7 div > i{
font-size:30px;
}
.gen-socialiconitem-7 div > i{
color:rgba(255, 255, 255, 1);
}
.gen-socialiconitem-7:hover div > i{
color:rgba(202, 202, 202, 1);
}

.gen-socialiconitem-8 { position: relative; }
.gen-socialiconitem-8 {
	margin-right: 10px;
	margin-left: 10px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-socialiconitem-8 {
		margin-right: 10px;
		margin-left: 10px;
	}
}

@media (max-width: 991.98px) {
	.gen-socialiconitem-8 {
		margin-right: 10px;
		margin-left: 10px;
		width: 25px;
	}
}

@media (max-width: 767.98px) {
	.gen-socialiconitem-8 {
		width: 35px;
	}
}


.gen-socialiconitem-8 span {
	line-height: 1.2em;
}
.gen-socialiconitem-8 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-socialiconitem-8  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.gen-socialiconitem-8 {
	color: rgba(255, 255, 255, 1);
}

.gen-socialiconitem-8 div > i{
font-size:20px;
}
.gen-socialiconitem-8 div > i{
color:rgba(255, 255, 255, 1);
}
.gen-socialiconitem-8:hover div > i{
color:rgba(202, 202, 202, 1);
}

.gen-socialiconitem-9 { position: relative; }
.gen-socialiconitem-9 {
	margin-right: 0px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-socialiconitem-9 {
		margin-right: 0px;
		margin-left: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-socialiconitem-9 {
		margin-right: 10px;
		margin-left: 10px;
		width: 25px;
	}
}

@media (max-width: 767.98px) {
	.gen-socialiconitem-9 {
		margin-right: 0px;
		margin-left: auto;
		width: 35px;
	}
}


.gen-socialiconitem-9 span {
	line-height: 1.2em;
}
.gen-socialiconitem-9 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-socialiconitem-9  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.gen-socialiconitem-9 {
	color: rgba(255, 255, 255, 1);
}

.gen-socialiconitem-9 div > i{
font-size:30px;
}
.gen-socialiconitem-9 div > i{
color:rgba(255, 255, 255, 1);
}
.gen-socialiconitem-9:hover div > i{
color:rgba(202, 202, 202, 1);
}






.gen-editorsection-60 { position: relative; }





.gen-editorsection-60 span {
}
.gen-editorsection-60 {
}
.gen-editorsection-60  {
	padding-top: 60px;
	padding-bottom: 60px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-60  {
	padding-top: 30px;
	padding-bottom: 60px;
	}
}
.gen-editorsection-60 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-119 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-119 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-119 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-119 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-119 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-119 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-119 { position: relative; }





.gen-editorrow-119 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-119 span {
}
.gen-editorrow-119 {
}
.gen-editorrow-119  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-119   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-119  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-119  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-119  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-119 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-182 { position: relative; }





.gen-editorcolumn-182 span {
}
.gen-editorcolumn-182 {
}

.gen-heading-96 { position: relative; }
.gen-heading-96 {
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-96 {
				margin-right: 0px;
				margin-left: 0px;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-96 {
						margin-top: 0px;
					}
}

.gen-heading-96 .h span {
	line-height: 1.2em;
}
.gen-heading-96 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 400;
}
.gen-heading-96 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: center;
}
.gen-heading-96 .h  span {
font-size: 40px;
}
@media (max-width: 991.98px) {
  .gen-heading-96 .h  {
	font-size: 32px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-96 .h  span {
font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-96 .h  {
	font-size: 28px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-96 .h  span {
font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-96 .h  {
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-96 .h  span {
font-size: 28px;
	}
}
.gen-heading-96 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-175 { position: relative; }
.gen-paragraph-175 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 878px;
}


@media (max-width: 991.98px) {
			.gen-paragraph-175 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-175 {
				width: auto;
				height: auto;
			}
}


.gen-paragraph-175 .paragraph span {
	line-height: 1.8000000000000003em;
}
.gen-paragraph-175 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000003em;
font-weight: 300;
}
.gen-paragraph-175 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-175 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-175 .paragraph  {
	font-size: 16px;
	text-align: left;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-175 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-175 .paragraph  {
	font-size: 16px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-175 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-175 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-block-166 { position: relative; }





.gen-block-166 span {
	line-height: 1.2em;
}
.gen-block-166 {
	line-height: 1.2em;
}
.gen-block-166  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-166 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-167 { position: relative; }
.gen-block-167 {
	width: 25%;
	height: 440px;
}

@media (max-width: 1199.98px) {
	.gen-block-167 {
		height: 350px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-167 {
		width: 40%;
		height: 300px;
	}
}

@media (max-width: 767.98px) {
	.gen-block-167 {
		width: 40%;
		height: 240px;
	}
}

@media (max-width: 575.98px) {
	.gen-block-167 {
		width: 100%;
		height: 240px;
	}
}

.gen-block-167 span {
	line-height: 1.2em;
}
.gen-block-167 {
	line-height: 1.2em;
}
.gen-block-167  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.gen-block-167 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-105 { position: relative; }
.gen-image-105 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-image-105 {
								width: 100%;
							}
}

.gen-image-105 .image-a span {
	line-height: 1.2em;
}
.gen-image-105 .image-a {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-image-105 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-image-105 .image-a  span {
font-size: 18px;
}
.gen-image-105 .image-a {
	color: rgba(255, 255, 255, 1);
}



.gen-block-168 { position: relative; }
.gen-block-168 {
	width: 50%;
	height: 440px;
}

@media (max-width: 1199.98px) {
	.gen-block-168 {
		height: 350px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-168 {
		width: 60%;
		height: 300px;
	}
}

@media (max-width: 767.98px) {
	.gen-block-168 {
		width: 60%;
		height: 240px;
	}
}

@media (max-width: 575.98px) {
	.gen-block-168 {
		width: 100%;
		height: 240px;
	}
}

.gen-block-168 span {
	line-height: 1.2em;
}
.gen-block-168 {
	line-height: 1.2em;
}
.gen-block-168  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.gen-block-168 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-106 { position: relative; }
.gen-image-106 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-image-106 {
								width: 100%;
							}
}

.gen-image-106 .image-a span {
	line-height: 1.2em;
}
.gen-image-106 .image-a {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-image-106 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-image-106 .image-a  span {
font-size: 18px;
}
.gen-image-106 .image-a {
	color: rgba(255, 255, 255, 1);
}



.gen-block-169 { position: relative; }
.gen-block-169 {
	width: 25%;
	height: 440px;
}

@media (max-width: 1199.98px) {
	.gen-block-169 {
		height: 350px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-169 {
		width: 40%;
		height: 300px;
	}
}

@media (max-width: 767.98px) {
	.gen-block-169 {
		width: 40%;
		height: 240px;
	}
}

@media (max-width: 575.98px) {
	.gen-block-169 {
		width: 100%;
		height: 240px;
	}
}

.gen-block-169 span {
	line-height: 1.2em;
}
.gen-block-169 {
	line-height: 1.2em;
}
.gen-block-169  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.gen-block-169 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-107 { position: relative; }
.gen-image-107 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-image-107 {
								width: 100%;
							}
}

.gen-image-107 .image-a span {
	line-height: 1.2em;
}
.gen-image-107 .image-a {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-image-107 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-image-107 .image-a  span {
font-size: 18px;
}
.gen-image-107 .image-a {
	color: rgba(255, 255, 255, 1);
}



.gen-block-170 { position: relative; }
.gen-block-170 {
	width: 50%;
	height: 440px;
}

@media (max-width: 1199.98px) {
	.gen-block-170 {
		height: 350px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-170 {
		width: 60%;
		height: 300px;
	}
}

@media (max-width: 767.98px) {
	.gen-block-170 {
		width: 60%;
		height: 240px;
	}
}

@media (max-width: 575.98px) {
	.gen-block-170 {
		width: 100%;
		height: 240px;
	}
}

.gen-block-170 span {
	line-height: 1.2em;
}
.gen-block-170 {
	line-height: 1.2em;
}
.gen-block-170  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.gen-block-170 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-108 { position: relative; }
.gen-image-108 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-image-108 {
								width: 100%;
							}
}

.gen-image-108 .image-a span {
	line-height: 1.2em;
}
.gen-image-108 .image-a {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-image-108 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-image-108 .image-a  span {
font-size: 18px;
}
.gen-image-108 .image-a {
	color: rgba(255, 255, 255, 1);
}



.gen-block-171 { position: relative; }
.gen-block-171 {
	width: 25%;
	height: 440px;
}

@media (max-width: 1199.98px) {
	.gen-block-171 {
		height: 350px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-171 {
		width: 60%;
		height: 300px;
	}
}

@media (max-width: 767.98px) {
	.gen-block-171 {
		width: 60%;
		height: 240px;
	}
}

@media (max-width: 575.98px) {
	.gen-block-171 {
		width: 100%;
		height: 240px;
	}
}

.gen-block-171 span {
	line-height: 1.2em;
}
.gen-block-171 {
	line-height: 1.2em;
}
.gen-block-171  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.gen-block-171 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-109 { position: relative; }
.gen-image-109 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-image-109 {
								width: 100%;
							}
}

.gen-image-109 .image-a span {
	line-height: 1.2em;
}
.gen-image-109 .image-a {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-image-109 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-image-109 .image-a  span {
font-size: 18px;
}
.gen-image-109 .image-a {
	color: rgba(255, 255, 255, 1);
}



.gen-block-172 { position: relative; }
.gen-block-172 {
	width: 25%;
	height: 440px;
}

@media (max-width: 1199.98px) {
	.gen-block-172 {
		height: 350px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-172 {
		width: 40%;
		height: 300px;
	}
}

@media (max-width: 767.98px) {
	.gen-block-172 {
		width: 40%;
		height: 240px;
	}
}

@media (max-width: 575.98px) {
	.gen-block-172 {
		width: 100%;
		height: 240px;
	}
}

.gen-block-172 span {
	line-height: 1.2em;
}
.gen-block-172 {
	line-height: 1.2em;
}
.gen-block-172  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.gen-block-172 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-110 { position: relative; }
.gen-image-110 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-image-110 {
								width: 100%;
							}
}

.gen-image-110 .image-a span {
	line-height: 1.2em;
}
.gen-image-110 .image-a {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-image-110 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-image-110 .image-a  span {
font-size: 18px;
}
.gen-image-110 .image-a {
	color: rgba(255, 255, 255, 1);
}



.gen-block-173 { position: relative; }
.gen-block-173 {
	width: 35%;
	height: 440px;
}

@media (max-width: 1199.98px) {
	.gen-block-173 {
		height: 350px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-173 {
		width: 40%;
		height: 300px;
	}
}

@media (max-width: 767.98px) {
	.gen-block-173 {
		width: 40%;
		height: 240px;
	}
}

@media (max-width: 575.98px) {
	.gen-block-173 {
		width: 100%;
		height: 240px;
	}
}

.gen-block-173 span {
	line-height: 1.2em;
}
.gen-block-173 {
	line-height: 1.2em;
}
.gen-block-173  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.gen-block-173 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-111 { position: relative; }
.gen-image-111 {
	width: 100%;
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-image-111 {
								width: 100%;
							}
}

.gen-image-111 .image-a span {
	line-height: 1.2em;
}
.gen-image-111 .image-a {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-image-111 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-image-111 .image-a  span {
font-size: 18px;
}
.gen-image-111 .image-a {
	color: rgba(255, 255, 255, 1);
}



.gen-block-174 { position: relative; }
.gen-block-174 {
	width: 65%;
	height: 440px;
}

@media (max-width: 1199.98px) {
	.gen-block-174 {
		height: 350px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-174 {
		width: 60%;
		height: 300px;
	}
}

@media (max-width: 767.98px) {
	.gen-block-174 {
		width: 60%;
		height: 240px;
	}
}

@media (max-width: 575.98px) {
	.gen-block-174 {
		width: 100%;
		height: 240px;
	}
}

.gen-block-174 span {
	line-height: 1.2em;
}
.gen-block-174 {
	line-height: 1.2em;
}
.gen-block-174  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.gen-block-174 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-112 { position: relative; }
.gen-image-112 {
	width: 100%;
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-image-112 {
								width: 100%;
							}
}

.gen-image-112 .image-a span {
	line-height: 1.2em;
}
.gen-image-112 .image-a {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-image-112 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-image-112 .image-a  span {
font-size: 18px;
}
.gen-image-112 .image-a {
	color: rgba(255, 255, 255, 1);
}







.gen-editormain-18 { position: relative; }





.gen-editorsection-61 { position: relative; }





.gen-editorsection-61 span {
}
.gen-editorsection-61 {
}
.gen-editorsection-61  {
	padding-top: 200px;
	padding-bottom: 300px;
}
.gen-editorsection-61 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(69, 69, 75, 1);
	background-image: url('/Designs/Images/background1.5l2je4hdhca-copy.jpg') ;
	background-position: right bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-61 { background-image:url('/o/background1.5l2je4hdhca-copy.1920x587.o.bg.webp'); }
.no-webp .gen-editorsection-61 { background-image:url('/o/background1.5l2je4hdhca-copy.1920x587.o.bg.jpg'); }
.gen-editorrow-120 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-120 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-120 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-120 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-120 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-120 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-120 { position: relative; }
.gen-editorrow-120 {
	margin-bottom: 0px;
}





.gen-editorrow-120 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-120 span {
	line-height: 1.2em;
}
.gen-editorrow-120 {
	line-height: 1.2em;
}
.gen-editorrow-120  {
}
.gen-editorrow-120 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-183 { position: relative; }





.gen-editorcolumn-183 span {
	line-height: 1.2em;
}
.gen-editorcolumn-183 {
	line-height: 1.2em;
}
.gen-editorcolumn-183  {
}

.gen-heading-97 { position: relative; }
.gen-heading-97 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-97 {
		margin-bottom: 60px;
	}
}

@media (max-width: 991.98px) {
	.gen-heading-97 {
		margin-bottom: 60px;
		width: auto;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-heading-97 {
		margin-right: auto;
		margin-bottom: 60px;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-heading-97 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 60px;
		margin-left: auto;
		width: auto;
	}
}

.gen-heading-97 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-97 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
font-weight: bold;
}
.gen-heading-97 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 60px;
	text-align: center;
}
.gen-heading-97 .h  span {
font-size: 60px;
}
@media (max-width: 991.98px) {
  .gen-heading-97 .h  {
	font-size: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-97 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-97 .h  {
	font-size: 36px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-97 .h  span {
font-size: 36px;
	}
}
.gen-heading-97 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-97 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-97 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-button-85 { position: relative; }
.gen-button-85 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 300px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-85 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-85 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-85 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-85 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-85 > .button span {
	line-height: 1.6em;
	letter-spacing: 0.15000000000000002em ;
}
.gen-button-85 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	letter-spacing: 0.15000000000000002em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-85 > .button  {
	font-size: 16px;
}
.gen-button-85 > .button  span {
font-size: 16px;
}
.gen-button-85 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-85 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-85 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-85 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-85 > .button > span{
padding:0 8px;
}




.gen-editormain-19 { position: relative; }





.gen-editorsection-62 { position: relative; }





.gen-editorsection-62 span {
}
.gen-editorsection-62 {
}
.gen-editorsection-62  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorsection-62 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-editorrow-121 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-121 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-121 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-121 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-121 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-121 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-121 { position: relative; }
.gen-editorrow-121 {
	margin-bottom: 30px;
}





.gen-editorrow-121 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-121 span {
}
.gen-editorrow-121 {
}
.gen-editorrow-121  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-121   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-121  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-121  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-121  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-121 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-184 { position: relative; }





.gen-editorcolumn-184 span {
}
.gen-editorcolumn-184 {
}

.gen-heading-98 { position: relative; }
.gen-heading-98 {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-98 {
				width: auto;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-heading-98 {
				margin-right: auto;
				margin-bottom: 30px;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-98 {
				margin-top: 15px;
				margin-right: auto;
				margin-bottom: 15px;
				margin-left: auto;
				width: auto;
			}
}

.gen-heading-98 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-98 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-heading-98 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 60px;
	text-align: center;
}
.gen-heading-98 .h  span {
font-size: 60px;
}
@media (max-width: 991.98px) {
  .gen-heading-98 .h  {
	font-size: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-98 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-98 .h  {
	font-size: 36px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-98 .h  span {
font-size: 36px;
	}
}
.gen-heading-98 .h {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-98 .h:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-98 .h:active {
	color: rgba(32, 32, 35, 1);
}


.gen-heading-99 { position: relative; }





.gen-heading-99 .h span {
	line-height: 1.2em;
}
.gen-heading-99 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-99 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-99 .h  span {
font-size: 28px;
}
.gen-heading-99 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-176 { position: relative; }
.gen-paragraph-176 {
	margin-bottom: 30px;
}





.gen-paragraph-176 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-176 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-176 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-176 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-176 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-100 { position: relative; }





.gen-heading-100 .h span {
	line-height: 1.2em;
}
.gen-heading-100 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-100 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-100 .h  span {
font-size: 28px;
}
.gen-heading-100 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-177 { position: relative; }
.gen-paragraph-177 {
	margin-bottom: 30px;
}





.gen-paragraph-177 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-177 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-177 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-177 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-177 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-101 { position: relative; }





.gen-heading-101 .h span {
	line-height: 1.2em;
}
.gen-heading-101 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-101 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-101 .h  span {
font-size: 28px;
}
.gen-heading-101 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-178 { position: relative; }
.gen-paragraph-178 {
	margin-bottom: 30px;
}





.gen-paragraph-178 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-178 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-178 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-178 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-178 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-102 { position: relative; }





.gen-heading-102 .h span {
	line-height: 1.2em;
}
.gen-heading-102 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-102 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-102 .h  span {
font-size: 28px;
}
.gen-heading-102 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-179 { position: relative; }
.gen-paragraph-179 {
	margin-bottom: 30px;
}





.gen-paragraph-179 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-179 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-179 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-179 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-179 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-103 { position: relative; }





.gen-heading-103 .h span {
	line-height: 1.2em;
}
.gen-heading-103 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-103 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-103 .h  span {
font-size: 28px;
}
.gen-heading-103 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-180 { position: relative; }
.gen-paragraph-180 {
	margin-bottom: 30px;
}





.gen-paragraph-180 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-180 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-180 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-180 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-180 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-104 { position: relative; }





.gen-heading-104 .h span {
	line-height: 1.2em;
}
.gen-heading-104 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-104 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-104 .h  span {
font-size: 28px;
}
.gen-heading-104 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-181 { position: relative; }
.gen-paragraph-181 {
	margin-bottom: 30px;
}





.gen-paragraph-181 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-181 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-181 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-181 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-181 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-105 { position: relative; }





.gen-heading-105 .h span {
	line-height: 1.2em;
}
.gen-heading-105 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-105 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-105 .h  span {
font-size: 28px;
}
.gen-heading-105 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-182 { position: relative; }
.gen-paragraph-182 {
	margin-bottom: 30px;
}





.gen-paragraph-182 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-182 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-182 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-182 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-182 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-106 { position: relative; }





.gen-heading-106 .h span {
	line-height: 1.2em;
}
.gen-heading-106 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-106 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-106 .h  span {
font-size: 28px;
}
.gen-heading-106 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-183 { position: relative; }
.gen-paragraph-183 {
	margin-bottom: 30px;
}





.gen-paragraph-183 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-183 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-183 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-183 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-183 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-107 { position: relative; }





.gen-heading-107 .h span {
	line-height: 1.2em;
}
.gen-heading-107 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-107 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-107 .h  span {
font-size: 28px;
}
.gen-heading-107 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-184 { position: relative; }
.gen-paragraph-184 {
	margin-bottom: 30px;
}





.gen-paragraph-184 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-184 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-184 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-184 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-184 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-108 { position: relative; }





.gen-heading-108 .h span {
	line-height: 1.2em;
}
.gen-heading-108 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-108 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-108 .h  span {
font-size: 28px;
}
.gen-heading-108 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-185 { position: relative; }
.gen-paragraph-185 {
	margin-bottom: 30px;
}





.gen-paragraph-185 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-185 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-185 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-185 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-185 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-109 { position: relative; }





.gen-heading-109 .h span {
	line-height: 1.2em;
}
.gen-heading-109 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-109 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-109 .h  span {
font-size: 28px;
}
.gen-heading-109 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-186 { position: relative; }
.gen-paragraph-186 {
	margin-bottom: 30px;
}





.gen-paragraph-186 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-186 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-186 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-186 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-186 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-110 { position: relative; }





.gen-heading-110 .h span {
	line-height: 1.2em;
}
.gen-heading-110 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-110 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-110 .h  span {
font-size: 28px;
}
.gen-heading-110 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-187 { position: relative; }
.gen-paragraph-187 {
	margin-bottom: 30px;
}





.gen-paragraph-187 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-187 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-187 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-187 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-187 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-111 { position: relative; }





.gen-heading-111 .h span {
	line-height: 1.2em;
}
.gen-heading-111 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-111 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-111 .h  span {
font-size: 28px;
}
.gen-heading-111 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-188 { position: relative; }
.gen-paragraph-188 {
	margin-bottom: 30px;
}





.gen-paragraph-188 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-188 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-188 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-188 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-188 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-112 { position: relative; }





.gen-heading-112 .h span {
	line-height: 1.2em;
}
.gen-heading-112 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-112 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-112 .h  span {
font-size: 28px;
}
.gen-heading-112 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-189 { position: relative; }
.gen-paragraph-189 {
	margin-bottom: 30px;
}





.gen-paragraph-189 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-189 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-189 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-189 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-189 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-113 { position: relative; }





.gen-heading-113 .h span {
	line-height: 1.2em;
}
.gen-heading-113 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-113 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-113 .h  span {
font-size: 28px;
}
.gen-heading-113 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-190 { position: relative; }
.gen-paragraph-190 {
	margin-bottom: 30px;
}





.gen-paragraph-190 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-190 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-190 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-190 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-190 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-114 { position: relative; }





.gen-heading-114 .h span {
	line-height: 1.2em;
}
.gen-heading-114 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-114 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-114 .h  span {
font-size: 28px;
}
.gen-heading-114 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-191 { position: relative; }
.gen-paragraph-191 {
	margin-bottom: 30px;
}





.gen-paragraph-191 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-191 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-191 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-191 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-191 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-115 { position: relative; }





.gen-heading-115 .h span {
	line-height: 1.2em;
}
.gen-heading-115 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-115 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-115 .h  span {
font-size: 28px;
}
.gen-heading-115 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-192 { position: relative; }
.gen-paragraph-192 {
	margin-bottom: 30px;
}





.gen-paragraph-192 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-192 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-192 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-192 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-192 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-116 { position: relative; }





.gen-heading-116 .h span {
	line-height: 1.2em;
}
.gen-heading-116 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-116 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-116 .h  span {
font-size: 28px;
}
.gen-heading-116 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-193 { position: relative; }
.gen-paragraph-193 {
	margin-bottom: 30px;
}





.gen-paragraph-193 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-193 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-193 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-193 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-193 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-117 { position: relative; }





.gen-heading-117 .h span {
	line-height: 1.2em;
}
.gen-heading-117 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-117 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-117 .h  span {
font-size: 28px;
}
.gen-heading-117 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-194 { position: relative; }
.gen-paragraph-194 {
	margin-bottom: 30px;
}





.gen-paragraph-194 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-194 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-194 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-194 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-194 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-118 { position: relative; }





.gen-heading-118 .h span {
	line-height: 1.2em;
}
.gen-heading-118 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-118 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-118 .h  span {
font-size: 28px;
}
.gen-heading-118 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-195 { position: relative; }
.gen-paragraph-195 {
	margin-bottom: 30px;
}





.gen-paragraph-195 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-195 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-195 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-195 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-195 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-119 { position: relative; }





.gen-heading-119 .h span {
	line-height: 1.2em;
}
.gen-heading-119 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-119 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-119 .h  span {
font-size: 28px;
}
.gen-heading-119 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-196 { position: relative; }
.gen-paragraph-196 {
	margin-bottom: 30px;
}





.gen-paragraph-196 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-196 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-196 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-196 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-196 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-120 { position: relative; }





.gen-heading-120 .h span {
	line-height: 1.2em;
}
.gen-heading-120 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-120 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-120 .h  span {
font-size: 28px;
}
.gen-heading-120 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-197 { position: relative; }
.gen-paragraph-197 {
	margin-bottom: 30px;
}





.gen-paragraph-197 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-197 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-197 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-197 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-197 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-121 { position: relative; }





.gen-heading-121 .h span {
	line-height: 1.2em;
}
.gen-heading-121 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-121 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-121 .h  span {
font-size: 28px;
}
.gen-heading-121 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-198 { position: relative; }
.gen-paragraph-198 {
	margin-bottom: 30px;
}





.gen-paragraph-198 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-198 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-198 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-198 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-198 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-122 { position: relative; }





.gen-heading-122 .h span {
	line-height: 1.2em;
}
.gen-heading-122 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-122 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-122 .h  span {
font-size: 28px;
}
.gen-heading-122 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-199 { position: relative; }
.gen-paragraph-199 {
	margin-bottom: 30px;
}





.gen-paragraph-199 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-199 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-199 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-199 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-199 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-123 { position: relative; }





.gen-heading-123 .h span {
	line-height: 1.2em;
}
.gen-heading-123 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-123 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-123 .h  span {
font-size: 28px;
}
.gen-heading-123 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-200 { position: relative; }
.gen-paragraph-200 {
	margin-bottom: 30px;
}





.gen-paragraph-200 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-200 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-200 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-200 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-200 .paragraph {
	color: rgba(0, 0, 0, 1);
}





.gen-editormain-20 { position: relative; }





.gen-editorsection-63 { position: relative; }





.gen-editorsection-63 span {
}
.gen-editorsection-63 {
}
.gen-editorsection-63  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorsection-63 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-editorrow-122 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-122 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-122 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-122 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-122 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-122 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-122 { position: relative; }
.gen-editorrow-122 {
	margin-bottom: 30px;
}





.gen-editorrow-122 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-122 span {
}
.gen-editorrow-122 {
}
.gen-editorrow-122  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-122   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-122  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-122  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-122  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-122 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-185 { position: relative; }





.gen-editorcolumn-185 span {
}
.gen-editorcolumn-185 {
}

.gen-heading-124 { position: relative; }
.gen-heading-124 {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-124 {
				width: auto;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-heading-124 {
				margin-right: auto;
				margin-bottom: 30px;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-124 {
				margin-top: 15px;
				margin-right: auto;
				margin-bottom: 15px;
				margin-left: auto;
				width: auto;
			}
}

.gen-heading-124 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-124 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-heading-124 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 60px;
	text-align: center;
}
.gen-heading-124 .h  span {
font-size: 60px;
}
@media (max-width: 991.98px) {
  .gen-heading-124 .h  {
	font-size: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-124 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-124 .h  {
	font-size: 36px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-124 .h  span {
font-size: 36px;
	}
}
.gen-heading-124 .h {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-124 .h:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-124 .h:active {
	color: rgba(32, 32, 35, 1);
}


.gen-heading-125 { position: relative; }





.gen-heading-125 .h span {
	line-height: 1.2em;
}
.gen-heading-125 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-125 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 22px;
}
.gen-heading-125 .h  span {
font-size: 22px;
}
.gen-heading-125 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-201 { position: relative; }
.gen-paragraph-201 {
	margin-bottom: 0px;
}





.gen-paragraph-201 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-201 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-201 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-201 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-201 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-126 { position: relative; }





.gen-heading-126 .h span {
	line-height: 1.2em;
}
.gen-heading-126 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-126 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-126 .h  span {
font-size: 28px;
}
.gen-heading-126 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-202 { position: relative; }
.gen-paragraph-202 {
	margin-bottom: 30px;
}





.gen-paragraph-202 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-202 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-202 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-202 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-202 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-127 { position: relative; }





.gen-heading-127 .h span {
	line-height: 1.2em;
}
.gen-heading-127 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-127 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-127 .h  span {
font-size: 28px;
}
.gen-heading-127 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-203 { position: relative; }
.gen-paragraph-203 {
	margin-bottom: 30px;
}





.gen-paragraph-203 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-203 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-203 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-203 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-203 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-128 { position: relative; }





.gen-heading-128 .h span {
	line-height: 1.2em;
}
.gen-heading-128 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-128 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-128 .h  span {
font-size: 28px;
}
.gen-heading-128 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-204 { position: relative; }
.gen-paragraph-204 {
	margin-bottom: 30px;
}





.gen-paragraph-204 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-204 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-204 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-204 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-204 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-129 { position: relative; }





.gen-heading-129 .h span {
	line-height: 1.2em;
}
.gen-heading-129 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-129 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-129 .h  span {
font-size: 28px;
}
.gen-heading-129 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-205 { position: relative; }
.gen-paragraph-205 {
	margin-bottom: 30px;
}





.gen-paragraph-205 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-205 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-205 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-205 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-205 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-130 { position: relative; }





.gen-heading-130 .h span {
	line-height: 1.2em;
}
.gen-heading-130 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-130 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-130 .h  span {
font-size: 28px;
}
.gen-heading-130 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-206 { position: relative; }
.gen-paragraph-206 {
	margin-bottom: 30px;
}





.gen-paragraph-206 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-206 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-206 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-206 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-206 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-131 { position: relative; }





.gen-heading-131 .h span {
	line-height: 1.2em;
}
.gen-heading-131 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-131 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-131 .h  span {
font-size: 28px;
}
.gen-heading-131 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-207 { position: relative; }
.gen-paragraph-207 {
	margin-bottom: 30px;
}





.gen-paragraph-207 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-207 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-207 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-207 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-207 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-132 { position: relative; }





.gen-heading-132 .h span {
	line-height: 1.2em;
}
.gen-heading-132 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-132 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-132 .h  span {
font-size: 28px;
}
.gen-heading-132 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-208 { position: relative; }
.gen-paragraph-208 {
	margin-bottom: 30px;
}





.gen-paragraph-208 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-208 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-208 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-208 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-208 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-133 { position: relative; }





.gen-heading-133 .h span {
	line-height: 1.2em;
}
.gen-heading-133 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-133 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-133 .h  span {
font-size: 28px;
}
.gen-heading-133 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-209 { position: relative; }
.gen-paragraph-209 {
	margin-bottom: 30px;
}





.gen-paragraph-209 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-209 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-209 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-209 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-209 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-134 { position: relative; }





.gen-heading-134 .h span {
	line-height: 1.2em;
}
.gen-heading-134 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-134 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-134 .h  span {
font-size: 28px;
}
.gen-heading-134 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-210 { position: relative; }
.gen-paragraph-210 {
	margin-bottom: 30px;
}





.gen-paragraph-210 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-210 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-210 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-210 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-210 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-135 { position: relative; }





.gen-heading-135 .h span {
	line-height: 1.2em;
}
.gen-heading-135 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-135 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-135 .h  span {
font-size: 28px;
}
.gen-heading-135 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-211 { position: relative; }
.gen-paragraph-211 {
	margin-bottom: 30px;
}





.gen-paragraph-211 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-211 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-211 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-211 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-211 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-136 { position: relative; }





.gen-heading-136 .h span {
	line-height: 1.2em;
}
.gen-heading-136 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-136 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-136 .h  span {
font-size: 28px;
}
.gen-heading-136 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-212 { position: relative; }
.gen-paragraph-212 {
	margin-bottom: 30px;
}





.gen-paragraph-212 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-212 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-212 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-212 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-212 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-137 { position: relative; }





.gen-heading-137 .h span {
	line-height: 1.2em;
}
.gen-heading-137 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-137 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-137 .h  span {
font-size: 28px;
}
.gen-heading-137 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-213 { position: relative; }
.gen-paragraph-213 {
	margin-bottom: 30px;
}





.gen-paragraph-213 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-213 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-213 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-213 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-213 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-138 { position: relative; }





.gen-heading-138 .h span {
	line-height: 1.2em;
}
.gen-heading-138 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-138 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-138 .h  span {
font-size: 28px;
}
.gen-heading-138 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-214 { position: relative; }
.gen-paragraph-214 {
	margin-bottom: 30px;
}





.gen-paragraph-214 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-214 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-214 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-214 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-214 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-139 { position: relative; }





.gen-heading-139 .h span {
	line-height: 1.2em;
}
.gen-heading-139 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-139 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-139 .h  span {
font-size: 28px;
}
.gen-heading-139 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-215 { position: relative; }
.gen-paragraph-215 {
	margin-bottom: 30px;
}





.gen-paragraph-215 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-215 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-215 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-215 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-215 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-140 { position: relative; }





.gen-heading-140 .h span {
	line-height: 1.2em;
}
.gen-heading-140 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-140 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-140 .h  span {
font-size: 28px;
}
.gen-heading-140 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-216 { position: relative; }
.gen-paragraph-216 {
	margin-bottom: 30px;
}





.gen-paragraph-216 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-216 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-216 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-216 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-216 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-141 { position: relative; }





.gen-heading-141 .h span {
	line-height: 1.2em;
}
.gen-heading-141 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-141 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-141 .h  span {
font-size: 28px;
}
.gen-heading-141 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-217 { position: relative; }
.gen-paragraph-217 {
	margin-bottom: 30px;
}





.gen-paragraph-217 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-217 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-217 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-217 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-217 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-142 { position: relative; }





.gen-heading-142 .h span {
	line-height: 1.2em;
}
.gen-heading-142 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-142 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-142 .h  span {
font-size: 28px;
}
.gen-heading-142 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-218 { position: relative; }
.gen-paragraph-218 {
	margin-bottom: 30px;
}





.gen-paragraph-218 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-218 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-218 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-218 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-218 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-143 { position: relative; }





.gen-heading-143 .h span {
	line-height: 1.2em;
}
.gen-heading-143 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-143 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-143 .h  span {
font-size: 28px;
}
.gen-heading-143 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-219 { position: relative; }
.gen-paragraph-219 {
	margin-bottom: 30px;
}





.gen-paragraph-219 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-219 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-219 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-219 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-219 .paragraph {
	color: rgba(0, 0, 0, 1);
}





.gen-editormain-21 { position: relative; }





.gen-editorsection-64 { position: relative; }





.gen-editorsection-64 span {
}
.gen-editorsection-64 {
}
.gen-editorsection-64  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorsection-64 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-editorrow-123 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-123 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-123 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-123 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-123 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-123 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-123 { position: relative; }
.gen-editorrow-123 {
	margin-bottom: 30px;
}





.gen-editorrow-123 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-123 span {
}
.gen-editorrow-123 {
}
.gen-editorrow-123  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-123   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-123  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-123  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-123  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-123 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-186 { position: relative; }





.gen-editorcolumn-186 span {
}
.gen-editorcolumn-186 {
}

.gen-heading-144 { position: relative; }
.gen-heading-144 {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-144 {
				width: auto;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-heading-144 {
				margin-right: auto;
				margin-bottom: 30px;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-144 {
				margin-top: 15px;
				margin-right: auto;
				margin-bottom: 15px;
				margin-left: auto;
				width: auto;
			}
}

.gen-heading-144 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-144 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-heading-144 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 60px;
	text-align: center;
}
.gen-heading-144 .h  span {
font-size: 60px;
}
@media (max-width: 991.98px) {
  .gen-heading-144 .h  {
	font-size: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-144 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-144 .h  {
	font-size: 36px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-144 .h  span {
font-size: 36px;
	}
}
.gen-heading-144 .h {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-144 .h:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-144 .h:active {
	color: rgba(32, 32, 35, 1);
}


.gen-paragraph-220 { position: relative; }
.gen-paragraph-220 {
	margin-bottom: 30px;
}





.gen-paragraph-220 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-220 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-220 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-220 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-220 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-145 { position: relative; }





.gen-heading-145 .h span {
	line-height: 1.2em;
}
.gen-heading-145 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-145 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-145 .h  span {
font-size: 28px;
}
.gen-heading-145 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-221 { position: relative; }
.gen-paragraph-221 {
	margin-bottom: 30px;
}





.gen-paragraph-221 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-221 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-221 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-221 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-221 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-146 { position: relative; }





.gen-heading-146 .h span {
	line-height: 1.2em;
}
.gen-heading-146 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-146 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-146 .h  span {
font-size: 28px;
}
.gen-heading-146 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-222 { position: relative; }
.gen-paragraph-222 {
	margin-bottom: 30px;
}





.gen-paragraph-222 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-222 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-222 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-222 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-222 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-editorrow-124 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-124 .col:nth-child(1) {
flex: 0 0 auto;
 width: 18.984033245844262%;
}
.gen-editorrow-124 .col:nth-child(2) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-124 .col:nth-child(3) {
flex: 0 0 auto;
 width: 76.01596675415574%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-124 .col:nth-child(1) {
flex: 0 0 auto;
 width: 18.984033245844262%;
}
.gen-editorrow-124 .col:nth-child(2) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-124 .col:nth-child(3) {
flex: 0 0 auto;
 width: 76.01596675415574%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-124 .col:nth-child(1) {
flex: 0 0 auto;
 width: 18.984033245844262%;
}
.gen-editorrow-124 .col:nth-child(2) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-124 .col:nth-child(3) {
flex: 0 0 auto;
 width: 76.01596675415574%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-124 .col:nth-child(1) {
flex: 0 0 auto;
 width: 18.984033245844262%;
}
.gen-editorrow-124 .col:nth-child(2) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-124 .col:nth-child(3) {
flex: 0 0 auto;
 width: 76.01596675415574%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-124 .col:nth-child(1) {
flex: 0 0 auto;
 width: 30.03286386661988%;
}
.gen-editorrow-124 .col:nth-child(2) {
flex: 0 0 auto;
 width: 9.586071059033388%;
}
.gen-editorrow-124 .col:nth-child(3) {
flex: 0 0 auto;
 width: 60.38106507434674%;
}

}
.gen-editorrow-124 { position: relative; }





.gen-editorrow-124 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-124 span {
}
.gen-editorrow-124 {
}
.gen-editorrow-124  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-124 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
}

.gen-editorcolumn-187 { position: relative; }





.gen-editorcolumn-187 span {
}
.gen-editorcolumn-187 {
}

.gen-heading-147 { position: relative; }





.gen-heading-147 .h span {
	line-height: 1.2em;
}
.gen-heading-147 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-147 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 22px;
}
.gen-heading-147 .h  span {
font-size: 22px;
}
.gen-heading-147 .h {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-188 { position: relative; }





.gen-editorcolumn-188 span {
}
.gen-editorcolumn-188 {
}

.gen-verticalline-7 { position: relative; }
.gen-verticalline-7 {
	height: 100%;
}





.gen-verticalline-7 .vl span {
	line-height: 1.2em;
}
.gen-verticalline-7 .vl {
	line-height: 1.2em;
}
.gen-verticalline-7 .vl  {
}
.gen-verticalline-7 .vl {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
}



.gen-editorcolumn-189 { position: relative; }





.gen-editorcolumn-189 span {
}
.gen-editorcolumn-189 {
}

.gen-heading-148 { position: relative; }




@media (max-width: 575.98px) {
	.gen-heading-148 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-heading-148 {
display:none !important;
} }
.gen-heading-148 .h span {
	line-height: 1.2em;
}
.gen-heading-148 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-148 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 22px;
}
.gen-heading-148 .h  span {
font-size: 22px;
}
.gen-heading-148 .h {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-125 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-125 .col:nth-child(1) {
flex: 0 0 auto;
 width: 18.984033245844262%;
}
.gen-editorrow-125 .col:nth-child(2) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-125 .col:nth-child(3) {
flex: 0 0 auto;
 width: 76.01596675415574%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-125 .col:nth-child(1) {
flex: 0 0 auto;
 width: 18.984033245844262%;
}
.gen-editorrow-125 .col:nth-child(2) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-125 .col:nth-child(3) {
flex: 0 0 auto;
 width: 76.01596675415574%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-125 .col:nth-child(1) {
flex: 0 0 auto;
 width: 18.984033245844262%;
}
.gen-editorrow-125 .col:nth-child(2) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-125 .col:nth-child(3) {
flex: 0 0 auto;
 width: 76.01596675415574%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-125 .col:nth-child(1) {
flex: 0 0 auto;
 width: 18.984033245844262%;
}
.gen-editorrow-125 .col:nth-child(2) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-125 .col:nth-child(3) {
flex: 0 0 auto;
 width: 76.01596675415574%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-125 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-125 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-125 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-125 { position: relative; }





.gen-editorrow-125 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-125 span {
}
.gen-editorrow-125 {
}
.gen-editorrow-125  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-125 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
}

.gen-editorcolumn-190 { position: relative; }





.gen-editorcolumn-190 span {
}
.gen-editorcolumn-190 {
}

.gen-heading-149 { position: relative; }





.gen-heading-149 .h span {
	line-height: 1.2em;
}
.gen-heading-149 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-149 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-149 .h  span {
font-size: 18px;
}
.gen-heading-149 .h {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-191 { position: relative; }





.gen-editorcolumn-191 span {
}
.gen-editorcolumn-191 {
}

.gen-verticalline-8 { position: relative; }
.gen-verticalline-8 {
	height: 100%;
}





.gen-verticalline-8 .vl span {
	line-height: 1.2em;
}
.gen-verticalline-8 .vl {
	line-height: 1.2em;
}
.gen-verticalline-8 .vl  {
}
.gen-verticalline-8 .vl {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
}



.gen-editorcolumn-192 { position: relative; }





.gen-editorcolumn-192 span {
}
.gen-editorcolumn-192 {
}

.gen-paragraph-223 { position: relative; }
.gen-paragraph-223 {
	margin-top: 10px;
	margin-bottom: 10px;
}





.gen-paragraph-223 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-223 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-223 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-223 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-223 .paragraph {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-126 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-126 .col:nth-child(1) {
flex: 0 0 auto;
 width: 18.984033245844262%;
}
.gen-editorrow-126 .col:nth-child(2) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-126 .col:nth-child(3) {
flex: 0 0 auto;
 width: 76.01596675415574%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-126 .col:nth-child(1) {
flex: 0 0 auto;
 width: 18.984033245844262%;
}
.gen-editorrow-126 .col:nth-child(2) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-126 .col:nth-child(3) {
flex: 0 0 auto;
 width: 76.01596675415574%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-126 .col:nth-child(1) {
flex: 0 0 auto;
 width: 18.984033245844262%;
}
.gen-editorrow-126 .col:nth-child(2) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-126 .col:nth-child(3) {
flex: 0 0 auto;
 width: 76.01596675415574%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-126 .col:nth-child(1) {
flex: 0 0 auto;
 width: 18.984033245844262%;
}
.gen-editorrow-126 .col:nth-child(2) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-126 .col:nth-child(3) {
flex: 0 0 auto;
 width: 76.01596675415574%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-126 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-126 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-126 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-126 { position: relative; }





.gen-editorrow-126 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-126 span {
}
.gen-editorrow-126 {
}
.gen-editorrow-126  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-126 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
}

.gen-editorcolumn-193 { position: relative; }





.gen-editorcolumn-193 span {
}
.gen-editorcolumn-193 {
}

.gen-heading-150 { position: relative; }





.gen-heading-150 .h span {
	line-height: 1.2em;
}
.gen-heading-150 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-150 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-150 .h  span {
font-size: 18px;
}
.gen-heading-150 .h {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-194 { position: relative; }





.gen-editorcolumn-194 span {
}
.gen-editorcolumn-194 {
}

.gen-verticalline-9 { position: relative; }
.gen-verticalline-9 {
	height: 100%;
}





.gen-verticalline-9 .vl span {
	line-height: 1.2em;
}
.gen-verticalline-9 .vl {
	line-height: 1.2em;
}
.gen-verticalline-9 .vl  {
}
.gen-verticalline-9 .vl {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
}



.gen-editorcolumn-195 { position: relative; }





.gen-editorcolumn-195 span {
}
.gen-editorcolumn-195 {
}

.gen-paragraph-224 { position: relative; }
.gen-paragraph-224 {
	margin-top: 10px;
	margin-bottom: 10px;
}





.gen-paragraph-224 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-224 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-224 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-224 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-224 .paragraph {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-127 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-127 .col:nth-child(1) {
flex: 0 0 auto;
 width: 18.984033245844262%;
}
.gen-editorrow-127 .col:nth-child(2) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-127 .col:nth-child(3) {
flex: 0 0 auto;
 width: 76.01596675415574%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-127 .col:nth-child(1) {
flex: 0 0 auto;
 width: 18.984033245844262%;
}
.gen-editorrow-127 .col:nth-child(2) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-127 .col:nth-child(3) {
flex: 0 0 auto;
 width: 76.01596675415574%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-127 .col:nth-child(1) {
flex: 0 0 auto;
 width: 18.984033245844262%;
}
.gen-editorrow-127 .col:nth-child(2) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-127 .col:nth-child(3) {
flex: 0 0 auto;
 width: 76.01596675415574%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-127 .col:nth-child(1) {
flex: 0 0 auto;
 width: 18.984033245844262%;
}
.gen-editorrow-127 .col:nth-child(2) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-127 .col:nth-child(3) {
flex: 0 0 auto;
 width: 76.01596675415574%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-127 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-127 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-127 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-127 { position: relative; }





.gen-editorrow-127 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-127 span {
}
.gen-editorrow-127 {
}
.gen-editorrow-127  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-127 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
}

.gen-editorcolumn-196 { position: relative; }





.gen-editorcolumn-196 span {
}
.gen-editorcolumn-196 {
}

.gen-heading-151 { position: relative; }





.gen-heading-151 .h span {
	line-height: 1.2em;
}
.gen-heading-151 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-151 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-151 .h  span {
font-size: 18px;
}
.gen-heading-151 .h {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-197 { position: relative; }





.gen-editorcolumn-197 span {
}
.gen-editorcolumn-197 {
}

.gen-verticalline-10 { position: relative; }
.gen-verticalline-10 {
	height: 100%;
}





.gen-verticalline-10 .vl span {
	line-height: 1.2em;
}
.gen-verticalline-10 .vl {
	line-height: 1.2em;
}
.gen-verticalline-10 .vl  {
}
.gen-verticalline-10 .vl {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
}



.gen-editorcolumn-198 { position: relative; }





.gen-editorcolumn-198 span {
}
.gen-editorcolumn-198 {
}

.gen-paragraph-225 { position: relative; }
.gen-paragraph-225 {
	margin-top: 10px;
	margin-bottom: 10px;
}





.gen-paragraph-225 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-225 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-225 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-225 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-225 .paragraph {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-128 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-128 .col:nth-child(1) {
flex: 0 0 auto;
 width: 18.984033245844262%;
}
.gen-editorrow-128 .col:nth-child(2) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-128 .col:nth-child(3) {
flex: 0 0 auto;
 width: 76.01596675415574%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-128 .col:nth-child(1) {
flex: 0 0 auto;
 width: 18.984033245844262%;
}
.gen-editorrow-128 .col:nth-child(2) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-128 .col:nth-child(3) {
flex: 0 0 auto;
 width: 76.01596675415574%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-128 .col:nth-child(1) {
flex: 0 0 auto;
 width: 18.984033245844262%;
}
.gen-editorrow-128 .col:nth-child(2) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-128 .col:nth-child(3) {
flex: 0 0 auto;
 width: 76.01596675415574%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-128 .col:nth-child(1) {
flex: 0 0 auto;
 width: 18.984033245844262%;
}
.gen-editorrow-128 .col:nth-child(2) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-128 .col:nth-child(3) {
flex: 0 0 auto;
 width: 76.01596675415574%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-128 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-128 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-128 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-128 { position: relative; }
.gen-editorrow-128 {
	margin-bottom: 30px;
}





.gen-editorrow-128 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-128 span {
}
.gen-editorrow-128 {
}
.gen-editorrow-128  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-128  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-128 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
}

.gen-editorcolumn-199 { position: relative; }





.gen-editorcolumn-199 span {
}
.gen-editorcolumn-199 {
}

.gen-heading-152 { position: relative; }





.gen-heading-152 .h span {
	line-height: 1.2em;
}
.gen-heading-152 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-152 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-152 .h  span {
font-size: 18px;
}
.gen-heading-152 .h {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-200 { position: relative; }





.gen-editorcolumn-200 span {
}
.gen-editorcolumn-200 {
}

.gen-verticalline-11 { position: relative; }
.gen-verticalline-11 {
	height: 100%;
}





.gen-verticalline-11 .vl span {
	line-height: 1.2em;
}
.gen-verticalline-11 .vl {
	line-height: 1.2em;
}
.gen-verticalline-11 .vl  {
}
.gen-verticalline-11 .vl {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
}



.gen-editorcolumn-201 { position: relative; }





.gen-editorcolumn-201 span {
}
.gen-editorcolumn-201 {
}

.gen-paragraph-226 { position: relative; }
.gen-paragraph-226 {
	margin-top: 10px;
	margin-bottom: 10px;
}





.gen-paragraph-226 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-226 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-226 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-226 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-226 .paragraph {
	color: rgba(0, 0, 0, 1);
}




.gen-heading-153 { position: relative; }





.gen-heading-153 .h span {
	line-height: 1.2em;
}
.gen-heading-153 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-153 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-153 .h  span {
font-size: 28px;
}
.gen-heading-153 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-227 { position: relative; }
.gen-paragraph-227 {
	margin-bottom: 30px;
}





.gen-paragraph-227 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-227 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-227 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-227 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-227 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-154 { position: relative; }





.gen-heading-154 .h span {
	line-height: 1.2em;
}
.gen-heading-154 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-154 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-154 .h  span {
font-size: 28px;
}
.gen-heading-154 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-228 { position: relative; }
.gen-paragraph-228 {
	margin-bottom: 30px;
}





.gen-paragraph-228 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-228 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-228 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-228 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-228 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-editorrow-129 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-129 .col:nth-child(1) {
flex: 0 0 auto;
 width: 16.95807906213872%;
}
.gen-editorrow-129 .col:nth-child(2) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-129 .col:nth-child(3) {
flex: 0 0 auto;
 width: 42.67629439544704%;
}
.gen-editorrow-129 .col:nth-child(4) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-129 .col:nth-child(5) {
flex: 0 0 auto;
 width: 12.420199907375586%;
}
.gen-editorrow-129 .col:nth-child(6) {
flex: 0 0 auto;
 width: 5.000000000000002%;
}
.gen-editorrow-129 .col:nth-child(7) {
flex: 0 0 auto;
 width: 12.945426635038675%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-129 .col:nth-child(1) {
flex: 0 0 auto;
 width: 15.86185290540606%;
}
.gen-editorrow-129 .col:nth-child(2) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-129 .col:nth-child(3) {
flex: 0 0 auto;
 width: 34.733385189832056%;
}
.gen-editorrow-129 .col:nth-child(4) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-129 .col:nth-child(5) {
flex: 0 0 auto;
 width: 17.73809523809524%;
}
.gen-editorrow-129 .col:nth-child(6) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-129 .col:nth-child(7) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-129 .col:nth-child(1) {
flex: 0 0 auto;
 width: 13.795326365454324%;
}
.gen-editorrow-129 .col:nth-child(2) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-129 .col:nth-child(3) {
flex: 0 0 auto;
 width: 34.89514982502189%;
}
.gen-editorrow-129 .col:nth-child(4) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-129 .col:nth-child(5) {
flex: 0 0 auto;
 width: 19.642857142857146%;
}
.gen-editorrow-129 .col:nth-child(6) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-129 .col:nth-child(7) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-129 .col:nth-child(1) {
flex: 0 0 auto;
 width: 14.70972378452694%;
}
.gen-editorrow-129 .col:nth-child(2) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-129 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.98075240594927%;
}
.gen-editorrow-129 .col:nth-child(4) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-129 .col:nth-child(5) {
flex: 0 0 auto;
 width: 18.482142857142858%;
}
.gen-editorrow-129 .col:nth-child(6) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-129 .col:nth-child(7) {
flex: 0 0 auto;
 width: 17.82738095238095%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-129 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-129 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-129 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-129 .col:nth-child(4) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-129 .col:nth-child(5) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-129 .col:nth-child(6) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-129 .col:nth-child(7) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-129 { position: relative; }




@media (max-width: 575.98px) {
	.gen-editorrow-129 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-editorrow-129 {
display:none !important;
} }
.gen-editorrow-129 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-129 span {
}
.gen-editorrow-129 {
}
.gen-editorrow-129  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-129 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
}

.gen-editorcolumn-202 { position: relative; }





.gen-editorcolumn-202 span {
}
.gen-editorcolumn-202 {
}

.gen-heading-155 { position: relative; }





.gen-heading-155 .h span {
	line-height: 1.2em;
}
.gen-heading-155 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-155 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-155 .h  span {
font-size: 18px;
}
.gen-heading-155 .h {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-203 { position: relative; }





.gen-editorcolumn-203 span {
}
.gen-editorcolumn-203 {
}

.gen-verticalline-12 { position: relative; }
.gen-verticalline-12 {
	height: 100%;
}





.gen-verticalline-12 .vl span {
	line-height: 1.2em;
}
.gen-verticalline-12 .vl {
	line-height: 1.2em;
}
.gen-verticalline-12 .vl  {
}
.gen-verticalline-12 .vl {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
}



.gen-editorcolumn-204 { position: relative; }





.gen-editorcolumn-204 span {
}
.gen-editorcolumn-204 {
}

.gen-heading-156 { position: relative; }





.gen-heading-156 .h span {
	line-height: 1.2em;
}
.gen-heading-156 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-156 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-156 .h  span {
font-size: 18px;
}
.gen-heading-156 .h {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-205 { position: relative; }





.gen-editorcolumn-205 span {
}
.gen-editorcolumn-205 {
}

.gen-verticalline-13 { position: relative; }
.gen-verticalline-13 {
	height: 100%;
}





.gen-verticalline-13 .vl span {
	line-height: 1.2em;
}
.gen-verticalline-13 .vl {
	line-height: 1.2em;
}
.gen-verticalline-13 .vl  {
}
.gen-verticalline-13 .vl {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
}



.gen-editorcolumn-206 { position: relative; }





.gen-editorcolumn-206 span {
}
.gen-editorcolumn-206 {
}

.gen-heading-157 { position: relative; }





.gen-heading-157 .h span {
	line-height: 1.2em;
}
.gen-heading-157 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-157 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-157 .h  span {
font-size: 18px;
}
.gen-heading-157 .h {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-207 { position: relative; }





.gen-editorcolumn-207 span {
}
.gen-editorcolumn-207 {
}

.gen-verticalline-14 { position: relative; }
.gen-verticalline-14 {
	height: 100%;
}





.gen-verticalline-14 .vl span {
	line-height: 1.2em;
}
.gen-verticalline-14 .vl {
	line-height: 1.2em;
}
.gen-verticalline-14 .vl  {
}
.gen-verticalline-14 .vl {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
}



.gen-editorcolumn-208 { position: relative; }





.gen-editorcolumn-208 span {
}
.gen-editorcolumn-208 {
}

.gen-heading-158 { position: relative; }





.gen-heading-158 .h span {
	line-height: 1.2em;
}
.gen-heading-158 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-158 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-158 .h  span {
font-size: 18px;
}
.gen-heading-158 .h {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-130 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-130 .col:nth-child(1) {
flex: 0 0 auto;
 width: 16.95807906213872%;
}
.gen-editorrow-130 .col:nth-child(2) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-130 .col:nth-child(3) {
flex: 0 0 auto;
 width: 42.67629439544704%;
}
.gen-editorrow-130 .col:nth-child(4) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-130 .col:nth-child(5) {
flex: 0 0 auto;
 width: 12.420199907375586%;
}
.gen-editorrow-130 .col:nth-child(6) {
flex: 0 0 auto;
 width: 5.000000000000002%;
}
.gen-editorrow-130 .col:nth-child(7) {
flex: 0 0 auto;
 width: 12.945426635038675%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-130 .col:nth-child(1) {
flex: 0 0 auto;
 width: 15.86185290540606%;
}
.gen-editorrow-130 .col:nth-child(2) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-130 .col:nth-child(3) {
flex: 0 0 auto;
 width: 34.733385189832056%;
}
.gen-editorrow-130 .col:nth-child(4) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-130 .col:nth-child(5) {
flex: 0 0 auto;
 width: 17.73809523809524%;
}
.gen-editorrow-130 .col:nth-child(6) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-130 .col:nth-child(7) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-130 .col:nth-child(1) {
flex: 0 0 auto;
 width: 13.795326365454324%;
}
.gen-editorrow-130 .col:nth-child(2) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-130 .col:nth-child(3) {
flex: 0 0 auto;
 width: 34.89514982502189%;
}
.gen-editorrow-130 .col:nth-child(4) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-130 .col:nth-child(5) {
flex: 0 0 auto;
 width: 19.642857142857146%;
}
.gen-editorrow-130 .col:nth-child(6) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-130 .col:nth-child(7) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-130 .col:nth-child(1) {
flex: 0 0 auto;
 width: 14.70972378452694%;
}
.gen-editorrow-130 .col:nth-child(2) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-130 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.98075240594927%;
}
.gen-editorrow-130 .col:nth-child(4) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-130 .col:nth-child(5) {
flex: 0 0 auto;
 width: 18.482142857142858%;
}
.gen-editorrow-130 .col:nth-child(6) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-130 .col:nth-child(7) {
flex: 0 0 auto;
 width: 17.82738095238095%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-130 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-130 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-130 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-130 .col:nth-child(4) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-130 .col:nth-child(5) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-130 .col:nth-child(6) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-130 .col:nth-child(7) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-130 { position: relative; }





.gen-editorrow-130 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-130 span {
}
.gen-editorrow-130 {
}
.gen-editorrow-130  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-130 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
}

.gen-editorcolumn-209 { position: relative; }





.gen-editorcolumn-209 span {
}
.gen-editorcolumn-209 {
}

.gen-heading-159 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-heading-159 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-heading-159 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-heading-159 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-heading-159 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
								.gen-heading-159 {
									margin-top: 10px;
								}
}

@media (min-width: 1200px) {
 .gen-heading-159 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-heading-159 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-heading-159 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-heading-159 {
display:none !important;
} }
.gen-heading-159 .h span {
	line-height: 1.2em;
}
.gen-heading-159 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-159 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-159 .h  span {
font-size: 18px;
}
.gen-heading-159 .h {
	color: rgba(150, 150, 150, 1);
}


.gen-heading-160 { position: relative; }
.gen-heading-160 {
	margin-top: 10px;
	margin-bottom: 10px;
}




@media (max-width: 575.98px) {
							.gen-heading-160 {
								margin-top: 0px;
								margin-bottom: 0px;
							}
}

.gen-heading-160 .h span {
	line-height: 1.2em;
}
.gen-heading-160 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-160 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-160 .h  span {
font-size: 18px;
}
.gen-heading-160 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-161 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-heading-161 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-heading-161 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-heading-161 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-heading-161 {
	display:none !important;
	}
}


@media (min-width: 1200px) {
 .gen-heading-161 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-heading-161 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-heading-161 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-heading-161 {
display:none !important;
} }
.gen-heading-161 .h span {
	line-height: 1.2em;
}
.gen-heading-161 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-161 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-161 .h  span {
font-size: 18px;
}
.gen-heading-161 .h {
	color: rgba(150, 150, 150, 1);
}



.gen-editorcolumn-210 { position: relative; }





.gen-editorcolumn-210 span {
}
.gen-editorcolumn-210 {
}

.gen-verticalline-15 { position: relative; }
.gen-verticalline-15 {
	height: 100%;
}





.gen-verticalline-15 .vl span {
	line-height: 1.2em;
}
.gen-verticalline-15 .vl {
	line-height: 1.2em;
}
.gen-verticalline-15 .vl  {
}
.gen-verticalline-15 .vl {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
}



.gen-editorcolumn-211 { position: relative; }





.gen-editorcolumn-211 span {
}
.gen-editorcolumn-211 {
}

.gen-paragraph-229 { position: relative; }
.gen-paragraph-229 {
	margin-top: 10px;
	margin-bottom: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-229 {
								margin-top: 0px;
								margin-bottom: 0px;
							}
}

.gen-paragraph-229 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-229 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-229 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-229 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-229 .paragraph {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-212 { position: relative; }





.gen-editorcolumn-212 span {
}
.gen-editorcolumn-212 {
}

.gen-verticalline-16 { position: relative; }
.gen-verticalline-16 {
	height: 100%;
}





.gen-verticalline-16 .vl span {
	line-height: 1.2em;
}
.gen-verticalline-16 .vl {
	line-height: 1.2em;
}
.gen-verticalline-16 .vl  {
}
.gen-verticalline-16 .vl {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
}



.gen-editorcolumn-213 { position: relative; }





.gen-editorcolumn-213 span {
}
.gen-editorcolumn-213 {
}

.gen-heading-162 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-heading-162 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-heading-162 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-heading-162 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-heading-162 {
	display:none !important;
	}
}


@media (min-width: 1200px) {
 .gen-heading-162 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-heading-162 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-heading-162 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-heading-162 {
display:none !important;
} }
.gen-heading-162 .h span {
	line-height: 1.2em;
}
.gen-heading-162 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-162 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-162 .h  span {
font-size: 18px;
}
.gen-heading-162 .h {
	color: rgba(150, 150, 150, 1);
}


.gen-paragraph-230 { position: relative; }
.gen-paragraph-230 {
	margin-top: 10px;
	margin-bottom: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-230 {
								margin-top: 0px;
								margin-bottom: 0px;
							}
}

.gen-paragraph-230 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-230 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-230 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-230 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-230 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-163 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-heading-163 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-heading-163 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-heading-163 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-heading-163 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
								.gen-heading-163 {
									margin-top: 0px;
									margin-bottom: 0px;
								}
}

@media (min-width: 1200px) {
 .gen-heading-163 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-heading-163 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-heading-163 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-heading-163 {
display:none !important;
} }
.gen-heading-163 .h span {
	line-height: 1.2em;
}
.gen-heading-163 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-163 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-163 .h  span {
font-size: 18px;
}
.gen-heading-163 .h {
	color: rgba(150, 150, 150, 1);
}



.gen-editorcolumn-214 { position: relative; }





.gen-editorcolumn-214 span {
}
.gen-editorcolumn-214 {
}

.gen-verticalline-17 { position: relative; }
.gen-verticalline-17 {
	height: 100%;
}





.gen-verticalline-17 .vl span {
	line-height: 1.2em;
}
.gen-verticalline-17 .vl {
	line-height: 1.2em;
}
.gen-verticalline-17 .vl  {
}
.gen-verticalline-17 .vl {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
}



.gen-editorcolumn-215 { position: relative; }





.gen-editorcolumn-215 span {
}
.gen-editorcolumn-215 {
}

.gen-paragraph-231 { position: relative; }
.gen-paragraph-231 {
	margin-top: 10px;
	margin-bottom: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-231 {
								margin-top: 0px;
								margin-bottom: 10px;
							}
}

.gen-paragraph-231 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-231 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-231 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-231 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-231 .paragraph {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-131 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-131 .col:nth-child(1) {
flex: 0 0 auto;
 width: 16.95807906213872%;
}
.gen-editorrow-131 .col:nth-child(2) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-131 .col:nth-child(3) {
flex: 0 0 auto;
 width: 42.67629439544704%;
}
.gen-editorrow-131 .col:nth-child(4) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-131 .col:nth-child(5) {
flex: 0 0 auto;
 width: 12.420199907375586%;
}
.gen-editorrow-131 .col:nth-child(6) {
flex: 0 0 auto;
 width: 5.000000000000002%;
}
.gen-editorrow-131 .col:nth-child(7) {
flex: 0 0 auto;
 width: 12.945426635038675%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-131 .col:nth-child(1) {
flex: 0 0 auto;
 width: 15.86185290540606%;
}
.gen-editorrow-131 .col:nth-child(2) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-131 .col:nth-child(3) {
flex: 0 0 auto;
 width: 34.733385189832056%;
}
.gen-editorrow-131 .col:nth-child(4) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-131 .col:nth-child(5) {
flex: 0 0 auto;
 width: 17.73809523809524%;
}
.gen-editorrow-131 .col:nth-child(6) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-131 .col:nth-child(7) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-131 .col:nth-child(1) {
flex: 0 0 auto;
 width: 13.795326365454324%;
}
.gen-editorrow-131 .col:nth-child(2) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-131 .col:nth-child(3) {
flex: 0 0 auto;
 width: 34.89514982502189%;
}
.gen-editorrow-131 .col:nth-child(4) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-131 .col:nth-child(5) {
flex: 0 0 auto;
 width: 19.642857142857146%;
}
.gen-editorrow-131 .col:nth-child(6) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-131 .col:nth-child(7) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-131 .col:nth-child(1) {
flex: 0 0 auto;
 width: 14.70972378452694%;
}
.gen-editorrow-131 .col:nth-child(2) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-131 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.98075240594927%;
}
.gen-editorrow-131 .col:nth-child(4) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-131 .col:nth-child(5) {
flex: 0 0 auto;
 width: 18.482142857142858%;
}
.gen-editorrow-131 .col:nth-child(6) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-131 .col:nth-child(7) {
flex: 0 0 auto;
 width: 17.82738095238095%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-131 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-131 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-131 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-131 .col:nth-child(4) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-131 .col:nth-child(5) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-131 .col:nth-child(6) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-131 .col:nth-child(7) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-131 { position: relative; }





.gen-editorrow-131 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-131 span {
}
.gen-editorrow-131 {
}
.gen-editorrow-131  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-131 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
}

.gen-editorcolumn-216 { position: relative; }





.gen-editorcolumn-216 span {
}
.gen-editorcolumn-216 {
}

.gen-heading-164 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-heading-164 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-heading-164 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-heading-164 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-heading-164 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
								.gen-heading-164 {
									margin-top: 10px;
								}
}

@media (min-width: 1200px) {
 .gen-heading-164 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-heading-164 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-heading-164 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-heading-164 {
display:none !important;
} }
.gen-heading-164 .h span {
	line-height: 1.2em;
}
.gen-heading-164 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-164 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-164 .h  span {
font-size: 18px;
}
.gen-heading-164 .h {
	color: rgba(150, 150, 150, 1);
}


.gen-heading-165 { position: relative; }
.gen-heading-165 {
	margin-top: 10px;
	margin-bottom: 10px;
}




@media (max-width: 575.98px) {
							.gen-heading-165 {
								margin-top: 0px;
								margin-bottom: 0px;
							}
}

.gen-heading-165 .h span {
	line-height: 1.2em;
}
.gen-heading-165 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-165 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-165 .h  span {
font-size: 18px;
}
.gen-heading-165 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-166 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-heading-166 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-heading-166 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-heading-166 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-heading-166 {
	display:none !important;
	}
}


@media (min-width: 1200px) {
 .gen-heading-166 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-heading-166 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-heading-166 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-heading-166 {
display:none !important;
} }
.gen-heading-166 .h span {
	line-height: 1.2em;
}
.gen-heading-166 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-166 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-166 .h  span {
font-size: 18px;
}
.gen-heading-166 .h {
	color: rgba(150, 150, 150, 1);
}



.gen-editorcolumn-217 { position: relative; }





.gen-editorcolumn-217 span {
}
.gen-editorcolumn-217 {
}

.gen-verticalline-18 { position: relative; }
.gen-verticalline-18 {
	height: 100%;
}





.gen-verticalline-18 .vl span {
	line-height: 1.2em;
}
.gen-verticalline-18 .vl {
	line-height: 1.2em;
}
.gen-verticalline-18 .vl  {
}
.gen-verticalline-18 .vl {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
}



.gen-editorcolumn-218 { position: relative; }





.gen-editorcolumn-218 span {
}
.gen-editorcolumn-218 {
}

.gen-paragraph-232 { position: relative; }
.gen-paragraph-232 {
	margin-top: 10px;
	margin-bottom: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-232 {
								margin-top: 0px;
								margin-bottom: 0px;
							}
}

.gen-paragraph-232 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-232 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-232 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-232 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-232 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-167 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-heading-167 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-heading-167 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-heading-167 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-heading-167 {
	display:none !important;
	}
}


@media (min-width: 1200px) {
 .gen-heading-167 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-heading-167 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-heading-167 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-heading-167 {
display:none !important;
} }
.gen-heading-167 .h span {
	line-height: 1.2em;
}
.gen-heading-167 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-167 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-167 .h  span {
font-size: 18px;
}
.gen-heading-167 .h {
	color: rgba(150, 150, 150, 1);
}



.gen-editorcolumn-219 { position: relative; }





.gen-editorcolumn-219 span {
}
.gen-editorcolumn-219 {
}

.gen-verticalline-19 { position: relative; }
.gen-verticalline-19 {
	height: 100%;
}





.gen-verticalline-19 .vl span {
	line-height: 1.2em;
}
.gen-verticalline-19 .vl {
	line-height: 1.2em;
}
.gen-verticalline-19 .vl  {
}
.gen-verticalline-19 .vl {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
}



.gen-editorcolumn-220 { position: relative; }





.gen-editorcolumn-220 span {
}
.gen-editorcolumn-220 {
}

.gen-paragraph-233 { position: relative; }
.gen-paragraph-233 {
	margin-top: 10px;
	margin-bottom: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-233 {
								margin-top: 0px;
								margin-bottom: 0px;
							}
}

.gen-paragraph-233 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-233 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-233 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-233 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-233 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-168 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-heading-168 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-heading-168 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-heading-168 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-heading-168 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
								.gen-heading-168 {
									margin-top: 0px;
									margin-bottom: 0px;
								}
}

@media (min-width: 1200px) {
 .gen-heading-168 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-heading-168 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-heading-168 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-heading-168 {
display:none !important;
} }
.gen-heading-168 .h span {
	line-height: 1.2em;
}
.gen-heading-168 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-168 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-168 .h  span {
font-size: 18px;
}
.gen-heading-168 .h {
	color: rgba(150, 150, 150, 1);
}



.gen-editorcolumn-221 { position: relative; }





.gen-editorcolumn-221 span {
}
.gen-editorcolumn-221 {
}

.gen-verticalline-20 { position: relative; }
.gen-verticalline-20 {
	height: 100%;
}





.gen-verticalline-20 .vl span {
	line-height: 1.2em;
}
.gen-verticalline-20 .vl {
	line-height: 1.2em;
}
.gen-verticalline-20 .vl  {
}
.gen-verticalline-20 .vl {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
}



.gen-editorcolumn-222 { position: relative; }





.gen-editorcolumn-222 span {
}
.gen-editorcolumn-222 {
}

.gen-paragraph-234 { position: relative; }
.gen-paragraph-234 {
	margin-top: 10px;
	margin-bottom: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-234 {
								margin-top: 0px;
								margin-bottom: 10px;
							}
}

.gen-paragraph-234 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-234 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-234 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-234 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-234 .paragraph {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-132 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-132 .col:nth-child(1) {
flex: 0 0 auto;
 width: 16.95807906213872%;
}
.gen-editorrow-132 .col:nth-child(2) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-132 .col:nth-child(3) {
flex: 0 0 auto;
 width: 42.67629439544704%;
}
.gen-editorrow-132 .col:nth-child(4) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-132 .col:nth-child(5) {
flex: 0 0 auto;
 width: 12.420199907375586%;
}
.gen-editorrow-132 .col:nth-child(6) {
flex: 0 0 auto;
 width: 5.000000000000002%;
}
.gen-editorrow-132 .col:nth-child(7) {
flex: 0 0 auto;
 width: 12.945426635038675%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-132 .col:nth-child(1) {
flex: 0 0 auto;
 width: 15.86185290540606%;
}
.gen-editorrow-132 .col:nth-child(2) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-132 .col:nth-child(3) {
flex: 0 0 auto;
 width: 34.733385189832056%;
}
.gen-editorrow-132 .col:nth-child(4) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-132 .col:nth-child(5) {
flex: 0 0 auto;
 width: 17.73809523809524%;
}
.gen-editorrow-132 .col:nth-child(6) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-132 .col:nth-child(7) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-132 .col:nth-child(1) {
flex: 0 0 auto;
 width: 13.795326365454324%;
}
.gen-editorrow-132 .col:nth-child(2) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-132 .col:nth-child(3) {
flex: 0 0 auto;
 width: 34.89514982502189%;
}
.gen-editorrow-132 .col:nth-child(4) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-132 .col:nth-child(5) {
flex: 0 0 auto;
 width: 19.642857142857146%;
}
.gen-editorrow-132 .col:nth-child(6) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-132 .col:nth-child(7) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-132 .col:nth-child(1) {
flex: 0 0 auto;
 width: 14.70972378452694%;
}
.gen-editorrow-132 .col:nth-child(2) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-132 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.98075240594927%;
}
.gen-editorrow-132 .col:nth-child(4) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-132 .col:nth-child(5) {
flex: 0 0 auto;
 width: 18.482142857142858%;
}
.gen-editorrow-132 .col:nth-child(6) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-132 .col:nth-child(7) {
flex: 0 0 auto;
 width: 17.82738095238095%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-132 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-132 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-132 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-132 .col:nth-child(4) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-132 .col:nth-child(5) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-132 .col:nth-child(6) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-132 .col:nth-child(7) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-132 { position: relative; }





.gen-editorrow-132 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-132 span {
}
.gen-editorrow-132 {
}
.gen-editorrow-132  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-132 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
}

.gen-editorcolumn-223 { position: relative; }





.gen-editorcolumn-223 span {
}
.gen-editorcolumn-223 {
}

.gen-heading-169 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-heading-169 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-heading-169 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-heading-169 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-heading-169 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
								.gen-heading-169 {
									margin-top: 10px;
								}
}

@media (min-width: 1200px) {
 .gen-heading-169 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-heading-169 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-heading-169 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-heading-169 {
display:none !important;
} }
.gen-heading-169 .h span {
	line-height: 1.2em;
}
.gen-heading-169 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-169 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-169 .h  span {
font-size: 18px;
}
.gen-heading-169 .h {
	color: rgba(150, 150, 150, 1);
}


.gen-heading-170 { position: relative; }
.gen-heading-170 {
	margin-top: 10px;
	margin-bottom: 10px;
}




@media (max-width: 575.98px) {
							.gen-heading-170 {
								margin-top: 0px;
								margin-bottom: 0px;
							}
}

.gen-heading-170 .h span {
	line-height: 1.2em;
}
.gen-heading-170 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-170 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-170 .h  span {
font-size: 18px;
}
.gen-heading-170 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-171 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-heading-171 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-heading-171 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-heading-171 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-heading-171 {
	display:none !important;
	}
}


@media (min-width: 1200px) {
 .gen-heading-171 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-heading-171 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-heading-171 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-heading-171 {
display:none !important;
} }
.gen-heading-171 .h span {
	line-height: 1.2em;
}
.gen-heading-171 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-171 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-171 .h  span {
font-size: 18px;
}
.gen-heading-171 .h {
	color: rgba(150, 150, 150, 1);
}



.gen-editorcolumn-224 { position: relative; }





.gen-editorcolumn-224 span {
}
.gen-editorcolumn-224 {
}

.gen-verticalline-21 { position: relative; }
.gen-verticalline-21 {
	height: 100%;
}





.gen-verticalline-21 .vl span {
	line-height: 1.2em;
}
.gen-verticalline-21 .vl {
	line-height: 1.2em;
}
.gen-verticalline-21 .vl  {
}
.gen-verticalline-21 .vl {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
}



.gen-editorcolumn-225 { position: relative; }





.gen-editorcolumn-225 span {
}
.gen-editorcolumn-225 {
}

.gen-paragraph-235 { position: relative; }
.gen-paragraph-235 {
	margin-top: 10px;
	margin-bottom: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-235 {
								margin-top: 0px;
								margin-bottom: 0px;
							}
}

.gen-paragraph-235 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-235 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-235 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-235 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-235 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-172 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-heading-172 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-heading-172 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-heading-172 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-heading-172 {
	display:none !important;
	}
}


@media (min-width: 1200px) {
 .gen-heading-172 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-heading-172 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-heading-172 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-heading-172 {
display:none !important;
} }
.gen-heading-172 .h span {
	line-height: 1.2em;
}
.gen-heading-172 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-172 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-172 .h  span {
font-size: 18px;
}
.gen-heading-172 .h {
	color: rgba(150, 150, 150, 1);
}



.gen-editorcolumn-226 { position: relative; }





.gen-editorcolumn-226 span {
}
.gen-editorcolumn-226 {
}

.gen-verticalline-22 { position: relative; }
.gen-verticalline-22 {
	height: 100%;
}





.gen-verticalline-22 .vl span {
	line-height: 1.2em;
}
.gen-verticalline-22 .vl {
	line-height: 1.2em;
}
.gen-verticalline-22 .vl  {
}
.gen-verticalline-22 .vl {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
}



.gen-editorcolumn-227 { position: relative; }





.gen-editorcolumn-227 span {
}
.gen-editorcolumn-227 {
}

.gen-paragraph-236 { position: relative; }
.gen-paragraph-236 {
	margin-top: 10px;
	margin-bottom: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-236 {
								margin-top: 0px;
								margin-bottom: 0px;
							}
}

.gen-paragraph-236 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-236 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-236 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-236 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-236 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-173 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-heading-173 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-heading-173 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-heading-173 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-heading-173 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
								.gen-heading-173 {
									margin-top: 0px;
									margin-bottom: 0px;
								}
}

@media (min-width: 1200px) {
 .gen-heading-173 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-heading-173 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-heading-173 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-heading-173 {
display:none !important;
} }
.gen-heading-173 .h span {
	line-height: 1.2em;
}
.gen-heading-173 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-173 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-173 .h  span {
font-size: 18px;
}
.gen-heading-173 .h {
	color: rgba(150, 150, 150, 1);
}



.gen-editorcolumn-228 { position: relative; }





.gen-editorcolumn-228 span {
}
.gen-editorcolumn-228 {
}

.gen-verticalline-23 { position: relative; }
.gen-verticalline-23 {
	height: 100%;
}





.gen-verticalline-23 .vl span {
	line-height: 1.2em;
}
.gen-verticalline-23 .vl {
	line-height: 1.2em;
}
.gen-verticalline-23 .vl  {
}
.gen-verticalline-23 .vl {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
}



.gen-editorcolumn-229 { position: relative; }





.gen-editorcolumn-229 span {
}
.gen-editorcolumn-229 {
}

.gen-paragraph-237 { position: relative; }
.gen-paragraph-237 {
	margin-top: 10px;
	margin-bottom: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-237 {
								margin-top: 0px;
								margin-bottom: 10px;
							}
}

.gen-paragraph-237 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-237 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-237 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-237 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-237 .paragraph {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-133 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-133 .col:nth-child(1) {
flex: 0 0 auto;
 width: 16.95807906213872%;
}
.gen-editorrow-133 .col:nth-child(2) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-133 .col:nth-child(3) {
flex: 0 0 auto;
 width: 42.67629439544704%;
}
.gen-editorrow-133 .col:nth-child(4) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-133 .col:nth-child(5) {
flex: 0 0 auto;
 width: 12.420199907375586%;
}
.gen-editorrow-133 .col:nth-child(6) {
flex: 0 0 auto;
 width: 5.000000000000002%;
}
.gen-editorrow-133 .col:nth-child(7) {
flex: 0 0 auto;
 width: 12.945426635038675%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-133 .col:nth-child(1) {
flex: 0 0 auto;
 width: 15.86185290540606%;
}
.gen-editorrow-133 .col:nth-child(2) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-133 .col:nth-child(3) {
flex: 0 0 auto;
 width: 34.733385189832056%;
}
.gen-editorrow-133 .col:nth-child(4) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-133 .col:nth-child(5) {
flex: 0 0 auto;
 width: 17.73809523809524%;
}
.gen-editorrow-133 .col:nth-child(6) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-133 .col:nth-child(7) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-133 .col:nth-child(1) {
flex: 0 0 auto;
 width: 13.795326365454324%;
}
.gen-editorrow-133 .col:nth-child(2) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-133 .col:nth-child(3) {
flex: 0 0 auto;
 width: 34.89514982502189%;
}
.gen-editorrow-133 .col:nth-child(4) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-133 .col:nth-child(5) {
flex: 0 0 auto;
 width: 19.642857142857146%;
}
.gen-editorrow-133 .col:nth-child(6) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-133 .col:nth-child(7) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-133 .col:nth-child(1) {
flex: 0 0 auto;
 width: 14.70972378452694%;
}
.gen-editorrow-133 .col:nth-child(2) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-133 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.98075240594927%;
}
.gen-editorrow-133 .col:nth-child(4) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}
.gen-editorrow-133 .col:nth-child(5) {
flex: 0 0 auto;
 width: 18.482142857142858%;
}
.gen-editorrow-133 .col:nth-child(6) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-133 .col:nth-child(7) {
flex: 0 0 auto;
 width: 17.82738095238095%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-133 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-133 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-133 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-133 .col:nth-child(4) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-133 .col:nth-child(5) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-133 .col:nth-child(6) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-133 .col:nth-child(7) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-133 { position: relative; }
.gen-editorrow-133 {
	margin-bottom: 30px;
}





.gen-editorrow-133 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-133 span {
}
.gen-editorrow-133 {
}
.gen-editorrow-133  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-133 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
}

.gen-editorcolumn-230 { position: relative; }





.gen-editorcolumn-230 span {
}
.gen-editorcolumn-230 {
}

.gen-heading-174 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-heading-174 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-heading-174 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-heading-174 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-heading-174 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
								.gen-heading-174 {
									margin-top: 10px;
								}
}

@media (min-width: 1200px) {
 .gen-heading-174 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-heading-174 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-heading-174 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-heading-174 {
display:none !important;
} }
.gen-heading-174 .h span {
	line-height: 1.2em;
}
.gen-heading-174 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-174 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-174 .h  span {
font-size: 18px;
}
.gen-heading-174 .h {
	color: rgba(150, 150, 150, 1);
}


.gen-heading-175 { position: relative; }
.gen-heading-175 {
	margin-top: 10px;
	margin-bottom: 10px;
}




@media (max-width: 575.98px) {
							.gen-heading-175 {
								margin-top: 0px;
								margin-bottom: 0px;
							}
}

.gen-heading-175 .h span {
	line-height: 1.2em;
}
.gen-heading-175 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-175 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-175 .h  span {
font-size: 18px;
}
.gen-heading-175 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-176 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-heading-176 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-heading-176 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-heading-176 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-heading-176 {
	display:none !important;
	}
}


@media (min-width: 1200px) {
 .gen-heading-176 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-heading-176 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-heading-176 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-heading-176 {
display:none !important;
} }
.gen-heading-176 .h span {
	line-height: 1.2em;
}
.gen-heading-176 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-176 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-176 .h  span {
font-size: 18px;
}
.gen-heading-176 .h {
	color: rgba(150, 150, 150, 1);
}



.gen-editorcolumn-231 { position: relative; }





.gen-editorcolumn-231 span {
}
.gen-editorcolumn-231 {
}

.gen-verticalline-24 { position: relative; }
.gen-verticalline-24 {
	height: 100%;
}





.gen-verticalline-24 .vl span {
	line-height: 1.2em;
}
.gen-verticalline-24 .vl {
	line-height: 1.2em;
}
.gen-verticalline-24 .vl  {
}
.gen-verticalline-24 .vl {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
}



.gen-editorcolumn-232 { position: relative; }





.gen-editorcolumn-232 span {
}
.gen-editorcolumn-232 {
}

.gen-paragraph-238 { position: relative; }
.gen-paragraph-238 {
	margin-top: 10px;
	margin-bottom: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-238 {
								margin-top: 0px;
								margin-bottom: 0px;
							}
}

.gen-paragraph-238 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-238 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-238 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-238 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-238 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-177 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-heading-177 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-heading-177 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-heading-177 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-heading-177 {
	display:none !important;
	}
}


@media (min-width: 1200px) {
 .gen-heading-177 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-heading-177 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-heading-177 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-heading-177 {
display:none !important;
} }
.gen-heading-177 .h span {
	line-height: 1.2em;
}
.gen-heading-177 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-177 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-177 .h  span {
font-size: 18px;
}
.gen-heading-177 .h {
	color: rgba(150, 150, 150, 1);
}



.gen-editorcolumn-233 { position: relative; }





.gen-editorcolumn-233 span {
}
.gen-editorcolumn-233 {
}

.gen-verticalline-25 { position: relative; }
.gen-verticalline-25 {
	height: 100%;
}





.gen-verticalline-25 .vl span {
	line-height: 1.2em;
}
.gen-verticalline-25 .vl {
	line-height: 1.2em;
}
.gen-verticalline-25 .vl  {
}
.gen-verticalline-25 .vl {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
}



.gen-editorcolumn-234 { position: relative; }





.gen-editorcolumn-234 span {
}
.gen-editorcolumn-234 {
}

.gen-paragraph-239 { position: relative; }
.gen-paragraph-239 {
	margin-top: 10px;
	margin-bottom: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-239 {
								margin-top: 0px;
								margin-bottom: 0px;
							}
}

.gen-paragraph-239 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-239 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-239 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-239 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-239 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-178 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-heading-178 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-heading-178 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-heading-178 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-heading-178 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
								.gen-heading-178 {
									margin-top: 0px;
									margin-bottom: 0px;
								}
}

@media (min-width: 1200px) {
 .gen-heading-178 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-heading-178 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-heading-178 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-heading-178 {
display:none !important;
} }
.gen-heading-178 .h span {
	line-height: 1.2em;
}
.gen-heading-178 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-178 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-178 .h  span {
font-size: 18px;
}
.gen-heading-178 .h {
	color: rgba(150, 150, 150, 1);
}



.gen-editorcolumn-235 { position: relative; }





.gen-editorcolumn-235 span {
}
.gen-editorcolumn-235 {
}

.gen-verticalline-26 { position: relative; }
.gen-verticalline-26 {
	height: 100%;
}





.gen-verticalline-26 .vl span {
	line-height: 1.2em;
}
.gen-verticalline-26 .vl {
	line-height: 1.2em;
}
.gen-verticalline-26 .vl  {
}
.gen-verticalline-26 .vl {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
}



.gen-editorcolumn-236 { position: relative; }





.gen-editorcolumn-236 span {
}
.gen-editorcolumn-236 {
}

.gen-paragraph-240 { position: relative; }
.gen-paragraph-240 {
	margin-top: 10px;
	margin-bottom: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-240 {
								margin-top: 0px;
								margin-bottom: 10px;
							}
}

.gen-paragraph-240 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-240 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-240 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-240 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-240 .paragraph {
	color: rgba(0, 0, 0, 1);
}




.gen-heading-179 { position: relative; }





.gen-heading-179 .h span {
	line-height: 1.2em;
}
.gen-heading-179 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-179 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-179 .h  span {
font-size: 28px;
}
.gen-heading-179 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-241 { position: relative; }
.gen-paragraph-241 {
	margin-bottom: 30px;
}





.gen-paragraph-241 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-241 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-241 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-241 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-241 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-180 { position: relative; }





.gen-heading-180 .h span {
	line-height: 1.2em;
}
.gen-heading-180 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-180 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-180 .h  span {
font-size: 28px;
}
.gen-heading-180 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-242 { position: relative; }
.gen-paragraph-242 {
	margin-bottom: 30px;
}





.gen-paragraph-242 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-242 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-242 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-242 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-242 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-181 { position: relative; }





.gen-heading-181 .h span {
	line-height: 1.2em;
}
.gen-heading-181 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-181 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-181 .h  span {
font-size: 28px;
}
.gen-heading-181 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-243 { position: relative; }
.gen-paragraph-243 {
	margin-bottom: 30px;
}





.gen-paragraph-243 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-243 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-243 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-243 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-243 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-182 { position: relative; }





.gen-heading-182 .h span {
	line-height: 1.2em;
}
.gen-heading-182 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-182 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-182 .h  span {
font-size: 28px;
}
.gen-heading-182 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-244 { position: relative; }
.gen-paragraph-244 {
	margin-bottom: 30px;
}





.gen-paragraph-244 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-244 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-244 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-244 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-244 .paragraph {
	color: rgba(0, 0, 0, 1);
}





.gen-editormain-22 { position: relative; }





.gen-editorsection-65 { position: relative; }





.gen-editorsection-65 span {
	line-height: 1.2em;
}
.gen-editorsection-65 {
	line-height: 1.2em;
}
.gen-editorsection-65  {
	padding-top: 60px;
	padding-bottom: 180px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-65  {
	padding-top: 60px;
	padding-bottom: 60px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorsection-65  {
	padding-top: 15px;
	padding-bottom: 60px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-65  {
	padding-top: 15px;
	padding-bottom: 60px;
	}
}
.gen-editorsection-65 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(20, 20, 23, 1);
}

.gen-editorrow-134 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-134 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-134 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-134 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-134 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-134 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-134 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-134 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-134 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-134 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-134 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-134 { position: relative; }





.gen-editorrow-134 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-134 span {
}
.gen-editorrow-134 {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-editorrow-134  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-134   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-134  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-134  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-134  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-134 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-237 { position: relative; }





.gen-editorcolumn-237 span {
}
.gen-editorcolumn-237 {
}

.gen-heading-183 { position: relative; }





.gen-heading-183 .h span {
	line-height: 1.2em;
}
.gen-heading-183 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	text-transform: capitalize;
}
.gen-heading-183 .h  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-heading-183 .h  span {
font-size: 14px;
}
.gen-heading-183 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-245 { position: relative; }





.gen-paragraph-245 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-245 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-245 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 40px;
}
.gen-paragraph-245 .paragraph  span {
font-size: 40px;
}
.gen-paragraph-245 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-245 .paragraph:hover {
	color: rgba(0, 0, 0, 0);
}



.gen-editorcolumn-238 { position: relative; }





.gen-editorcolumn-238 span {
}
.gen-editorcolumn-238 {
}

.gen-button-86 { position: relative; }
.gen-button-86 {
	margin-left: auto;
	width: auto;
}
@media (min-width: 1200.00px) {
	.gen-button-86 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-button-86 {
		width: 279px;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-button-86 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-button-86 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-button-86 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-button-86 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-button-86 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-button-86 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-button-86 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-button-86 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-button-86 {
display:none !important;
} }
.gen-button-86 > .button span {
	line-height: 1.2em;
}
.gen-button-86 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	text-decoration: underline;
}
.gen-button-86 > .button  {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
}
.gen-button-86 > .button  span {
font-size: 14px;
}
.gen-button-86 > .button {
	color: rgba(150, 150, 150, 1);
}
.gen-button-86 > .button:hover {
	color: rgba(66, 66, 76, 1);
}
.gen-button-86 > .button:active {
	color: rgba(90, 90, 97, 1);
}
.gen-button-86 > .button:disabled {
	color: rgba(202, 202, 202, 1);
}

.gen-button-86 > .button > span{
padding:0 0px;
}



.gen-editorrow-135 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-135 .col:nth-child(1) {
flex: 0 0 auto;
 width: 13.88888888888889%;
}
.gen-editorrow-135 .col:nth-child(2) {
flex: 0 0 auto;
 width: 12.03703703703704%;
}
.gen-editorrow-135 .col:nth-child(3) {
flex: 0 0 auto;
 width: 13.580246913580247%;
}
.gen-editorrow-135 .col:nth-child(4) {
flex: 0 0 auto;
 width: 14.609053497942387%;
}
.gen-editorrow-135 .col:nth-child(5) {
flex: 0 0 auto;
 width: 29.282920813793993%;
}
.gen-editorrow-135 .col:nth-child(6) {
flex: 0 0 auto;
 width: 16.601852848757453%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-135 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-135 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-135 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-135 .col:nth-child(4) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-135 .col:nth-child(5) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-135 .col:nth-child(6) {
flex: 0 0 auto;
 width: 33.33%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-135 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-135 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-135 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-135 .col:nth-child(4) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-135 .col:nth-child(5) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-135 .col:nth-child(6) {
flex: 0 0 auto;
 width: 33.33%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-135 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-135 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-135 .col:nth-child(3) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-135 .col:nth-child(4) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-135 .col:nth-child(5) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-135 .col:nth-child(6) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-135 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-135 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-135 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-135 .col:nth-child(4) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-135 .col:nth-child(5) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-135 .col:nth-child(6) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-135 { position: relative; }
.gen-editorrow-135 {
	margin-bottom: 15px;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-135 {
		margin-bottom: 0px;
	}
}



@media (max-width: 575.98px) {
					.gen-editorrow-135 {
						margin-bottom: 0px;
					}
}

.gen-editorrow-135 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-135 span {
}
.gen-editorrow-135 {
}
.gen-editorrow-135  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-135   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-135  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-135  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-135  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-135 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-239 { position: relative; }





.gen-editorcolumn-239 span {
}
.gen-editorcolumn-239 {
}

.gen-heading-184 { position: relative; }





.gen-heading-184 .h span {
	line-height: 1.2em;
}
.gen-heading-184 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-184 .h  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-heading-184 .h  span {
font-size: 14px;
}
.gen-heading-184 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-246 { position: relative; }





.gen-paragraph-246 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-246 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-246 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-246 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-246 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-240 { position: relative; }





.gen-editorcolumn-240 span {
}
.gen-editorcolumn-240 {
}

.gen-heading-185 { position: relative; }





.gen-heading-185 .h span {
	line-height: 1.2em;
}
.gen-heading-185 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-185 .h  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-heading-185 .h  span {
font-size: 14px;
}
.gen-heading-185 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-247 { position: relative; }





.gen-paragraph-247 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-247 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-247 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-247 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-247 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-paragraph-247 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-241 { position: relative; }





.gen-editorcolumn-241 span {
}
.gen-editorcolumn-241 {
}

.gen-heading-186 { position: relative; }





.gen-heading-186 .h span {
	line-height: 1.2em;
}
.gen-heading-186 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-186 .h  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-heading-186 .h  span {
font-size: 14px;
}
.gen-heading-186 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-248 { position: relative; }



@media (max-width: 767.98px) {
						.gen-paragraph-248 {
							margin-bottom: 15px;
						}
}


.gen-paragraph-248 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-248 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-248 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-248 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-248 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-paragraph-248 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-242 { position: relative; }





.gen-editorcolumn-242 span {
}
.gen-editorcolumn-242 {
}

.gen-heading-187 { position: relative; }





.gen-heading-187 .h span {
	line-height: 1.2em;
}
.gen-heading-187 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-187 .h  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-heading-187 .h  span {
font-size: 14px;
}
.gen-heading-187 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-249 { position: relative; }





.gen-paragraph-249 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-249 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-249 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-249 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-249 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-paragraph-249 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-243 { position: relative; }





.gen-editorcolumn-243 span {
}
.gen-editorcolumn-243 {
}

.gen-button-87 { position: relative; }
.gen-button-87 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-87 {
		margin-top: 15px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: 0px;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-button-87 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
	.gen-button-87 {
		margin-top: 0px;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-button-87 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
	.gen-button-87 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: 0px;
	}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-button-87 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-button-87 {
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
	}
}
@media (max-width: 575.98px) {
	.gen-button-87 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-button-87 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-button-87 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-button-87 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-button-87 {
display:none !important;
} }
.gen-button-87 > .button span {
	line-height: 1.6em;
	letter-spacing: 0.05000000000000002em ;
}
.gen-button-87 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	letter-spacing: 0.05000000000000002em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-87 > .button  {
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-87 > .button  span {
font-size: 16px;
}
.gen-button-87 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(32, 32, 35, 1);
}
.gen-button-87 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-87 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-87 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-87 > .button > span{
padding:0 12px;
}


.gen-editorcolumn-244 { position: relative; }





.gen-editorcolumn-244 span {
}
.gen-editorcolumn-244 {
}

.gen-button-88 { position: relative; }
.gen-button-88 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-88 {
		margin-top: 15px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: 0px;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-button-88 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
	.gen-button-88 {
		margin-top: 0px;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-button-88 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
	.gen-button-88 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: 0px;
	}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-button-88 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-button-88 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}
@media (max-width: 575.98px) {
	.gen-button-88 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-button-88 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-button-88 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-button-88 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-button-88 {
display:none !important;
} }
.gen-button-88 > .button span {
	line-height: 1.6em;
	letter-spacing: 0.05000000000000002em ;
}
.gen-button-88 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	letter-spacing: 0.05000000000000002em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-88 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-88 > .button  span {
font-size: 16px;
}
.gen-button-88 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-88 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-88 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-88 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-88 > .button > span{
padding:0 12px;
}



.gen-editorrow-136 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-136 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-136 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-136 .col:nth-child(1) {
flex: 0 0 auto;
 width: 25%;
}
.gen-editorrow-136 .col:nth-child(2) {
flex: 0 0 auto;
 width: 75%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-136 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-136 .col:nth-child(2) {
flex: 0 0 auto;
 width: 66.66666666666667%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-136 .col:nth-child(1) {
flex: 0 0 auto;
 width: 36.64050079491256%;
}
.gen-editorrow-136 .col:nth-child(2) {
flex: 0 0 auto;
 width: 63.35949920508743%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-136 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-136 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-136 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorrow-136 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
		.gen-editorrow-136 {
			margin-bottom: 15px;
		}
}




@media (min-width: 1200px) {
 .gen-editorrow-136 {
display:none !important;
} }
.gen-editorrow-136 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-136 span {
}
.gen-editorrow-136 {
	text-transform: 0;
}
.gen-editorrow-136  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-136   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-136  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-136  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-136  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-136 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-245 { position: relative; }





.gen-editorcolumn-245 span {
}
.gen-editorcolumn-245 {
	text-transform: 0;
}

.gen-button-89 { position: relative; }
.gen-button-89 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-89 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-89 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-89 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-89 {
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-89 > .button span {
	line-height: 1.6em;
	letter-spacing: 0.05000000000000002em ;
}
.gen-button-89 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	letter-spacing: 0.05000000000000002em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-89 > .button  {
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-89 > .button  span {
font-size: 16px;
}
.gen-button-89 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(32, 32, 35, 1);
}
.gen-button-89 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-89 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-89 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-89 > .button > span{
padding:0 12px;
}


.gen-editorcolumn-246 { position: relative; }





.gen-editorcolumn-246 span {
}
.gen-editorcolumn-246 {
	text-transform: 0;
}

.gen-button-90 { position: relative; }
.gen-button-90 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-90 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-90 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-90 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-90 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-90 > .button span {
	line-height: 1.6em;
	letter-spacing: 0.05000000000000002em ;
}
.gen-button-90 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	letter-spacing: 0.05000000000000002em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-90 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-90 > .button  span {
font-size: 16px;
}
.gen-button-90 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-90 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-90 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-90 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-90 > .button > span{
padding:0 12px;
}



.gen-editorrow-137 .col {
 padding-left: 20px; 
padding-right: 20px; 
}
.gen-editorrow-137 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-137 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-137 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-137 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-137 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-137 { position: relative; }
.gen-editorrow-137 {
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-137 {
		margin-bottom: 10px;
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-editorrow-137 {
		margin-right: 0px;
		margin-left: 0px;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-editorrow-137 {
		width: 100%;
	}
}

@media (max-width: 575.98px) {
	.gen-editorrow-137 {
		width: 100%;
	}
}

.gen-editorrow-137 > .col { padding-left: 20px; padding-right: 20px }
.gen-editorrow-137 span {
	line-height: 1.2em;
}
.gen-editorrow-137 {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-editorrow-137  {
	padding-top: 30px;
	padding-right: 25px;
	padding-bottom: 40px;
	padding-left: 25px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-137   {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	}
}
.gen-editorrow-137 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-247 { position: relative; }





.gen-editorcolumn-247 span {
}
.gen-editorcolumn-247 {
}

.gen-heading-188 { position: relative; }





.gen-heading-188 .h span {
	line-height: 1.2em;
}
.gen-heading-188 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-188 .h  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-heading-188 .h  span {
font-size: 18px;
}
@media (max-width: 767.98px) {
  .gen-heading-188 .h  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-188 .h  span {
font-size: 14px;
	}
}
.gen-heading-188 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-orderitemlist-1 { position: relative; }
.gen-orderitemlist-1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}





.gen-orderitemlist-1 span {
	line-height: 1.2em;
}
.gen-orderitemlist-1 {
	line-height: 1.2em;
}
.gen-orderitemlist-1  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-orderitemlist-1 {
	color: rgba(80, 200, 196, 1);
}

.gen-orderitemlist-1 .order-item-view { position: relative; }





.gen-orderitemlist-1 .order-item-view span {
	line-height: 1.2em;
}
.gen-orderitemlist-1 .order-item-view {
	line-height: 1.2em;
}
.gen-orderitemlist-1 .order-item-view  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-orderitemlist-1 .order-item-view {
	color: rgba(80, 200, 196, 1);
}

.gen-editorrow-138 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-138 .col:nth-child(1) {
flex: 0 0 auto;
 width: 11.019278215223096%;
}
.gen-editorrow-138 .col:nth-child(2) {
flex: 0 0 auto;
 width: 88.9807217847769%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-138 .col:nth-child(1) {
flex: 0 0 auto;
 width: 14.901556776556776%;
}
.gen-editorrow-138 .col:nth-child(2) {
flex: 0 0 auto;
 width: 85.09844322344323%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-138 .col:nth-child(1) {
flex: 0 0 auto;
 width: 28.095739700374533%;
}
.gen-editorrow-138 .col:nth-child(2) {
flex: 0 0 auto;
 width: 71.90426029962546%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-138 .col:nth-child(1) {
flex: 0 0 auto;
 width: 12.564142036124803%;
}
.gen-editorrow-138 .col:nth-child(2) {
flex: 0 0 auto;
 width: 87.4358579638752%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-138 .col:nth-child(1) {
flex: 0 0 auto;
 width: 18.31565884476535%;
}
.gen-editorrow-138 .col:nth-child(2) {
flex: 0 0 auto;
 width: 81.68434115523465%;
}

}
.gen-editorrow-138 { position: relative; }
.gen-editorrow-138 {
	margin-top: 10px;
	margin-bottom: 10px;
}


@media (max-width: 991.98px) {
			.gen-editorrow-138 {
				width: 100%;
			}
}



.gen-editorrow-138 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-138 span {
	line-height: 1.2em;
}
.gen-editorrow-138 {
	line-height: 1.2em;
}
.gen-editorrow-138  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-138 {
	color: rgba(80, 200, 196, 1);
}
.gen-editorrow-138:hover {
	color: rgba(80, 200, 196, 1);
}

.gen-editorcolumn-248 { position: relative; }





.gen-editorcolumn-248 span {
	line-height: 1.2em;
}
.gen-editorcolumn-248 {
	line-height: 1.2em;
}

.gen-image-113 { position: relative; }
.gen-image-113 {
	margin-right: auto;
	margin-left: 0px;
	width: 120px;
	height: 120px;
}

@media (max-width: 1199.98px) {
	.gen-image-113 {
		width: 120px;
		height: 120px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-113 {
		width: 90px;
		height: 90px;
	}
}

@media (max-width: 767.98px) {
	.gen-image-113 {
		width: 60px;
		height: 60px;
	}
}

@media (max-width: 575.98px) {
	.gen-image-113 {
		margin-bottom: 0px;
		width: 50px;
		height: 50px;
	}
}

.gen-image-113 .image-a span {
	line-height: 1.2em;
}
.gen-image-113 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-image-113 .image-a  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-image-113 .image-a {
	color: rgba(80, 200, 196, 1);
	background-color: rgba(20, 20, 23, 1);
}



.gen-editorcolumn-249 { position: relative; }





.gen-editorcolumn-249 span {
	line-height: 1.2em;
}
.gen-editorcolumn-249 {
	line-height: 1.2em;
}

.gen-editorrow-139 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-139 .col:nth-child(1) {
flex: 0 0 auto;
 width: 75%;
}
.gen-editorrow-139 .col:nth-child(2) {
flex: 0 0 auto;
 width: 24.999999999999996%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-139 .col:nth-child(1) {
flex: 0 0 auto;
 width: 75%;
}
.gen-editorrow-139 .col:nth-child(2) {
flex: 0 0 auto;
 width: 24.999999999999996%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-139 .col:nth-child(1) {
flex: 0 0 auto;
 width: 75%;
}
.gen-editorrow-139 .col:nth-child(2) {
flex: 0 0 auto;
 width: 24.999999999999996%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-139 .col:nth-child(1) {
flex: 0 0 auto;
 width: 75%;
}
.gen-editorrow-139 .col:nth-child(2) {
flex: 0 0 auto;
 width: 24.999999999999996%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-139 .col:nth-child(1) {
flex: 0 0 auto;
 width: 75%;
}
.gen-editorrow-139 .col:nth-child(2) {
flex: 0 0 auto;
 width: 24.999999999999996%;
}

}
.gen-editorrow-139 { position: relative; }
.gen-editorrow-139 {
	margin-bottom: 0px;
}




@media (max-width: 575.98px) {
							.gen-editorrow-139 {
								width: auto;
							}
}

.gen-editorrow-139 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-139 span {
}
.gen-editorrow-139 {
}
.gen-editorrow-139  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-139   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-139  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-139  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-139 {
	color: rgba(80, 200, 196, 1);
}

.gen-editorcolumn-250 { position: relative; }





.gen-editorcolumn-250 span {
}
.gen-editorcolumn-250 {
}

.gen-heading-189 { position: relative; }



@media (max-width: 767.98px) {
						.gen-heading-189 {
							margin-right: auto;
							margin-left: 0px;
						}
}

@media (max-width: 575.98px) {
						.gen-heading-189 {
							margin-right: auto;
							margin-left: 0px;
						}
}

.gen-heading-189 .h span {
	line-height: 1.2em;
}
.gen-heading-189 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-189 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: left;
}
.gen-heading-189 .h  span {
font-size: 18px;
}
@media (max-width: 767.98px) {
  .gen-heading-189 .h  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-189 .h  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-189 .h  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-189 .h  span {
font-size: 14px;
	}
}
.gen-heading-189 .h {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-251 { position: relative; }





.gen-editorcolumn-251 span {
}
.gen-editorcolumn-251 {
}

.gen-paragraph-250 { position: relative; }





.gen-paragraph-250 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-250 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	text-transform: uppercase;
}
.gen-paragraph-250 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: right;
}
.gen-paragraph-250 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-250 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-251 { position: relative; }
.gen-paragraph-251 {
	margin-top: 0px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-251 {
								margin-right: 0px;
								margin-left: auto;
							}
}

.gen-paragraph-251 .paragraph span {
}
.gen-paragraph-251 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-251 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 18px;
	text-align: right;
}
.gen-paragraph-251 .paragraph  span {
font-size: 18px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-251 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-251 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-251 .paragraph {
	color: rgba(255, 255, 255, 1);
}







.gen-orderitemlist-1 .empty { position: relative; }





.gen-orderitemlist-1 .empty span {
}
.gen-orderitemlist-1 .empty {
}



.gen-horizontalline-31 { position: relative; }
.gen-horizontalline-31 {
	margin-right: 0px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}





.gen-horizontalline-31 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-31 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-31 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-31 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-editorrow-140 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-140 .col:nth-child(1) {
flex: 0 0 auto;
 width: 61.96267590149513%;
}
.gen-editorrow-140 .col:nth-child(2) {
flex: 0 0 auto;
 width: 38.03732409850487%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-140 .col:nth-child(1) {
flex: 0 0 auto;
 width: 61.96267590149513%;
}
.gen-editorrow-140 .col:nth-child(2) {
flex: 0 0 auto;
 width: 38.03732409850487%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-140 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-140 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-140 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-140 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-140 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-140 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-140 { position: relative; }





.gen-editorrow-140 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-140 span {
	line-height: 1.2em;
}
.gen-editorrow-140 {
	line-height: 1.2em;
}
.gen-editorrow-140  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
}
.gen-editorrow-140 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-252 { position: relative; }





.gen-editorcolumn-252 span {
	line-height: 1.2em;
}
.gen-editorcolumn-252 {
	line-height: 1.2em;
}

.gen-heading-190 { position: relative; }





.gen-heading-190 .h span {
	line-height: 1.2em;
}
.gen-heading-190 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 300;
}
.gen-heading-190 .h  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-heading-190 .h  span {
font-size: 18px;
}
@media (max-width: 767.98px) {
  .gen-heading-190 .h  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-190 .h  span {
font-size: 14px;
	}
}
.gen-heading-190 .h {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-253 { position: relative; }





.gen-editorcolumn-253 span {
	line-height: 1.2em;
}
.gen-editorcolumn-253 {
	line-height: 1.2em;
}

.gen-paragraph-252 { position: relative; }
.gen-paragraph-252 {
	margin-top: 0px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-252 {
								margin-right: 0px;
								margin-left: auto;
							}
}

.gen-paragraph-252 .paragraph span {
}
.gen-paragraph-252 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-252 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 18px;
	text-align: right;
}
.gen-paragraph-252 .paragraph  span {
font-size: 18px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-252 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-252 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-252 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-horizontalline-32 { position: relative; }
.gen-horizontalline-32 {
	margin-right: 0px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}





.gen-horizontalline-32 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-32 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-32 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-32 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-editorrow-141 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-141 .col:nth-child(1) {
flex: 0 0 auto;
 width: 61.96267590149513%;
}
.gen-editorrow-141 .col:nth-child(2) {
flex: 0 0 auto;
 width: 38.03732409850487%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-141 .col:nth-child(1) {
flex: 0 0 auto;
 width: 61.96267590149513%;
}
.gen-editorrow-141 .col:nth-child(2) {
flex: 0 0 auto;
 width: 38.03732409850487%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-141 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-141 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-141 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-141 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-141 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-141 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-141 { position: relative; }





.gen-editorrow-141 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-141 span {
	line-height: 1.2em;
}
.gen-editorrow-141 {
	line-height: 1.2em;
}
.gen-editorrow-141  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
}
.gen-editorrow-141 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-254 { position: relative; }





.gen-editorcolumn-254 span {
	line-height: 1.2em;
}
.gen-editorcolumn-254 {
	line-height: 1.2em;
}

.gen-heading-191 { position: relative; }





.gen-heading-191 .h span {
	line-height: 1.2em;
}
.gen-heading-191 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 300;
}
.gen-heading-191 .h  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-heading-191 .h  span {
font-size: 18px;
}
@media (max-width: 767.98px) {
  .gen-heading-191 .h  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-191 .h  span {
font-size: 14px;
	}
}
.gen-heading-191 .h {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-255 { position: relative; }





.gen-editorcolumn-255 span {
	line-height: 1.2em;
}
.gen-editorcolumn-255 {
	line-height: 1.2em;
}

.gen-paragraph-253 { position: relative; }
.gen-paragraph-253 {
	margin-top: 0px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-253 {
								margin-right: 0px;
								margin-left: auto;
							}
}

.gen-paragraph-253 .paragraph span {
}
.gen-paragraph-253 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-253 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 18px;
	text-align: right;
}
.gen-paragraph-253 .paragraph  span {
font-size: 18px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-253 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-253 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-253 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-horizontalline-33 { position: relative; }
.gen-horizontalline-33 {
	margin-right: 0px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}





.gen-horizontalline-33 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-33 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-33 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-33 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-editorrow-142 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-142 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-142 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-142 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-142 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-142 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-142 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-142 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-142 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-142 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-142 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-142 { position: relative; }





.gen-editorrow-142 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-142 span {
	line-height: 1.2em;
}
.gen-editorrow-142 {
	line-height: 1.2em;
}
.gen-editorrow-142  {
	padding-top: 5px;
	padding-bottom: 5px;
}
.gen-editorrow-142 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-256 { position: relative; }





.gen-editorcolumn-256 span {
	line-height: 1.2em;
}
.gen-editorcolumn-256 {
	line-height: 1.2em;
}

.gen-heading-192 { position: relative; }





.gen-heading-192 .h span {
	line-height: 1.2em;
}
.gen-heading-192 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 300;
}
.gen-heading-192 .h  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-heading-192 .h  span {
font-size: 18px;
}
@media (max-width: 767.98px) {
  .gen-heading-192 .h  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-192 .h  span {
font-size: 14px;
	}
}
.gen-heading-192 .h {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-257 { position: relative; }





.gen-editorcolumn-257 span {
	line-height: 1.2em;
}
.gen-editorcolumn-257 {
	line-height: 1.2em;
}

.gen-paragraph-254 { position: relative; }
.gen-paragraph-254 {
	margin-top: 0px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-254 {
								margin-right: 0px;
								margin-left: auto;
							}
}

.gen-paragraph-254 .paragraph span {
}
.gen-paragraph-254 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-254 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 18px;
	text-align: right;
}
.gen-paragraph-254 .paragraph  span {
font-size: 18px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-254 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-254 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-254 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-horizontalline-34 { position: relative; }
.gen-horizontalline-34 {
	margin-right: 0px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}





.gen-horizontalline-34 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-34 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-34 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-34 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-editorrow-143 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-143 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-143 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-143 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-143 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-143 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-143 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-143 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-143 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-143 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-143 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-143 { position: relative; }
.gen-editorrow-143 {
	margin-bottom: 0px;
}





.gen-editorrow-143 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-143 span {
	line-height: 1.2em;
}
.gen-editorrow-143 {
	line-height: 1.2em;
}
.gen-editorrow-143  {
	padding-top: 10px;
	padding-bottom: 10px;
}
.gen-editorrow-143 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-258 { position: relative; }





.gen-editorcolumn-258 span {
	line-height: 1.2em;
}
.gen-editorcolumn-258 {
	line-height: 1.2em;
}

.gen-heading-193 { position: relative; }





.gen-heading-193 .h span {
	line-height: 1.2em;
}
.gen-heading-193 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-193 .h  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 20px;
}
.gen-heading-193 .h  span {
font-size: 20px;
}
@media (max-width: 767.98px) {
  .gen-heading-193 .h  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-193 .h  span {
font-size: 16px;
	}
}
.gen-heading-193 .h {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-259 { position: relative; }





.gen-editorcolumn-259 span {
	line-height: 1.2em;
}
.gen-editorcolumn-259 {
	line-height: 1.2em;
}

.gen-paragraph-255 { position: relative; }
.gen-paragraph-255 {
	margin-top: 0px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-255 {
								margin-right: 0px;
								margin-left: auto;
							}
}

.gen-paragraph-255 .paragraph span {
}
.gen-paragraph-255 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 500;
}
.gen-paragraph-255 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 20px;
	text-align: right;
}
.gen-paragraph-255 .paragraph  span {
font-size: 20px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-255 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-255 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-255 .paragraph {
	color: rgba(255, 255, 255, 1);
}






.gen-editorrow-144 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-144 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-144 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-144 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-144 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-144 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-144 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-144 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-144 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-144 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-144 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-144 { position: relative; }
.gen-editorrow-144 {
	margin-bottom: 15px;
}





.gen-editorrow-144 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-144 span {
}
.gen-editorrow-144 {
}
.gen-editorrow-144  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-144   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-144  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-144  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-144  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-144 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-260 { position: relative; }





.gen-editorcolumn-260 span {
}
.gen-editorcolumn-260 {
}

.gen-block-175 { position: relative; }
.gen-block-175 {
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-block-175 {
		margin-right: 10px;
		margin-left: 0px;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-175 {
		margin-right: 12px;
		width: auto;
		height: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-175 {
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-175 {
		margin-right: 0px;
		margin-bottom: 20px;
		margin-left: 0px;
		width: 100%;
	}
}

.gen-block-175 span {
	line-height: 1.2em;
}
.gen-block-175 {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-block-175  {
	padding-top: 30px;
	padding-right: 25px;
	padding-bottom: 40px;
	padding-left: 25px;
}
@media (max-width: 1199.98px) {
  .gen-block-175   {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	}
}
.gen-block-175 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}

.gen-heading-194 { position: relative; }





.gen-heading-194 .h span {
	line-height: 1.2em;
}
.gen-heading-194 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-194 .h  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-heading-194 .h  span {
font-size: 18px;
}
@media (max-width: 767.98px) {
  .gen-heading-194 .h  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-194 .h  span {
font-size: 14px;
	}
}
.gen-heading-194 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-horizontalline-35 { position: relative; }
.gen-horizontalline-35 {
	margin-right: 0px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}





.gen-horizontalline-35 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-35 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-35 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-35 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(97, 97, 97, 1);
}


.gen-editorrow-145 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-145 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-145 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-145 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.36768563357547%;
}
.gen-editorrow-145 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.63231436642453%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-145 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-145 .col:nth-child(2) {
flex: 0 0 auto;
 width: 66.66666666666667%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-145 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-145 .col:nth-child(2) {
flex: 0 0 auto;
 width: 66.66666666666667%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-145 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-145 .col:nth-child(2) {
flex: 0 0 auto;
 width: 66.66666666666667%;
}

}
.gen-editorrow-145 { position: relative; }





.gen-editorrow-145 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-145 span {
}
.gen-editorrow-145 {
}
.gen-editorrow-145  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-145   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-145  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-145  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-145  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-145 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-261 { position: relative; }





.gen-editorcolumn-261 span {
}
.gen-editorcolumn-261 {
}

.gen-heading-195 { position: relative; }




@media (max-width: 575.98px) {
								.gen-heading-195 {
									width: auto;
								}
}

.gen-heading-195 .h span {
	line-height: 1.2em;
}
.gen-heading-195 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	text-transform: capitalize;
}
.gen-heading-195 .h  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-heading-195 .h  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-heading-195 .h  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-195 .h  span {
font-size: 14px;
	}
}
.gen-heading-195 .h {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-262 { position: relative; }





.gen-editorcolumn-262 span {
}
.gen-editorcolumn-262 {
}

.gen-paragraph-256 { position: relative; }



@media (max-width: 767.98px) {
						.gen-paragraph-256 {
							margin-left: auto;
						}
}

@media (max-width: 575.98px) {
						.gen-paragraph-256 {
							margin-left: auto;
							width: auto;
						}
}

.gen-paragraph-256 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-256 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-256 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-256 .paragraph  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-256 .paragraph   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-256 .paragraph   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-256 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-256 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-256 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-256 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-256 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-256 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-256 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-editorrow-146 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-146 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-146 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-146 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-146 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-146 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-146 .col:nth-child(2) {
flex: 0 0 auto;
 width: 66.66666666666667%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-146 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-146 .col:nth-child(2) {
flex: 0 0 auto;
 width: 66.66666666666667%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-146 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-146 .col:nth-child(2) {
flex: 0 0 auto;
 width: 66.66666666666667%;
}

}
.gen-editorrow-146 { position: relative; }





.gen-editorrow-146 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-146 span {
}
.gen-editorrow-146 {
}
.gen-editorrow-146  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-146   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-146  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-146  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-146  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-146 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-263 { position: relative; }





.gen-editorcolumn-263 span {
}
.gen-editorcolumn-263 {
}

.gen-heading-196 { position: relative; }





.gen-heading-196 .h span {
	line-height: 1.2em;
}
.gen-heading-196 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	text-transform: capitalize;
}
.gen-heading-196 .h  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-heading-196 .h  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-heading-196 .h  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-196 .h  span {
font-size: 14px;
	}
}
.gen-heading-196 .h {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-264 { position: relative; }





.gen-editorcolumn-264 span {
}
.gen-editorcolumn-264 {
}

.gen-paragraph-257 { position: relative; }



@media (max-width: 767.98px) {
						.gen-paragraph-257 {
							margin-left: auto;
						}
}

@media (max-width: 575.98px) {
						.gen-paragraph-257 {
							margin-right: 0px;
							margin-left: auto;
						}
}

.gen-paragraph-257 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-257 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-257 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-257 .paragraph  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-257 .paragraph   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-257 .paragraph   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-257 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-257 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-257 .paragraph  {
	font-size: 14px;
	text-align: left;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-257 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-257 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-257 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-257 .paragraph {
	color: rgba(255, 255, 255, 1);
}






.gen-editorcolumn-265 { position: relative; }





.gen-editorcolumn-265 span {
}
.gen-editorcolumn-265 {
}

.gen-block-176 { position: relative; }
.gen-block-176 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-176 {
		margin-left: 10px;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-176 {
		margin-right: 0px;
		margin-left: 12px;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-block-176 {
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-176 {
		margin-right: 0px;
		margin-left: 0px;
		width: 100%;
	}
}

.gen-block-176 span {
	line-height: 1.2em;
}
.gen-block-176 {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-block-176  {
	padding-top: 30px;
	padding-right: 25px;
	padding-bottom: 40px;
	padding-left: 25px;
}
@media (max-width: 1199.98px) {
  .gen-block-176   {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	}
}
.gen-block-176 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}

.gen-heading-197 { position: relative; }





.gen-heading-197 .h span {
	line-height: 1.2em;
}
.gen-heading-197 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 500;
	text-transform: capitalize;
}
.gen-heading-197 .h  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-heading-197 .h  span {
font-size: 18px;
}
@media (max-width: 767.98px) {
  .gen-heading-197 .h  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-197 .h  span {
font-size: 14px;
	}
}
.gen-heading-197 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-horizontalline-36 { position: relative; }
.gen-horizontalline-36 {
	margin-right: 0px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}





.gen-horizontalline-36 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-36 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-36 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-36 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(97, 97, 97, 1);
}


.gen-editorrow-147 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-147 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-147 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-147 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-147 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-147 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-147 .col:nth-child(2) {
flex: 0 0 auto;
 width: 66.66666666666667%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-147 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-147 .col:nth-child(2) {
flex: 0 0 auto;
 width: 66.66666666666667%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-147 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-147 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-147 { position: relative; }





.gen-editorrow-147 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-147 span {
}
.gen-editorrow-147 {
}
.gen-editorrow-147  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-147   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-147  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-147  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-147  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-147 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-266 { position: relative; }





.gen-editorcolumn-266 span {
}
.gen-editorcolumn-266 {
}

.gen-heading-198 { position: relative; }




@media (max-width: 575.98px) {
								.gen-heading-198 {
									width: auto;
								}
}

.gen-heading-198 .h span {
	line-height: 1.2em;
}
.gen-heading-198 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	text-transform: capitalize;
}
.gen-heading-198 .h  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-heading-198 .h  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-heading-198 .h  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-198 .h  span {
font-size: 14px;
	}
}
.gen-heading-198 .h {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-267 { position: relative; }





.gen-editorcolumn-267 span {
}
.gen-editorcolumn-267 {
}

.gen-paragraph-258 { position: relative; }


@media (max-width: 991.98px) {
				.gen-paragraph-258 {
					width: auto;
				}
}

@media (max-width: 767.98px) {
				.gen-paragraph-258 {
					margin-left: auto;
				}
}

@media (max-width: 575.98px) {
				.gen-paragraph-258 {
					margin-left: auto;
				}
}

.gen-paragraph-258 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-258 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 500;
}
.gen-paragraph-258 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: right;
}
.gen-paragraph-258 .paragraph  span {
font-size: 18px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-258 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-258 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-258 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-editorrow-148 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-148 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-148 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-148 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-148 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-148 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-148 .col:nth-child(2) {
flex: 0 0 auto;
 width: 66.66666666666667%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-148 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-148 .col:nth-child(2) {
flex: 0 0 auto;
 width: 66.66666666666667%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-148 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-148 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-148 { position: relative; }





.gen-editorrow-148 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-148 span {
}
.gen-editorrow-148 {
}
.gen-editorrow-148  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-148   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-148  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-148  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-148  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-148 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-268 { position: relative; }





.gen-editorcolumn-268 span {
}
.gen-editorcolumn-268 {
}

.gen-heading-199 { position: relative; }




@media (max-width: 575.98px) {
								.gen-heading-199 {
									width: auto;
								}
}

.gen-heading-199 .h span {
	line-height: 1.2em;
}
.gen-heading-199 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	text-transform: capitalize;
}
.gen-heading-199 .h  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-heading-199 .h  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-heading-199 .h  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-199 .h  span {
font-size: 14px;
	}
}
.gen-heading-199 .h {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-269 { position: relative; }





.gen-editorcolumn-269 span {
}
.gen-editorcolumn-269 {
}

.gen-paragraph-259 { position: relative; }


@media (max-width: 991.98px) {
				.gen-paragraph-259 {
					width: auto;
				}
}

@media (max-width: 767.98px) {
				.gen-paragraph-259 {
					margin-left: auto;
				}
}

@media (max-width: 575.98px) {
				.gen-paragraph-259 {
					margin-left: auto;
				}
}

.gen-paragraph-259 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-259 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-259 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: right;
}
.gen-paragraph-259 .paragraph  span {
font-size: 18px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-259 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-259 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-259 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-editorrow-149 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-149 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-149 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-149 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-149 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-149 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-149 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-149 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-149 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-149 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-149 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-149 { position: relative; }





.gen-editorrow-149 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-149 span {
}
.gen-editorrow-149 {
}
.gen-editorrow-149  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-149   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-149  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-149  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-149  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-149 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-270 { position: relative; }





.gen-editorcolumn-270 span {
}
.gen-editorcolumn-270 {
}

.gen-heading-200 { position: relative; }




@media (max-width: 575.98px) {
								.gen-heading-200 {
									width: auto;
								}
}

.gen-heading-200 .h span {
	line-height: 1.2em;
}
.gen-heading-200 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	text-transform: capitalize;
}
.gen-heading-200 .h  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-heading-200 .h  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-heading-200 .h  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-200 .h  span {
font-size: 14px;
	}
}
.gen-heading-200 .h {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-271 { position: relative; }





.gen-editorcolumn-271 span {
}
.gen-editorcolumn-271 {
}

.gen-paragraph-260 { position: relative; }


@media (max-width: 991.98px) {
				.gen-paragraph-260 {
					width: auto;
				}
}

@media (max-width: 767.98px) {
				.gen-paragraph-260 {
					margin-left: auto;
				}
}

@media (max-width: 575.98px) {
				.gen-paragraph-260 {
					margin-left: auto;
				}
}

.gen-paragraph-260 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-260 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-260 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: right;
}
.gen-paragraph-260 .paragraph  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-260 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-260 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-260 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-260 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-260 .paragraph {
	color: rgba(255, 255, 255, 1);
}







.gen-editorrow-150 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-150 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-150 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-150 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-150 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-150 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-150 { position: relative; }





.gen-editorrow-150 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-150 span {
}
.gen-editorrow-150 {
	text-transform: 0;
}
.gen-editorrow-150  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-150   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-150  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-150  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-150  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-150 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-272 { position: relative; }





.gen-editorcolumn-272 span {
}
.gen-editorcolumn-272 {
	text-transform: 0;
}

.gen-button-91 { position: relative; }
.gen-button-91 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 300px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-91 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-91 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-91 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-91 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-91 > .button span {
	line-height: 1.6em;
}
.gen-button-91 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-91 > .button  {
	font-size: 16px;
}
.gen-button-91 > .button  span {
font-size: 16px;
}
.gen-button-91 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-91 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-91 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-91 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-91 > .button > span{
padding:0 8px;
}




.gen-editormain-23 { position: relative; }





.gen-editorsection-66 { position: relative; }




@media (max-width: 575.98px) {
								.gen-editorsection-66 {
									margin-top: 0px;
								}
}

.gen-editorsection-66 span {
}
.gen-editorsection-66 {
	text-transform: 0;
}
.gen-editorsection-66  {
	padding-top: 75px;
	padding-bottom: 75px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-66  {
	padding-top: 35px;
	padding-bottom: 35px;
	}
}
.gen-editorsection-66 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(20, 20, 23, 1);
}

.gen-editorrow-151 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-151 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-151 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-151 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-151 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-151 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-151 { position: relative; }





.gen-editorrow-151 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-151 span {
}
.gen-editorrow-151 {
	text-transform: 0;
}
.gen-editorrow-151  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-151   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-151  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-151  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-151  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-151 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-273 { position: relative; }





.gen-editorcolumn-273 span {
}
.gen-editorcolumn-273 {
	text-transform: 0;
}

.gen-image-114 { position: relative; }
.gen-image-114 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: 170px;
	height: 24.8px;
}

@media (max-width: 1199.98px) {
	.gen-image-114 {
		width: 160px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-114 {
		width: 125px;
		height: 18.75px;
	}
}


@media (max-width: 575.98px) {
			.gen-image-114 {
				width: 150px;
				height: auto;
			}
}

.gen-image-114 .image-a span {
	line-height: 1.2em;
}
.gen-image-114 .image-a {
	line-height: 1.2em;
}
.gen-image-114 .image-a  {
}
.gen-image-114 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-201 { position: relative; }
.gen-heading-201 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-201 {
				width: auto;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-heading-201 {
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-201 {
				margin-top: 15px;
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

.gen-heading-201 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-201 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-heading-201 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 60px;
	text-align: center;
}
.gen-heading-201 .h  span {
font-size: 60px;
}
@media (max-width: 991.98px) {
  .gen-heading-201 .h  {
	font-size: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-201 .h  span {
font-size: 40px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-201 .h  {
	font-size: 40px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-201 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-201 .h  {
	font-size: 36px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-201 .h  span {
font-size: 36px;
	}
}
.gen-heading-201 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-201 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-201 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-261 { position: relative; }
.gen-paragraph-261 {
	margin-right: auto;
	margin-left: auto;
	width: 878px;
}


@media (max-width: 991.98px) {
			.gen-paragraph-261 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-261 {
				width: auto;
				height: auto;
			}
}


.gen-paragraph-261 .paragraph span {
	line-height: 1.8000000000000003em;
}
.gen-paragraph-261 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000003em;
}
.gen-paragraph-261 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-261 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-261 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-261 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-261 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-261 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-261 .paragraph {
	color: rgba(255, 255, 255, 1);
}





.gen-editorsection-67 { position: relative; }





.gen-editorsection-67 span {
}
.gen-editorsection-67 {
	text-transform: 0;
}
.gen-editorsection-67  {
	padding-top: 70px;
	padding-bottom: 15px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-67  {
	padding-top: 35px;
	padding-bottom: 15px;
	}
}
.gen-editorsection-67 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-152 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-152 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-152 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-152 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-152 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-152 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-152 { position: relative; }
.gen-editorrow-152 {
	margin-bottom: 60px;
}





.gen-editorrow-152 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-152 span {
}
.gen-editorrow-152 {
	text-transform: 0;
}
.gen-editorrow-152  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-152   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-152  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-152  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-152  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-152 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-274 { position: relative; }





.gen-editorcolumn-274 span {
}
.gen-editorcolumn-274 {
	text-transform: 0;
}

.gen-heading-202 { position: relative; }
.gen-heading-202 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 100%;
}





.gen-heading-202 .h span {
	line-height: 1.2em;
}
.gen-heading-202 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-202 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 38px;
	text-align: center;
}
.gen-heading-202 .h  span {
font-size: 38px;
}
@media (max-width: 991.98px) {
  .gen-heading-202 .h  {
	font-size: 38px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-202 .h  span {
font-size: 38px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-202 .h  {
	font-size: 28px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-202 .h  span {
font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-202 .h  {
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-202 .h  span {
font-size: 28px;
	}
}
.gen-heading-202 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-262 { position: relative; }
.gen-paragraph-262 {
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
	width: 60%;
}


@media (max-width: 991.98px) {
			.gen-paragraph-262 {
				width: auto;
			}
}



.gen-paragraph-262 .paragraph span {
	line-height: 1.8000000000000005em;
}
.gen-paragraph-262 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000005em;
}
.gen-paragraph-262 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-262 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-262 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-262 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-262 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-editorrow-153 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-153 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-153 .col:nth-child(2) {
flex: 0 0 auto;
 width: 66.66666666666667%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-153 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-153 .col:nth-child(2) {
flex: 0 0 auto;
 width: 66.66666666666667%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-153 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-153 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-153 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-153 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-153 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-153 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-153 { position: relative; }
.gen-editorrow-153 {
	margin-bottom: 30px;
}





.gen-editorrow-153 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-153 span {
}
.gen-editorrow-153 {
	text-transform: 0;
}
.gen-editorrow-153  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-153 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(20, 20, 23, 1);
}

.gen-editorcolumn-275 { position: relative; }





.gen-editorcolumn-275 span {
}
.gen-editorcolumn-275 {
	text-transform: 0;
}

.gen-image-115 { position: relative; }
.gen-image-115 {
	margin-top: 0px;
	width: 424px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-image-115 {
				width: auto;
				height: 250px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-115 {
						width: auto;
						height: 250px;
					}
}

.gen-image-115 .image-a span {
	line-height: 1.2em;
}
.gen-image-115 .image-a {
	line-height: 1.2em;
}
.gen-image-115 .image-a  {
}
.gen-image-115 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-block-177 { position: relative; }





.gen-block-177 span {
	line-height: 1.2em;
}
.gen-block-177 {
	line-height: 1.2em;
}
.gen-block-177  {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.gen-block-177 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
}

.gen-button-92 { position: relative; }





.gen-button-92 > .button span {
	line-height: 1.2em;
}
.gen-button-92 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-button-92 > .button  {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 16px;
}
.gen-button-92 > .button  span {
font-size: 16px;
}
.gen-button-92 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-button-92 > .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-button-92 > .button:active {
	color: rgba(255, 255, 255, 1);
}
.gen-button-92 > .button:disabled {
	color: rgba(202, 202, 202, 1);
}

.gen-button-92 > .button > span{
padding:0 0px;
}

.gen-image-116 { position: relative; }
.gen-image-116 {
	margin-left: auto;
	width: 35px;
	height: 35px;
}


@media (max-width: 991.98px) {
			.gen-image-116 {
				width: 35px;
				height: 35px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-116 {
						width: 35px;
						height: 35px;
					}
}

.gen-image-116 .image-a span {
	line-height: 1.2em;
}
.gen-image-116 .image-a {
	line-height: 1.2em;
}
.gen-image-116 .image-a  {
}
.gen-image-116 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-178 { position: relative; }
.gen-block-178 {
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-block-178 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-block-178 span {
	line-height: 1.2em;
}
.gen-block-178 {
	line-height: 1.2em;
}
.gen-block-178  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-178  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-block-178 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-263 { position: relative; }





.gen-paragraph-263 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-263 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 500;
}
.gen-paragraph-263 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-263 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-263 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-264 { position: relative; }





.gen-paragraph-264 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-264 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-paragraph-264 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-264 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-264 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-horizontalline-37 { position: relative; }
.gen-horizontalline-37 {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	width: auto;
	height: 100%;
}





.gen-horizontalline-37 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-37 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-37 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-37 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-paragraph-265 { position: relative; }





.gen-paragraph-265 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-265 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 500;
}
.gen-paragraph-265 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-265 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-265 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-266 { position: relative; }





.gen-paragraph-266 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-266 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-paragraph-266 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-266 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-266 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-editorcolumn-276 { position: relative; }





.gen-editorcolumn-276 span {
}
.gen-editorcolumn-276 {
	text-transform: 0;
}

.gen-map-2 { position: relative; }
.gen-map-2 {
	margin-bottom: 0px;
	width: 100%;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-map-2 {
		margin-bottom: 10px;
	}
}



@media (max-width: 575.98px) {
					.gen-map-2 {
						height: 345px;
					}
}

.gen-map-2 span {
	line-height: 1.2em;
}
.gen-map-2 {
	line-height: 1.2em;
}
.gen-map-2  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-map-2 {
	color: rgba(0, 0, 0, 1);
}

.gen-map-2 .map-tooltip { position: relative; }





.gen-map-2 .map-tooltip span {
}
.gen-map-2 .map-tooltip {
	text-transform: 0;
}





.gen-paragraph-267 { position: relative; }
.gen-paragraph-267 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 60%;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-267 {
		margin-bottom: 0px;
		width: 100%;
	}
}




.gen-paragraph-267 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-267 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-267 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-267 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-267 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-267 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-267 .paragraph {
	color: rgba(255, 255, 255, 1);
}





.gen-editormain-24 { position: relative; }





.gen-editorsection-68 { position: relative; }





.gen-editorsection-68 span {
}
.gen-editorsection-68 {
	text-transform: 0;
}
.gen-editorsection-68  {
	padding-top: 75px;
	padding-bottom: 75px;
}
@media (max-width: 767.98px) {
  .gen-editorsection-68  {
	padding-top: 35px;
	padding-bottom: 35px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-68  {
	padding-top: 15px;
	padding-bottom: 15px;
	}
}
.gen-editorsection-68 {
	color: rgba(0, 0, 0, 0);
	background-image: url('/Designs/Images/ces-bg.o2wupqo3w33.jpg') ;
	background-position: center top ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-68 { background-image:url('/o/ces-bg.o2wupqo3w33.1920x478.o.bg.webp'); }
.no-webp .gen-editorsection-68 { background-image:url('/o/ces-bg.o2wupqo3w33.1920x478.o.bg.jpg'); }
.gen-editorrow-154 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-154 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-154 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-154 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-154 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-154 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-154 { position: relative; }





.gen-editorrow-154 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-154 span {
}
.gen-editorrow-154 {
	text-transform: 0;
}
.gen-editorrow-154  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-154   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-154  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-154  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-154  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-154 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-277 { position: relative; }





.gen-editorcolumn-277 span {
}
.gen-editorcolumn-277 {
	text-transform: 0;
}

.gen-image-117 { position: relative; }
.gen-image-117 {
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	width: 520px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-image-117 {
		width: 320px;
		height: 111.2px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-117 {
		width: 270px;
		height: 150px;
	}
}

@media (max-width: 767.98px) {
	.gen-image-117 {
		height: 100px;
	}
}

@media (max-width: 575.98px) {
	.gen-image-117 {
		margin-bottom: 5px;
		width: 270px;
		height: 115px;
	}
}

.gen-image-117 .image-a span {
	line-height: 1.2em;
}
.gen-image-117 .image-a {
	line-height: 1.2em;
}
.gen-image-117 .image-a  {
}
.gen-image-117 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-268 { position: relative; }
.gen-paragraph-268 {
	margin-right: auto;
	margin-left: auto;
	width: 70%;
}


@media (max-width: 991.98px) {
			.gen-paragraph-268 {
				width: auto;
			}
}



.gen-paragraph-268 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-268 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-paragraph-268 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 22px;
	text-align: center;
}
.gen-paragraph-268 .paragraph  span {
font-size: 22px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-268 .paragraph   {
	font-size: 18px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-268 .paragraph   span {
font-size: 18px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-268 .paragraph  {
	font-size: 18px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-268 .paragraph  span {
font-size: 18px;
	}
}
.gen-paragraph-268 .paragraph {
	color: rgba(255, 255, 255, 1);
}





.gen-editorsection-69 { position: relative; }





.gen-editorsection-69 span {
}
.gen-editorsection-69 {
	text-transform: 0;
}
.gen-editorsection-69  {
	padding-top: 70px;
	padding-bottom: 15px;
}
@media (max-width: 767.98px) {
  .gen-editorsection-69  {
	padding-top: 35px;
	padding-bottom: 15px;
	}
}
.gen-editorsection-69 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-155 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-155 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-155 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-155 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-155 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-155 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-155 { position: relative; }
.gen-editorrow-155 {
	margin-bottom: 60px;
}



@media (max-width: 767.98px) {
					.gen-editorrow-155 {
						margin-bottom: 0px;
					}
}


.gen-editorrow-155 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-155 span {
}
.gen-editorrow-155 {
	text-transform: 0;
}
.gen-editorrow-155  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-155   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-155  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-155  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-155  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-155 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-278 { position: relative; }





.gen-editorcolumn-278 span {
}
.gen-editorcolumn-278 {
	text-transform: 0;
}

.gen-heading-203 { position: relative; }
.gen-heading-203 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-203 {
				width: auto;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-heading-203 {
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-203 {
				margin-top: 15px;
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

.gen-heading-203 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-203 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-heading-203 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 60px;
	text-align: center;
}
.gen-heading-203 .h  span {
font-size: 60px;
}
@media (max-width: 991.98px) {
  .gen-heading-203 .h  {
	font-size: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-203 .h  span {
font-size: 40px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-203 .h  {
	font-size: 40px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-203 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-203 .h  {
	font-size: 36px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-203 .h  span {
font-size: 36px;
	}
}
.gen-heading-203 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-203 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-203 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-269 { position: relative; }
.gen-paragraph-269 {
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
	width: 60%;
}


@media (max-width: 991.98px) {
			.gen-paragraph-269 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-269 {
				margin-bottom: 5px;
			}
}


.gen-paragraph-269 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-269 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-269 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-269 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-269 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-269 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-269 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-269 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-269 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}


.gen-block-179 { position: relative; }




@media (max-width: 575.98px) {
								.gen-block-179 {
									margin-right: 0px;
									margin-left: 0px;
								}
}

.gen-block-179 span {
	line-height: 1.2em;
}
.gen-block-179 {
	line-height: 1.2em;
}
.gen-block-179  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-179  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-block-179 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-180 { position: relative; }
.gen-block-180 {
	width: 40%;
	height: 440px;
}

@media (max-width: 1199.98px) {
	.gen-block-180 {
		height: 350px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-180 {
		width: 40%;
		height: 300px;
	}
}

@media (max-width: 767.98px) {
	.gen-block-180 {
		width: 40%;
		height: 240px;
	}
}

@media (max-width: 575.98px) {
	.gen-block-180 {
		width: 100%;
		height: 240px;
	}
}

.gen-block-180 span {
	line-height: 1.2em;
}
.gen-block-180 {
	line-height: 1.2em;
}
.gen-block-180  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.gen-block-180 {
	color: rgba(0, 0, 0, 1);
}

.gen-video-12 { position: relative; }
.gen-video-12 {
	width: auto;
	height: 100%;
}





.gen-video-12 .video span {
	line-height: 1.2em;
}
.gen-video-12 .video {
	line-height: 1.2em;
}
.gen-video-12 .video  {
}
.gen-video-12 .video {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}



.gen-block-181 { position: relative; }
.gen-block-181 {
	width: 60%;
	height: 440px;
}

@media (max-width: 1199.98px) {
	.gen-block-181 {
		height: 350px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-181 {
		width: 60%;
		height: 300px;
	}
}

@media (max-width: 767.98px) {
	.gen-block-181 {
		width: 60%;
		height: 240px;
	}
}

@media (max-width: 575.98px) {
	.gen-block-181 {
		width: 100%;
		height: 240px;
	}
}

.gen-block-181 span {
	line-height: 1.2em;
}
.gen-block-181 {
	line-height: 1.2em;
}
.gen-block-181  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.gen-block-181 {
	color: rgba(0, 0, 0, 1);
}

.gen-video-13 { position: relative; }
.gen-video-13 {
	height: 100%;
}





.gen-video-13 .video span {
	line-height: 1.2em;
}
.gen-video-13 .video {
	line-height: 1.2em;
}
.gen-video-13 .video  {
}
.gen-video-13 .video {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}



.gen-block-182 { position: relative; }
.gen-block-182 {
	width: 60%;
	height: 440px;
}

@media (max-width: 1199.98px) {
	.gen-block-182 {
		height: 350px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-182 {
		width: 60%;
		height: 300px;
	}
}

@media (max-width: 767.98px) {
	.gen-block-182 {
		width: 60%;
		height: 240px;
	}
}

@media (max-width: 575.98px) {
	.gen-block-182 {
		width: 100%;
		height: 240px;
	}
}

.gen-block-182 span {
	line-height: 1.2em;
}
.gen-block-182 {
	line-height: 1.2em;
}
.gen-block-182  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.gen-block-182 {
	color: rgba(0, 0, 0, 1);
}

.gen-video-14 { position: relative; }
.gen-video-14 {
	height: 100%;
}





.gen-video-14 .video span {
	line-height: 1.2em;
}
.gen-video-14 .video {
	line-height: 1.2em;
}
.gen-video-14 .video  {
}
.gen-video-14 .video {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}



.gen-block-183 { position: relative; }
.gen-block-183 {
	width: 40%;
	height: 440px;
}

@media (max-width: 1199.98px) {
	.gen-block-183 {
		height: 350px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-183 {
		width: 40%;
		height: 300px;
	}
}

@media (max-width: 767.98px) {
	.gen-block-183 {
		width: 40%;
		height: 240px;
	}
}

@media (max-width: 575.98px) {
	.gen-block-183 {
		width: 100%;
		height: 240px;
	}
}

.gen-block-183 span {
	line-height: 1.2em;
}
.gen-block-183 {
	line-height: 1.2em;
}
.gen-block-183  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.gen-block-183 {
	color: rgba(0, 0, 0, 1);
}

.gen-video-15 { position: relative; }
.gen-video-15 {
	height: 100%;
}





.gen-video-15 .video span {
	line-height: 1.2em;
}
.gen-video-15 .video {
	line-height: 1.2em;
}
.gen-video-15 .video  {
}
.gen-video-15 .video {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
}



.gen-block-184 { position: relative; }
.gen-block-184 {
	width: 50%;
	height: 440px;
}

@media (max-width: 1199.98px) {
	.gen-block-184 {
		height: 350px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-184 {
		width: 33%;
		height: 300px;
	}
}

@media (max-width: 767.98px) {
	.gen-block-184 {
		width: 33%;
		height: 240px;
	}
}

@media (max-width: 575.98px) {
	.gen-block-184 {
		width: 100%;
		height: 320px;
	}
}

.gen-block-184 span {
	line-height: 1.2em;
}
.gen-block-184 {
	line-height: 1.2em;
}
.gen-block-184  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.gen-block-184 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-118 { position: relative; }
.gen-image-118 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-image-118 {
								width: 100%;
								height: 100%;
							}
}

.gen-image-118 .image-a span {
	line-height: 1.2em;
}
.gen-image-118 .image-a {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-image-118 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-image-118 .image-a  span {
font-size: 18px;
}
.gen-image-118 .image-a {
	color: rgba(255, 255, 255, 1);
}



.gen-block-185 { position: relative; }
.gen-block-185 {
	width: 25%;
	height: 440px;
}

@media (max-width: 1199.98px) {
	.gen-block-185 {
		height: 350px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-185 {
		width: 33%;
		height: 300px;
	}
}

@media (max-width: 767.98px) {
	.gen-block-185 {
		width: 33%;
		height: 240px;
	}
}

@media (max-width: 575.98px) {
	.gen-block-185 {
		width: 100%;
		height: 320px;
	}
}

.gen-block-185 span {
	line-height: 1.2em;
}
.gen-block-185 {
	line-height: 1.2em;
}
.gen-block-185  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.gen-block-185 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-119 { position: relative; }
.gen-image-119 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-image-119 {
								width: 100%;
							}
}

.gen-image-119 .image-a span {
	line-height: 1.2em;
}
.gen-image-119 .image-a {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-image-119 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-image-119 .image-a  span {
font-size: 18px;
}
.gen-image-119 .image-a {
	color: rgba(255, 255, 255, 1);
}



.gen-block-186 { position: relative; }
.gen-block-186 {
	width: 25%;
	height: 440px;
}

@media (max-width: 1199.98px) {
	.gen-block-186 {
		height: 350px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-186 {
		width: 33%;
		height: 300px;
	}
}

@media (max-width: 767.98px) {
	.gen-block-186 {
		width: 33%;
		height: 240px;
	}
}

@media (max-width: 575.98px) {
	.gen-block-186 {
		width: 100%;
		height: 320px;
	}
}

.gen-block-186 span {
	line-height: 1.2em;
}
.gen-block-186 {
	line-height: 1.2em;
}
.gen-block-186  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.gen-block-186 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-120 { position: relative; }
.gen-image-120 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-image-120 {
								width: 100%;
							}
}

.gen-image-120 .image-a span {
	line-height: 1.2em;
}
.gen-image-120 .image-a {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-image-120 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-image-120 .image-a  span {
font-size: 18px;
}
.gen-image-120 .image-a {
	color: rgba(255, 255, 255, 1);
}







.gen-editorsection-70 { position: relative; }





.gen-editorsection-70 span {
}
.gen-editorsection-70 {
	text-transform: 0;
}
.gen-editorsection-70  {
	padding-top: 90px;
	padding-bottom: 90px;
}
@media (max-width: 767.98px) {
  .gen-editorsection-70  {
	padding-top: 35px;
	padding-bottom: 35px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-70  {
	padding-top: 15px;
	padding-bottom: 15px;
	}
}
.gen-editorsection-70 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(20, 20, 23, 1);
}

.gen-editorrow-156 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-156 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-156 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-156 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-156 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-156 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-156 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-156 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-156 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-156 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-156 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-156 { position: relative; }





.gen-editorrow-156 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-156 span {
}
.gen-editorrow-156 {
	text-transform: 0;
}
.gen-editorrow-156  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-156   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-156  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-156  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-156 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-279 { position: relative; }





.gen-editorcolumn-279 span {
}
.gen-editorcolumn-279 {
	text-transform: 0;
}

.gen-image-121 { position: relative; }
.gen-image-121 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 0%;
	height: auto;
}
@media (min-width: 1200.00px) {
	.gen-image-121 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-image-121 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-image-121 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-image-121 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
							.gen-image-121 {
								width: 100%;
							}
}
@media (max-width: 575.98px) {
	.gen-image-121 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-image-121 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-image-121 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-image-121 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-image-121 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-image-121 {
display:none !important;
} }
.gen-image-121 .image-a span {
	line-height: 1.2em;
}
.gen-image-121 .image-a {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-image-121 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-image-121 .image-a  span {
font-size: 18px;
}
.gen-image-121 .image-a {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-204 { position: relative; }
.gen-heading-204 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 100%;
}





.gen-heading-204 .h span {
	line-height: 1.2em;
}
.gen-heading-204 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-204 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 38px;
	text-align: left;
}
.gen-heading-204 .h  span {
font-size: 38px;
}
@media (max-width: 991.98px) {
  .gen-heading-204 .h  {
	font-size: 38px;
	text-align: left;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-204 .h  span {
font-size: 38px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-204 .h  {
	font-size: 38px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-204 .h  span {
font-size: 38px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-204 .h  {
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-204 .h  span {
font-size: 28px;
	}
}
.gen-heading-204 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-270 { position: relative; }
.gen-paragraph-270 {
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-270 {
								margin-bottom: 15px;
							}
}

.gen-paragraph-270 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-270 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-270 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: left;
}
.gen-paragraph-270 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-270 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-270 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-270 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-270 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-270 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-280 { position: relative; }





.gen-editorcolumn-280 span {
}
.gen-editorcolumn-280 {
	text-transform: 0;
}

.gen-image-122 { position: relative; }
.gen-image-122 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-image-122 {
								width: 100%;
							}
}

.gen-image-122 .image-a span {
	line-height: 1.2em;
}
.gen-image-122 .image-a {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-image-122 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-image-122 .image-a  span {
font-size: 18px;
}
.gen-image-122 .image-a {
	color: rgba(255, 255, 255, 1);
}





.gen-editormain-25 { position: relative; }





.gen-editorsection-71 { position: relative; }





.gen-editorsection-71 span {
}
.gen-editorsection-71 {
}
.gen-editorsection-71  {
	padding-top: 30px;
	padding-bottom: 30px;
}
@media (max-width: 767.98px) {
  .gen-editorsection-71  {
	padding-top: 60px;
	padding-bottom: 60px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-71  {
	padding-top: 30px;
	padding-bottom: 0px;
	}
}
.gen-editorsection-71 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(20, 20, 23, 1);
	background-image: url('') ;
	background-position: right center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.gen-editorrow-157 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-157 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-157 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-157 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-157 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-157 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-157 { position: relative; }





.gen-editorrow-157 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-157 span {
}
.gen-editorrow-157 {
	text-transform: 0;
}
.gen-editorrow-157  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-157   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-157  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-157  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-157  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-157 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-281 { position: relative; }





.gen-editorcolumn-281 span {
}
.gen-editorcolumn-281 {
	text-transform: 0;
}

.gen-heading-205 { position: relative; }
.gen-heading-205 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-205 {
		margin-bottom: 60px;
	}
}

@media (max-width: 991.98px) {
	.gen-heading-205 {
		margin-bottom: 60px;
		width: auto;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-heading-205 {
		margin-right: auto;
		margin-bottom: 60px;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-heading-205 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: auto;
	}
}

.gen-heading-205 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-205 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-heading-205 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 60px;
	text-align: center;
}
.gen-heading-205 .h  span {
font-size: 60px;
}
@media (max-width: 991.98px) {
  .gen-heading-205 .h  {
	font-size: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-205 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-205 .h  {
	font-size: 36px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-205 .h  span {
font-size: 36px;
	}
}
.gen-heading-205 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-205 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-205 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-button-93 { position: relative; }
.gen-button-93 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 44px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-93 {
		margin-top: 0px;
		margin-bottom: 44px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-93 {
		margin-top: 0px;
		margin-bottom: 44px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-93 {
		margin-top: 0px;
		margin-bottom: 44px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-93 {
		margin-top: 30px;
		margin-right: auto;
		margin-bottom: 30px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-93 > .button span {
	line-height: 1.6em;
}
.gen-button-93 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-93 > .button  {
	font-size: 16px;
}
.gen-button-93 > .button  span {
font-size: 16px;
}
.gen-button-93 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-93 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-93 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-93 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-93 > .button > span{
padding:0 8px;
}




.gen-editorsection-72 { position: relative; }




@media (max-width: 575.98px) {
								.gen-editorsection-72 {
									margin-left: 0px;
								}
}

.gen-editorsection-72 span {
}
.gen-editorsection-72 {
}
.gen-editorsection-72  {
	padding-top: 30px;
	padding-bottom: 30px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-72  {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorsection-72 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-158 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-158 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-158 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-158 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-158 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-158 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-158 { position: relative; }





.gen-editorrow-158 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-158 span {
}
.gen-editorrow-158 {
	text-transform: 0;
}
.gen-editorrow-158  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-158   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-158  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-158  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-158  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-158 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-282 { position: relative; }





.gen-editorcolumn-282 span {
}
.gen-editorcolumn-282 {
	text-transform: 0;
}

.gen-paragraph-271 { position: relative; }
.gen-paragraph-271 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-271 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-271 {
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: auto;
	}
}


@media (max-width: 575.98px) {
			.gen-paragraph-271 {
				width: auto;
			}
}

.gen-paragraph-271 .paragraph span {
	line-height: 1.2999999999999998em;
}
.gen-paragraph-271 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2999999999999998em;
}
.gen-paragraph-271 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 19px;
}
.gen-paragraph-271 .paragraph  span {
font-size: 19px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-271 .paragraph  {
	font-size: 16px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-271 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-271 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-imagewithsimpletext-70 { position: relative; }
.gen-imagewithsimpletext-70 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 600px;
}

@media (max-width: 1199.98px) {
	.gen-imagewithsimpletext-70 {
		width: 600px;
	}
}

@media (max-width: 991.98px) {
	.gen-imagewithsimpletext-70 {
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
	}
}


@media (max-width: 575.98px) {
			.gen-imagewithsimpletext-70 {
				width: auto;
			}
}

.gen-imagewithsimpletext-70 span {
	line-height: 1.2999999999999998em;
}
.gen-imagewithsimpletext-70 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2999999999999998em;
}
.gen-imagewithsimpletext-70  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-70  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-70  {
	font-size: 16px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-70  span {
font-size: 16px;
	}
}
.gen-imagewithsimpletext-70 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-70 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-70 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-70 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}





.gen-imagewithsimpletext-70 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-70 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-70 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-70 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-71 { position: relative; }
.gen-imagewithsimpletext-71 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 600px;
}

@media (max-width: 1199.98px) {
	.gen-imagewithsimpletext-71 {
		margin-right: auto;
		margin-left: auto;
		width: 600px;
	}
}

@media (max-width: 991.98px) {
	.gen-imagewithsimpletext-71 {
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
	}
}


@media (max-width: 575.98px) {
			.gen-imagewithsimpletext-71 {
				width: auto;
			}
}

.gen-imagewithsimpletext-71 span {
	line-height: 1.4em;
}
.gen-imagewithsimpletext-71 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4em;
}
.gen-imagewithsimpletext-71  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-71  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-71  {
	font-size: 16px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-71  span {
font-size: 16px;
	}
}
.gen-imagewithsimpletext-71 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-71 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-71 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-71 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}





.gen-imagewithsimpletext-71 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-71 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-71 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-71 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-72 { position: relative; }
.gen-imagewithsimpletext-72 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 600px;
}

@media (max-width: 1199.98px) {
	.gen-imagewithsimpletext-72 {
		margin-right: auto;
		margin-left: auto;
		width: 600px;
	}
}

@media (max-width: 991.98px) {
	.gen-imagewithsimpletext-72 {
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
	}
}


@media (max-width: 575.98px) {
			.gen-imagewithsimpletext-72 {
				width: auto;
			}
}

.gen-imagewithsimpletext-72 span {
	line-height: 1.4em;
}
.gen-imagewithsimpletext-72 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4em;
}
.gen-imagewithsimpletext-72  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-72  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-72  {
	font-size: 16px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-72  span {
font-size: 16px;
	}
}
.gen-imagewithsimpletext-72 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-72 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-72 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-72 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}





.gen-imagewithsimpletext-72 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-72 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-72 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-72 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}






.gen-editorsection-73 { position: relative; }





.gen-editorsection-73 span {
}
.gen-editorsection-73 {
	text-transform: 0;
}
.gen-editorsection-73  {
	padding-top: 15px;
	padding-bottom: 60px;
}
.gen-editorsection-73 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(255, 255, 255, 1);
}

.gen-editorrow-159 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-159 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-159 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-159 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-159 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-159 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-159 { position: relative; }





.gen-editorrow-159 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-159 span {
}
.gen-editorrow-159 {
	text-transform: 0;
}
.gen-editorrow-159  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-159   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-159  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-159  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-159  {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
.gen-editorrow-159 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-283 { position: relative; }





.gen-editorcolumn-283 span {
}
.gen-editorcolumn-283 {
	text-transform: 0;
}

.gen-block-187 { position: relative; }
.gen-block-187 {
	margin-right: auto;
	margin-left: auto;
	width: 40%;
}

@media (max-width: 1199.98px) {
	.gen-block-187 {
		width: 618px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-187 {
		width: 610px;
	}
}

@media (max-width: 767.98px) {
	.gen-block-187 {
		width: 80%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-187 {
		width: 100%;
	}
}

.gen-block-187 span {
	line-height: 1.2em;
}
.gen-block-187 {
	line-height: 1.2em;
}
.gen-block-187  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-187 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-272 { position: relative; }





.gen-paragraph-272 .paragraph span {
	line-height: 1.5em;
}
.gen-paragraph-272 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.5em;
font-weight: bold;
}
.gen-paragraph-272 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-paragraph-272 .paragraph  span {
font-size: 20px;
}
.gen-paragraph-272 .paragraph {
	color: rgba(32, 32, 35, 1);
}


.gen-editorrow-160 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-160 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-160 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-160 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-160 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-160 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-160 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-160 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-160 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-160 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-160 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-160 { position: relative; }





.gen-editorrow-160 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-160 span {
}
.gen-editorrow-160 {
	text-transform: 0;
}
.gen-editorrow-160  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-160  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-160 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-284 { position: relative; }





.gen-editorcolumn-284 span {
}
.gen-editorcolumn-284 {
	text-transform: 0;
}

.gen-imagewithsimpletext-73 { position: relative; }
.gen-imagewithsimpletext-73 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-73 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-73 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-73 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-73  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-73  span {
font-size: 14px;
}
.gen-imagewithsimpletext-73 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-73:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-73 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-73 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-73 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-73 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-73 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-73 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-73 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-73 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-285 { position: relative; }





.gen-editorcolumn-285 span {
}
.gen-editorcolumn-285 {
	text-transform: 0;
}

.gen-paragraph-273 { position: relative; }
.gen-paragraph-273 {
	margin-left: 10px;
	width: 365px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-273 {
								width: 100%;
							}
}

.gen-paragraph-273 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-273 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-273 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-273 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-273 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-273 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-273 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-161 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-161 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-161 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-161 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-161 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-161 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-161 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-161 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-161 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-161 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-161 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-161 { position: relative; }





.gen-editorrow-161 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-161 span {
}
.gen-editorrow-161 {
	text-transform: 0;
}
.gen-editorrow-161  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-161  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-161 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-286 { position: relative; }





.gen-editorcolumn-286 span {
}
.gen-editorcolumn-286 {
	text-transform: 0;
}

.gen-imagewithsimpletext-74 { position: relative; }
.gen-imagewithsimpletext-74 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-74 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-74 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-74 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-74  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-74  span {
font-size: 14px;
}
.gen-imagewithsimpletext-74 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-74:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-74 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-74 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-74 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-74 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-74 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-74 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-74 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-74 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-287 { position: relative; }





.gen-editorcolumn-287 span {
}
.gen-editorcolumn-287 {
	text-transform: 0;
}

.gen-paragraph-274 { position: relative; }
.gen-paragraph-274 {
	margin-left: 10px;
	width: 365px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-274 {
								width: 100%;
							}
}

.gen-paragraph-274 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-274 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-274 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-274 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-274 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-274 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-274 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-162 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-162 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-162 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-162 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-162 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-162 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-162 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-162 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-162 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-162 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-162 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-162 { position: relative; }





.gen-editorrow-162 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-162 span {
}
.gen-editorrow-162 {
	text-transform: 0;
}
.gen-editorrow-162  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-162  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-162 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-288 { position: relative; }





.gen-editorcolumn-288 span {
}
.gen-editorcolumn-288 {
	text-transform: 0;
}

.gen-imagewithsimpletext-75 { position: relative; }
.gen-imagewithsimpletext-75 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-75 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-75 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-75 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-75  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-75  span {
font-size: 14px;
}
.gen-imagewithsimpletext-75 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-75:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-75 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-75 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-75 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-75 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-75 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-75 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-75 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-75 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-289 { position: relative; }





.gen-editorcolumn-289 span {
}
.gen-editorcolumn-289 {
	text-transform: 0;
}

.gen-paragraph-275 { position: relative; }
.gen-paragraph-275 {
	margin-left: 10px;
	width: 365px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-275 {
								width: 100%;
							}
}

.gen-paragraph-275 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-275 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-275 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-275 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-275 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-275 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-275 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-163 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-163 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-163 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-163 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-163 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-163 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-163 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-163 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-163 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-163 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-163 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-163 { position: relative; }





.gen-editorrow-163 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-163 span {
}
.gen-editorrow-163 {
	text-transform: 0;
}
.gen-editorrow-163  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-163  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-163 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-290 { position: relative; }





.gen-editorcolumn-290 span {
}
.gen-editorcolumn-290 {
	text-transform: 0;
}

.gen-imagewithsimpletext-76 { position: relative; }
.gen-imagewithsimpletext-76 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-76 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-76 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-76 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-76  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-76  span {
font-size: 14px;
}
.gen-imagewithsimpletext-76 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-76:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-76 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-76 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-76 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-76 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-76 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-76 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-76 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-76 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-291 { position: relative; }





.gen-editorcolumn-291 span {
}
.gen-editorcolumn-291 {
	text-transform: 0;
}

.gen-paragraph-276 { position: relative; }
.gen-paragraph-276 {
	margin-left: 10px;
	width: 365px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-276 {
								width: 100%;
							}
}

.gen-paragraph-276 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-276 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-276 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-276 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-276 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-276 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-276 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-164 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-164 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-164 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-164 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-164 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-164 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-164 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-164 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-164 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-164 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-164 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-164 { position: relative; }





.gen-editorrow-164 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-164 span {
}
.gen-editorrow-164 {
	text-transform: 0;
}
.gen-editorrow-164  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-164  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-164 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-292 { position: relative; }





.gen-editorcolumn-292 span {
}
.gen-editorcolumn-292 {
	text-transform: 0;
}

.gen-imagewithsimpletext-77 { position: relative; }
.gen-imagewithsimpletext-77 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-77 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-77 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-77 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-77  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-77  span {
font-size: 14px;
}
.gen-imagewithsimpletext-77 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-77:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-77 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-77 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-77 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-77 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-77 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-77 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-77 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-77 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-293 { position: relative; }





.gen-editorcolumn-293 span {
}
.gen-editorcolumn-293 {
	text-transform: 0;
}

.gen-paragraph-277 { position: relative; }
.gen-paragraph-277 {
	margin-left: 10px;
	width: 365px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-277 {
								width: 100%;
							}
}

.gen-paragraph-277 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-277 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-277 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-277 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-277 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-277 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-277 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-165 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-165 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-165 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-165 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-165 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-165 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-165 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-165 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-165 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-165 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-165 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-165 { position: relative; }





.gen-editorrow-165 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-165 span {
}
.gen-editorrow-165 {
	text-transform: 0;
}
.gen-editorrow-165  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-165  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-165 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-294 { position: relative; }





.gen-editorcolumn-294 span {
}
.gen-editorcolumn-294 {
	text-transform: 0;
}

.gen-imagewithsimpletext-78 { position: relative; }
.gen-imagewithsimpletext-78 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-78 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-78 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-78 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-78  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-78  span {
font-size: 14px;
}
.gen-imagewithsimpletext-78 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-78:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-78 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-78 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-78 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-78 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-78 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-78 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-78 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-78 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-295 { position: relative; }





.gen-editorcolumn-295 span {
}
.gen-editorcolumn-295 {
	text-transform: 0;
}

.gen-paragraph-278 { position: relative; }
.gen-paragraph-278 {
	margin-left: 10px;
	width: 365px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-278 {
								width: 100%;
							}
}

.gen-paragraph-278 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-278 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-278 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-278 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-278 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-278 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-278 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-166 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-166 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-166 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-166 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-166 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-166 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-166 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-166 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-166 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-166 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-166 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-166 { position: relative; }





.gen-editorrow-166 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-166 span {
}
.gen-editorrow-166 {
	text-transform: 0;
}
.gen-editorrow-166  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-166  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-166 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-296 { position: relative; }





.gen-editorcolumn-296 span {
}
.gen-editorcolumn-296 {
	text-transform: 0;
}

.gen-imagewithsimpletext-79 { position: relative; }
.gen-imagewithsimpletext-79 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-79 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-79 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-79 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-79  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-79  span {
font-size: 14px;
}
.gen-imagewithsimpletext-79 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-79:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-79 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-79 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-79 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-79 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-79 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-79 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-79 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-79 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-297 { position: relative; }





.gen-editorcolumn-297 span {
}
.gen-editorcolumn-297 {
	text-transform: 0;
}

.gen-paragraph-279 { position: relative; }
.gen-paragraph-279 {
	margin-left: 10px;
	width: 365px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-279 {
								width: 100%;
							}
}

.gen-paragraph-279 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-279 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-279 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-279 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-279 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-279 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-279 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-167 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-167 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-167 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-167 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-167 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-167 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-167 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-167 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-167 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-167 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-167 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-167 { position: relative; }





.gen-editorrow-167 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-167 span {
}
.gen-editorrow-167 {
	text-transform: 0;
}
.gen-editorrow-167  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-167  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-167 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-298 { position: relative; }





.gen-editorcolumn-298 span {
}
.gen-editorcolumn-298 {
	text-transform: 0;
}

.gen-imagewithsimpletext-80 { position: relative; }
.gen-imagewithsimpletext-80 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-80 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-80 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-80 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-80  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-80  span {
font-size: 14px;
}
.gen-imagewithsimpletext-80 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-80:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-80 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-80 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-80 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-80 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-80 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-80 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-80 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-80 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-299 { position: relative; }





.gen-editorcolumn-299 span {
}
.gen-editorcolumn-299 {
	text-transform: 0;
}

.gen-paragraph-280 { position: relative; }
.gen-paragraph-280 {
	margin-left: 10px;
	width: 365px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-280 {
								width: 100%;
							}
}

.gen-paragraph-280 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-280 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-280 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-280 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-280 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-280 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-280 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-168 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-168 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-168 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-168 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-168 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-168 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-168 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-168 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-168 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-168 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-168 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-168 { position: relative; }





.gen-editorrow-168 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-168 span {
}
.gen-editorrow-168 {
	text-transform: 0;
}
.gen-editorrow-168  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-168  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-168 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-300 { position: relative; }





.gen-editorcolumn-300 span {
}
.gen-editorcolumn-300 {
	text-transform: 0;
}

.gen-imagewithsimpletext-81 { position: relative; }
.gen-imagewithsimpletext-81 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-81 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-81 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-81 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-81  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-81  span {
font-size: 14px;
}
.gen-imagewithsimpletext-81 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-81:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-81 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-81 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-81 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-81 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-81 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-81 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-81 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-81 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-301 { position: relative; }





.gen-editorcolumn-301 span {
}
.gen-editorcolumn-301 {
	text-transform: 0;
}

.gen-paragraph-281 { position: relative; }
.gen-paragraph-281 {
	margin-left: 10px;
	width: 365px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-281 {
								width: 100%;
							}
}

.gen-paragraph-281 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-281 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-281 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-281 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-281 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-281 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-281 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-169 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-169 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-169 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-169 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-169 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-169 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-169 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-169 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-169 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-169 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-169 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-169 { position: relative; }





.gen-editorrow-169 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-169 span {
}
.gen-editorrow-169 {
	text-transform: 0;
}
.gen-editorrow-169  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-169  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-169 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-302 { position: relative; }





.gen-editorcolumn-302 span {
}
.gen-editorcolumn-302 {
	text-transform: 0;
}

.gen-imagewithsimpletext-82 { position: relative; }
.gen-imagewithsimpletext-82 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-82 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-82 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-82 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-82  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-82  span {
font-size: 14px;
}
.gen-imagewithsimpletext-82 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-82:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-82 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-82 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-82 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-82 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-82 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-82 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-82 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-82 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-303 { position: relative; }





.gen-editorcolumn-303 span {
}
.gen-editorcolumn-303 {
	text-transform: 0;
}

.gen-paragraph-282 { position: relative; }
.gen-paragraph-282 {
	margin-left: 10px;
	width: 365px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-282 {
								width: 100%;
							}
}

.gen-paragraph-282 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-282 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-282 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-282 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-282 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-282 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-282 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-170 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-170 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-170 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-170 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-170 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-170 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-170 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-170 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-170 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-170 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-170 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-170 { position: relative; }





.gen-editorrow-170 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-170 span {
}
.gen-editorrow-170 {
	text-transform: 0;
}
.gen-editorrow-170  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-170  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-170 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-304 { position: relative; }





.gen-editorcolumn-304 span {
}
.gen-editorcolumn-304 {
	text-transform: 0;
}

.gen-imagewithsimpletext-83 { position: relative; }
.gen-imagewithsimpletext-83 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-83 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-83 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-83 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-83  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-83  span {
font-size: 14px;
}
.gen-imagewithsimpletext-83 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-83:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-83 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-83 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-83 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-83 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-83 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-83 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-83 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-83 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-305 { position: relative; }





.gen-editorcolumn-305 span {
}
.gen-editorcolumn-305 {
	text-transform: 0;
}

.gen-paragraph-283 { position: relative; }
.gen-paragraph-283 {
	margin-left: 10px;
	width: 365px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-283 {
								width: 100%;
							}
}

.gen-paragraph-283 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-283 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-283 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-283 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-283 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-283 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-283 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-171 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-171 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-171 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-171 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-171 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-171 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-171 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-171 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-171 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-171 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-171 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-171 { position: relative; }





.gen-editorrow-171 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-171 span {
}
.gen-editorrow-171 {
	text-transform: 0;
}
.gen-editorrow-171  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-171  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-171 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-306 { position: relative; }





.gen-editorcolumn-306 span {
}
.gen-editorcolumn-306 {
	text-transform: 0;
}

.gen-imagewithsimpletext-84 { position: relative; }
.gen-imagewithsimpletext-84 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-84 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-84 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-84 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-84  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-84  span {
font-size: 14px;
}
.gen-imagewithsimpletext-84 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-84:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-84 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-84 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-84 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-84 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-84 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-84 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-84 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-84 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-307 { position: relative; }





.gen-editorcolumn-307 span {
}
.gen-editorcolumn-307 {
	text-transform: 0;
}

.gen-paragraph-284 { position: relative; }
.gen-paragraph-284 {
	margin-left: 10px;
	width: 365px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-284 {
								width: 100%;
							}
}

.gen-paragraph-284 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-284 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-284 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-284 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-284 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-284 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-284 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-172 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-172 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-172 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-172 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-172 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-172 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-172 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-172 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-172 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-172 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-172 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-172 { position: relative; }





.gen-editorrow-172 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-172 span {
}
.gen-editorrow-172 {
	text-transform: 0;
}
.gen-editorrow-172  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-172  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-172 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-308 { position: relative; }





.gen-editorcolumn-308 span {
}
.gen-editorcolumn-308 {
	text-transform: 0;
}

.gen-imagewithsimpletext-85 { position: relative; }
.gen-imagewithsimpletext-85 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-85 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-85 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-85 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-85  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-85  span {
font-size: 14px;
}
.gen-imagewithsimpletext-85 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-85:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-85 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-85 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-85 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-85 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-85 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-85 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-85 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-85 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-309 { position: relative; }





.gen-editorcolumn-309 span {
}
.gen-editorcolumn-309 {
	text-transform: 0;
}

.gen-paragraph-285 { position: relative; }
.gen-paragraph-285 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-285 {
								width: 100%;
							}
}

.gen-paragraph-285 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-285 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-285 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-285 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-285 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-285 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-285 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-173 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-173 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-173 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-173 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-173 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-173 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-173 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-173 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-173 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-173 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-173 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-173 { position: relative; }





.gen-editorrow-173 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-173 span {
}
.gen-editorrow-173 {
	text-transform: 0;
}
.gen-editorrow-173  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-173  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-173 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-310 { position: relative; }





.gen-editorcolumn-310 span {
}
.gen-editorcolumn-310 {
	text-transform: 0;
}

.gen-imagewithsimpletext-86 { position: relative; }
.gen-imagewithsimpletext-86 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-86 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-86 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-86 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-86  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-86  span {
font-size: 14px;
}
.gen-imagewithsimpletext-86 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-86:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-86 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-86 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-86 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-86 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-86 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-86 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-86 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-86 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-311 { position: relative; }





.gen-editorcolumn-311 span {
}
.gen-editorcolumn-311 {
	text-transform: 0;
}

.gen-paragraph-286 { position: relative; }
.gen-paragraph-286 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-286 {
								width: 100%;
							}
}

.gen-paragraph-286 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-286 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-286 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-286 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-286 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-286 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-286 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-174 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-174 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-174 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-174 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-174 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-174 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-174 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-174 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-174 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-174 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-174 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-174 { position: relative; }





.gen-editorrow-174 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-174 span {
}
.gen-editorrow-174 {
	text-transform: 0;
}
.gen-editorrow-174  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-174  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-174 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-312 { position: relative; }





.gen-editorcolumn-312 span {
}
.gen-editorcolumn-312 {
	text-transform: 0;
}

.gen-imagewithsimpletext-87 { position: relative; }
.gen-imagewithsimpletext-87 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-87 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-87 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-87 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-87  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-87  span {
font-size: 14px;
}
.gen-imagewithsimpletext-87 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-87:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-87 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-87 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-87 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-87 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-87 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-87 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-87 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-87 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-313 { position: relative; }





.gen-editorcolumn-313 span {
}
.gen-editorcolumn-313 {
	text-transform: 0;
}

.gen-paragraph-287 { position: relative; }
.gen-paragraph-287 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-287 {
								width: 100%;
							}
}

.gen-paragraph-287 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-287 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-287 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-287 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-287 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-287 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-287 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-175 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-175 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-175 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-175 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-175 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-175 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-175 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-175 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-175 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-175 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-175 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-175 { position: relative; }





.gen-editorrow-175 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-175 span {
}
.gen-editorrow-175 {
	text-transform: 0;
}
.gen-editorrow-175  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-175  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-175 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-314 { position: relative; }





.gen-editorcolumn-314 span {
}
.gen-editorcolumn-314 {
	text-transform: 0;
}

.gen-imagewithsimpletext-88 { position: relative; }
.gen-imagewithsimpletext-88 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-88 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-88 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-88 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-88  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-88  span {
font-size: 14px;
}
.gen-imagewithsimpletext-88 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-88:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-88 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-88 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-88 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-88 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-88 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-88 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-88 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-88 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-315 { position: relative; }





.gen-editorcolumn-315 span {
}
.gen-editorcolumn-315 {
	text-transform: 0;
}

.gen-paragraph-288 { position: relative; }
.gen-paragraph-288 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-288 {
								width: 100%;
							}
}

.gen-paragraph-288 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-288 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-288 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-288 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-288 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-288 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-288 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-176 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-176 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-176 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-176 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-176 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-176 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-176 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-176 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-176 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-176 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-176 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-176 { position: relative; }





.gen-editorrow-176 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-176 span {
}
.gen-editorrow-176 {
	text-transform: 0;
}
.gen-editorrow-176  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-176  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-176 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-316 { position: relative; }





.gen-editorcolumn-316 span {
}
.gen-editorcolumn-316 {
	text-transform: 0;
}

.gen-imagewithsimpletext-89 { position: relative; }
.gen-imagewithsimpletext-89 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-89 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-89 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-89 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-89  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-89  span {
font-size: 14px;
}
.gen-imagewithsimpletext-89 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-89:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-89 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-89 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-89 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-89 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-89 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-89 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-89 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-89 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-317 { position: relative; }





.gen-editorcolumn-317 span {
}
.gen-editorcolumn-317 {
	text-transform: 0;
}

.gen-paragraph-289 { position: relative; }
.gen-paragraph-289 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-289 {
								width: 100%;
							}
}

.gen-paragraph-289 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-289 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-289 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-289 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-289 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-289 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-289 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-177 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-177 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-177 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-177 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-177 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-177 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-177 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-177 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-177 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-177 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-177 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-177 { position: relative; }





.gen-editorrow-177 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-177 span {
}
.gen-editorrow-177 {
	text-transform: 0;
}
.gen-editorrow-177  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-177  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-177 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-318 { position: relative; }





.gen-editorcolumn-318 span {
}
.gen-editorcolumn-318 {
	text-transform: 0;
}

.gen-imagewithsimpletext-90 { position: relative; }
.gen-imagewithsimpletext-90 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-90 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-90 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-90 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-90  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-90  span {
font-size: 14px;
}
.gen-imagewithsimpletext-90 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-90:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-90 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-90 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-90 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-90 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-90 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-90 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-90 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-90 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-319 { position: relative; }





.gen-editorcolumn-319 span {
}
.gen-editorcolumn-319 {
	text-transform: 0;
}

.gen-paragraph-290 { position: relative; }
.gen-paragraph-290 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-290 {
								width: 100%;
							}
}

.gen-paragraph-290 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-290 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-290 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-290 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-290 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-290 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-290 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-178 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-178 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-178 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-178 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-178 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-178 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-178 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-178 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-178 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-178 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-178 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-178 { position: relative; }





.gen-editorrow-178 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-178 span {
}
.gen-editorrow-178 {
	text-transform: 0;
}
.gen-editorrow-178  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-178  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-178 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-320 { position: relative; }





.gen-editorcolumn-320 span {
}
.gen-editorcolumn-320 {
	text-transform: 0;
}

.gen-imagewithsimpletext-91 { position: relative; }
.gen-imagewithsimpletext-91 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-91 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-91 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-91 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-91  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-91  span {
font-size: 14px;
}
.gen-imagewithsimpletext-91 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-91:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-91 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-91 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-91 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-91 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-91 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-91 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-91 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-91 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-321 { position: relative; }





.gen-editorcolumn-321 span {
}
.gen-editorcolumn-321 {
	text-transform: 0;
}

.gen-paragraph-291 { position: relative; }
.gen-paragraph-291 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-291 {
								width: 100%;
							}
}

.gen-paragraph-291 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-291 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-291 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-291 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-291 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-291 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-291 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-179 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-179 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-179 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-179 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-179 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-179 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-179 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-179 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-179 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-179 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-179 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-179 { position: relative; }





.gen-editorrow-179 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-179 span {
}
.gen-editorrow-179 {
	text-transform: 0;
}
.gen-editorrow-179  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-179  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-179 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-322 { position: relative; }





.gen-editorcolumn-322 span {
}
.gen-editorcolumn-322 {
	text-transform: 0;
}

.gen-imagewithsimpletext-92 { position: relative; }
.gen-imagewithsimpletext-92 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-92 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-92 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-92 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-92  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-92  span {
font-size: 14px;
}
.gen-imagewithsimpletext-92 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-92:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-92 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-92 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-92 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-92 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-92 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-92 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-92 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-92 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-323 { position: relative; }





.gen-editorcolumn-323 span {
}
.gen-editorcolumn-323 {
	text-transform: 0;
}

.gen-paragraph-292 { position: relative; }
.gen-paragraph-292 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-292 {
								width: 100%;
							}
}

.gen-paragraph-292 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-292 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-292 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-292 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-292 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-292 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-292 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-180 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-180 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-180 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-180 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-180 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-180 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-180 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-180 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-180 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-180 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-180 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-180 { position: relative; }





.gen-editorrow-180 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-180 span {
}
.gen-editorrow-180 {
	text-transform: 0;
}
.gen-editorrow-180  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-180  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-180 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-324 { position: relative; }





.gen-editorcolumn-324 span {
}
.gen-editorcolumn-324 {
	text-transform: 0;
}

.gen-imagewithsimpletext-93 { position: relative; }
.gen-imagewithsimpletext-93 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-93 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-93 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-93 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-93  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-93  span {
font-size: 14px;
}
.gen-imagewithsimpletext-93 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-93:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-93 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-93 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-93 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-93 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-93 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-93 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-93 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-93 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-325 { position: relative; }





.gen-editorcolumn-325 span {
}
.gen-editorcolumn-325 {
	text-transform: 0;
}

.gen-paragraph-293 { position: relative; }
.gen-paragraph-293 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-293 {
								width: 100%;
							}
}

.gen-paragraph-293 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-293 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-293 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-293 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-293 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-293 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-293 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-181 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-181 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-181 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-181 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-181 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-181 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-181 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-181 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-181 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-181 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-181 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-181 { position: relative; }





.gen-editorrow-181 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-181 span {
}
.gen-editorrow-181 {
	text-transform: 0;
}
.gen-editorrow-181  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-181  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-181 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-326 { position: relative; }





.gen-editorcolumn-326 span {
}
.gen-editorcolumn-326 {
	text-transform: 0;
}

.gen-imagewithsimpletext-94 { position: relative; }
.gen-imagewithsimpletext-94 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-94 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-94 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-94 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-94  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-94  span {
font-size: 14px;
}
.gen-imagewithsimpletext-94 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-94:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-94 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-94 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-94 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-94 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-94 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-94 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-94 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-94 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-327 { position: relative; }





.gen-editorcolumn-327 span {
}
.gen-editorcolumn-327 {
	text-transform: 0;
}

.gen-paragraph-294 { position: relative; }
.gen-paragraph-294 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-294 {
								width: 100%;
							}
}

.gen-paragraph-294 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-294 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-294 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-294 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-294 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-294 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-294 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-182 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-182 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-182 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-182 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-182 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-182 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-182 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-182 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-182 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-182 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-182 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-182 { position: relative; }





.gen-editorrow-182 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-182 span {
}
.gen-editorrow-182 {
	text-transform: 0;
}
.gen-editorrow-182  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-182  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-182 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-328 { position: relative; }





.gen-editorcolumn-328 span {
}
.gen-editorcolumn-328 {
	text-transform: 0;
}

.gen-imagewithsimpletext-95 { position: relative; }
.gen-imagewithsimpletext-95 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-95 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-95 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-95 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-95  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-95  span {
font-size: 14px;
}
.gen-imagewithsimpletext-95 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-95:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-95 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-95 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-95 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-95 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-95 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-95 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-95 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-95 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-329 { position: relative; }





.gen-editorcolumn-329 span {
}
.gen-editorcolumn-329 {
	text-transform: 0;
}

.gen-paragraph-295 { position: relative; }
.gen-paragraph-295 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-295 {
								width: 100%;
							}
}

.gen-paragraph-295 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-295 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-295 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-295 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-295 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-295 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-295 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-183 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-183 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-183 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-183 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-183 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-183 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-183 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-183 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-183 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-183 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-183 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-183 { position: relative; }





.gen-editorrow-183 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-183 span {
}
.gen-editorrow-183 {
	text-transform: 0;
}
.gen-editorrow-183  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-183  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-183 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-330 { position: relative; }





.gen-editorcolumn-330 span {
}
.gen-editorcolumn-330 {
	text-transform: 0;
}

.gen-imagewithsimpletext-96 { position: relative; }
.gen-imagewithsimpletext-96 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-96 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-96 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-96 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-96  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-96  span {
font-size: 14px;
}
.gen-imagewithsimpletext-96 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-96:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-96 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-96 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-96 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-96 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-96 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-96 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-96 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-96 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-331 { position: relative; }





.gen-editorcolumn-331 span {
}
.gen-editorcolumn-331 {
	text-transform: 0;
}

.gen-paragraph-296 { position: relative; }
.gen-paragraph-296 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-296 {
								width: 100%;
							}
}

.gen-paragraph-296 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-296 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-296 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-296 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-296 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-296 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-296 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-184 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-184 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-184 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-184 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-184 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-184 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-184 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-184 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-184 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-184 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-184 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-184 { position: relative; }





.gen-editorrow-184 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-184 span {
}
.gen-editorrow-184 {
	text-transform: 0;
}
.gen-editorrow-184  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-184  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-184 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-332 { position: relative; }





.gen-editorcolumn-332 span {
}
.gen-editorcolumn-332 {
	text-transform: 0;
}

.gen-imagewithsimpletext-97 { position: relative; }
.gen-imagewithsimpletext-97 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-97 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-97 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-97 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-97  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-97  span {
font-size: 14px;
}
.gen-imagewithsimpletext-97 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-97:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-97 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-97 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-97 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-97 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-97 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-97 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-97 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-97 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-333 { position: relative; }





.gen-editorcolumn-333 span {
}
.gen-editorcolumn-333 {
	text-transform: 0;
}

.gen-paragraph-297 { position: relative; }
.gen-paragraph-297 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-297 {
								width: 100%;
							}
}

.gen-paragraph-297 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-297 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-297 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-297 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-297 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-297 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-297 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-185 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-185 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-185 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-185 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-185 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-185 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-185 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-185 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-185 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-185 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-185 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-185 { position: relative; }





.gen-editorrow-185 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-185 span {
}
.gen-editorrow-185 {
	text-transform: 0;
}
.gen-editorrow-185  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-185  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-185 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-334 { position: relative; }





.gen-editorcolumn-334 span {
}
.gen-editorcolumn-334 {
	text-transform: 0;
}

.gen-imagewithsimpletext-98 { position: relative; }
.gen-imagewithsimpletext-98 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-98 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-98 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-98 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-98  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-98  span {
font-size: 14px;
}
.gen-imagewithsimpletext-98 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-98:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-98 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-98 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-98 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-98 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-98 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-98 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-98 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-98 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-335 { position: relative; }





.gen-editorcolumn-335 span {
}
.gen-editorcolumn-335 {
	text-transform: 0;
}

.gen-paragraph-298 { position: relative; }
.gen-paragraph-298 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-298 {
								width: 100%;
							}
}

.gen-paragraph-298 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-298 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-298 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-298 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-298 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-298 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-298 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-186 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-186 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-186 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-186 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-186 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-186 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-186 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-186 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-186 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-186 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-186 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-186 { position: relative; }





.gen-editorrow-186 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-186 span {
}
.gen-editorrow-186 {
	text-transform: 0;
}
.gen-editorrow-186  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-186  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-186 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-336 { position: relative; }





.gen-editorcolumn-336 span {
}
.gen-editorcolumn-336 {
	text-transform: 0;
}

.gen-imagewithsimpletext-99 { position: relative; }
.gen-imagewithsimpletext-99 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-99 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-99 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-99 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-99  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-99  span {
font-size: 14px;
}
.gen-imagewithsimpletext-99 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-99:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-99 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-99 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-99 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-99 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-99 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-99 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-99 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-99 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-337 { position: relative; }





.gen-editorcolumn-337 span {
}
.gen-editorcolumn-337 {
	text-transform: 0;
}

.gen-paragraph-299 { position: relative; }
.gen-paragraph-299 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-299 {
								width: 100%;
							}
}

.gen-paragraph-299 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-299 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-299 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-299 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-299 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-299 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-299 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-187 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-187 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-187 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-187 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-187 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-187 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-187 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-187 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-187 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-187 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-187 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-187 { position: relative; }





.gen-editorrow-187 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-187 span {
}
.gen-editorrow-187 {
	text-transform: 0;
}
.gen-editorrow-187  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-187  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-187 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-338 { position: relative; }





.gen-editorcolumn-338 span {
}
.gen-editorcolumn-338 {
	text-transform: 0;
}

.gen-imagewithsimpletext-100 { position: relative; }
.gen-imagewithsimpletext-100 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-100 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-100 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-100 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-100  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-100  span {
font-size: 14px;
}
.gen-imagewithsimpletext-100 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-100:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-100 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-100 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-100 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-100 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-100 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-100 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-100 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-100 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-339 { position: relative; }





.gen-editorcolumn-339 span {
}
.gen-editorcolumn-339 {
	text-transform: 0;
}

.gen-paragraph-300 { position: relative; }
.gen-paragraph-300 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-300 {
								width: 100%;
							}
}

.gen-paragraph-300 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-300 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-300 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-300 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-300 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-300 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-300 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-188 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-188 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-188 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-188 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-188 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-188 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-188 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-188 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-188 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-188 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-188 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-188 { position: relative; }





.gen-editorrow-188 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-188 span {
}
.gen-editorrow-188 {
	text-transform: 0;
}
.gen-editorrow-188  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-188  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-188 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-340 { position: relative; }





.gen-editorcolumn-340 span {
}
.gen-editorcolumn-340 {
	text-transform: 0;
}

.gen-imagewithsimpletext-101 { position: relative; }
.gen-imagewithsimpletext-101 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-101 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-101 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-101 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-101  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-101  span {
font-size: 14px;
}
.gen-imagewithsimpletext-101 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-101:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-101 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-101 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-101 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-101 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-101 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-101 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-101 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-101 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-341 { position: relative; }





.gen-editorcolumn-341 span {
}
.gen-editorcolumn-341 {
	text-transform: 0;
}

.gen-paragraph-301 { position: relative; }
.gen-paragraph-301 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-301 {
								width: 100%;
							}
}

.gen-paragraph-301 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-301 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-301 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-301 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-301 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-301 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-301 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-189 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-189 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-189 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-189 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-189 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-189 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-189 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-189 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-189 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-189 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-189 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-189 { position: relative; }





.gen-editorrow-189 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-189 span {
}
.gen-editorrow-189 {
	text-transform: 0;
}
.gen-editorrow-189  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-189  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-189 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-342 { position: relative; }





.gen-editorcolumn-342 span {
}
.gen-editorcolumn-342 {
	text-transform: 0;
}

.gen-imagewithsimpletext-102 { position: relative; }
.gen-imagewithsimpletext-102 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-102 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-102 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-102 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-102  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-102  span {
font-size: 14px;
}
.gen-imagewithsimpletext-102 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-102:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-102 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-102 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-102 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-102 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-102 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-102 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-102 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-102 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-343 { position: relative; }





.gen-editorcolumn-343 span {
}
.gen-editorcolumn-343 {
	text-transform: 0;
}

.gen-paragraph-302 { position: relative; }
.gen-paragraph-302 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-302 {
								width: 100%;
							}
}

.gen-paragraph-302 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-302 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-302 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-302 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-302 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-302 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-302 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-190 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-190 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-190 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-190 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-190 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-190 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-190 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-190 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-190 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-190 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-190 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-190 { position: relative; }





.gen-editorrow-190 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-190 span {
}
.gen-editorrow-190 {
	text-transform: 0;
}
.gen-editorrow-190  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-190  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-190 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-344 { position: relative; }





.gen-editorcolumn-344 span {
}
.gen-editorcolumn-344 {
	text-transform: 0;
}

.gen-imagewithsimpletext-103 { position: relative; }
.gen-imagewithsimpletext-103 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-103 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-103 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-103 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-103  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-103  span {
font-size: 14px;
}
.gen-imagewithsimpletext-103 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-103:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-103 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-103 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-103 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-103 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-103 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-103 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-103 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-103 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-345 { position: relative; }





.gen-editorcolumn-345 span {
}
.gen-editorcolumn-345 {
	text-transform: 0;
}

.gen-paragraph-303 { position: relative; }
.gen-paragraph-303 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-303 {
								width: 100%;
							}
}

.gen-paragraph-303 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-303 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-303 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-303 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-303 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-303 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-303 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-191 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-191 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-191 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-191 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-191 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-191 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-191 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-191 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-191 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-191 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-191 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-191 { position: relative; }





.gen-editorrow-191 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-191 span {
}
.gen-editorrow-191 {
	text-transform: 0;
}
.gen-editorrow-191  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-191  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-191 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-346 { position: relative; }





.gen-editorcolumn-346 span {
}
.gen-editorcolumn-346 {
	text-transform: 0;
}

.gen-imagewithsimpletext-104 { position: relative; }
.gen-imagewithsimpletext-104 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-104 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-104 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-104 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-104  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-104  span {
font-size: 14px;
}
.gen-imagewithsimpletext-104 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-104:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-104 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-104 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-104 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-104 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-104 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-104 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-104 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-104 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-347 { position: relative; }





.gen-editorcolumn-347 span {
}
.gen-editorcolumn-347 {
	text-transform: 0;
}

.gen-paragraph-304 { position: relative; }
.gen-paragraph-304 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-304 {
								width: 100%;
							}
}

.gen-paragraph-304 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-304 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-304 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-304 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-304 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-304 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-304 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-192 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-192 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-192 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-192 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-192 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-192 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-192 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-192 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-192 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-192 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-192 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-192 { position: relative; }





.gen-editorrow-192 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-192 span {
}
.gen-editorrow-192 {
	text-transform: 0;
}
.gen-editorrow-192  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-192  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-192 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-348 { position: relative; }





.gen-editorcolumn-348 span {
}
.gen-editorcolumn-348 {
	text-transform: 0;
}

.gen-imagewithsimpletext-105 { position: relative; }
.gen-imagewithsimpletext-105 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-105 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-105 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-105 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-105  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-105  span {
font-size: 14px;
}
.gen-imagewithsimpletext-105 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-105:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-105 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-105 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-105 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-105 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-105 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-105 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-105 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-105 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-349 { position: relative; }





.gen-editorcolumn-349 span {
}
.gen-editorcolumn-349 {
	text-transform: 0;
}

.gen-paragraph-305 { position: relative; }
.gen-paragraph-305 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-305 {
								width: 100%;
							}
}

.gen-paragraph-305 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-305 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-305 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-305 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-305 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-305 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-305 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-193 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-193 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-193 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-193 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-193 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-193 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-193 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-193 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-193 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-193 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-193 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-193 { position: relative; }





.gen-editorrow-193 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-193 span {
}
.gen-editorrow-193 {
	text-transform: 0;
}
.gen-editorrow-193  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-193  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-193 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-350 { position: relative; }





.gen-editorcolumn-350 span {
}
.gen-editorcolumn-350 {
	text-transform: 0;
}

.gen-imagewithsimpletext-106 { position: relative; }
.gen-imagewithsimpletext-106 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-106 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-106 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-106 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-106  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-106  span {
font-size: 14px;
}
.gen-imagewithsimpletext-106 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-106:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-106 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-106 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-106 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-106 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-106 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-106 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-106 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-106 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-351 { position: relative; }





.gen-editorcolumn-351 span {
}
.gen-editorcolumn-351 {
	text-transform: 0;
}

.gen-paragraph-306 { position: relative; }
.gen-paragraph-306 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-306 {
								width: 100%;
							}
}

.gen-paragraph-306 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-306 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-306 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-306 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-306 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-306 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-306 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-194 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-194 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-194 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-194 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-194 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-194 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-194 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-194 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-194 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-194 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-194 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-194 { position: relative; }





.gen-editorrow-194 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-194 span {
}
.gen-editorrow-194 {
	text-transform: 0;
}
.gen-editorrow-194  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-194  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-194 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-352 { position: relative; }





.gen-editorcolumn-352 span {
}
.gen-editorcolumn-352 {
	text-transform: 0;
}

.gen-imagewithsimpletext-107 { position: relative; }
.gen-imagewithsimpletext-107 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-107 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-107 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-107 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-107  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-107  span {
font-size: 14px;
}
.gen-imagewithsimpletext-107 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-107:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-107 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-107 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-107 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-107 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-107 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-107 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-107 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-107 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-353 { position: relative; }





.gen-editorcolumn-353 span {
}
.gen-editorcolumn-353 {
	text-transform: 0;
}

.gen-paragraph-307 { position: relative; }
.gen-paragraph-307 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-307 {
								width: 100%;
							}
}

.gen-paragraph-307 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-307 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-307 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-307 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-307 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-307 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-307 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-195 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-195 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-195 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-195 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-195 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-195 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-195 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-195 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-195 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-195 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-195 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-195 { position: relative; }





.gen-editorrow-195 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-195 span {
}
.gen-editorrow-195 {
	text-transform: 0;
}
.gen-editorrow-195  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-195  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-195 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-354 { position: relative; }





.gen-editorcolumn-354 span {
}
.gen-editorcolumn-354 {
	text-transform: 0;
}

.gen-imagewithsimpletext-108 { position: relative; }
.gen-imagewithsimpletext-108 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-108 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-108 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-108 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-108  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-108  span {
font-size: 14px;
}
.gen-imagewithsimpletext-108 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-108:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-108 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-108 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-108 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-108 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-108 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-108 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-108 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-108 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-355 { position: relative; }





.gen-editorcolumn-355 span {
}
.gen-editorcolumn-355 {
	text-transform: 0;
}

.gen-paragraph-308 { position: relative; }
.gen-paragraph-308 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-308 {
								width: 100%;
							}
}

.gen-paragraph-308 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-308 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-308 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-308 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-308 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-308 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-308 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-196 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-196 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-196 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-196 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-196 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-196 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-196 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-196 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-196 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-196 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-196 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-196 { position: relative; }





.gen-editorrow-196 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-196 span {
}
.gen-editorrow-196 {
	text-transform: 0;
}
.gen-editorrow-196  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-196  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-196 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-356 { position: relative; }





.gen-editorcolumn-356 span {
}
.gen-editorcolumn-356 {
	text-transform: 0;
}

.gen-imagewithsimpletext-109 { position: relative; }
.gen-imagewithsimpletext-109 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-109 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-109 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-109 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-109  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-109  span {
font-size: 14px;
}
.gen-imagewithsimpletext-109 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-109:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-109 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-109 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-109 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-109 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-109 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-109 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-109 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-109 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-110 { position: relative; }
.gen-imagewithsimpletext-110 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-110 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-110 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-110 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-110  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-110  span {
font-size: 14px;
}
.gen-imagewithsimpletext-110 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-110:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-110 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-110 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-110 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-110 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-110 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-110 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-110 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-110 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-111 { position: relative; }
.gen-imagewithsimpletext-111 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-111 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-111 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-111 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-111  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-111  span {
font-size: 14px;
}
.gen-imagewithsimpletext-111 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-111:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-111 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-111 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-111 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-111 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-111 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-111 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-111 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-111 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-112 { position: relative; }
.gen-imagewithsimpletext-112 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-112 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-112 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-112 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-112  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-112  span {
font-size: 14px;
}
.gen-imagewithsimpletext-112 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-112:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-112 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-112 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-112 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-112 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-112 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-112 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-112 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-112 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-357 { position: relative; }





.gen-editorcolumn-357 span {
}
.gen-editorcolumn-357 {
	text-transform: 0;
}

.gen-paragraph-309 { position: relative; }
.gen-paragraph-309 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-309 {
								width: 100%;
							}
}

.gen-paragraph-309 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-309 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-309 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-309 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-309 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-309 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-309 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}


.gen-paragraph-310 { position: relative; }
.gen-paragraph-310 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-310 {
								width: 100%;
							}
}

.gen-paragraph-310 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-310 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-310 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-310 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-310 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-310 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-310 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}


.gen-paragraph-311 { position: relative; }
.gen-paragraph-311 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-311 {
								width: 100%;
							}
}

.gen-paragraph-311 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-311 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-311 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-311 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-311 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-311 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-311 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}


.gen-paragraph-312 { position: relative; }
.gen-paragraph-312 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-312 {
								width: 100%;
							}
}

.gen-paragraph-312 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-312 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-312 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-312 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-312 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-312 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-312 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-197 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-197 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-197 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-197 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-197 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-197 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-197 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-197 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-197 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-197 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-197 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-197 { position: relative; }





.gen-editorrow-197 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-197 span {
}
.gen-editorrow-197 {
	text-transform: 0;
}
.gen-editorrow-197  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-197  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-197 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-358 { position: relative; }





.gen-editorcolumn-358 span {
}
.gen-editorcolumn-358 {
	text-transform: 0;
}

.gen-imagewithsimpletext-113 { position: relative; }
.gen-imagewithsimpletext-113 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-113 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-113 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-113 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-113  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-113  span {
font-size: 14px;
}
.gen-imagewithsimpletext-113 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-113:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-113 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-113 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-113 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-113 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-113 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-113 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-113 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-113 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-359 { position: relative; }





.gen-editorcolumn-359 span {
}
.gen-editorcolumn-359 {
	text-transform: 0;
}

.gen-paragraph-313 { position: relative; }
.gen-paragraph-313 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-313 {
								width: 100%;
							}
}

.gen-paragraph-313 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-313 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-313 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-313 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-313 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-313 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-313 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-198 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-198 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-198 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-198 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-198 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-198 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-198 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-198 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-198 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-198 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-198 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-198 { position: relative; }





.gen-editorrow-198 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-198 span {
}
.gen-editorrow-198 {
	text-transform: 0;
}
.gen-editorrow-198  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-198  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-198 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-360 { position: relative; }





.gen-editorcolumn-360 span {
}
.gen-editorcolumn-360 {
	text-transform: 0;
}

.gen-imagewithsimpletext-114 { position: relative; }
.gen-imagewithsimpletext-114 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-114 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-114 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-114 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-114  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-114  span {
font-size: 14px;
}
.gen-imagewithsimpletext-114 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-114:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-114 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-114 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-114 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-114 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-114 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-114 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-114 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-114 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-361 { position: relative; }





.gen-editorcolumn-361 span {
}
.gen-editorcolumn-361 {
	text-transform: 0;
}

.gen-paragraph-314 { position: relative; }
.gen-paragraph-314 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-314 {
								width: 100%;
							}
}

.gen-paragraph-314 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-314 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-314 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-314 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-314 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-314 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-314 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-199 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-199 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-199 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-199 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-199 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-199 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-199 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-199 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-199 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-199 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-199 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-199 { position: relative; }





.gen-editorrow-199 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-199 span {
}
.gen-editorrow-199 {
	text-transform: 0;
}
.gen-editorrow-199  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-199  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-199 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-362 { position: relative; }





.gen-editorcolumn-362 span {
}
.gen-editorcolumn-362 {
	text-transform: 0;
}

.gen-imagewithsimpletext-115 { position: relative; }
.gen-imagewithsimpletext-115 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-115 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-115 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-115 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-115  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-115  span {
font-size: 14px;
}
.gen-imagewithsimpletext-115 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-115:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-115 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-115 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-115 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-115 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-115 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-115 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-115 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-115 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-363 { position: relative; }





.gen-editorcolumn-363 span {
}
.gen-editorcolumn-363 {
	text-transform: 0;
}

.gen-paragraph-315 { position: relative; }
.gen-paragraph-315 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-315 {
								width: 100%;
							}
}

.gen-paragraph-315 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-315 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-315 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-315 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-315 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-315 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-315 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-200 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-200 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-200 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-200 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-200 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-200 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-200 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-200 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-200 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-200 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-200 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-200 { position: relative; }





.gen-editorrow-200 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-200 span {
}
.gen-editorrow-200 {
	text-transform: 0;
}
.gen-editorrow-200  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-200  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-200 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-364 { position: relative; }





.gen-editorcolumn-364 span {
}
.gen-editorcolumn-364 {
	text-transform: 0;
}

.gen-imagewithsimpletext-116 { position: relative; }
.gen-imagewithsimpletext-116 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-116 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-116 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-116 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-116  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-116  span {
font-size: 14px;
}
.gen-imagewithsimpletext-116 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-116:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-116 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-116 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-116 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-116 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-116 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-116 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-116 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-116 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-365 { position: relative; }





.gen-editorcolumn-365 span {
}
.gen-editorcolumn-365 {
	text-transform: 0;
}

.gen-paragraph-316 { position: relative; }
.gen-paragraph-316 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-316 {
								width: 100%;
							}
}

.gen-paragraph-316 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-316 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-316 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-316 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-316 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-316 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-316 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-201 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-201 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-201 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-201 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-201 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-201 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-201 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-201 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-201 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-201 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-201 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-201 { position: relative; }





.gen-editorrow-201 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-201 span {
}
.gen-editorrow-201 {
	text-transform: 0;
}
.gen-editorrow-201  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-201  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-201 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-366 { position: relative; }





.gen-editorcolumn-366 span {
}
.gen-editorcolumn-366 {
	text-transform: 0;
}

.gen-imagewithsimpletext-117 { position: relative; }
.gen-imagewithsimpletext-117 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-117 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-117 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-117 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-117  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-117  span {
font-size: 14px;
}
.gen-imagewithsimpletext-117 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-117:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-117 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-117 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-117 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-117 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-117 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-117 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-117 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-117 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-367 { position: relative; }





.gen-editorcolumn-367 span {
}
.gen-editorcolumn-367 {
	text-transform: 0;
}

.gen-paragraph-317 { position: relative; }
.gen-paragraph-317 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-317 {
								width: 100%;
							}
}

.gen-paragraph-317 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-317 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-317 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-317 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-317 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-317 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-317 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-202 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-202 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-202 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-202 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-202 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-202 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-202 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-202 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-202 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-202 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-202 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-202 { position: relative; }





.gen-editorrow-202 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-202 span {
}
.gen-editorrow-202 {
	text-transform: 0;
}
.gen-editorrow-202  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-202  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-202 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-368 { position: relative; }





.gen-editorcolumn-368 span {
}
.gen-editorcolumn-368 {
	text-transform: 0;
}

.gen-imagewithsimpletext-118 { position: relative; }
.gen-imagewithsimpletext-118 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-118 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-118 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-118 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-118  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-118  span {
font-size: 14px;
}
.gen-imagewithsimpletext-118 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-118:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-118 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-118 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-118 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-118 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-118 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-118 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-118 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-118 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-369 { position: relative; }





.gen-editorcolumn-369 span {
}
.gen-editorcolumn-369 {
	text-transform: 0;
}

.gen-paragraph-318 { position: relative; }
.gen-paragraph-318 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-318 {
								width: 100%;
							}
}

.gen-paragraph-318 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-318 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-318 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-318 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-318 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-318 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-318 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-203 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-203 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-203 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-203 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-203 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-203 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-203 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-203 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-203 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-203 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-203 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-203 { position: relative; }





.gen-editorrow-203 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-203 span {
}
.gen-editorrow-203 {
	text-transform: 0;
}
.gen-editorrow-203  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-203  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-203 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-370 { position: relative; }





.gen-editorcolumn-370 span {
}
.gen-editorcolumn-370 {
	text-transform: 0;
}

.gen-imagewithsimpletext-119 { position: relative; }
.gen-imagewithsimpletext-119 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-119 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-119 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-119 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-119  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-119  span {
font-size: 14px;
}
.gen-imagewithsimpletext-119 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-119:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-119 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-119 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-119 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-119 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-119 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-119 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-119 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-119 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-371 { position: relative; }





.gen-editorcolumn-371 span {
}
.gen-editorcolumn-371 {
	text-transform: 0;
}

.gen-paragraph-319 { position: relative; }
.gen-paragraph-319 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-319 {
								width: 100%;
							}
}

.gen-paragraph-319 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-319 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-319 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-319 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-319 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-319 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-319 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-204 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-204 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-204 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-204 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-204 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-204 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-204 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-204 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-204 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-204 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-204 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-204 { position: relative; }





.gen-editorrow-204 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-204 span {
}
.gen-editorrow-204 {
	text-transform: 0;
}
.gen-editorrow-204  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-204  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-204 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-372 { position: relative; }





.gen-editorcolumn-372 span {
}
.gen-editorcolumn-372 {
	text-transform: 0;
}

.gen-imagewithsimpletext-120 { position: relative; }
.gen-imagewithsimpletext-120 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-120 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-120 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-120 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-120  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-120  span {
font-size: 14px;
}
.gen-imagewithsimpletext-120 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-120:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-120 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-120 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-120 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-120 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-120 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-120 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-120 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-120 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-373 { position: relative; }





.gen-editorcolumn-373 span {
}
.gen-editorcolumn-373 {
	text-transform: 0;
}

.gen-paragraph-320 { position: relative; }
.gen-paragraph-320 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-320 {
								width: 100%;
							}
}

.gen-paragraph-320 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-320 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-320 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-320 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-320 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-320 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-320 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-205 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-205 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-205 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-205 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-205 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-205 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-205 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-205 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-205 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-205 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-205 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-205 { position: relative; }





.gen-editorrow-205 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-205 span {
}
.gen-editorrow-205 {
	text-transform: 0;
}
.gen-editorrow-205  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-205  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-205 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-374 { position: relative; }





.gen-editorcolumn-374 span {
}
.gen-editorcolumn-374 {
	text-transform: 0;
}

.gen-imagewithsimpletext-121 { position: relative; }
.gen-imagewithsimpletext-121 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-121 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-121 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-121 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-121  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-121  span {
font-size: 14px;
}
.gen-imagewithsimpletext-121 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-121:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-121 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-121 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-121 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-121 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-121 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-121 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-121 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-121 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-375 { position: relative; }





.gen-editorcolumn-375 span {
}
.gen-editorcolumn-375 {
	text-transform: 0;
}

.gen-paragraph-321 { position: relative; }
.gen-paragraph-321 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-321 {
								width: 100%;
							}
}

.gen-paragraph-321 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-321 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-321 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-321 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-321 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-321 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-321 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-206 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-206 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-206 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-206 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-206 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-206 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-206 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-206 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-206 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-206 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-206 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-206 { position: relative; }





.gen-editorrow-206 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-206 span {
}
.gen-editorrow-206 {
	text-transform: 0;
}
.gen-editorrow-206  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-206  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-206 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-376 { position: relative; }





.gen-editorcolumn-376 span {
}
.gen-editorcolumn-376 {
	text-transform: 0;
}

.gen-imagewithsimpletext-122 { position: relative; }
.gen-imagewithsimpletext-122 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-122 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-122 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-122 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-122  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-122  span {
font-size: 14px;
}
.gen-imagewithsimpletext-122 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-122:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-122 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-122 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-122 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-122 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-122 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-122 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-122 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-122 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-377 { position: relative; }





.gen-editorcolumn-377 span {
}
.gen-editorcolumn-377 {
	text-transform: 0;
}

.gen-paragraph-322 { position: relative; }
.gen-paragraph-322 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-322 {
								width: 100%;
							}
}

.gen-paragraph-322 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-322 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-322 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-322 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-322 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-322 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-322 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-207 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-207 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-207 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-207 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-207 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-207 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-207 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-207 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-207 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-207 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-207 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-207 { position: relative; }





.gen-editorrow-207 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-207 span {
}
.gen-editorrow-207 {
	text-transform: 0;
}
.gen-editorrow-207  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-207  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-207 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-378 { position: relative; }





.gen-editorcolumn-378 span {
}
.gen-editorcolumn-378 {
	text-transform: 0;
}

.gen-imagewithsimpletext-123 { position: relative; }
.gen-imagewithsimpletext-123 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-123 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-123 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-123 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-123  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-123  span {
font-size: 14px;
}
.gen-imagewithsimpletext-123 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-123:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-123 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-123 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-123 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-123 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-123 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-123 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-123 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-123 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-379 { position: relative; }





.gen-editorcolumn-379 span {
}
.gen-editorcolumn-379 {
	text-transform: 0;
}

.gen-paragraph-323 { position: relative; }
.gen-paragraph-323 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-323 {
								width: 100%;
							}
}

.gen-paragraph-323 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-323 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-323 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-323 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-323 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-323 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-323 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-208 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-208 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-208 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-208 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-208 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-208 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-208 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-208 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-208 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-208 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-208 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-208 { position: relative; }





.gen-editorrow-208 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-208 span {
}
.gen-editorrow-208 {
	text-transform: 0;
}
.gen-editorrow-208  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-208  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-208 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-380 { position: relative; }





.gen-editorcolumn-380 span {
}
.gen-editorcolumn-380 {
	text-transform: 0;
}

.gen-imagewithsimpletext-124 { position: relative; }
.gen-imagewithsimpletext-124 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-124 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-124 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-124 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-124  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-124  span {
font-size: 14px;
}
.gen-imagewithsimpletext-124 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-124:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-124 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-124 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-124 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-124 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-124 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-124 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-124 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-124 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-381 { position: relative; }





.gen-editorcolumn-381 span {
}
.gen-editorcolumn-381 {
	text-transform: 0;
}

.gen-paragraph-324 { position: relative; }
.gen-paragraph-324 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-324 {
								width: 100%;
							}
}

.gen-paragraph-324 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-324 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-324 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-324 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-324 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-324 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-324 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-209 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-209 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-209 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-209 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-209 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-209 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-209 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-209 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-209 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-209 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-209 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-209 { position: relative; }





.gen-editorrow-209 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-209 span {
}
.gen-editorrow-209 {
	text-transform: 0;
}
.gen-editorrow-209  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-209  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-209 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-382 { position: relative; }





.gen-editorcolumn-382 span {
}
.gen-editorcolumn-382 {
	text-transform: 0;
}

.gen-imagewithsimpletext-125 { position: relative; }
.gen-imagewithsimpletext-125 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-125 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-125 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-125 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-125  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-125  span {
font-size: 14px;
}
.gen-imagewithsimpletext-125 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-125:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-125 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-125 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-125 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-125 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-125 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-125 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-125 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-125 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-383 { position: relative; }





.gen-editorcolumn-383 span {
}
.gen-editorcolumn-383 {
	text-transform: 0;
}

.gen-paragraph-325 { position: relative; }
.gen-paragraph-325 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-325 {
								width: 100%;
							}
}

.gen-paragraph-325 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-325 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-325 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-325 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-325 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-325 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-325 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-210 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-210 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-210 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-210 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-210 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-210 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-210 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-210 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-210 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-210 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-210 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-210 { position: relative; }





.gen-editorrow-210 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-210 span {
}
.gen-editorrow-210 {
	text-transform: 0;
}
.gen-editorrow-210  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-210  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-210 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-384 { position: relative; }





.gen-editorcolumn-384 span {
}
.gen-editorcolumn-384 {
	text-transform: 0;
}

.gen-imagewithsimpletext-126 { position: relative; }
.gen-imagewithsimpletext-126 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-126 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-126 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-126 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-126  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-126  span {
font-size: 14px;
}
.gen-imagewithsimpletext-126 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-126:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-126 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-126 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-126 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-126 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-126 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-126 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-126 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-126 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-385 { position: relative; }





.gen-editorcolumn-385 span {
}
.gen-editorcolumn-385 {
	text-transform: 0;
}

.gen-paragraph-326 { position: relative; }
.gen-paragraph-326 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-326 {
								width: 100%;
							}
}

.gen-paragraph-326 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-326 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-326 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-326 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-326 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-326 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-326 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-211 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-211 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-211 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-211 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-211 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-211 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-211 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-211 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-211 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-211 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-211 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-211 { position: relative; }





.gen-editorrow-211 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-211 span {
}
.gen-editorrow-211 {
	text-transform: 0;
}
.gen-editorrow-211  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-211  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-211 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-386 { position: relative; }





.gen-editorcolumn-386 span {
}
.gen-editorcolumn-386 {
	text-transform: 0;
}

.gen-imagewithsimpletext-127 { position: relative; }
.gen-imagewithsimpletext-127 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-127 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-127 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-127 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-127  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-127  span {
font-size: 14px;
}
.gen-imagewithsimpletext-127 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-127:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-127 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-127 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-127 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-127 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-127 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-127 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-127 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-127 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-387 { position: relative; }





.gen-editorcolumn-387 span {
}
.gen-editorcolumn-387 {
	text-transform: 0;
}

.gen-paragraph-327 { position: relative; }
.gen-paragraph-327 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-327 {
								width: 100%;
							}
}

.gen-paragraph-327 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-327 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-327 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-327 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-327 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-327 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-327 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-212 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-212 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-212 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-212 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-212 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-212 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-212 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-212 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-212 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-212 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-212 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-212 { position: relative; }





.gen-editorrow-212 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-212 span {
}
.gen-editorrow-212 {
	text-transform: 0;
}
.gen-editorrow-212  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-212  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-212 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-388 { position: relative; }





.gen-editorcolumn-388 span {
}
.gen-editorcolumn-388 {
	text-transform: 0;
}

.gen-imagewithsimpletext-128 { position: relative; }
.gen-imagewithsimpletext-128 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-128 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-128 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-128 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-128  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-128  span {
font-size: 14px;
}
.gen-imagewithsimpletext-128 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-128:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-128 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-128 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-128 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-128 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-128 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-128 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-128 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-128 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-389 { position: relative; }





.gen-editorcolumn-389 span {
}
.gen-editorcolumn-389 {
	text-transform: 0;
}

.gen-paragraph-328 { position: relative; }
.gen-paragraph-328 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-328 {
								width: 100%;
							}
}

.gen-paragraph-328 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-328 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-328 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-328 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-328 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-328 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-328 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-213 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-213 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-213 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-213 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-213 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-213 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-213 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-213 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-213 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-213 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-213 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-213 { position: relative; }





.gen-editorrow-213 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-213 span {
}
.gen-editorrow-213 {
	text-transform: 0;
}
.gen-editorrow-213  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-213  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-213 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-390 { position: relative; }





.gen-editorcolumn-390 span {
}
.gen-editorcolumn-390 {
	text-transform: 0;
}

.gen-imagewithsimpletext-129 { position: relative; }
.gen-imagewithsimpletext-129 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-129 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-129 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-129 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-129  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-129  span {
font-size: 14px;
}
.gen-imagewithsimpletext-129 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-129:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-129 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-129 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-129 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-129 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-129 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-129 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-129 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-129 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-391 { position: relative; }





.gen-editorcolumn-391 span {
}
.gen-editorcolumn-391 {
	text-transform: 0;
}

.gen-paragraph-329 { position: relative; }
.gen-paragraph-329 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-329 {
								width: 100%;
							}
}

.gen-paragraph-329 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-329 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-329 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-329 .paragraph  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-329 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-329 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-329 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-329 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-329 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-214 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-214 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-214 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-214 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-214 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-214 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-214 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-214 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-214 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-214 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-214 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-214 { position: relative; }





.gen-editorrow-214 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-214 span {
}
.gen-editorrow-214 {
	text-transform: 0;
}
.gen-editorrow-214  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-214  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-214 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-392 { position: relative; }





.gen-editorcolumn-392 span {
}
.gen-editorcolumn-392 {
	text-transform: 0;
}

.gen-imagewithsimpletext-130 { position: relative; }
.gen-imagewithsimpletext-130 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-130 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-130 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-130 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-130  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-130  span {
font-size: 14px;
}
.gen-imagewithsimpletext-130 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-130:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-130 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-130 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-130 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-130 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-130 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-130 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-130 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-130 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-393 { position: relative; }





.gen-editorcolumn-393 span {
}
.gen-editorcolumn-393 {
	text-transform: 0;
}

.gen-paragraph-330 { position: relative; }
.gen-paragraph-330 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-330 {
								width: 100%;
							}
}

.gen-paragraph-330 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-330 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-330 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-330 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-330 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-330 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-330 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-215 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-215 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-215 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-215 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-215 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-215 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-215 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-215 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-215 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-215 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-215 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-215 { position: relative; }





.gen-editorrow-215 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-215 span {
}
.gen-editorrow-215 {
	text-transform: 0;
}
.gen-editorrow-215  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-215  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-215 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-394 { position: relative; }





.gen-editorcolumn-394 span {
}
.gen-editorcolumn-394 {
	text-transform: 0;
}

.gen-imagewithsimpletext-131 { position: relative; }
.gen-imagewithsimpletext-131 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-131 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-131 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-131 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-131  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-131  span {
font-size: 14px;
}
.gen-imagewithsimpletext-131 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-131:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-131 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-131 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-131 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-131 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-131 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-131 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-131 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-131 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-395 { position: relative; }





.gen-editorcolumn-395 span {
}
.gen-editorcolumn-395 {
	text-transform: 0;
}

.gen-paragraph-331 { position: relative; }
.gen-paragraph-331 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-331 {
								width: 100%;
							}
}

.gen-paragraph-331 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-331 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-331 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-331 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-331 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-331 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-331 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-216 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-216 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-216 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-216 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-216 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-216 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-216 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-216 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-216 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-216 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-216 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-216 { position: relative; }





.gen-editorrow-216 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-216 span {
}
.gen-editorrow-216 {
	text-transform: 0;
}
.gen-editorrow-216  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-216  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-216 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-396 { position: relative; }





.gen-editorcolumn-396 span {
}
.gen-editorcolumn-396 {
	text-transform: 0;
}

.gen-imagewithsimpletext-132 { position: relative; }
.gen-imagewithsimpletext-132 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-132 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-132 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-132 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-132  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-132  span {
font-size: 14px;
}
.gen-imagewithsimpletext-132 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-132:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-132 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-132 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-132 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-132 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-132 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-132 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-132 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-132 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-397 { position: relative; }





.gen-editorcolumn-397 span {
}
.gen-editorcolumn-397 {
	text-transform: 0;
}

.gen-paragraph-332 { position: relative; }
.gen-paragraph-332 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-332 {
								width: 100%;
							}
}

.gen-paragraph-332 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-332 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-332 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-332 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-332 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-332 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-332 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-217 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-217 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-217 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-217 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-217 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-217 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-217 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-217 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-217 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-217 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-217 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-217 { position: relative; }





.gen-editorrow-217 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-217 span {
}
.gen-editorrow-217 {
	text-transform: 0;
}
.gen-editorrow-217  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-217  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-217 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-398 { position: relative; }





.gen-editorcolumn-398 span {
}
.gen-editorcolumn-398 {
	text-transform: 0;
}

.gen-imagewithsimpletext-133 { position: relative; }
.gen-imagewithsimpletext-133 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-133 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-133 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-133 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-133  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-133  span {
font-size: 14px;
}
.gen-imagewithsimpletext-133 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-133:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-133 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-133 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-133 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-133 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-133 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-133 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-133 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-133 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-399 { position: relative; }





.gen-editorcolumn-399 span {
}
.gen-editorcolumn-399 {
	text-transform: 0;
}

.gen-paragraph-333 { position: relative; }
.gen-paragraph-333 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-333 {
								width: 100%;
							}
}

.gen-paragraph-333 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-333 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-333 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-333 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-333 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-333 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-333 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-218 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-218 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-218 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-218 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-218 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-218 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-218 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-218 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-218 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-218 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-218 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-218 { position: relative; }





.gen-editorrow-218 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-218 span {
}
.gen-editorrow-218 {
	text-transform: 0;
}
.gen-editorrow-218  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-218  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-218 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-400 { position: relative; }





.gen-editorcolumn-400 span {
}
.gen-editorcolumn-400 {
	text-transform: 0;
}

.gen-imagewithsimpletext-134 { position: relative; }
.gen-imagewithsimpletext-134 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-134 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-134 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-134 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-134  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-134  span {
font-size: 14px;
}
.gen-imagewithsimpletext-134 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-134:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-134 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-134 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-134 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-134 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-134 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-134 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-134 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-134 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-401 { position: relative; }





.gen-editorcolumn-401 span {
}
.gen-editorcolumn-401 {
	text-transform: 0;
}

.gen-paragraph-334 { position: relative; }
.gen-paragraph-334 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-334 {
								width: 100%;
							}
}

.gen-paragraph-334 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-334 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-334 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-334 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-334 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-334 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-334 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-219 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-219 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-219 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-219 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-219 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-219 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-219 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-219 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-219 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-219 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-219 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-219 { position: relative; }





.gen-editorrow-219 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-219 span {
}
.gen-editorrow-219 {
	text-transform: 0;
}
.gen-editorrow-219  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-219  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-219 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-402 { position: relative; }





.gen-editorcolumn-402 span {
}
.gen-editorcolumn-402 {
	text-transform: 0;
}

.gen-imagewithsimpletext-135 { position: relative; }
.gen-imagewithsimpletext-135 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-135 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-135 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-135 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-135  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-135  span {
font-size: 14px;
}
.gen-imagewithsimpletext-135 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-135:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-135 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-135 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-135 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-135 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-135 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-135 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-135 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-135 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-403 { position: relative; }





.gen-editorcolumn-403 span {
}
.gen-editorcolumn-403 {
	text-transform: 0;
}

.gen-paragraph-335 { position: relative; }
.gen-paragraph-335 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-335 {
								width: 100%;
							}
}

.gen-paragraph-335 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-335 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-335 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-335 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-335 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-335 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-335 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-220 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-220 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-220 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-220 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-220 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-220 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-220 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-220 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-220 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-220 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-220 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-220 { position: relative; }





.gen-editorrow-220 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-220 span {
}
.gen-editorrow-220 {
	text-transform: 0;
}
.gen-editorrow-220  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-220  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-220 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-404 { position: relative; }





.gen-editorcolumn-404 span {
}
.gen-editorcolumn-404 {
	text-transform: 0;
}

.gen-imagewithsimpletext-136 { position: relative; }
.gen-imagewithsimpletext-136 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-136 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-136 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-136 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-136  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-136  span {
font-size: 14px;
}
.gen-imagewithsimpletext-136 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-136:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-136 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-136 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-136 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-136 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-136 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-136 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-136 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-136 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-405 { position: relative; }





.gen-editorcolumn-405 span {
}
.gen-editorcolumn-405 {
	text-transform: 0;
}

.gen-paragraph-336 { position: relative; }
.gen-paragraph-336 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-336 {
								width: 100%;
							}
}

.gen-paragraph-336 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-336 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-336 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-336 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-336 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-336 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-336 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-221 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-221 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-221 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-221 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-221 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-221 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-221 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-221 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-221 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-221 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-221 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-221 { position: relative; }





.gen-editorrow-221 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-221 span {
}
.gen-editorrow-221 {
	text-transform: 0;
}
.gen-editorrow-221  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-221  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-221 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-406 { position: relative; }





.gen-editorcolumn-406 span {
}
.gen-editorcolumn-406 {
	text-transform: 0;
}

.gen-imagewithsimpletext-137 { position: relative; }
.gen-imagewithsimpletext-137 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-137 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-137 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-137 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-137  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-137  span {
font-size: 14px;
}
.gen-imagewithsimpletext-137 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-137:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-137 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-137 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-137 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-137 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-137 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-137 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-137 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-137 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-407 { position: relative; }





.gen-editorcolumn-407 span {
}
.gen-editorcolumn-407 {
	text-transform: 0;
}

.gen-paragraph-337 { position: relative; }
.gen-paragraph-337 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-337 {
								width: 100%;
							}
}

.gen-paragraph-337 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-337 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-337 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-337 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-337 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-337 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-337 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-222 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-222 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-222 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-222 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-222 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-222 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-222 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-222 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-222 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-222 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-222 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-222 { position: relative; }





.gen-editorrow-222 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-222 span {
}
.gen-editorrow-222 {
	text-transform: 0;
}
.gen-editorrow-222  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-222  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-222 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-408 { position: relative; }





.gen-editorcolumn-408 span {
}
.gen-editorcolumn-408 {
	text-transform: 0;
}

.gen-imagewithsimpletext-138 { position: relative; }
.gen-imagewithsimpletext-138 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-138 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-138 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-138 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-138  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-138  span {
font-size: 14px;
}
.gen-imagewithsimpletext-138 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-138:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-138 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-138 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-138 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-138 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-138 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-138 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-138 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-138 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-409 { position: relative; }





.gen-editorcolumn-409 span {
}
.gen-editorcolumn-409 {
	text-transform: 0;
}

.gen-paragraph-338 { position: relative; }
.gen-paragraph-338 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-338 {
								width: 100%;
							}
}

.gen-paragraph-338 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-338 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-338 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-338 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-338 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-338 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-338 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-223 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-223 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-223 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-223 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-223 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-223 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-223 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-223 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-223 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-223 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-223 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-223 { position: relative; }





.gen-editorrow-223 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-223 span {
}
.gen-editorrow-223 {
	text-transform: 0;
}
.gen-editorrow-223  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-223  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-223 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-410 { position: relative; }





.gen-editorcolumn-410 span {
}
.gen-editorcolumn-410 {
	text-transform: 0;
}

.gen-imagewithsimpletext-139 { position: relative; }
.gen-imagewithsimpletext-139 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-139 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-139 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-139 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-139  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-139  span {
font-size: 14px;
}
.gen-imagewithsimpletext-139 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-139:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-139 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-139 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-139 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-139 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-139 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-139 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-139 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-139 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-411 { position: relative; }





.gen-editorcolumn-411 span {
}
.gen-editorcolumn-411 {
	text-transform: 0;
}

.gen-paragraph-339 { position: relative; }
.gen-paragraph-339 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-339 {
								width: 100%;
							}
}

.gen-paragraph-339 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-339 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-339 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-339 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-339 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-339 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-339 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-224 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-224 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-224 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-224 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-224 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-224 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-224 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-224 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-224 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-224 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-224 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-224 { position: relative; }





.gen-editorrow-224 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-224 span {
}
.gen-editorrow-224 {
	text-transform: 0;
}
.gen-editorrow-224  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-224  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-224 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-412 { position: relative; }





.gen-editorcolumn-412 span {
}
.gen-editorcolumn-412 {
	text-transform: 0;
}

.gen-imagewithsimpletext-140 { position: relative; }
.gen-imagewithsimpletext-140 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-140 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-140 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-140 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-140  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-140  span {
font-size: 14px;
}
.gen-imagewithsimpletext-140 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-140:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-140 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-140 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-140 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-140 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-140 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-140 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-140 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-140 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-413 { position: relative; }





.gen-editorcolumn-413 span {
}
.gen-editorcolumn-413 {
	text-transform: 0;
}

.gen-paragraph-340 { position: relative; }
.gen-paragraph-340 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-340 {
								width: 100%;
							}
}

.gen-paragraph-340 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-340 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-340 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-340 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-340 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-340 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-340 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-225 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-225 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-225 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-225 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-225 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-225 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-225 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-225 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-225 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-225 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-225 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-225 { position: relative; }





.gen-editorrow-225 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-225 span {
}
.gen-editorrow-225 {
	text-transform: 0;
}
.gen-editorrow-225  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-225  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-225 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-414 { position: relative; }





.gen-editorcolumn-414 span {
}
.gen-editorcolumn-414 {
	text-transform: 0;
}

.gen-imagewithsimpletext-141 { position: relative; }
.gen-imagewithsimpletext-141 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-141 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-141 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-141 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-141  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-141  span {
font-size: 14px;
}
.gen-imagewithsimpletext-141 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-141:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-141 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-141 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-141 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-141 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-141 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-141 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-141 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-141 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-415 { position: relative; }





.gen-editorcolumn-415 span {
}
.gen-editorcolumn-415 {
	text-transform: 0;
}

.gen-paragraph-341 { position: relative; }
.gen-paragraph-341 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-341 {
								width: 100%;
							}
}

.gen-paragraph-341 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-341 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-341 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-341 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-341 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-341 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-341 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-226 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-226 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-226 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-226 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-226 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-226 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-226 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-226 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-226 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-226 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-226 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-226 { position: relative; }





.gen-editorrow-226 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-226 span {
}
.gen-editorrow-226 {
	text-transform: 0;
}
.gen-editorrow-226  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-226  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-226 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-416 { position: relative; }





.gen-editorcolumn-416 span {
}
.gen-editorcolumn-416 {
	text-transform: 0;
}

.gen-imagewithsimpletext-142 { position: relative; }
.gen-imagewithsimpletext-142 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-142 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-142 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-142 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-142  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-142  span {
font-size: 14px;
}
.gen-imagewithsimpletext-142 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-142:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-142 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-142 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-142 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-142 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-142 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-142 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-142 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-142 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-417 { position: relative; }





.gen-editorcolumn-417 span {
}
.gen-editorcolumn-417 {
	text-transform: 0;
}

.gen-paragraph-342 { position: relative; }
.gen-paragraph-342 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-342 {
								width: 100%;
							}
}

.gen-paragraph-342 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-342 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-342 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-342 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-342 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-342 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-342 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-227 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-227 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-227 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-227 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-227 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-227 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-227 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-227 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-227 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-227 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-227 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-227 { position: relative; }





.gen-editorrow-227 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-227 span {
}
.gen-editorrow-227 {
	text-transform: 0;
}
.gen-editorrow-227  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-227  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-227 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-418 { position: relative; }





.gen-editorcolumn-418 span {
}
.gen-editorcolumn-418 {
	text-transform: 0;
}

.gen-imagewithsimpletext-143 { position: relative; }
.gen-imagewithsimpletext-143 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-143 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-143 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-143 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-143  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-143  span {
font-size: 14px;
}
.gen-imagewithsimpletext-143 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-143:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-143 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-143 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-143 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-143 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-143 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-143 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-143 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-143 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-419 { position: relative; }





.gen-editorcolumn-419 span {
}
.gen-editorcolumn-419 {
	text-transform: 0;
}

.gen-paragraph-343 { position: relative; }
.gen-paragraph-343 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-343 {
								width: 100%;
							}
}

.gen-paragraph-343 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-343 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-343 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-343 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-343 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-343 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-343 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-228 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-228 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-228 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-228 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-228 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-228 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-228 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-228 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-228 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-228 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-228 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-228 { position: relative; }





.gen-editorrow-228 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-228 span {
}
.gen-editorrow-228 {
	text-transform: 0;
}
.gen-editorrow-228  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-228  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-228 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-420 { position: relative; }





.gen-editorcolumn-420 span {
}
.gen-editorcolumn-420 {
	text-transform: 0;
}

.gen-imagewithsimpletext-144 { position: relative; }
.gen-imagewithsimpletext-144 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-144 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-144 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-144 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-144  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-144  span {
font-size: 14px;
}
.gen-imagewithsimpletext-144 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-144:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-144 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-144 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-144 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-144 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-144 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-144 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-144 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-144 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-421 { position: relative; }





.gen-editorcolumn-421 span {
}
.gen-editorcolumn-421 {
	text-transform: 0;
}

.gen-paragraph-344 { position: relative; }
.gen-paragraph-344 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-344 {
								width: 100%;
							}
}

.gen-paragraph-344 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-344 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-344 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-344 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-344 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-344 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-344 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-229 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-229 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-229 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-229 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-229 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-229 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-229 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-229 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-229 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-229 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-229 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-229 { position: relative; }





.gen-editorrow-229 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-229 span {
}
.gen-editorrow-229 {
	text-transform: 0;
}
.gen-editorrow-229  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-229  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-229 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-422 { position: relative; }





.gen-editorcolumn-422 span {
}
.gen-editorcolumn-422 {
	text-transform: 0;
}

.gen-imagewithsimpletext-145 { position: relative; }
.gen-imagewithsimpletext-145 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-145 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-145 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-145 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-145  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-145  span {
font-size: 14px;
}
.gen-imagewithsimpletext-145 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-145:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-145 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-145 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-145 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-145 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-145 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-145 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-145 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-145 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-423 { position: relative; }





.gen-editorcolumn-423 span {
}
.gen-editorcolumn-423 {
	text-transform: 0;
}

.gen-paragraph-345 { position: relative; }
.gen-paragraph-345 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-345 {
								width: 100%;
							}
}

.gen-paragraph-345 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-345 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-345 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-345 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-345 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-345 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-345 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-230 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-230 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-230 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-230 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-230 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-230 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-230 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-230 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-230 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-230 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-230 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-230 { position: relative; }





.gen-editorrow-230 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-230 span {
}
.gen-editorrow-230 {
	text-transform: 0;
}
.gen-editorrow-230  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-230  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-230 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-424 { position: relative; }





.gen-editorcolumn-424 span {
}
.gen-editorcolumn-424 {
	text-transform: 0;
}

.gen-imagewithsimpletext-146 { position: relative; }
.gen-imagewithsimpletext-146 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-146 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-146 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-146 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-146  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-146  span {
font-size: 14px;
}
.gen-imagewithsimpletext-146 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-146:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-146 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-146 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-146 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-146 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-146 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-146 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-146 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-146 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-425 { position: relative; }





.gen-editorcolumn-425 span {
}
.gen-editorcolumn-425 {
	text-transform: 0;
}

.gen-paragraph-346 { position: relative; }
.gen-paragraph-346 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-346 {
								width: 100%;
							}
}

.gen-paragraph-346 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-346 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-346 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-346 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-346 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-346 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-346 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-231 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-231 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-231 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-231 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-231 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-231 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-231 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-231 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-231 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-231 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-231 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-231 { position: relative; }





.gen-editorrow-231 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-231 span {
}
.gen-editorrow-231 {
	text-transform: 0;
}
.gen-editorrow-231  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-231  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-231 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-426 { position: relative; }





.gen-editorcolumn-426 span {
}
.gen-editorcolumn-426 {
	text-transform: 0;
}

.gen-imagewithsimpletext-147 { position: relative; }
.gen-imagewithsimpletext-147 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-147 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-147 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-147 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-147  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-147  span {
font-size: 14px;
}
.gen-imagewithsimpletext-147 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-147:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-147 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-147 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-147 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-147 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-147 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-147 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-147 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-147 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-427 { position: relative; }





.gen-editorcolumn-427 span {
}
.gen-editorcolumn-427 {
	text-transform: 0;
}

.gen-paragraph-347 { position: relative; }
.gen-paragraph-347 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-347 {
								width: 100%;
							}
}

.gen-paragraph-347 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-347 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-347 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-347 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-347 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-347 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-347 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-232 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-232 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-232 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-232 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-232 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-232 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-232 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-232 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-232 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-232 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-232 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-232 { position: relative; }





.gen-editorrow-232 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-232 span {
}
.gen-editorrow-232 {
	text-transform: 0;
}
.gen-editorrow-232  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-232  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-232 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-428 { position: relative; }





.gen-editorcolumn-428 span {
}
.gen-editorcolumn-428 {
	text-transform: 0;
}

.gen-imagewithsimpletext-148 { position: relative; }
.gen-imagewithsimpletext-148 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-148 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-148 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-148 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-148  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-148  span {
font-size: 14px;
}
.gen-imagewithsimpletext-148 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-148:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-148 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-148 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-148 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-148 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-148 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-148 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-148 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-148 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-429 { position: relative; }





.gen-editorcolumn-429 span {
}
.gen-editorcolumn-429 {
	text-transform: 0;
}

.gen-paragraph-348 { position: relative; }
.gen-paragraph-348 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-348 {
								width: 100%;
							}
}

.gen-paragraph-348 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-348 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-348 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-348 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-348 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-348 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-348 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-233 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-233 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-233 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-233 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-233 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-233 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-233 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-233 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-233 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-233 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-233 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-233 { position: relative; }





.gen-editorrow-233 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-233 span {
}
.gen-editorrow-233 {
	text-transform: 0;
}
.gen-editorrow-233  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-233  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-233 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-430 { position: relative; }





.gen-editorcolumn-430 span {
}
.gen-editorcolumn-430 {
	text-transform: 0;
}

.gen-imagewithsimpletext-149 { position: relative; }
.gen-imagewithsimpletext-149 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-149 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-149 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-149 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-149  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-149  span {
font-size: 14px;
}
.gen-imagewithsimpletext-149 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-149:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-149 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-149 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-149 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-149 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-149 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-149 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-149 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-149 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-431 { position: relative; }





.gen-editorcolumn-431 span {
}
.gen-editorcolumn-431 {
	text-transform: 0;
}

.gen-paragraph-349 { position: relative; }
.gen-paragraph-349 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-349 {
								width: 100%;
							}
}

.gen-paragraph-349 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-349 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-349 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-349 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-349 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-349 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-349 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-234 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-234 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-234 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-234 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-234 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-234 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-234 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-234 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-234 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-234 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-234 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-234 { position: relative; }





.gen-editorrow-234 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-234 span {
}
.gen-editorrow-234 {
	text-transform: 0;
}
.gen-editorrow-234  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-234  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-234 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-432 { position: relative; }





.gen-editorcolumn-432 span {
}
.gen-editorcolumn-432 {
	text-transform: 0;
}

.gen-imagewithsimpletext-150 { position: relative; }
.gen-imagewithsimpletext-150 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-150 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-150 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-150 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-150  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-150  span {
font-size: 14px;
}
.gen-imagewithsimpletext-150 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-150:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-150 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-150 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-150 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-150 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-150 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-150 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-150 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-150 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-433 { position: relative; }





.gen-editorcolumn-433 span {
}
.gen-editorcolumn-433 {
	text-transform: 0;
}

.gen-paragraph-350 { position: relative; }
.gen-paragraph-350 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-350 {
								width: 100%;
							}
}

.gen-paragraph-350 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-350 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-350 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-350 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-350 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-350 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-350 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-235 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-235 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-235 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-235 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-235 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-235 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-235 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-235 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-235 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-235 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-235 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-235 { position: relative; }





.gen-editorrow-235 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-235 span {
}
.gen-editorrow-235 {
	text-transform: 0;
}
.gen-editorrow-235  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-235  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-235 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-434 { position: relative; }





.gen-editorcolumn-434 span {
}
.gen-editorcolumn-434 {
	text-transform: 0;
}

.gen-imagewithsimpletext-151 { position: relative; }
.gen-imagewithsimpletext-151 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-151 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-151 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-151 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-151  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-151  span {
font-size: 14px;
}
.gen-imagewithsimpletext-151 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-151:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-151 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-151 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-151 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-151 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-151 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-151 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-151 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-151 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-435 { position: relative; }





.gen-editorcolumn-435 span {
}
.gen-editorcolumn-435 {
	text-transform: 0;
}

.gen-paragraph-351 { position: relative; }
.gen-paragraph-351 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-351 {
								width: 100%;
							}
}

.gen-paragraph-351 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-351 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-351 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-351 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-351 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-351 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-351 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-236 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-236 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-236 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-236 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-236 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-236 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-236 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-236 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-236 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-236 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-236 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-236 { position: relative; }





.gen-editorrow-236 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-236 span {
}
.gen-editorrow-236 {
	text-transform: 0;
}
.gen-editorrow-236  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-236  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-236 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-436 { position: relative; }





.gen-editorcolumn-436 span {
}
.gen-editorcolumn-436 {
	text-transform: 0;
}

.gen-imagewithsimpletext-152 { position: relative; }
.gen-imagewithsimpletext-152 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-152 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-152 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-152 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-152  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-152  span {
font-size: 14px;
}
.gen-imagewithsimpletext-152 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-152:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-152 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-152 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-152 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-152 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-152 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-152 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-152 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-152 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-437 { position: relative; }





.gen-editorcolumn-437 span {
}
.gen-editorcolumn-437 {
	text-transform: 0;
}

.gen-paragraph-352 { position: relative; }
.gen-paragraph-352 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-352 {
								width: 100%;
							}
}

.gen-paragraph-352 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-352 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-352 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-352 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-352 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-352 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-352 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-237 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-237 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-237 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-237 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-237 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-237 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-237 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-237 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-237 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-237 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-237 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-237 { position: relative; }





.gen-editorrow-237 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-237 span {
}
.gen-editorrow-237 {
	text-transform: 0;
}
.gen-editorrow-237  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-237  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-237 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-438 { position: relative; }





.gen-editorcolumn-438 span {
}
.gen-editorcolumn-438 {
	text-transform: 0;
}

.gen-imagewithsimpletext-153 { position: relative; }
.gen-imagewithsimpletext-153 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-153 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-153 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-153 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-153  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-153  span {
font-size: 14px;
}
.gen-imagewithsimpletext-153 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-153:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-153 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-153 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-153 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-153 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-153 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-153 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-153 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-153 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-439 { position: relative; }





.gen-editorcolumn-439 span {
}
.gen-editorcolumn-439 {
	text-transform: 0;
}

.gen-paragraph-353 { position: relative; }
.gen-paragraph-353 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-353 {
								width: 100%;
							}
}

.gen-paragraph-353 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-353 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-353 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-353 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-353 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-353 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-353 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-238 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-238 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.809579319005273%;
}
.gen-editorrow-238 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.19042068099472%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-238 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.64489891180022%;
}
.gen-editorrow-238 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.35510108819977%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-238 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.71249389648438%;
}
.gen-editorrow-238 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.28750610351561%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-238 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-238 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-238 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.60626351359421%;
}
.gen-editorrow-238 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.39373648640579%;
}

}
.gen-editorrow-238 { position: relative; }





.gen-editorrow-238 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-238 span {
}
.gen-editorrow-238 {
	text-transform: 0;
}
.gen-editorrow-238  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-238  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-238 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-440 { position: relative; }





.gen-editorcolumn-440 span {
}
.gen-editorcolumn-440 {
	text-transform: 0;
}

.gen-imagewithsimpletext-154 { position: relative; }
.gen-imagewithsimpletext-154 {
	margin-right: 0px;
	margin-left: 0px;
	width: 135px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-154 {
								width: 100%;
							}
}

.gen-imagewithsimpletext-154 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-154 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-154  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-154  span {
font-size: 14px;
}
.gen-imagewithsimpletext-154 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-154:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-154 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-154 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-154 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 12px;
	height: 12px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-154 .image-wrapper {
								margin-right: 15px;
							}
}

.gen-imagewithsimpletext-154 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-154 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-154 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-154 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-441 { position: relative; }





.gen-editorcolumn-441 span {
}
.gen-editorcolumn-441 {
	text-transform: 0;
}

.gen-paragraph-354 { position: relative; }
.gen-paragraph-354 {
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-354 {
								width: 100%;
							}
}

.gen-paragraph-354 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-354 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-354 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-354 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-354 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-354 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-354 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}








.gen-editormain-26 { position: relative; }





.gen-editorsection-74 { position: relative; }





.gen-editorsection-74 span {
}
.gen-editorsection-74 {
}
.gen-editorsection-74  {
	padding-top: 200px;
	padding-bottom: 260px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-74  {
	padding-top: 120px;
	padding-bottom: 200px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorsection-74  {
	padding-top: 60px;
	padding-bottom: 60px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-74  {
	padding-top: 30px;
	padding-bottom: 30px;
	}
}
.gen-editorsection-74 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(32, 32, 35, 1);
	background-image: url('/Designs/Images/DSC09778.kulz1eb543w.jpg') ;
	background-position: left bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-74 { background-image:url('/o/DSC09778.kulz1eb543w.4338x2602.o.bg.webp'); }
.no-webp .gen-editorsection-74 { background-image:url('/o/DSC09778.kulz1eb543w.4338x2602.o.bg.jpg'); }
.gen-editorrow-239 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-239 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-239 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-239 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-239 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-239 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-239 { position: relative; }





.gen-editorrow-239 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-239 span {
}
.gen-editorrow-239 {
	text-transform: 0;
}
.gen-editorrow-239  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-239   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-239  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-239  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-239  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-239 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-442 { position: relative; }





.gen-editorcolumn-442 span {
}
.gen-editorcolumn-442 {
	text-transform: 0;
}

.gen-block-188 { position: relative; }
.gen-block-188 {
	margin-left: auto;
	width: 50%;
}

@media (max-width: 1199.98px) {
	.gen-block-188 {
		width: 550px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-188 {
		width: 70%;
	}
}


@media (max-width: 575.98px) {
			.gen-block-188 {
				width: auto;
			}
}

.gen-block-188 span {
	line-height: 1.2em;
}
.gen-block-188 {
	line-height: 1.2em;
}
.gen-block-188  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-188 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-206 { position: relative; }
.gen-heading-206 {
	width: auto;
}



@media (max-width: 767.98px) {
					.gen-heading-206 {
						margin-bottom: 15px;
					}
}


.gen-heading-206 .h span {
	line-height: 1.2em;
}
.gen-heading-206 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-206 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
}
.gen-heading-206 .h  span {
font-size: 48px;
}
@media (max-width: 991.98px) {
  .gen-heading-206 .h  {
	font-size: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-206 .h  span {
font-size: 40px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-206 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-206 .h  span {
font-size: 36px;
	}
}
.gen-heading-206 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-355 { position: relative; }
.gen-paragraph-355 {
	margin-bottom: 60px;
}





.gen-paragraph-355 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-355 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-paragraph-355 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-355 .paragraph  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-355 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-355 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-355 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-355 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-355 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-subscriptionform-14 { position: relative; }





.gen-subscriptionform-14 span {
}
.gen-subscriptionform-14 {
}
.gen-subscriptionform-14  {
}
.gen-subscriptionform-14 {
	color: rgba(0, 0, 0, 1);
}

.gen-input-38 { position: relative; }
.gen-input-38 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	width: 70%;
	height: 42px;
}




@media (max-width: 575.98px) {
							.gen-input-38 {
								width: 100%;
							}
}

.gen-input-38 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-38 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-38 > .inner-wrapper > .input  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-38 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-38 > .inner-wrapper > .input {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-38 > .inner-wrapper > .input:focus {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-38 > .inner-wrapper > .input:hover {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-38 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-button-94 { position: relative; }
.gen-button-94 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: auto;
	width: 27%;
	height: 42px;
}




@media (max-width: 575.98px) {
							.gen-button-94 {
								margin-top: 17px;
								margin-right: auto;
								margin-left: 0px;
								width: 100%;
								height: 42px;
							}
}

.gen-button-94 > .button span {
	line-height: 1.2em;
}
.gen-button-94 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-94 > .button  {
	font-size: 16px;
}
.gen-button-94 > .button  span {
font-size: 16px;
}
.gen-button-94 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-94 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-94 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-94 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-94 > .button > span{
padding:0 5px;
}






.gen-editormain-27 { position: relative; }





.gen-editorsection-75 { position: relative; }





.gen-editorsection-75 span {
}
.gen-editorsection-75 {
}
.gen-editorsection-75  {
	padding-top: 60px;
	padding-bottom: 30px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-75  {
	padding-top: 30px;
	padding-bottom: 30px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorsection-75  {
	padding-top: 30px;
	padding-bottom: 30px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-75  {
	padding-top: 15px;
	padding-bottom: 15px;
	}
}
.gen-editorsection-75 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(32, 32, 35, 1);
	background-image: url('') ;
	background-position: right center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.gen-editorrow-240 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-240 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-240 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-240 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-240 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-240 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-240 { position: relative; }





.gen-editorrow-240 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-240 span {
}
.gen-editorrow-240 {
	text-transform: 0;
}
.gen-editorrow-240  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-240   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-240  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-240  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-240  {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
.gen-editorrow-240 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-443 { position: relative; }





.gen-editorcolumn-443 span {
}
.gen-editorcolumn-443 {
	text-transform: 0;
}

.gen-heading-207 { position: relative; }
.gen-heading-207 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-207 {
		width: auto;
	}
}


@media (max-width: 767.98px) {
			.gen-heading-207 {
				margin-right: auto;
				margin-left: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-207 {
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: 100%;
			}
}

.gen-heading-207 .h span {
	line-height: 1.2em;
}
.gen-heading-207 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-207 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 60px;
}
.gen-heading-207 .h  span {
font-size: 60px;
}
@media (max-width: 1199.98px) {
  .gen-heading-207 .h   {
	font-size: 60px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-207 .h   span {
font-size: 60px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-207 .h  {
	font-size: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-207 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-207 .h  {
	font-size: 32px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-207 .h  span {
font-size: 32px;
	}
}
.gen-heading-207 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-button-95 { position: relative; }
.gen-button-95 {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-95 {
		margin-top: 30px;
		margin-bottom: 30px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-95 {
		margin-top: 30px;
		margin-bottom: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-95 {
		margin-top: 30px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-95 {
		margin-top: 15px;
		margin-right: auto;
		margin-bottom: 30px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-95 > .button span {
	line-height: 1.6em;
}
.gen-button-95 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-95 > .button  {
	font-size: 16px;
}
.gen-button-95 > .button  span {
font-size: 16px;
}
.gen-button-95 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-95 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-95 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-95 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-95 > .button > span{
padding:0 8px;
}




.gen-editorsection-76 { position: relative; }





.gen-editorsection-76 span {
}
.gen-editorsection-76 {
	text-transform: 0;
}
.gen-editorsection-76  {
	padding-top: 15px;
	padding-bottom: 60px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-76  {
	padding-top: 0px;
	padding-bottom: 60px;
	}
}
.gen-editorsection-76 {
	color: rgba(255, 54, 61, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-editorrow-241 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-241 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-241 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-241 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-241 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-241 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-241 { position: relative; }





.gen-editorrow-241 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-241 span {
}
.gen-editorrow-241 {
	text-transform: 0;
}
.gen-editorrow-241  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-241   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-241  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-241  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-241  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-241 {
	color: rgba(255, 54, 61, 1);
}

.gen-editorcolumn-444 { position: relative; }





.gen-editorcolumn-444 span {
}
.gen-editorcolumn-444 {
	text-transform: 0;
}

.gen-enhancetable-1 { position: relative; }
.gen-enhancetable-1 {
	width: auto;
	height: 365px;
}





.gen-enhancetable-1 span {
}
.gen-enhancetable-1 {
	font-family: Plus Jakarta Sans, sans-serif;
	text-transform: 0;
}
.gen-enhancetable-1  {
}
.gen-enhancetable-1 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}





.gen-editormain-28 { position: relative; }





.gen-editorsection-77 { position: relative; }





.gen-editorsection-77 span {
}
.gen-editorsection-77 {
}
.gen-editorsection-77  {
	padding-top: 200px;
	padding-bottom: 260px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-77  {
	padding-top: 120px;
	padding-bottom: 200px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorsection-77  {
	padding-top: 60px;
	padding-bottom: 60px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-77  {
	padding-top: 30px;
	padding-bottom: 30px;
	}
}
.gen-editorsection-77 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(32, 32, 35, 1);
	background-image: url('/Designs/Images/DSC09778.kulz1eb543w.jpg') ;
	background-position: left bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-77 { background-image:url('/o/DSC09778.kulz1eb543w.4338x2602.o.bg.webp'); }
.no-webp .gen-editorsection-77 { background-image:url('/o/DSC09778.kulz1eb543w.4338x2602.o.bg.jpg'); }
.gen-editorrow-242 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-242 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-242 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-242 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-242 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-242 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-242 { position: relative; }





.gen-editorrow-242 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-242 span {
}
.gen-editorrow-242 {
	text-transform: 0;
}
.gen-editorrow-242  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-242   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-242  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-242  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-242  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-242 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-445 { position: relative; }





.gen-editorcolumn-445 span {
}
.gen-editorcolumn-445 {
	text-transform: 0;
}

.gen-block-189 { position: relative; }
.gen-block-189 {
	margin-left: auto;
	width: 50%;
}

@media (max-width: 1199.98px) {
	.gen-block-189 {
		width: 550px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-189 {
		width: 70%;
	}
}


@media (max-width: 575.98px) {
			.gen-block-189 {
				width: auto;
			}
}

.gen-block-189 span {
	line-height: 1.2em;
}
.gen-block-189 {
	line-height: 1.2em;
}
.gen-block-189  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-189 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-208 { position: relative; }
.gen-heading-208 {
	width: auto;
}



@media (max-width: 767.98px) {
					.gen-heading-208 {
						margin-bottom: 15px;
					}
}


.gen-heading-208 .h span {
	line-height: 1.2em;
}
.gen-heading-208 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-208 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
}
.gen-heading-208 .h  span {
font-size: 48px;
}
@media (max-width: 991.98px) {
  .gen-heading-208 .h  {
	font-size: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-208 .h  span {
font-size: 40px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-208 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-208 .h  span {
font-size: 36px;
	}
}
.gen-heading-208 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-356 { position: relative; }
.gen-paragraph-356 {
	margin-bottom: 60px;
}





.gen-paragraph-356 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-356 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-paragraph-356 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-356 .paragraph  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-356 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-356 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-356 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-356 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-356 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-subscriptionform-15 { position: relative; }





.gen-subscriptionform-15 span {
}
.gen-subscriptionform-15 {
}
.gen-subscriptionform-15  {
}
.gen-subscriptionform-15 {
	color: rgba(0, 0, 0, 1);
}

.gen-input-39 { position: relative; }
.gen-input-39 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	width: 70%;
	height: 42px;
}




@media (max-width: 575.98px) {
							.gen-input-39 {
								width: 100%;
							}
}

.gen-input-39 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-39 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-39 > .inner-wrapper > .input  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-39 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-39 > .inner-wrapper > .input {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-39 > .inner-wrapper > .input:focus {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-39 > .inner-wrapper > .input:hover {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-39 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-button-96 { position: relative; }
.gen-button-96 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: auto;
	width: 27%;
	height: 42px;
}




@media (max-width: 575.98px) {
							.gen-button-96 {
								margin-top: 17px;
								margin-right: auto;
								margin-left: 0px;
								width: 100%;
								height: 42px;
							}
}

.gen-button-96 > .button span {
	line-height: 1.2em;
}
.gen-button-96 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-96 > .button  {
	font-size: 16px;
}
.gen-button-96 > .button  span {
font-size: 16px;
}
.gen-button-96 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-96 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-96 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-96 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-96 > .button > span{
padding:0 5px;
}






.gen-editormain-29 { position: relative; }





.gen-editorsection-78 { position: relative; }




@media (max-width: 575.98px) {
								.gen-editorsection-78 {
									margin-left: 0px;
								}
}

.gen-editorsection-78 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorsection-78 {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-editorsection-78  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorsection-78 {
	color: rgba(80, 200, 196, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-editorrow-243 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-243 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-243 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-243 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-243 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-243 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-243 { position: relative; }
.gen-editorrow-243 {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 180px;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-243 {
		margin-right: 0px;
		margin-left: 180px;
	}
}

@media (max-width: 991.98px) {
	.gen-editorrow-243 {
		margin-right: 0px;
		margin-left: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-editorrow-243 {
		margin-right: 0px;
		margin-left: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-editorrow-243 {
		margin-top: 15px;
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
	}
}

.gen-editorrow-243 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-243 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorrow-243 {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-editorrow-243  {
}
.gen-editorrow-243 {
	color: rgba(80, 200, 196, 1);
}

.gen-editorcolumn-446 { position: relative; }





.gen-editorcolumn-446 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorcolumn-446 {
	line-height: 1.2em;
	letter-spacing: 0em;
}

.gen-locationfilterlist-1 { position: relative; }
.gen-locationfilterlist-1 {
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-locationfilterlist-1 {
								margin-right: auto;
								margin-left: 0px;
							}
}

.gen-locationfilterlist-1 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-locationfilterlist-1 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
}
.gen-locationfilterlist-1  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-locationfilterlist-1  span {
font-size: 16px;
}
.gen-locationfilterlist-1 {
	color: rgba(0, 0, 0, 1);
}
.gen-locationfilterlist-1:hover {
	color: rgba(175, 175, 193, 1);
}
.gen-locationfilterlist-1:active {
	color: rgba(220, 220, 243, 1);
}
.gen-locationfilterlist-1.selected {
	color: rgba(181, 181, 198, 1);
}

.gen-locationfilterlist-1 .location-filter-view { position: relative; }
.gen-locationfilterlist-1 .location-filter-view {
	margin-right: 0px;
	margin-left: 5px;
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-locationfilterlist-1 .location-filter-view {
								margin-right: auto;
								margin-left: 0px;
							}
}

.gen-locationfilterlist-1 .location-filter-view span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-locationfilterlist-1 .location-filter-view {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-locationfilterlist-1 .location-filter-view  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-locationfilterlist-1 .location-filter-view  span {
font-size: 16px;
}
.gen-locationfilterlist-1 .location-filter-view {
	color: rgba(0, 0, 0, 1);
}
.gen-locationfilterlist-1 .location-filter-view:hover {
	color: rgba(150, 150, 150, 1);
}
.gen-locationfilterlist-1 .location-filter-view:active {
	color: rgba(32, 32, 35, 1);
}
.gen-locationfilterlist-1 .location-filter-view.selected {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(20, 20, 23, 1);
}






.gen-editorsection-79 { position: relative; }





.gen-editorsection-79 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorsection-79 {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-editorsection-79  {
	padding-bottom: 0px;
}
.gen-editorsection-79 {
	color: rgba(80, 200, 196, 1);
	background-color: rgba(20, 20, 23, 1);
}

.gen-editorrow-244 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-244 .col:nth-child(1) {
flex: 0 0 auto;
 width: 40.11977215980025%;
}
.gen-editorrow-244 .col:nth-child(2) {
flex: 0 0 auto;
 width: 59.88022784019975%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-244 .col:nth-child(1) {
flex: 0 0 auto;
 width: 47.26877520161285%;
}
.gen-editorrow-244 .col:nth-child(2) {
flex: 0 0 auto;
 width: 52.731224798387146%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-244 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-244 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-244 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-244 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-244 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-244 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-244 { position: relative; }
.gen-editorrow-244 {
	margin-bottom: 0px;
	margin-left: 180px;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-244 {
		margin-left: 40px;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-editorrow-244 {
		margin-right: 0px;
		margin-left: 15px;
	}
}


@media (max-width: 575.98px) {
			.gen-editorrow-244 {
				margin-right: 15px;
				margin-bottom: 30px;
				margin-left: 15px;
			}
}

.gen-editorrow-244 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-244 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorrow-244 {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-editorrow-244  {
	padding-top: 10px;
	padding-bottom: 0px;
}
.gen-editorrow-244 {
	color: rgba(80, 200, 196, 1);
}

.gen-editorcolumn-447 { position: relative; }





.gen-editorcolumn-447 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorcolumn-447 {
	line-height: 1.2em;
	letter-spacing: 0em;
}

.gen-map-3 { position: relative; }
.gen-map-3 {
	margin-top: 15px;
	margin-bottom: 0px;
	width: auto;
	height: 500px;
}
@media (min-width: 1200.00px) {
	.gen-map-3 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-map-3 {
		height: 390px;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-map-3 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
	.gen-map-3 {
		width: 100%;
		height: 310px;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-map-3 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
	.gen-map-3 {
		height: 260px;
	}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-map-3 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-map-3 {
		width: 100%;
		height: 309px;
	}
}

@media (min-width: 1200px) {
 .gen-map-3 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-map-3 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-map-3 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-map-3 {
display:none !important;
} }
.gen-map-3 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-map-3 {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-map-3  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-map-3 {
	color: rgba(80, 200, 196, 1);
}

.gen-map-3 .map-tooltip { position: relative; }
.gen-map-3 .map-tooltip {
	width: auto;
}





.gen-map-3 .map-tooltip span {
}
.gen-map-3 .map-tooltip {
	text-transform: 0;
}
.gen-map-3 .map-tooltip  {
}
.gen-map-3 .map-tooltip {
	color: rgba(80, 200, 196, 1);
}

.gen-paragraph-357 { position: relative; }
.gen-paragraph-357 {
	margin-bottom: 0px;
	width: 100%;
}





.gen-paragraph-357 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-357 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-357 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-357 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-357 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-358 { position: relative; }
.gen-paragraph-358 {
	margin-bottom: 5px;
	width: 252px;
}





.gen-paragraph-358 .paragraph span {
	line-height: 1.3em;
}
.gen-paragraph-358 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.3em;
}
.gen-paragraph-358 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 12px;
}
.gen-paragraph-358 .paragraph  span {
font-size: 12px;
}
.gen-paragraph-358 .paragraph {
	color: rgba(97, 97, 97, 1);
}
.gen-paragraph-358 .paragraph:hover {
	color: rgba(97, 97, 97, 1);
}
.gen-paragraph-358 .paragraph:active {
	color: rgba(97, 97, 97, 1);
}


.gen-editorrow-245 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-245 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-245 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-245 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-245 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-245 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-245 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-245 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-245 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-245 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-245 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-245 { position: relative; }





.gen-editorrow-245 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-245 span {
}
.gen-editorrow-245 {
	text-transform: 0;
}
.gen-editorrow-245  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-245   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-245  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-245  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-245  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-245 {
	color: rgba(80, 200, 196, 1);
}

.gen-editorcolumn-448 { position: relative; }





.gen-editorcolumn-448 span {
}
.gen-editorcolumn-448 {
	text-transform: 0;
}

.gen-button-97 { position: relative; }
.gen-button-97 {
	margin-right: auto;
	margin-left: auto;
	width: 118px;
	height: 31px;
}





.gen-button-97 > .button span {
	line-height: 1.2em;
}
.gen-button-97 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
.gen-button-97 > .button  {
	padding-right: 10px;
	padding-left: 10px;
}
.gen-button-97 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-button-97 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-button-97 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-button-97 > .button:disabled {
	color: rgba(150, 150, 150, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-97 > .button > span{
padding:0 0px;
}


.gen-editorcolumn-449 { position: relative; }





.gen-editorcolumn-449 span {
}
.gen-editorcolumn-449 {
	text-transform: 0;
}

.gen-button-98 { position: relative; }
.gen-button-98 {
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 118px;
	height: 31px;
}





.gen-button-98 > .button span {
	line-height: 1.2em;
}
.gen-button-98 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
.gen-button-98 > .button  {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.gen-button-98 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-button-98 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-button-98 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-button-98 > .button:disabled {
	color: rgba(150, 150, 150, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-98 > .button > span{
padding:0 0px;
}






.gen-editorcolumn-450 { position: relative; }





.gen-editorcolumn-450 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorcolumn-450 {
	line-height: 1.2em;
	letter-spacing: 0em;
}

.gen-map-4 { position: relative; }
.gen-map-4 {
	margin-top: 15px;
	margin-bottom: 0px;
	width: auto;
	height: 500px;
}

@media (max-width: 1199.98px) {
	.gen-map-4 {
		height: 390px;
	}
}

@media (max-width: 991.98px) {
	.gen-map-4 {
		width: 100%;
		height: 310px;
	}
}

@media (max-width: 767.98px) {
	.gen-map-4 {
		height: 260px;
	}
}

@media (max-width: 575.98px) {
	.gen-map-4 {
		width: 100%;
		height: 309px;
	}
}
@media (max-width: 575.98px) {
	.gen-map-4 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-map-4 {
display:none !important;
} }
.gen-map-4 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-map-4 {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-map-4  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-map-4 {
	color: rgba(80, 200, 196, 1);
}

.gen-map-4 .map-tooltip { position: relative; }
.gen-map-4 .map-tooltip {
	width: auto;
}





.gen-map-4 .map-tooltip span {
}
.gen-map-4 .map-tooltip {
	text-transform: 0;
}
.gen-map-4 .map-tooltip  {
}
.gen-map-4 .map-tooltip {
	color: rgba(80, 200, 196, 1);
}

.gen-paragraph-359 { position: relative; }
.gen-paragraph-359 {
	margin-bottom: 0px;
	width: 100%;
}





.gen-paragraph-359 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-359 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-359 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-359 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-359 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-360 { position: relative; }
.gen-paragraph-360 {
	margin-bottom: 5px;
	width: 252px;
}





.gen-paragraph-360 .paragraph span {
	line-height: 1.3em;
}
.gen-paragraph-360 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.3em;
}
.gen-paragraph-360 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 12px;
}
.gen-paragraph-360 .paragraph  span {
font-size: 12px;
}
.gen-paragraph-360 .paragraph {
	color: rgba(97, 97, 97, 1);
}
.gen-paragraph-360 .paragraph:hover {
	color: rgba(97, 97, 97, 1);
}
.gen-paragraph-360 .paragraph:active {
	color: rgba(97, 97, 97, 1);
}


.gen-editorrow-246 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-246 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-246 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-246 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-246 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-246 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-246 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-246 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-246 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-246 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-246 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-246 { position: relative; }





.gen-editorrow-246 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-246 span {
}
.gen-editorrow-246 {
	text-transform: 0;
}
.gen-editorrow-246  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-246   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-246  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-246  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-246  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-246 {
	color: rgba(80, 200, 196, 1);
}

.gen-editorcolumn-451 { position: relative; }





.gen-editorcolumn-451 span {
}
.gen-editorcolumn-451 {
	text-transform: 0;
}

.gen-button-99 { position: relative; }
.gen-button-99 {
	margin-right: auto;
	margin-left: auto;
	width: 118px;
	height: 31px;
}





.gen-button-99 > .button span {
	line-height: 1.2em;
}
.gen-button-99 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
.gen-button-99 > .button  {
	padding-right: 10px;
	padding-left: 10px;
}
.gen-button-99 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-button-99 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-button-99 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-button-99 > .button:disabled {
	color: rgba(150, 150, 150, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-99 > .button > span{
padding:0 0px;
}


.gen-editorcolumn-452 { position: relative; }





.gen-editorcolumn-452 span {
}
.gen-editorcolumn-452 {
	text-transform: 0;
}

.gen-button-100 { position: relative; }
.gen-button-100 {
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 118px;
	height: 31px;
}





.gen-button-100 > .button span {
	line-height: 1.2em;
}
.gen-button-100 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
.gen-button-100 > .button  {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.gen-button-100 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-button-100 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-button-100 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-button-100 > .button:disabled {
	color: rgba(150, 150, 150, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-100 > .button > span{
padding:0 0px;
}








.gen-editormain-30 { position: relative; }





.gen-editorsection-80 { position: relative; }





.gen-editorsection-80 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorsection-80 {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-editorsection-80  {
	padding-top: 0px;
}
.gen-editorsection-80 {
	color: rgba(80, 200, 196, 1);
	background-color: rgba(20, 20, 23, 1);
}

.gen-editorrow-247 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-247 .col:nth-child(1) {
flex: 0 0 auto;
 width: 43.409586056644805%;
}
.gen-editorrow-247 .col:nth-child(2) {
flex: 0 0 auto;
 width: 56.5904139433552%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-247 .col:nth-child(1) {
flex: 0 0 auto;
 width: 47.87518901209678%;
}
.gen-editorrow-247 .col:nth-child(2) {
flex: 0 0 auto;
 width: 52.12481098790322%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-247 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-247 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-247 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-247 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-247 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-247 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-247 { position: relative; }
.gen-editorrow-247 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 180px;
}


@media (max-width: 991.98px) {
			.gen-editorrow-247 {
				margin-right: 0px;
				margin-left: 15px;
			}
}


@media (max-width: 575.98px) {
					.gen-editorrow-247 {
						margin-right: 15px;
						margin-bottom: 0px;
						margin-left: 15px;
					}
}

.gen-editorrow-247 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-247 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorrow-247 {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-editorrow-247  {
}
.gen-editorrow-247 {
	color: rgba(80, 200, 196, 1);
}

.gen-editorcolumn-453 { position: relative; }





.gen-editorcolumn-453 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorcolumn-453 {
	line-height: 1.2em;
	letter-spacing: 0em;
}

.gen-heading-209 { position: relative; }
.gen-heading-209 {
	margin-top: 40px;
	margin-bottom: 5px;
	width: 100%;
}




@media (max-width: 575.98px) {
							.gen-heading-209 {
								margin-top: 15px;
							}
}

.gen-heading-209 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-209 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-heading-209 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
}
.gen-heading-209 .h  span {
font-size: 40px;
}
@media (max-width: 991.98px) {
  .gen-heading-209 .h  {
	font-size: 28px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-209 .h  span {
font-size: 28px;
	}
}
.gen-heading-209 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-209 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-209 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-imagewithsimpletext-155 { position: relative; }
.gen-imagewithsimpletext-155 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-155 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-155 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-155  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-155  span {
font-size: 16px;
}
.gen-imagewithsimpletext-155 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithsimpletext-155:hover {
	color: rgba(0, 0, 0, 0);
}

.gen-imagewithsimpletext-155 .image-label .image-title{
margin-bottom:1;
}
.gen-imagewithsimpletext-155 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-155 .image-wrapper {
	margin-right: 5px;
	margin-left: 0px;
	width: 25px;
	height: 23px;
}





.gen-imagewithsimpletext-155 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-155 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-155 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-155 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-156 { position: relative; }
.gen-imagewithsimpletext-156 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-156 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-156 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-156  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-156  span {
font-size: 16px;
}
.gen-imagewithsimpletext-156 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithsimpletext-156:hover {
	color: rgba(0, 0, 0, 0);
}

.gen-imagewithsimpletext-156 .image-label .image-title{
margin-bottom:1;
}
.gen-imagewithsimpletext-156 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-156 .image-wrapper {
	margin-right: 5px;
	margin-left: 0px;
	width: 25px;
	height: 23px;
}





.gen-imagewithsimpletext-156 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-156 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-156 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-156 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-map-5 { position: relative; }
.gen-map-5 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: auto;
	height: 550px;
}
@media (min-width: 1200.00px) {
	.gen-map-5 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-map-5 {
		height: 390px;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-map-5 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
	.gen-map-5 {
		width: 100%;
		height: 310px;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-map-5 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
	.gen-map-5 {
		height: 260px;
	}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-map-5 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-map-5 {
		width: 100%;
		height: 309px;
	}
}

@media (min-width: 1200px) {
 .gen-map-5 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-map-5 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-map-5 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-map-5 {
display:none !important;
} }
.gen-map-5 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-map-5 {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-map-5  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-map-5 {
	color: rgba(80, 200, 196, 1);
}

.gen-map-5 .map-tooltip { position: relative; }
.gen-map-5 .map-tooltip {
	width: auto;
}





.gen-map-5 .map-tooltip span {
}
.gen-map-5 .map-tooltip {
	text-transform: 0;
}
.gen-map-5 .map-tooltip  {
}
.gen-map-5 .map-tooltip {
	color: rgba(80, 200, 196, 1);
}

.gen-paragraph-361 { position: relative; }
.gen-paragraph-361 {
	margin-bottom: 0px;
	width: 100%;
}





.gen-paragraph-361 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-361 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-361 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-361 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-361 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-362 { position: relative; }
.gen-paragraph-362 {
	margin-bottom: 5px;
	width: 252px;
}





.gen-paragraph-362 .paragraph span {
	line-height: 1.3em;
}
.gen-paragraph-362 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.3em;
}
.gen-paragraph-362 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 12px;
}
.gen-paragraph-362 .paragraph  span {
font-size: 12px;
}
.gen-paragraph-362 .paragraph {
	color: rgba(97, 97, 97, 1);
}
.gen-paragraph-362 .paragraph:hover {
	color: rgba(97, 97, 97, 1);
}
.gen-paragraph-362 .paragraph:active {
	color: rgba(97, 97, 97, 1);
}


.gen-editorrow-248 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-248 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-248 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-248 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-248 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-248 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-248 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-248 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-248 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-248 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-248 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-248 { position: relative; }





.gen-editorrow-248 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-248 span {
}
.gen-editorrow-248 {
	text-transform: 0;
}
.gen-editorrow-248  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-248   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-248  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-248  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-248  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-248 {
	color: rgba(80, 200, 196, 1);
}

.gen-editorcolumn-454 { position: relative; }





.gen-editorcolumn-454 span {
}
.gen-editorcolumn-454 {
	text-transform: 0;
}

.gen-button-101 { position: relative; }
.gen-button-101 {
	margin-right: auto;
	margin-left: auto;
	width: 118px;
	height: 31px;
}





.gen-button-101 > .button span {
	line-height: 1.2em;
}
.gen-button-101 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
.gen-button-101 > .button  {
	padding-right: 10px;
	padding-left: 10px;
}
.gen-button-101 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-button-101 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-button-101 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-button-101 > .button:disabled {
	color: rgba(150, 150, 150, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-101 > .button > span{
padding:0 0px;
}


.gen-editorcolumn-455 { position: relative; }





.gen-editorcolumn-455 span {
}
.gen-editorcolumn-455 {
	text-transform: 0;
}

.gen-button-102 { position: relative; }
.gen-button-102 {
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 118px;
	height: 31px;
}





.gen-button-102 > .button span {
	line-height: 1.2em;
}
.gen-button-102 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
.gen-button-102 > .button  {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.gen-button-102 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-button-102 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-button-102 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-button-102 > .button:disabled {
	color: rgba(150, 150, 150, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-102 > .button > span{
padding:0 0px;
}





.gen-button-103 { position: relative; }
.gen-button-103 {
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: 5px;
	width: 372px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-103 {
		margin-top: 10px;
		margin-bottom: 10px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-103 {
		margin-top: 10px;
		margin-bottom: 10px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-103 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-103 {
		margin-top: 15px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-103 > .button span {
	line-height: 1.6em;
	letter-spacing: 0.05000000000000002em ;
}
.gen-button-103 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0.05000000000000002em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-103 > .button  {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 14px;
	text-align: center;
}
.gen-button-103 > .button  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-button-103 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-button-103 > .button  span {
font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-103 > .button  {
	padding-right: 10px;
	padding-left: 10px;
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-103 > .button  span {
font-size: 14px;
	}
}
.gen-button-103 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-button-103 > .button:hover {
	color: rgba(32, 32, 35, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-103 > .button:active {
	color: rgba(32, 32, 35, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-103 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-103 > .button > span{
padding:0 10px;
}

.gen-imagewithsimpletext-157 { position: relative; }
.gen-imagewithsimpletext-157 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-157 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-157 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-157  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-157  span {
font-size: 16px;
}
.gen-imagewithsimpletext-157 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithsimpletext-157:hover {
	color: rgba(0, 0, 0, 0);
}

.gen-imagewithsimpletext-157 .image-label .image-title{
margin-bottom:1;
}
.gen-imagewithsimpletext-157 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-157 .image-wrapper {
	margin-right: 5px;
	margin-left: 0px;
	width: 25px;
	height: 23px;
}





.gen-imagewithsimpletext-157 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-157 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-157 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-157 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-paragraph-363 { position: relative; }
.gen-paragraph-363 {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-363 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-363 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

.gen-paragraph-363 .paragraph span {
	line-height: 1.3999999999999995em;
}
.gen-paragraph-363 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.3999999999999995em;
}
.gen-paragraph-363 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-363 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-363 .paragraph  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-363 .paragraph  span {
font-size: 18px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-363 .paragraph  {
	font-size: 18px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-363 .paragraph  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-363 .paragraph  {
	font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-363 .paragraph  span {
font-size: 18px;
	}
}
.gen-paragraph-363 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-363 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-363 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-364 { position: relative; }
.gen-paragraph-364 {
	margin-right: 45px;
	margin-bottom: 60px;
	margin-left: 0px;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-364 {
				margin-right: 15px;
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-364 {
				margin-right: 15px;
			}
}

@media (max-width: 575.98px) {
			.gen-paragraph-364 {
				margin-right: 0px;
				margin-left: 0px;
				width: auto;
			}
}

.gen-paragraph-364 .paragraph span {
	line-height: 1.5999999999999996em;
}
.gen-paragraph-364 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.5999999999999996em;
}
.gen-paragraph-364 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-364 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-364 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-364 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-364 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-364 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-364 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-364 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}


.gen-editorrow-249 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-249 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-249 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-249 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-249 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-249 .col:nth-child(1) {
flex: 0 0 auto;
 width: 79.77455146364491%;
}
.gen-editorrow-249 .col:nth-child(2) {
flex: 0 0 auto;
 width: 20.225448536355085%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-249 .col:nth-child(1) {
flex: 0 0 auto;
 width: 51.14520106221547%;
}
.gen-editorrow-249 .col:nth-child(2) {
flex: 0 0 auto;
 width: 48.85479893778453%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-249 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-249 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-249 { position: relative; }
.gen-editorrow-249 {
	margin-right: 45px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-editorrow-249 {
				margin-right: 15px;
			}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorrow-249 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
			.gen-editorrow-249 {
				margin-right: 15px;
			}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorrow-249 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-editorrow-249 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorrow-249 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorrow-249 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-editorrow-249 {
display:none !important;
} }
.gen-editorrow-249 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-249 span {
}
.gen-editorrow-249 {
	text-transform: 0;
}
.gen-editorrow-249  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 767.98px) {
  .gen-editorrow-249  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-249  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-249 {
	color: rgba(80, 200, 196, 1);
}

.gen-editorcolumn-456 { position: relative; }





.gen-editorcolumn-456 span {
}
.gen-editorcolumn-456 {
	text-transform: 0;
}

.gen-button-104 { position: relative; }
.gen-button-104 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 260px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-104 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-104 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-104 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-104 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-104 > .button span {
	line-height: 1.6em;
	letter-spacing: 0.05000000000000002em ;
}
.gen-button-104 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	letter-spacing: 0.05000000000000002em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-104 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-104 > .button  span {
font-size: 16px;
}
.gen-button-104 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-104 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-104 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-104 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-104 > .button > span{
padding:0 10px;
}


.gen-editorcolumn-457 { position: relative; }





.gen-editorcolumn-457 span {
}
.gen-editorcolumn-457 {
	text-transform: 0;
}

.gen-socialiconbar-4 { position: relative; }
.gen-socialiconbar-4 {
	margin-left: auto;
}


@media (max-width: 991.98px) {
			.gen-socialiconbar-4 {
				margin-top: 0px;
				margin-bottom: 0px;
			}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-socialiconbar-4 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-socialiconbar-4 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-socialiconbar-4 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-socialiconbar-4 {
display:none !important;
} }
.gen-socialiconbar-4 span {
	line-height: 1.2em;
}
.gen-socialiconbar-4 {
	line-height: 1.2em;
}
.gen-socialiconbar-4  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-socialiconbar-4 {
	color: rgba(0, 0, 0, 1);
}

.gen-socialiconitem-10 { position: relative; }
.gen-socialiconitem-10 {
	margin-right: 6px;
	width: 37px;
	height: 37px;
}


@media (max-width: 991.98px) {
			.gen-socialiconitem-10 {
				width: 20px;
			}
}

@media (max-width: 767.98px) {
			.gen-socialiconitem-10 {
				width: 35px;
			}
}


.gen-socialiconitem-10 span {
	line-height: 1.2em;
}
.gen-socialiconitem-10 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-socialiconitem-10  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.gen-socialiconitem-10 {
	color: rgba(255, 255, 255, 1);
}
.gen-socialiconitem-10:hover {
	color: rgba(139, 139, 149, 1);
}
.gen-socialiconitem-10:active {
	color: rgba(0, 0, 0, 1);
}

.gen-socialiconitem-10 div > i{
font-size:20px;
}
.gen-socialiconitem-10 div > i{
color:rgba(255, 255, 255, 1);
}
.gen-socialiconitem-10:hover div > i{
color:rgba(202, 202, 202, 1);
}

.gen-socialiconitem-11 { position: relative; }
.gen-socialiconitem-11 {
	margin-right: 6px;
	width: 37px;
	height: 37px;
}


@media (max-width: 991.98px) {
			.gen-socialiconitem-11 {
				width: 25px;
			}
}

@media (max-width: 767.98px) {
			.gen-socialiconitem-11 {
				width: 35px;
			}
}


.gen-socialiconitem-11 span {
	line-height: 1.2em;
}
.gen-socialiconitem-11 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-socialiconitem-11  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.gen-socialiconitem-11 {
	color: rgba(255, 255, 255, 1);
}
.gen-socialiconitem-11:hover {
	color: rgba(139, 139, 149, 1);
}
.gen-socialiconitem-11:active {
	color: rgba(0, 0, 0, 1);
}

.gen-socialiconitem-11 div > i{
font-size:15px;
}
.gen-socialiconitem-11 div > i{
color:rgba(255, 255, 255, 1);
}
.gen-socialiconitem-11:hover div > i{
color:rgba(202, 202, 202, 1);
}

.gen-socialiconitem-12 { position: relative; }
.gen-socialiconitem-12 {
	margin-right: 6px;
	width: 37px;
	height: 37px;
}


@media (max-width: 991.98px) {
			.gen-socialiconitem-12 {
				width: 25px;
			}
}

@media (max-width: 767.98px) {
			.gen-socialiconitem-12 {
				width: 35px;
			}
}


.gen-socialiconitem-12 span {
	line-height: 1.2em;
}
.gen-socialiconitem-12 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-socialiconitem-12  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.gen-socialiconitem-12 {
	color: rgba(255, 255, 255, 1);
}
.gen-socialiconitem-12:hover {
	color: rgba(139, 139, 149, 1);
}
.gen-socialiconitem-12:active {
	color: rgba(0, 0, 0, 1);
}

.gen-socialiconitem-12 div > i{
font-size:20px;
}
.gen-socialiconitem-12 div > i{
color:rgba(255, 255, 255, 1);
}
.gen-socialiconitem-12:hover div > i{
color:rgba(202, 202, 202, 1);
}





.gen-editorcolumn-458 { position: relative; }





.gen-editorcolumn-458 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-editorcolumn-458 {
	line-height: 1.2em;
	letter-spacing: 0em;
}

.gen-map-6 { position: relative; }
.gen-map-6 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: auto;
	height: 550px;
}

@media (max-width: 1199.98px) {
	.gen-map-6 {
		height: 390px;
	}
}

@media (max-width: 991.98px) {
	.gen-map-6 {
		width: 100%;
		height: 310px;
	}
}

@media (max-width: 767.98px) {
	.gen-map-6 {
		margin-left: 15px;
		width: auto;
		height: 260px;
	}
}

@media (max-width: 575.98px) {
	.gen-map-6 {
		width: 100%;
		height: 309px;
	}
}
@media (max-width: 575.98px) {
	.gen-map-6 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-map-6 {
display:none !important;
} }
.gen-map-6 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-map-6 {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-map-6  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-map-6 {
	color: rgba(80, 200, 196, 1);
}

.gen-map-6 .map-tooltip { position: relative; }
.gen-map-6 .map-tooltip {
	width: auto;
}





.gen-map-6 .map-tooltip span {
}
.gen-map-6 .map-tooltip {
	text-transform: 0;
}
.gen-map-6 .map-tooltip  {
}
.gen-map-6 .map-tooltip {
	color: rgba(80, 200, 196, 1);
}

.gen-paragraph-365 { position: relative; }
.gen-paragraph-365 {
	margin-bottom: 0px;
	width: 100%;
}





.gen-paragraph-365 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-365 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-365 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-365 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-365 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-366 { position: relative; }
.gen-paragraph-366 {
	margin-bottom: 5px;
	width: 252px;
}





.gen-paragraph-366 .paragraph span {
	line-height: 1.3em;
}
.gen-paragraph-366 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.3em;
}
.gen-paragraph-366 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 12px;
}
.gen-paragraph-366 .paragraph  span {
font-size: 12px;
}
.gen-paragraph-366 .paragraph {
	color: rgba(97, 97, 97, 1);
}
.gen-paragraph-366 .paragraph:hover {
	color: rgba(97, 97, 97, 1);
}
.gen-paragraph-366 .paragraph:active {
	color: rgba(97, 97, 97, 1);
}


.gen-editorrow-250 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-250 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-250 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-250 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-250 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-250 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-250 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-250 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-250 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-250 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-250 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-250 { position: relative; }





.gen-editorrow-250 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-250 span {
}
.gen-editorrow-250 {
	text-transform: 0;
}
.gen-editorrow-250  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-250   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-250  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-250  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-250  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-250 {
	color: rgba(80, 200, 196, 1);
}

.gen-editorcolumn-459 { position: relative; }





.gen-editorcolumn-459 span {
}
.gen-editorcolumn-459 {
	text-transform: 0;
}

.gen-button-105 { position: relative; }
.gen-button-105 {
	margin-right: auto;
	margin-left: auto;
	width: 118px;
	height: 31px;
}





.gen-button-105 > .button span {
	line-height: 1.2em;
}
.gen-button-105 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
.gen-button-105 > .button  {
	padding-right: 10px;
	padding-left: 10px;
}
.gen-button-105 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-button-105 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-button-105 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-button-105 > .button:disabled {
	color: rgba(150, 150, 150, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-105 > .button > span{
padding:0 0px;
}


.gen-editorcolumn-460 { position: relative; }





.gen-editorcolumn-460 span {
}
.gen-editorcolumn-460 {
	text-transform: 0;
}

.gen-button-106 { position: relative; }
.gen-button-106 {
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 118px;
	height: 31px;
}





.gen-button-106 > .button span {
	line-height: 1.2em;
}
.gen-button-106 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
.gen-button-106 > .button  {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.gen-button-106 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-button-106 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-button-106 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-button-106 > .button:disabled {
	color: rgba(150, 150, 150, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-106 > .button > span{
padding:0 0px;
}







.gen-editorrow-251 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-251 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-251 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-251 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-251 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-251 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-251 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorrow-251 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-251 {
	display:none !important;
	}
}




@media (min-width: 1200px) {
 .gen-editorrow-251 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-251 {
display:none !important;
} }
.gen-editorrow-251 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-251 span {
}
.gen-editorrow-251 {
	text-transform: 0;
}
.gen-editorrow-251  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-251   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-251  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-251  {
	padding-top: 0px;
	padding-bottom: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-251  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-251 {
	color: rgba(80, 200, 196, 1);
}

.gen-editorcolumn-461 { position: relative; }





.gen-editorcolumn-461 span {
}
.gen-editorcolumn-461 {
	text-transform: 0;
}

.gen-horizontalline-38 { position: relative; }
.gen-horizontalline-38 {
	margin-right: 45px;
	margin-left: 5px;
	width: auto;
	height: 5px;
}


@media (max-width: 991.98px) {
			.gen-horizontalline-38 {
				margin-right: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-horizontalline-38 {
				margin-right: 0px;
				margin-bottom: 0px;
			}
}


.gen-horizontalline-38 > hr span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-horizontalline-38 > hr {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-horizontalline-38 > hr  {
}
.gen-horizontalline-38 > hr {
	color: rgba(80, 200, 196, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(97, 97, 97, 1);
}


.gen-editorrow-252 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-252 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-252 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-252 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-252 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-252 .col:nth-child(1) {
flex: 0 0 auto;
 width: 60.25879367327669%;
}
.gen-editorrow-252 .col:nth-child(2) {
flex: 0 0 auto;
 width: 39.74120632672331%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-252 .col:nth-child(1) {
flex: 0 0 auto;
 width: 51.14520106221547%;
}
.gen-editorrow-252 .col:nth-child(2) {
flex: 0 0 auto;
 width: 48.85479893778453%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-252 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-252 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-252 { position: relative; }
.gen-editorrow-252 {
	margin-right: 45px;
	margin-left: 5px;
	width: auto;
}
@media (min-width: 1200.00px) {
	.gen-editorrow-252 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-252 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
			.gen-editorrow-252 {
				margin-right: 0px;
				margin-left: 0px;
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-editorrow-252 {
				margin-right: 0px;
				margin-left: 0px;
				width: 100%;
			}
}


@media (min-width: 1200px) {
 .gen-editorrow-252 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-252 {
display:none !important;
} }
.gen-editorrow-252 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-252 span {
}
.gen-editorrow-252 {
	text-transform: 0;
}
.gen-editorrow-252  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-252   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-252  {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
.gen-editorrow-252 {
	color: rgba(80, 200, 196, 1);
}

.gen-editorcolumn-462 { position: relative; }





.gen-editorcolumn-462 span {
}
.gen-editorcolumn-462 {
	text-transform: 0;
}

.gen-button-107 { position: relative; }
.gen-button-107 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 260px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-107 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-107 {
		margin-top: 0px;
		margin-right: auto;
		margin-left: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-107 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-107 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: auto;
	}
}

.gen-button-107 > .button span {
	line-height: 1.6em;
	letter-spacing: 0.05000000000000002em ;
}
.gen-button-107 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	letter-spacing: 0.05000000000000002em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-107 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-107 > .button  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-button-107 > .button  {
	font-size: 16px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-button-107 > .button  span {
font-size: 16px;
	}
}
.gen-button-107 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-107 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-107 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-107 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-107 > .button > span{
padding:0 10px;
}


.gen-editorcolumn-463 { position: relative; }





.gen-editorcolumn-463 span {
}
.gen-editorcolumn-463 {
	text-transform: 0;
}

.gen-socialiconbar-5 { position: relative; }
.gen-socialiconbar-5 {
	margin-left: auto;
}


@media (max-width: 991.98px) {
			.gen-socialiconbar-5 {
				margin-top: 0px;
				margin-bottom: 0px;
			}
}


@media (max-width: 575.98px) {
	.gen-socialiconbar-5 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-socialiconbar-5 {
display:none !important;
} }
.gen-socialiconbar-5 span {
	line-height: 1.2em;
}
.gen-socialiconbar-5 {
	line-height: 1.2em;
}
.gen-socialiconbar-5  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-socialiconbar-5 {
	color: rgba(0, 0, 0, 1);
}

.gen-socialiconitem-13 { position: relative; }
.gen-socialiconitem-13 {
	margin-right: 6px;
	width: 37px;
	height: 37px;
}


@media (max-width: 991.98px) {
			.gen-socialiconitem-13 {
				width: 20px;
			}
}

@media (max-width: 767.98px) {
			.gen-socialiconitem-13 {
				width: 35px;
			}
}


.gen-socialiconitem-13 span {
	line-height: 1.2em;
}
.gen-socialiconitem-13 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-socialiconitem-13  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.gen-socialiconitem-13 {
	color: rgba(255, 255, 255, 1);
}
.gen-socialiconitem-13:hover {
	color: rgba(139, 139, 149, 1);
}
.gen-socialiconitem-13:active {
	color: rgba(0, 0, 0, 1);
}

.gen-socialiconitem-13 div > i{
font-size:20px;
}
.gen-socialiconitem-13 div > i{
color:rgba(255, 255, 255, 1);
}
.gen-socialiconitem-13:hover div > i{
color:rgba(66, 66, 76, 1);
}

.gen-socialiconitem-14 { position: relative; }
.gen-socialiconitem-14 {
	margin-right: 6px;
	width: 37px;
	height: 37px;
}


@media (max-width: 991.98px) {
			.gen-socialiconitem-14 {
				width: 25px;
			}
}

@media (max-width: 767.98px) {
			.gen-socialiconitem-14 {
				width: 35px;
			}
}


.gen-socialiconitem-14 span {
	line-height: 1.2em;
}
.gen-socialiconitem-14 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-socialiconitem-14  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.gen-socialiconitem-14 {
	color: rgba(255, 255, 255, 1);
}
.gen-socialiconitem-14:hover {
	color: rgba(139, 139, 149, 1);
}
.gen-socialiconitem-14:active {
	color: rgba(0, 0, 0, 1);
}

.gen-socialiconitem-14 div > i{
font-size:15px;
}
.gen-socialiconitem-14 div > i{
color:rgba(255, 255, 255, 1);
}
.gen-socialiconitem-14:hover div > i{
color:rgba(66, 66, 76, 1);
}

.gen-socialiconitem-15 { position: relative; }
.gen-socialiconitem-15 {
	margin-right: 6px;
	width: 37px;
	height: 37px;
}


@media (max-width: 991.98px) {
			.gen-socialiconitem-15 {
				width: 25px;
			}
}

@media (max-width: 767.98px) {
			.gen-socialiconitem-15 {
				width: 35px;
			}
}


.gen-socialiconitem-15 span {
	line-height: 1.2em;
}
.gen-socialiconitem-15 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-socialiconitem-15  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.gen-socialiconitem-15 {
	color: rgba(255, 255, 255, 1);
}
.gen-socialiconitem-15:hover {
	color: rgba(139, 139, 149, 1);
}
.gen-socialiconitem-15:active {
	color: rgba(0, 0, 0, 1);
}

.gen-socialiconitem-15 div > i{
font-size:20px;
}
.gen-socialiconitem-15 div > i{
color:rgba(255, 255, 255, 1);
}
.gen-socialiconitem-15:hover div > i{
color:rgba(66, 66, 76, 1);
}




.gen-horizontalline-39 { position: relative; }
.gen-horizontalline-39 {
	margin-right: 45px;
	margin-left: 5px;
	width: auto;
	height: 5px;
}


@media (max-width: 991.98px) {
			.gen-horizontalline-39 {
				margin-right: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-horizontalline-39 {
				margin-right: 0px;
			}
}


.gen-horizontalline-39 > hr span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-horizontalline-39 > hr {
	line-height: 1.2em;
	letter-spacing: 0em;
}
.gen-horizontalline-39 > hr  {
}
.gen-horizontalline-39 > hr {
	color: rgba(80, 200, 196, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(97, 97, 97, 1);
}





.gen-editormain-31 { position: relative; }





.gen-editorsection-81 { position: relative; }





.gen-editorsection-81 span {
	line-height: 1.2em;
}
.gen-editorsection-81 {
	line-height: 1.2em;
}
.gen-editorsection-81  {
	padding-top: 60px;
	padding-bottom: 25px;
}
@media (max-width: 767.98px) {
  .gen-editorsection-81  {
	padding-top: 35px;
	padding-bottom: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-81  {
	padding-top: 15px;
	padding-bottom: 10px;
	}
}
.gen-editorsection-81 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(20, 20, 23, 1);
}

.gen-editorrow-253 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-253 .col:nth-child(1) {
flex: 0 0 auto;
 width: 52.84346846846846%;
}
.gen-editorrow-253 .col:nth-child(2) {
flex: 0 0 auto;
 width: 47.15653153153154%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-253 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-253 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-253 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-253 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-253 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-253 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-253 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-253 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-253 { position: relative; }
.gen-editorrow-253 {
	margin-top: 0px;
	margin-bottom: 40px;
}



@media (max-width: 767.98px) {
					.gen-editorrow-253 {
						margin-left: auto;
					}
}

@media (max-width: 575.98px) {
					.gen-editorrow-253 {
						margin-bottom: 40px;
						margin-left: 0px;
					}
}

.gen-editorrow-253 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-253 span {
	line-height: 1.2em;
}
.gen-editorrow-253 {
	line-height: 1.2em;
}
.gen-editorrow-253  {
}
@media (max-width: 575.98px) {
  .gen-editorrow-253  {
	padding-right: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-253 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-464 { position: relative; }





.gen-editorcolumn-464 span {
	line-height: 1.2em;
}
.gen-editorcolumn-464 {
	line-height: 1.2em;
}
.gen-editorcolumn-464  {
}

.gen-thumbnailimage-2 { position: relative; }





.gen-thumbnailimage-2 .image-a span {
	line-height: 1.2em;
}
.gen-thumbnailimage-2 .image-a {
	line-height: 1.2em;
}
.gen-thumbnailimage-2 .image-a  {
}
.gen-thumbnailimage-2 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-210 { position: relative; }
.gen-heading-210 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -2px;
	margin-left: 0px;
	width: auto;
	height: auto;
}
@media (min-width: 1200.00px) {
	.gen-heading-210 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-heading-210 {
		width: auto;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-heading-210 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
	.gen-heading-210 {
		margin-bottom: 0px;
		width: 100%;
	}
}


@media (max-width: 575.98px) {
			.gen-heading-210 {
				margin-top: 0px;
				margin-right: 0px;
				margin-left: 0px;
				width: auto;
				height: auto;
			}
}

@media (min-width: 1200px) {
 .gen-heading-210 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-heading-210 {
display:none !important;
} }
.gen-heading-210 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-210 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-heading-210 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 100px;
}
.gen-heading-210 .h  span {
font-size: 100px;
}
@media (max-width: 991.98px) {
  .gen-heading-210 .h  {
	font-size: 36px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-210 .h  span {
font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-210 .h  {
	font-size: 36px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-210 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-210 .h  {
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-210 .h  span {
font-size: 28px;
	}
}
.gen-heading-210 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-210 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-210 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-block-190 { position: relative; }
.gen-block-190 {
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: -76px;
	margin-left: 5px;
	width: auto;
	height: auto;
}
@media (min-width: 1200.00px) {
	.gen-block-190 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-block-190 {
		margin-right: auto;
		margin-left: 0px;
		width: auto;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-block-190 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
	.gen-block-190 {
		margin-right: auto;
		margin-bottom: -76px;
		margin-left: 5px;
		width: auto;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-block-190 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
	.gen-block-190 {
		margin-right: auto;
		margin-left: 5px;
		width: 200px;
	}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-block-190 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-block-190 {
		margin-top: 25px;
		margin-right: auto;
		margin-bottom: -76px;
		margin-left: 5px;
		width: auto;
		height: auto;
	}
}
@media (max-width: 575.98px) {
	.gen-block-190 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-block-190 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-block-190 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-block-190 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-block-190 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-block-190 {
display:none !important;
} }
.gen-block-190 span {
	line-height: 1.2em;
}
.gen-block-190 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	text-transform: uppercase;
	transition: all 0.2s;
}
.gen-block-190  {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-block-190  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-block-190   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-block-190   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-190  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-190  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-190  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-190  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-190  {
	padding-top: 13px;
	padding-bottom: 13px;
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-190  span {
font-size: 14px;
	}
}
.gen-block-190 {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(66, 66, 76, 1);
}
.gen-block-190:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(113, 113, 130, 1);
}
.gen-block-190:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(66, 66, 76, 1);
}
.gen-block-190:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}
.promo-label{z-index:1;}
.gen-paragraph-367 { position: relative; }





.gen-paragraph-367 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-367 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-367 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 30px;
}
.gen-paragraph-367 .paragraph  span {
font-size: 30px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-367 .paragraph  {
	font-size: 20px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-367 .paragraph  span {
font-size: 20px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-367 .paragraph  {
	font-size: 20px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-367 .paragraph  span {
font-size: 20px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-367 .paragraph  {
	font-size: 20px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-367 .paragraph  span {
font-size: 20px;
	}
}
.gen-paragraph-367 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-productimagesviewer-2 { position: relative; }
.gen-productimagesviewer-2 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-productimagesviewer-2 {
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-productimagesviewer-2 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}


@media (max-width: 575.98px) {
			.gen-productimagesviewer-2 {
				margin-top: 15px;
				margin-bottom: 15px;
				width: 100%;
			}
}

.gen-productimagesviewer-2 span {
	line-height: 1.2em;
}
.gen-productimagesviewer-2 {
	line-height: 1.2em;
}
.gen-productimagesviewer-2  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-productimagesviewer-2 {
	color: rgba(0, 0, 0, 1);
}

.gen-productimagesviewer-2 .image { position: relative; }
.gen-productimagesviewer-2 .image {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: auto;
	height: 500px;
}

@media (max-width: 1199.98px) {
	.gen-productimagesviewer-2 .image {
		width: 100%;
		height: 400px;
	}
}

@media (max-width: 991.98px) {
	.gen-productimagesviewer-2 .image {
		width: auto;
		height: 350px;
	}
}


@media (max-width: 575.98px) {
			.gen-productimagesviewer-2 .image {
				margin-bottom: 0px;
				width: 100%;
				height: 300px;
			}
}

.gen-productimagesviewer-2 .image .image-a span {
	line-height: 1.2em;
}
.gen-productimagesviewer-2 .image .image-a {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-productimagesviewer-2 .image .image-a  {
}
.gen-productimagesviewer-2 .image .image-a {
	color: rgba(0, 0, 0, 1);
}
.gen-productimagesviewer-2 .image .image-a:hover {
	color: rgba(0, 0, 0, 1);
}

.gen-productimagesviewer-2 .image .image-zoom { position: relative; }





.gen-productimagesviewer-2 .image .image-zoom span {
}
.gen-productimagesviewer-2 .image .image-zoom {
	text-transform: 0;
}



.gen-productimagesviewer-2 .image-slider { position: relative; }
.gen-productimagesviewer-2 .image-slider {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 120px;
}




@media (max-width: 575.98px) {
							.gen-productimagesviewer-2 .image-slider {
								margin-top: 0px;
							}
}

.gen-productimagesviewer-2 .image-slider span {
	line-height: 1.2em;
}
.gen-productimagesviewer-2 .image-slider {
	line-height: 1.2em;
}
.gen-productimagesviewer-2 .image-slider  {
}
.gen-productimagesviewer-2 .image-slider {
	color: rgba(0, 0, 0, 1);
}
.product-image-slider .slide-container {
    width: 100px;
}

.product-image-slider.horizontal .slide-container .slider-items .slider-item .thumbnail-image {
        width: 100%;
    height: 100%;
}

.product-image-slider li {
    padding-left: 10px;
    padding-right: 10px;
    cursor: pointer;
}

.slide-container {
    flex-shrink: 1 !important;
}

.product-image-slider {
    flex-shrink: 1;
}

.product-image-slider .icon-left, .product-image-slider .icon-right {
    display: none;
}
.gen-productimagesviewer-2 .image-slider .icon-left { position: relative; }
.gen-productimagesviewer-2 .image-slider .icon-left {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 30px;
	height: 30px;
}





.gen-productimagesviewer-2 .image-slider .icon-left span {
	line-height: 1.2em;
}
.gen-productimagesviewer-2 .image-slider .icon-left {
	line-height: 1.2em;
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
}
.gen-productimagesviewer-2 .image-slider .icon-left  {
	padding-right: 0px;
	padding-left: 0px;
}
.gen-productimagesviewer-2 .image-slider .icon-left {
	color: rgba(0, 0, 0, 1);
}
.gen-productimagesviewer-2 .image-slider .icon-left:hover {
	color: rgba(0, 0, 0, 1);
}

.gen-productimagesviewer-2 .image-slider .icon-left .icon-wrapper > i{
font-size:30px;
}
.gen-productimagesviewer-2 .image-slider .icon-left .icon-wrapper > i{
color:rgba(255, 255, 255, 1);
}
.gen-productimagesviewer-2 .image-slider .icon-left:hover .icon-wrapper > i{
color:rgba(66, 66, 76, 1);
}

.gen-productimagesviewer-2 .image-slider .thumbnail-image { position: relative; }





.gen-productimagesviewer-2 .image-slider .thumbnail-image .image-a span {
}
.gen-productimagesviewer-2 .image-slider .thumbnail-image .image-a {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-productimagesviewer-2 .image-slider .thumbnail-image .image-a  {
}
.gen-productimagesviewer-2 .image-slider .thumbnail-image .image-a {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}
.gen-productimagesviewer-2 .image-slider .thumbnail-image .image-a:hover {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(20, 20, 23, 1);
}
.gen-productimagesviewer-2 .image-slider .thumbnail-image .image-a.selected {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-productimagesviewer-2 .image-slider .icon-right { position: relative; }
.gen-productimagesviewer-2 .image-slider .icon-right {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 30px;
	height: 30px;
}





.gen-productimagesviewer-2 .image-slider .icon-right span {
	line-height: 1.2em;
}
.gen-productimagesviewer-2 .image-slider .icon-right {
	line-height: 1.2em;
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
}
.gen-productimagesviewer-2 .image-slider .icon-right  {
	padding-right: 0px;
	padding-left: 0px;
}
.gen-productimagesviewer-2 .image-slider .icon-right {
	color: rgba(0, 0, 0, 1);
}
.gen-productimagesviewer-2 .image-slider .icon-right:hover {
	color: rgba(0, 0, 0, 1);
}

.gen-productimagesviewer-2 .image-slider .icon-right .icon-wrapper > i{
font-size:30px;
}
.gen-productimagesviewer-2 .image-slider .icon-right .icon-wrapper > i{
color:rgba(255, 255, 255, 1);
}
.gen-productimagesviewer-2 .image-slider .icon-right:hover .icon-wrapper > i{
color:rgba(66, 66, 76, 1);
}

.gen-productimagesviewer-2 .image-slider .slide4 { position: relative; }





.gen-productimagesviewer-2 .image-slider .slide4 .image-a span {
}
.gen-productimagesviewer-2 .image-slider .slide4 .image-a {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-productimagesviewer-2 .image-slider .slide4 .image-a  {
}
.gen-productimagesviewer-2 .image-slider .slide4 .image-a {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}
.gen-productimagesviewer-2 .image-slider .slide4 .image-a:hover {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(20, 20, 23, 1);
}
.gen-productimagesviewer-2 .image-slider .slide4 .image-a.selected {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-productimagesviewer-2 .image-slider .slide4 { position: relative; }





.gen-productimagesviewer-2 .image-slider .slide4 .image-a span {
}
.gen-productimagesviewer-2 .image-slider .slide4 .image-a {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-productimagesviewer-2 .image-slider .slide4 .image-a  {
}
.gen-productimagesviewer-2 .image-slider .slide4 .image-a {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}
.gen-productimagesviewer-2 .image-slider .slide4 .image-a:hover {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(20, 20, 23, 1);
}
.gen-productimagesviewer-2 .image-slider .slide4 .image-a.selected {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-productimagesviewer-2 .image-slider .slide6 { position: relative; }





.gen-productimagesviewer-2 .image-slider .slide6 .image-a span {
}
.gen-productimagesviewer-2 .image-slider .slide6 .image-a {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-productimagesviewer-2 .image-slider .slide6 .image-a  {
}
.gen-productimagesviewer-2 .image-slider .slide6 .image-a {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}
.gen-productimagesviewer-2 .image-slider .slide6 .image-a:hover {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(20, 20, 23, 1);
}
.gen-productimagesviewer-2 .image-slider .slide6 .image-a.selected {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-productimagesviewer-2 .image-slider .slide6 { position: relative; }





.gen-productimagesviewer-2 .image-slider .slide6 .image-a span {
}
.gen-productimagesviewer-2 .image-slider .slide6 .image-a {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-productimagesviewer-2 .image-slider .slide6 .image-a  {
}
.gen-productimagesviewer-2 .image-slider .slide6 .image-a {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}
.gen-productimagesviewer-2 .image-slider .slide6 .image-a:hover {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(20, 20, 23, 1);
}
.gen-productimagesviewer-2 .image-slider .slide6 .image-a.selected {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-productimagesviewer-2 .image-slider .slide8 { position: relative; }





.gen-productimagesviewer-2 .image-slider .slide8 .image-a span {
}
.gen-productimagesviewer-2 .image-slider .slide8 .image-a {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-productimagesviewer-2 .image-slider .slide8 .image-a  {
}
.gen-productimagesviewer-2 .image-slider .slide8 .image-a {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}
.gen-productimagesviewer-2 .image-slider .slide8 .image-a:hover {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(20, 20, 23, 1);
}
.gen-productimagesviewer-2 .image-slider .slide8 .image-a.selected {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-productimagesviewer-2 .image-slider .slide8 { position: relative; }





.gen-productimagesviewer-2 .image-slider .slide8 .image-a span {
}
.gen-productimagesviewer-2 .image-slider .slide8 .image-a {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-productimagesviewer-2 .image-slider .slide8 .image-a  {
}
.gen-productimagesviewer-2 .image-slider .slide8 .image-a {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}
.gen-productimagesviewer-2 .image-slider .slide8 .image-a:hover {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(20, 20, 23, 1);
}
.gen-productimagesviewer-2 .image-slider .slide8 .image-a.selected {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-productimagesviewer-2 .image-slider .slide10 { position: relative; }





.gen-productimagesviewer-2 .image-slider .slide10 .image-a span {
}
.gen-productimagesviewer-2 .image-slider .slide10 .image-a {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-productimagesviewer-2 .image-slider .slide10 .image-a  {
}
.gen-productimagesviewer-2 .image-slider .slide10 .image-a {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}
.gen-productimagesviewer-2 .image-slider .slide10 .image-a:hover {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(20, 20, 23, 1);
}
.gen-productimagesviewer-2 .image-slider .slide10 .image-a.selected {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-productimagesviewer-2 .image-slider .slide10 { position: relative; }





.gen-productimagesviewer-2 .image-slider .slide10 .image-a span {
}
.gen-productimagesviewer-2 .image-slider .slide10 .image-a {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-productimagesviewer-2 .image-slider .slide10 .image-a  {
}
.gen-productimagesviewer-2 .image-slider .slide10 .image-a {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}
.gen-productimagesviewer-2 .image-slider .slide10 .image-a:hover {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(20, 20, 23, 1);
}
.gen-productimagesviewer-2 .image-slider .slide10 .image-a.selected {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-productimagesviewer-2 .image-slider .slide12 { position: relative; }





.gen-productimagesviewer-2 .image-slider .slide12 .image-a span {
}
.gen-productimagesviewer-2 .image-slider .slide12 .image-a {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-productimagesviewer-2 .image-slider .slide12 .image-a  {
}
.gen-productimagesviewer-2 .image-slider .slide12 .image-a {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}
.gen-productimagesviewer-2 .image-slider .slide12 .image-a:hover {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(20, 20, 23, 1);
}
.gen-productimagesviewer-2 .image-slider .slide12 .image-a.selected {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-productimagesviewer-2 .image-slider .slide12 { position: relative; }





.gen-productimagesviewer-2 .image-slider .slide12 .image-a span {
}
.gen-productimagesviewer-2 .image-slider .slide12 .image-a {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-productimagesviewer-2 .image-slider .slide12 .image-a  {
}
.gen-productimagesviewer-2 .image-slider .slide12 .image-a {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}
.gen-productimagesviewer-2 .image-slider .slide12 .image-a:hover {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(20, 20, 23, 1);
}
.gen-productimagesviewer-2 .image-slider .slide12 .image-a.selected {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}




.gen-blockabsolute-18 { position: relative; }
.gen-blockabsolute-18 {
	margin-right: 0px;
	width: 90%;
	height: auto;
}
@media (min-width: 1200.00px) {
	.gen-blockabsolute-18 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-blockabsolute-18 {
		width: 100%;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-blockabsolute-18 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
	.gen-blockabsolute-18 {
		margin-top: 90px;
		width: 100%;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-blockabsolute-18 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-blockabsolute-18 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
			.gen-blockabsolute-18 {
				margin-top: 65px;
			}
}
@media (max-width: 575.98px) {
	.gen-blockabsolute-18 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-blockabsolute-18 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-blockabsolute-18 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-blockabsolute-18 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-blockabsolute-18 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-blockabsolute-18 {
display:none !important;
} }
.gen-blockabsolute-18 span {
}
.gen-blockabsolute-18 {
	text-transform: 0;
}
.gen-blockabsolute-18  {
}
.gen-blockabsolute-18 {
	color: rgba(0, 0, 0, 0);
}

.gen-image-123 { position: relative; }
.gen-image-123 {
	margin-right: auto;
	margin-left: 15px;
	width: 145px;
	height: 231.38297872340428px;
}

@media (max-width: 1199.98px) {
	.gen-image-123 {
		width: 116.12554112554112px;
		height: 185px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-123 {
		width: auto;
		height: 220px;
	}
}

@media (max-width: 767.98px) {
	.gen-image-123 {
		width: auto;
		height: 220px;
	}
}

@media (max-width: 575.98px) {
	.gen-image-123 {
		margin-right: 7px;
		width: 80.84px;
		height: 129px;
	}
}

.gen-image-123 .image-a span {
	line-height: 1.2em;
}
.gen-image-123 .image-a {
	line-height: 1.2em;
}
.gen-image-123 .image-a  {
}
.gen-image-123 .image-a {
	color: rgba(0, 0, 0, 1);
}
.sale-image {
right: 0;
}

.gen-block-191 { position: relative; }
.gen-block-191 {
	margin-right: 0px;
	margin-bottom: 27px;
	margin-left: 44px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-191 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 30px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-191 {
		margin-bottom: 23px;
		margin-left: 38px;
	}
}

@media (max-width: 767.98px) {
	.gen-block-191 {
		margin-right: 0px;
		margin-bottom: 22px;
		margin-left: 40px;
	}
}

@media (max-width: 575.98px) {
	.gen-block-191 {
		margin-right: 0px;
		margin-bottom: 8px;
		margin-left: 26px;
	}
}

.gen-block-191 span {
	line-height: 1.2em;
}
.gen-block-191 {
	line-height: 1.2em;
}
.gen-block-191  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-191 {
	color: rgba(0, 0, 0, 1);
}
.sale-left {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
}
.gen-paragraph-368 { position: relative; }



@media (max-width: 767.98px) {
						.gen-paragraph-368 {
							margin-top: 4px;
							margin-right: -2px;
							margin-bottom: 0px;
							height: auto;
						}
}


.gen-paragraph-368 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-368 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-368 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 28px;
}
.gen-paragraph-368 .paragraph  span {
font-size: 28px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-368 .paragraph  {
	font-size: 20px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-368 .paragraph  span {
font-size: 20px;
	}
}
.gen-paragraph-368 .paragraph {
	color: rgba(66, 66, 76, 1);
}


.gen-paragraph-369 { position: relative; }
.gen-paragraph-369 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}



@media (max-width: 767.98px) {
					.gen-paragraph-369 {
						margin-right: 0px;
						margin-bottom: 2px;
					}
}


.gen-paragraph-369 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-369 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-369 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 45px;
	text-align: center;
}
.gen-paragraph-369 .paragraph  span {
font-size: 45px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-369 .paragraph   {
	font-size: 38px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-369 .paragraph   span {
font-size: 38px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-369 .paragraph  {
	font-size: 45px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-369 .paragraph  span {
font-size: 45px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-369 .paragraph  {
	font-size: 45px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-369 .paragraph  span {
font-size: 45px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-369 .paragraph  {
	font-size: 27px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-369 .paragraph  span {
font-size: 27px;
	}
}
.gen-paragraph-369 .paragraph {
	color: rgba(66, 66, 76, 1);
}
.gen-paragraph-369 .paragraph:hover {
	color: rgba(66, 66, 76, 1);
}
.gen-paragraph-369 .paragraph:active {
	color: rgba(66, 66, 76, 1);
}
.sale {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
}




.gen-editorcolumn-465 { position: relative; }





.gen-editorcolumn-465 span {
	line-height: 1.2em;
}
.gen-editorcolumn-465 {
	line-height: 1.2em;
}
.gen-editorcolumn-465  {
}

.gen-heading-211 { position: relative; }
.gen-heading-211 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-211 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-heading-211 {
		width: 100%;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-heading-211 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-heading-211 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
			.gen-heading-211 {
				margin-top: 15px;
				margin-right: 0px;
				margin-left: 0px;
				width: auto;
				height: auto;
			}
}
@media (max-width: 575.98px) {
	.gen-heading-211 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-heading-211 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-heading-211 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-heading-211 {
display:none !important;
} }
.gen-heading-211 .h span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-heading-211 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 600;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-heading-211 .h  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 36px;
}
.gen-heading-211 .h  span {
font-size: 36px;
}
@media (max-width: 1199.98px) {
  .gen-heading-211 .h   {
	font-size: 36px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-211 .h   span {
font-size: 36px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-211 .h  {
	font-size: 60px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-211 .h  span {
font-size: 60px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-211 .h  {
	font-size: 60px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-211 .h  span {
font-size: 60px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-211 .h  {
	font-size: 46px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-211 .h  span {
font-size: 46px;
	}
}
.gen-heading-211 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-211 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-211 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-370 { position: relative; }
.gen-paragraph-370 {
	margin-bottom: 15px;
}





.gen-paragraph-370 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-370 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
font-weight: 100;
}
.gen-paragraph-370 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-370 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-370 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-370 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-370 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-productpricingview4-2 { position: relative; }
.gen-productpricingview4-2 {
	margin-bottom: 15px;
}





.gen-productpricingview4-2 span {
	line-height: 1.2em;
}
.gen-productpricingview4-2 {
	line-height: 1.2em;
}
.gen-productpricingview4-2  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-productpricingview4-2 {
	color: rgba(0, 0, 0, 1);
}

.gen-productpricingview4-2 .product-new-price-view { position: relative; }





.gen-productpricingview4-2 .product-new-price-view span {
	line-height: 1.2em;
}
.gen-productpricingview4-2 .product-new-price-view {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-productpricingview4-2 .product-new-price-view  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 26px;
}
.gen-productpricingview4-2 .product-new-price-view  span {
font-size: 26px;
}
.gen-productpricingview4-2 .product-new-price-view {
	color: rgba(255, 255, 255, 1);
}


.gen-productpricingview4-2 .product-old-price-view { position: relative; }





.gen-productpricingview4-2 .product-old-price-view span {
	line-height: 1.2em;
}
.gen-productpricingview4-2 .product-old-price-view {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-productpricingview4-2 .product-old-price-view  {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-size: 30px;
}
.gen-productpricingview4-2 .product-old-price-view  span {
font-size: 30px;
}
.gen-productpricingview4-2 .product-old-price-view {
	color: rgba(129, 129, 143, 1);
}


.gen-productpricingview4-2 .product-discount-view { position: relative; }





.gen-productpricingview4-2 .product-discount-view span {
	line-height: 1.2em;
}
.gen-productpricingview4-2 .product-discount-view {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-productpricingview4-2 .product-discount-view  {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-size: 24px;
}
.gen-productpricingview4-2 .product-discount-view  span {
font-size: 24px;
}
.gen-productpricingview4-2 .product-discount-view {
	color: rgba(113, 113, 130, 1);
}


.gen-productpricingview4-2 .product-tax-price-view { position: relative; }





.gen-productpricingview4-2 .product-tax-price-view span {
	line-height: 1.2em;
}
.gen-productpricingview4-2 .product-tax-price-view {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-productpricingview4-2 .product-tax-price-view  {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-productpricingview4-2 .product-tax-price-view  span {
font-size: 20px;
}
.gen-productpricingview4-2 .product-tax-price-view {
	color: rgba(129, 129, 143, 1);
}



.gen-editorrow-254 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-254 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-254 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-254 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-254 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-254 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-254 { position: relative; }





.gen-editorrow-254 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-254 span {
}
.gen-editorrow-254 {
	text-transform: 0;
}
.gen-editorrow-254  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-254   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-254  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-254  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-254  {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
}
.gen-editorrow-254 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-466 { position: relative; }





.gen-editorcolumn-466 span {
}
.gen-editorcolumn-466 {
	text-transform: 0;
}

.gen-productaddoncheckboxlist-2 { position: relative; }
.gen-productaddoncheckboxlist-2 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-productaddoncheckboxlist-2 {
								margin-top: 0px;
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-productaddoncheckboxlist-2 span {
}
.gen-productaddoncheckboxlist-2 {
	text-transform: 0;
}
.gen-productaddoncheckboxlist-2  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-productaddoncheckboxlist-2 {
	color: rgba(255, 54, 61, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}
.product-addon-checkbox-view {
border: none !important;
padding: 5px !important;
}
.gen-productaddoncheckboxlist-2 .product-addon-group-title { position: relative; }





.gen-productaddoncheckboxlist-2 .product-addon-group-title span {
}
.gen-productaddoncheckboxlist-2 .product-addon-group-title {
	text-transform: 0;
}
.gen-productaddoncheckboxlist-2 .product-addon-group-title  {
	padding-right: 5px;
	padding-left: 5px;
}
.gen-productaddoncheckboxlist-2 .product-addon-group-title {
	color: rgba(255, 255, 255, 1);
}


.gen-productaddoncheckboxlist-2 .product-addon-checkbox-view { position: relative; }
.gen-productaddoncheckboxlist-2 .product-addon-checkbox-view {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-productaddoncheckboxlist-2 .product-addon-checkbox-view {
								margin-left: 0px;
							}
}

.gen-productaddoncheckboxlist-2 .product-addon-checkbox-view span {
}
.gen-productaddoncheckboxlist-2 .product-addon-checkbox-view {
	text-transform: 0;
}
.gen-productaddoncheckboxlist-2 .product-addon-checkbox-view  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-productaddoncheckboxlist-2 .product-addon-checkbox-view {
	color: rgba(255, 54, 61, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}

.gen-checkboxwithtext-5 { position: relative; }
.gen-checkboxwithtext-5 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 8px;
	margin-left: 0px;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-checkboxwithtext-5 {
								margin-left: 0px;
							}
}

.gen-checkboxwithtext-5 span {
	line-height: 1.2em;
}
.gen-checkboxwithtext-5 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-checkboxwithtext-5  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-checkboxwithtext-5  span {
font-size: 16px;
}
.gen-checkboxwithtext-5 {
	color: rgba(202, 202, 202, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(97, 97, 97, 1);
}
.gen-checkboxwithtext-5:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 0.128);
}
.gen-checkboxwithtext-5:active {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 0.119);
}
.gen-checkboxwithtext-5.selected {
	color: rgba(32, 32, 35, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-checkboxwithtext-5 .checkbox { position: relative; }
.gen-checkboxwithtext-5 .checkbox {
	margin-right: 10px;
	width: 24px;
	height: 24px;
}
@media (min-width: 1200.00px) {
	.gen-checkboxwithtext-5 .checkbox {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-checkboxwithtext-5 .checkbox {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-checkboxwithtext-5 .checkbox {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-checkboxwithtext-5 .checkbox {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-checkboxwithtext-5 .checkbox {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-checkboxwithtext-5 .checkbox {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-checkboxwithtext-5 .checkbox {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-checkboxwithtext-5 .checkbox {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-checkboxwithtext-5 .checkbox {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-checkboxwithtext-5 .checkbox {
display:none !important;
} }
.gen-checkboxwithtext-5 .checkbox .checkmark-wrapper span {
	line-height: 1.2em;
}
.gen-checkboxwithtext-5 .checkbox .checkmark-wrapper {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-checkboxwithtext-5 .checkbox .checkmark-wrapper  {
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
}
.gen-checkboxwithtext-5 .checkbox .checkmark-wrapper {
	color: rgba(0, 0, 0, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-checkboxwithtext-5 .checkbox .checkmark-wrapper{
font-size:20px;
}
.gen-checkboxwithtext-5 .checkbox .checkmark-wrapper.checked{
background-color:rgba(255, 255, 255, 1);
}
.gen-checkboxwithtext-5 .checkbox .checkmark-wrapper.checked{
border-color:rgba(139, 139, 149, 1);
}
.gen-checkboxwithtext-5 .checkbox .checkmark-wrapper i{
color:rgba(32, 32, 35, 1);
}






.gen-block-192 { position: relative; }
.gen-block-192 {
	margin-bottom: 20px;
}



@media (max-width: 767.98px) {
					.gen-block-192 {
						margin-bottom: 20px;
					}
}

@media (max-width: 575.98px) {
					.gen-block-192 {
						margin-right: auto;
						margin-bottom: 0px;
						margin-left: 0px;
						width: 100%;
					}
}

.gen-block-192 span {
	line-height: 1.2em;
}
.gen-block-192 {
	line-height: 1.2em;
}
.gen-block-192  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
@media (max-width: 575.98px) {
  .gen-block-192  {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	}
}
.gen-block-192 {
	color: rgba(0, 0, 0, 1);
}

.gen-quantityinput-3 { position: relative; }
.gen-quantityinput-3 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: 190px;
	height: 42px;
}




@media (max-width: 575.98px) {
							.gen-quantityinput-3 {
								margin-top: 0px;
								margin-right: 0px;
								margin-bottom: 15px;
								margin-left: 0px;
								width: 130px;
								height: 55px;
							}
}

.gen-quantityinput-3 span {
	line-height: 1.2em;
}
.gen-quantityinput-3 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-style: italic;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-quantityinput-3  {
	font-size: 29px;
}
.gen-quantityinput-3  span {
font-size: 29px;
}
.gen-quantityinput-3 {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-quantityinput-3:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(39, 39, 43, 1);
}
.quantity-input-must-be-white input {
  color:white;
}
.gen-quantityinput-3 input{
color:rgba(255, 255, 255, 1);
}
.gen-quantityinput-3 .minus { position: relative; }
.gen-quantityinput-3 .minus {
	width: 50px;
	height: 100%;
}





.gen-quantityinput-3 .minus .button span {
	line-height: 1.2em;
}
.gen-quantityinput-3 .minus .button {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-quantityinput-3 .minus .button  {
}
.gen-quantityinput-3 .minus .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-quantityinput-3 .minus .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(90, 90, 97, 1);
}
.gen-quantityinput-3 .minus .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(90, 90, 97, 1);
}

.gen-quantityinput-3 .minus .button > span{
padding:0 0px;
}

.gen-quantityinput-3 .plus { position: relative; }
.gen-quantityinput-3 .plus {
	width: 50px;
	height: 100%;
}





.gen-quantityinput-3 .plus .button span {
	line-height: 1.2em;
}
.gen-quantityinput-3 .plus .button {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-quantityinput-3 .plus .button  {
}
.gen-quantityinput-3 .plus .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-quantityinput-3 .plus .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(90, 90, 97, 1);
}
.gen-quantityinput-3 .plus .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(90, 90, 97, 1);
}

.gen-quantityinput-3 .plus .button > span{
padding:0 0px;
}


.gen-button-108 { position: relative; }
.gen-button-108 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 300px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-108 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-108 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-108 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-108 {
		margin-right: auto;
		margin-bottom: 30px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-108 > .button span {
	line-height: 1.6em;
	letter-spacing: 0.15000000000000002em ;
}
.gen-button-108 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: 500;
	letter-spacing: 0.15000000000000002em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-108 > .button  {
	font-size: 16px;
}
.gen-button-108 > .button  span {
font-size: 16px;
}
.gen-button-108 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-108 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-108 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-108 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-108 > .button > span{
padding:0 12px;
}


.gen-paragraph-371 { position: relative; }
.gen-paragraph-371 {
	margin-bottom: 15px;
}





.gen-paragraph-371 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-371 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
font-weight: 100;
}
.gen-paragraph-371 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-371 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-371 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-371 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-371 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-371 .paragraph:hover {
	color: rgba(0, 0, 0, 0);
}
.gen-paragraph-371 .paragraph:active {
	color: rgba(0, 0, 0, 0);
}





.gen-editorsection-82 { position: relative; }





.gen-editorsection-82 span {
	line-height: 1.2em;
}
.gen-editorsection-82 {
	line-height: 1.2em;
}
.gen-editorsection-82  {
	padding-top: 40px;
	padding-bottom: 60px;
}
.gen-editorsection-82 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-editorrow-255 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-255 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-255 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-255 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-255 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-255 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-255 { position: relative; }





.gen-editorrow-255 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-255 span {
}
.gen-editorrow-255 {
}
.gen-editorrow-255  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-255   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-255  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-255  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-255  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-255 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-467 { position: relative; }





.gen-editorcolumn-467 span {
}
.gen-editorcolumn-467 {
}

.gen-heading-212 { position: relative; }
.gen-heading-212 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 100%;
}





.gen-heading-212 .h span {
	line-height: 1.2em;
}
.gen-heading-212 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	text-transform: capitalize;
}
.gen-heading-212 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: center;
}
.gen-heading-212 .h  span {
font-size: 40px;
}
@media (max-width: 767.98px) {
  .gen-heading-212 .h  {
	font-size: 40px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-212 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-212 .h  {
	font-size: 34px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-212 .h  span {
font-size: 34px;
	}
}
.gen-heading-212 .h {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-212 .h:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-212 .h:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-256 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-256 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.77777777777778%;
}
.gen-editorrow-256 .col:nth-child(2) {
flex: 0 0 auto;
 width: 6.01851851851852%;
}
.gen-editorrow-256 .col:nth-child(3) {
flex: 0 0 auto;
 width: 30.0925925925926%;
}
.gen-editorrow-256 .col:nth-child(4) {
flex: 0 0 auto;
 width: 6.111111111111112%;
}
.gen-editorrow-256 .col:nth-child(5) {
flex: 0 0 auto;
 width: 30.000000000000004%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-256 .col:nth-child(1) {
flex: 0 0 auto;
 width: 29.166666666666664%;
}
.gen-editorrow-256 .col:nth-child(2) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-256 .col:nth-child(3) {
flex: 0 0 auto;
 width: 30%;
}
.gen-editorrow-256 .col:nth-child(4) {
flex: 0 0 auto;
 width: 5.833333333333335%;
}
.gen-editorrow-256 .col:nth-child(5) {
flex: 0 0 auto;
 width: 30.000000000000004%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-256 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-256 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-256 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-256 .col:nth-child(4) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-256 .col:nth-child(5) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-256 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-256 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-256 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-256 .col:nth-child(4) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-256 .col:nth-child(5) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-256 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-256 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-256 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-256 .col:nth-child(4) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-256 .col:nth-child(5) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-256 { position: relative; }

@media (max-width: 1199.98px) {
		.gen-editorrow-256 {
			width: auto;
		}
}




.gen-editorrow-256 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-256 span {
}
.gen-editorrow-256 {
}
.gen-editorrow-256  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-256   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-256  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-256  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-256  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-256 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-468 { position: relative; }





.gen-editorcolumn-468 span {
}
.gen-editorcolumn-468 {
}

.gen-image-124 { position: relative; }
.gen-image-124 {
	margin-bottom: 8px;
	width: 100%;
	height: 240px;
}


@media (max-width: 991.98px) {
			.gen-image-124 {
				margin-right: auto;
				margin-left: auto;
				width: 50%;
				height: 170px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-124 {
				width: 100%;
				height: 150px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-124 {
				width: 100%;
			}
}

.gen-image-124 .image-a span {
	line-height: 1.2em;
}
.gen-image-124 .image-a {
	line-height: 1.2em;
}
.gen-image-124 .image-a  {
}
.gen-image-124 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-213 { position: relative; }
.gen-heading-213 {
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-213 {
				margin-right: auto;
				margin-left: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-213 {
						margin-right: auto;
						margin-left: auto;
					}
}

.gen-heading-213 .h span {
	line-height: 1.2em;
}
.gen-heading-213 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-213 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 38px;
	text-align: center;
}
.gen-heading-213 .h  span {
font-size: 38px;
}
@media (max-width: 1199.98px) {
  .gen-heading-213 .h   {
	font-size: 28px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-213 .h   span {
font-size: 28px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-213 .h  {
	font-size: 36px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-213 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-213 .h  {
	font-size: 24px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-213 .h  span {
font-size: 24px;
	}
}
.gen-heading-213 .h {
	color: rgba(32, 32, 35, 1);
}


.gen-paragraph-372 { position: relative; }
.gen-paragraph-372 {
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-372 {
				margin-right: auto;
				margin-bottom: 20px;
				margin-left: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-372 {
				margin-bottom: 20px;
				width: 100%;
			}
}


.gen-paragraph-372 .paragraph span {
	line-height: 1.9000000000000004em;
}
.gen-paragraph-372 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.9000000000000004em;
font-weight: 100;
}
.gen-paragraph-372 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-372 .paragraph  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-372 .paragraph   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-372 .paragraph   span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-372 .paragraph  {
	font-size: 16px;
	text-align: center;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-372 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-372 .paragraph  {
	font-size: 16px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-372 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-372 .paragraph {
	color: rgba(32, 32, 35, 1);
}



.gen-editorcolumn-469 { position: relative; }





.gen-editorcolumn-469 span {
}
.gen-editorcolumn-469 {
}

.gen-icon-18 { position: relative; }
.gen-icon-18 {
	margin-top: 55px;
	margin-right: auto;
	margin-left: auto;
	width: 35px;
	height: 35px;
}

@media (max-width: 1199.98px) {
	.gen-icon-18 {
		margin-top: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-icon-18 {
		margin-bottom: 35px;
	}
}


@media (max-width: 575.98px) {
			.gen-icon-18 {
				margin-bottom: 35px;
			}
}

.gen-icon-18 span {
	line-height: 1.2em;
}
.gen-icon-18 {
	line-height: 1.2em;
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
}
.gen-icon-18  {
}
.gen-icon-18 {
	color: rgba(0, 0, 0, 1);
}

.gen-icon-18 div > i{
font-size:28px;
}
.gen-icon-18 div > i{
color:rgba(32, 32, 35, 1);
}


.gen-editorcolumn-470 { position: relative; }





.gen-editorcolumn-470 span {
}
.gen-editorcolumn-470 {
}

.gen-image-125 { position: relative; }
.gen-image-125 {
	margin-bottom: 8px;
	width: 100%;
	height: 240px;
}


@media (max-width: 991.98px) {
			.gen-image-125 {
				height: 170px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-125 {
				width: 100%;
				height: 150px;
			}
}


.gen-image-125 .image-a span {
	line-height: 1.2em;
}
.gen-image-125 .image-a {
	line-height: 1.2em;
}
.gen-image-125 .image-a  {
}
.gen-image-125 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-214 { position: relative; }
.gen-heading-214 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-214 {
				margin-right: auto;
				margin-left: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-214 {
						margin-right: auto;
						margin-left: auto;
					}
}

.gen-heading-214 .h span {
	line-height: 1.2em;
}
.gen-heading-214 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-214 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 38px;
	text-align: center;
}
.gen-heading-214 .h  span {
font-size: 38px;
}
@media (max-width: 1199.98px) {
  .gen-heading-214 .h   {
	font-size: 28px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-214 .h   span {
font-size: 28px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-214 .h  {
	font-size: 36px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-214 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-214 .h  {
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-214 .h  span {
font-size: 24px;
	}
}
.gen-heading-214 .h {
	color: rgba(32, 32, 35, 1);
}


.gen-button-109 { position: relative; }
.gen-button-109 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-button-109 {
				margin-right: auto;
				margin-left: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-button-109 {
				margin-right: auto;
				margin-left: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-button-109 {
				margin-top: 35px;
				margin-right: auto;
				margin-bottom: 35px;
				margin-left: auto;
			}
}

.gen-button-109 > .button span {
	line-height: 1.6em;
	letter-spacing: 0.15000000000000002em ;
}
.gen-button-109 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0.15000000000000002em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	text-transform: lowercase;
	transition: all 0.2s;
}
.gen-button-109 > .button  {
	font-size: 18px;
}
.gen-button-109 > .button  span {
font-size: 18px;
}
@media (max-width: 1199.98px) {
  .gen-button-109 > .button   {
	font-size: 14px;
	}
}
@media (max-width: 1199.98px) {
  .gen-button-109 > .button   span {
font-size: 14px;
	}
}
.gen-button-109 > .button {
	color: rgba(32, 32, 35, 1);
}
.gen-button-109 > .button:hover {
	color: rgba(66, 66, 76, 1);
}
.gen-button-109 > .button:active {
	color: rgba(113, 113, 130, 1);
}
.gen-button-109 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-109 > .button > span{
padding:0 8px;
}

.gen-paragraph-373 { position: relative; }
.gen-paragraph-373 {
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-373 {
				margin-right: auto;
				margin-bottom: 20px;
				margin-left: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-373 {
				margin-bottom: 20px;
				width: 100%;
			}
}


.gen-paragraph-373 .paragraph span {
	line-height: 1.9000000000000004em;
}
.gen-paragraph-373 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.9000000000000004em;
font-weight: 100;
}
.gen-paragraph-373 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-373 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-373 .paragraph  {
	font-size: 16px;
	text-align: center;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-373 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-373 .paragraph  {
	font-size: 16px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-373 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-373 .paragraph {
	color: rgba(32, 32, 35, 1);
}


.gen-button-110 { position: relative; }
.gen-button-110 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 300px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-110 {
		margin-top: 15px;
		margin-bottom: 0px;
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-button-110 {
		margin-top: 0px;
		width: 300px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-110 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-110 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-110 > .button span {
	line-height: 1.6em;
	letter-spacing: 0.15000000000000002em ;
}
.gen-button-110 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	letter-spacing: 0.15000000000000002em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-110 > .button  {
	font-size: 16px;
}
.gen-button-110 > .button  span {
font-size: 16px;
}
.gen-button-110 > .button {
	color: rgba(32, 32, 35, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-110 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-110 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-110 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-110 > .button > span{
padding:0 8px;
}


.gen-editorcolumn-471 { position: relative; }





.gen-editorcolumn-471 span {
}
.gen-editorcolumn-471 {
}

.gen-icon-19 { position: relative; }
.gen-icon-19 {
	margin-top: 55px;
	margin-right: auto;
	margin-left: auto;
	width: 35px;
	height: 35px;
}

@media (max-width: 1199.98px) {
	.gen-icon-19 {
		margin-top: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-icon-19 {
		margin-top: 35px;
		margin-bottom: 35px;
	}
}


@media (max-width: 575.98px) {
			.gen-icon-19 {
				margin-bottom: 35px;
			}
}

.gen-icon-19 span {
	line-height: 1.2em;
}
.gen-icon-19 {
	line-height: 1.2em;
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
}
.gen-icon-19  {
}
.gen-icon-19 {
	color: rgba(0, 0, 0, 1);
}

.gen-icon-19 div > i{
font-size:28px;
}
.gen-icon-19 div > i{
color:rgba(32, 32, 35, 1);
}


.gen-editorcolumn-472 { position: relative; }





.gen-editorcolumn-472 span {
}
.gen-editorcolumn-472 {
}

.gen-image-126 { position: relative; }
.gen-image-126 {
	margin-bottom: 8px;
	width: 100%;
	height: 240px;
}


@media (max-width: 991.98px) {
			.gen-image-126 {
				margin-right: auto;
				margin-left: auto;
				height: 170px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-126 {
				width: 100%;
				height: 150px;
			}
}


.gen-image-126 .image-a span {
	line-height: 1.2em;
}
.gen-image-126 .image-a {
	line-height: 1.2em;
}
.gen-image-126 .image-a  {
}
.gen-image-126 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-215 { position: relative; }
.gen-heading-215 {
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-215 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-heading-215 {
		margin-right: auto;
		margin-left: auto;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-heading-215 {
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-heading-215 {
		height: auto;
	}
}

.gen-heading-215 .h span {
	line-height: 1.2em;
}
.gen-heading-215 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-215 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 38px;
	text-align: center;
}
.gen-heading-215 .h  span {
font-size: 38px;
}
@media (max-width: 1199.98px) {
  .gen-heading-215 .h   {
	font-size: 28px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-215 .h   span {
font-size: 28px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-215 .h  {
	font-size: 36px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-215 .h  span {
font-size: 36px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-215 .h  {
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-215 .h  span {
font-size: 24px;
	}
}
.gen-heading-215 .h {
	color: rgba(32, 32, 35, 1);
}


.gen-paragraph-374 { position: relative; }
.gen-paragraph-374 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-374 {
				margin-right: auto;
				margin-bottom: 15px;
				margin-left: auto;
				width: 60%;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-374 {
				margin-right: auto;
				margin-left: auto;
				width: 100%;
			}
}

@media (max-width: 575.98px) {
			.gen-paragraph-374 {
				width: auto;
			}
}

.gen-paragraph-374 .paragraph span {
	line-height: 1.9000000000000004em;
}
.gen-paragraph-374 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.9000000000000004em;
font-weight: 100;
}
.gen-paragraph-374 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-374 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-374 .paragraph  {
	font-size: 16px;
	text-align: center;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-374 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-374 .paragraph  {
	font-size: 16px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-374 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-374 .paragraph {
	color: rgba(32, 32, 35, 1);
}


.gen-button-111 { position: relative; }
.gen-button-111 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 300px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-111 {
		margin-top: 15px;
		margin-bottom: 0px;
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-button-111 {
		margin-top: 0px;
		width: 300px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-111 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-111 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-111 > .button span {
	line-height: 1.6em;
	letter-spacing: 0.15000000000000002em ;
}
.gen-button-111 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	letter-spacing: 0.15000000000000002em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-111 > .button  {
	font-size: 16px;
}
.gen-button-111 > .button  span {
font-size: 16px;
}
.gen-button-111 > .button {
	color: rgba(32, 32, 35, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-111 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-111 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-111 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-111 > .button > span{
padding:0 8px;
}




.gen-editorsection-83 { position: relative; }





.gen-editorsection-83 span {
}
.gen-editorsection-83 {
}
.gen-editorsection-83  {
	padding-top: 25px;
	padding-bottom: 25px;
}
.gen-editorsection-83 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-257 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-257 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-257 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-257 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-257 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-257 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-257 { position: relative; }





.gen-editorrow-257 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-257 span {
}
.gen-editorrow-257 {
}
.gen-editorrow-257  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-257   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-257  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-257  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-257  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-257 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-473 { position: relative; }





.gen-editorcolumn-473 span {
}
.gen-editorcolumn-473 {
}

.gen-heading-216 { position: relative; }
.gen-heading-216 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
}





.gen-heading-216 .h span {
	line-height: 1.2em;
}
.gen-heading-216 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-216 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 767.98px) {
  .gen-heading-216 .h  {
	font-size: 40px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-216 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-216 .h  {
	font-size: 34px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-216 .h  span {
font-size: 34px;
	}
}
.gen-heading-216 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-375 { position: relative; }
.gen-paragraph-375 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-375 {
				margin-right: 0px;
				margin-bottom: 20px;
				margin-left: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-375 {
				margin-bottom: 20px;
			}
}


.gen-paragraph-375 .paragraph span {
	line-height: 1.6em;
}
.gen-paragraph-375 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: 100;
}
.gen-paragraph-375 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-375 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-375 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-375 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-375 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-217 { position: relative; }
.gen-heading-217 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-217 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-heading-217 {
		margin-bottom: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-heading-217 {
		margin-right: auto;
		margin-bottom: 40px;
		margin-left: 0px;
		width: 609px;
	}
}

@media (max-width: 575.98px) {
	.gen-heading-217 {
		margin-right: auto;
		margin-left: auto;
		width: 100%;
	}
}

.gen-heading-217 .h span {
	line-height: 1.2em;
}
.gen-heading-217 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-style: italic;
	text-decoration: underline;
}
.gen-heading-217 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-heading-217 .h  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-heading-217 .h   {
	font-size: 20px;
	text-align: center;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-217 .h   span {
font-size: 20px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-217 .h  {
	font-size: 20px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-217 .h  span {
font-size: 20px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-217 .h  {
	font-size: 18px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-217 .h  span {
font-size: 18px;
	}
}
.gen-heading-217 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-block-193 { position: relative; }
.gen-block-193 {
	margin-bottom: 0px;
	width: auto;
	height: auto;
}





.gen-block-193 span {
	line-height: 1.2em;
}
.gen-block-193 {
	line-height: 1.2em;
}
.gen-block-193  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-193 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-194 { position: relative; }
.gen-block-194 {
	margin-bottom: 10px;
	width: 25%;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-block-194 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-194 {
		width: 50%;
	}
}


@media (max-width: 575.98px) {
			.gen-block-194 {
				margin-bottom: 30px;
				width: 100%;
				height: auto;
			}
}

.gen-block-194 span {
	line-height: 1.2em;
}
.gen-block-194 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-194  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-194  span {
font-size: 18px;
}
.gen-block-194 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-16 { position: relative; }
.gen-imagewithtext-16 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-imagewithtext-16 {
		height: auto;
	}
}



@media (max-width: 575.98px) {
					.gen-imagewithtext-16 {
						height: auto;
					}
}

.gen-imagewithtext-16 span {
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-16 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
font-weight: 100;
}
.gen-imagewithtext-16  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 14px;
	text-align: center;
}
.gen-imagewithtext-16  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-16  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-16  span {
font-size: 16px;
	}
}
.gen-imagewithtext-16 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-16:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-16 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-16 .image-wrapper { position: relative; }
.gen-imagewithtext-16 .image-wrapper {
	margin-bottom: 12px;
	width: 100%;
	height: 60px;
}





.gen-imagewithtext-16 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-16 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-16 .image-wrapper .image-a  {
}
.gen-imagewithtext-16 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-block-195 { position: relative; }
.gen-block-195 {
	width: 25%;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-block-195 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-195 {
		width: 50%;
	}
}


@media (max-width: 575.98px) {
			.gen-block-195 {
				margin-bottom: 30px;
				width: 100%;
				height: auto;
			}
}

.gen-block-195 span {
	line-height: 1.2em;
}
.gen-block-195 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-195  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-195  span {
font-size: 18px;
}
.gen-block-195 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-17 { position: relative; }
.gen-imagewithtext-17 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-imagewithtext-17 {
								height: auto;
							}
}

.gen-imagewithtext-17 span {
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-17 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-17  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 14px;
	text-align: center;
}
.gen-imagewithtext-17  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-17  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-17  span {
font-size: 16px;
	}
}
.gen-imagewithtext-17 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-17:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-17 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-17 .image-wrapper { position: relative; }
.gen-imagewithtext-17 .image-wrapper {
	margin-bottom: 12px;
	width: 100%;
	height: 60px;
}





.gen-imagewithtext-17 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-17 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-17 .image-wrapper .image-a  {
}
.gen-imagewithtext-17 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-block-196 { position: relative; }
.gen-block-196 {
	width: 25%;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-block-196 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-196 {
		width: 50%;
	}
}


@media (max-width: 575.98px) {
			.gen-block-196 {
				margin-bottom: 30px;
				width: 100%;
				height: auto;
			}
}

.gen-block-196 span {
	line-height: 1.2em;
}
.gen-block-196 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-196  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-196  span {
font-size: 18px;
}
.gen-block-196 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-18 { position: relative; }
.gen-imagewithtext-18 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-imagewithtext-18 {
		height: auto;
	}
}



@media (max-width: 575.98px) {
					.gen-imagewithtext-18 {
						height: auto;
					}
}

.gen-imagewithtext-18 span {
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-18 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-18  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 14px;
	text-align: center;
}
.gen-imagewithtext-18  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-18  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-18  span {
font-size: 16px;
	}
}
.gen-imagewithtext-18 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-18:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-18 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-18 .image-wrapper { position: relative; }
.gen-imagewithtext-18 .image-wrapper {
	margin-bottom: 12px;
	width: 100%;
	height: 60px;
}





.gen-imagewithtext-18 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-18 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-18 .image-wrapper .image-a  {
}
.gen-imagewithtext-18 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-block-197 { position: relative; }
.gen-block-197 {
	width: 25%;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-block-197 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-197 {
		width: 50%;
	}
}


@media (max-width: 575.98px) {
			.gen-block-197 {
				margin-bottom: 30px;
				width: 100%;
				height: auto;
			}
}

.gen-block-197 span {
	line-height: 1.2em;
}
.gen-block-197 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-197  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-197  span {
font-size: 18px;
}
.gen-block-197 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-19 { position: relative; }
.gen-imagewithtext-19 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-imagewithtext-19 {
		height: auto;
	}
}



@media (max-width: 575.98px) {
					.gen-imagewithtext-19 {
						height: auto;
					}
}

.gen-imagewithtext-19 span {
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-19 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-19  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 14px;
	text-align: center;
}
.gen-imagewithtext-19  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-19  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-19  span {
font-size: 16px;
	}
}
.gen-imagewithtext-19 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-19:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-19 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-19 .image-wrapper { position: relative; }
.gen-imagewithtext-19 .image-wrapper {
	margin-bottom: 12px;
	width: 100%;
	height: 60px;
}





.gen-imagewithtext-19 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-19 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-19 .image-wrapper .image-a  {
}
.gen-imagewithtext-19 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-block-198 { position: relative; }
.gen-block-198 {
	width: 25%;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-block-198 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-198 {
		width: 50%;
	}
}


@media (max-width: 575.98px) {
			.gen-block-198 {
				margin-bottom: 30px;
				width: 100%;
				height: auto;
			}
}

.gen-block-198 span {
	line-height: 1.2em;
}
.gen-block-198 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-198  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-198  span {
font-size: 18px;
}
.gen-block-198 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-20 { position: relative; }
.gen-imagewithtext-20 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-20 span {
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-20 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-20  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 14px;
	text-align: center;
}
.gen-imagewithtext-20  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-20  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-20  span {
font-size: 16px;
	}
}
.gen-imagewithtext-20 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-20:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-20 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-20 .image-wrapper { position: relative; }
.gen-imagewithtext-20 .image-wrapper {
	margin-bottom: 12px;
	width: 100%;
	height: 60px;
}





.gen-imagewithtext-20 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-20 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-20 .image-wrapper .image-a  {
}
.gen-imagewithtext-20 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-block-199 { position: relative; }
.gen-block-199 {
	width: 25%;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-block-199 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-199 {
		width: 50%;
	}
}


@media (max-width: 575.98px) {
			.gen-block-199 {
				margin-bottom: 30px;
				width: 100%;
				height: auto;
			}
}

.gen-block-199 span {
	line-height: 1.2em;
}
.gen-block-199 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-199  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-199  span {
font-size: 18px;
}
.gen-block-199 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-21 { position: relative; }
.gen-imagewithtext-21 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-21 span {
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-21 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-21  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 14px;
	text-align: center;
}
.gen-imagewithtext-21  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-21  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-21  span {
font-size: 16px;
	}
}
.gen-imagewithtext-21 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-21:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-21 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-21 .image-wrapper { position: relative; }
.gen-imagewithtext-21 .image-wrapper {
	margin-bottom: 12px;
	width: 100%;
	height: 60px;
}





.gen-imagewithtext-21 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-21 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-21 .image-wrapper .image-a  {
}
.gen-imagewithtext-21 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-block-200 { position: relative; }
.gen-block-200 {
	width: 25%;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-block-200 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-200 {
		width: 50%;
	}
}


@media (max-width: 575.98px) {
			.gen-block-200 {
				margin-bottom: 30px;
				width: 100%;
				height: auto;
			}
}

.gen-block-200 span {
	line-height: 1.2em;
}
.gen-block-200 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-200  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-200  span {
font-size: 18px;
}
.gen-block-200 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-22 { position: relative; }
.gen-imagewithtext-22 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-22 span {
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-22 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-22  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 14px;
	text-align: center;
}
.gen-imagewithtext-22  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-22  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-22  span {
font-size: 16px;
	}
}
.gen-imagewithtext-22 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-22:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-22 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-22 .image-wrapper { position: relative; }
.gen-imagewithtext-22 .image-wrapper {
	margin-bottom: 12px;
	width: 100%;
	height: 60px;
}





.gen-imagewithtext-22 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-22 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-22 .image-wrapper .image-a  {
}
.gen-imagewithtext-22 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-block-201 { position: relative; }
.gen-block-201 {
	width: 25%;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-block-201 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-201 {
		width: 50%;
	}
}


@media (max-width: 575.98px) {
			.gen-block-201 {
				margin-bottom: 30px;
				width: 100%;
				height: auto;
			}
}

.gen-block-201 span {
	line-height: 1.2em;
}
.gen-block-201 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-201  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-201  span {
font-size: 18px;
}
.gen-block-201 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-23 { position: relative; }
.gen-imagewithtext-23 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-23 span {
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-23 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-23  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 14px;
	text-align: center;
}
.gen-imagewithtext-23  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-23  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-23  span {
font-size: 16px;
	}
}
.gen-imagewithtext-23 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-23:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-23 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-23 .image-wrapper { position: relative; }
.gen-imagewithtext-23 .image-wrapper {
	margin-bottom: 12px;
	width: 100%;
	height: 60px;
}





.gen-imagewithtext-23 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-23 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-23 .image-wrapper .image-a  {
}
.gen-imagewithtext-23 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}





.gen-expansionarea-3 { position: relative; }
.gen-expansionarea-3 {
	margin-top: 60px;
}




@media (max-width: 575.98px) {
							.gen-expansionarea-3 {
								margin-top: 0px;
							}
}

.gen-expansionarea-3 span {
}
.gen-expansionarea-3 {
}
.gen-expansionarea-3  {
}
.gen-expansionarea-3 {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionarea-3 .area-2 { position: relative; }





.gen-expansionarea-3 .area-2 span {
}
.gen-expansionarea-3 .area-2 {
}
.gen-expansionarea-3 .area-2  {
}
.gen-expansionarea-3 .area-2 {
	color: rgba(0, 0, 0, 0);
}

.gen-block-202 { position: relative; }
.gen-block-202 {
	margin-bottom: 60px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-202 {
		height: 1820px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-202 {
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-block-202 {
		margin-bottom: 0px;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-202 {
		height: auto;
	}
}

.gen-block-202 span {
	line-height: 1.2em;
}
.gen-block-202 {
	line-height: 1.2em;
}
.gen-block-202  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-202 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-203 { position: relative; }
.gen-block-203 {
	width: 25%;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-block-203 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-203 {
		width: 50%;
	}
}


@media (max-width: 575.98px) {
			.gen-block-203 {
				margin-bottom: 30px;
				width: 100%;
				height: auto;
			}
}

.gen-block-203 span {
	line-height: 1.2em;
}
.gen-block-203 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-203  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-203  span {
font-size: 18px;
}
.gen-block-203 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-24 { position: relative; }
.gen-imagewithtext-24 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: 100%;
}





.gen-imagewithtext-24 span {
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-24 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-24  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 14px;
	text-align: center;
}
.gen-imagewithtext-24  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-24  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-24  span {
font-size: 16px;
	}
}
.gen-imagewithtext-24 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-24:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-24 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-24 .image-wrapper { position: relative; }
.gen-imagewithtext-24 .image-wrapper {
	margin-bottom: 12px;
	width: 100%;
	height: 60px;
}





.gen-imagewithtext-24 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-24 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-24 .image-wrapper .image-a  {
}
.gen-imagewithtext-24 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-block-204 { position: relative; }
.gen-block-204 {
	width: 25%;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-block-204 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-204 {
		width: 50%;
	}
}


@media (max-width: 575.98px) {
			.gen-block-204 {
				margin-bottom: 30px;
				width: 100%;
				height: auto;
			}
}

.gen-block-204 span {
	line-height: 1.2em;
}
.gen-block-204 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-204  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-204  span {
font-size: 18px;
}
.gen-block-204 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-25 { position: relative; }
.gen-imagewithtext-25 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-25 span {
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-25 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-25  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 14px;
	text-align: center;
}
.gen-imagewithtext-25  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-25  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-25  span {
font-size: 16px;
	}
}
.gen-imagewithtext-25 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-25:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-25 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-25 .image-wrapper { position: relative; }
.gen-imagewithtext-25 .image-wrapper {
	margin-bottom: 12px;
	width: 100%;
	height: 60px;
}





.gen-imagewithtext-25 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-25 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-25 .image-wrapper .image-a  {
}
.gen-imagewithtext-25 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-block-205 { position: relative; }
.gen-block-205 {
	width: 25%;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-block-205 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-205 {
		width: 50%;
	}
}


@media (max-width: 575.98px) {
			.gen-block-205 {
				margin-bottom: 30px;
				width: 100%;
				height: auto;
			}
}

.gen-block-205 span {
	line-height: 1.2em;
}
.gen-block-205 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-205  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-205  span {
font-size: 18px;
}
.gen-block-205 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-26 { position: relative; }
.gen-imagewithtext-26 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-26 span {
	line-height: 1.8000000000000005em;
}
.gen-imagewithtext-26 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000005em;
}
.gen-imagewithtext-26  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 14px;
	text-align: center;
}
.gen-imagewithtext-26  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-26  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-26  span {
font-size: 16px;
	}
}
.gen-imagewithtext-26 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-26:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-26 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-26 .image-wrapper { position: relative; }
.gen-imagewithtext-26 .image-wrapper {
	margin-bottom: 12px;
	width: 100%;
	height: 60px;
}





.gen-imagewithtext-26 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-26 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-26 .image-wrapper .image-a  {
}
.gen-imagewithtext-26 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-block-206 { position: relative; }
.gen-block-206 {
	width: 25%;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-block-206 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-206 {
		width: 50%;
	}
}


@media (max-width: 575.98px) {
			.gen-block-206 {
				margin-bottom: 30px;
				width: 100%;
				height: auto;
			}
}

.gen-block-206 span {
	line-height: 1.2em;
}
.gen-block-206 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-206  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-206  span {
font-size: 18px;
}
.gen-block-206 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-27 { position: relative; }
.gen-imagewithtext-27 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-imagewithtext-27 {
		height: auto;
	}
}



@media (max-width: 575.98px) {
					.gen-imagewithtext-27 {
						height: auto;
					}
}

.gen-imagewithtext-27 span {
	line-height: 1.8000000000000005em;
}
.gen-imagewithtext-27 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000005em;
}
.gen-imagewithtext-27  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 14px;
	text-align: center;
}
.gen-imagewithtext-27  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-27  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-27  span {
font-size: 16px;
	}
}
.gen-imagewithtext-27 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-27:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-27 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-27 .image-wrapper { position: relative; }
.gen-imagewithtext-27 .image-wrapper {
	margin-bottom: 12px;
	width: 100%;
	height: 60px;
}





.gen-imagewithtext-27 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-27 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-27 .image-wrapper .image-a  {
}
.gen-imagewithtext-27 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-block-207 { position: relative; }
.gen-block-207 {
	width: 25%;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-block-207 {
		height: 300px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-207 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-207 {
		margin-bottom: 30px;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-207 {
		margin-bottom: 30px;
		width: 100%;
		height: auto;
	}
}

.gen-block-207 span {
	line-height: 1.2em;
}
.gen-block-207 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-207  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-207  span {
font-size: 18px;
}
.gen-block-207 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-28 { position: relative; }
.gen-imagewithtext-28 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-28 span {
	line-height: 1.8000000000000005em;
}
.gen-imagewithtext-28 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000005em;
}
.gen-imagewithtext-28  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 14px;
	text-align: center;
}
.gen-imagewithtext-28  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-28  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-28  span {
font-size: 16px;
	}
}
.gen-imagewithtext-28 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-28:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-28 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-28 .image-wrapper { position: relative; }
.gen-imagewithtext-28 .image-wrapper {
	margin-bottom: 12px;
	width: 100%;
	height: 60px;
}





.gen-imagewithtext-28 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-28 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-28 .image-wrapper .image-a  {
}
.gen-imagewithtext-28 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-block-208 { position: relative; }
.gen-block-208 {
	width: 25%;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-block-208 {
		height: 300px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-208 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-208 {
		margin-bottom: 30px;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-208 {
		margin-bottom: 30px;
		width: 100%;
		height: auto;
	}
}

.gen-block-208 span {
	line-height: 1.2em;
}
.gen-block-208 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-208  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-208  span {
font-size: 18px;
}
.gen-block-208 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-29 { position: relative; }
.gen-imagewithtext-29 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-29 span {
	line-height: 1.8000000000000005em;
}
.gen-imagewithtext-29 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000005em;
}
.gen-imagewithtext-29  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 14px;
	text-align: center;
}
.gen-imagewithtext-29  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-29  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-29  span {
font-size: 16px;
	}
}
.gen-imagewithtext-29 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-29:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-29 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-29 .image-wrapper { position: relative; }
.gen-imagewithtext-29 .image-wrapper {
	margin-bottom: 12px;
	width: 100%;
	height: 60px;
}





.gen-imagewithtext-29 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-29 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-29 .image-wrapper .image-a  {
}
.gen-imagewithtext-29 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-block-209 { position: relative; }
.gen-block-209 {
	width: 25%;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-block-209 {
		height: 300px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-209 {
		width: 50%;
	}
}


@media (max-width: 575.98px) {
			.gen-block-209 {
				margin-bottom: 30px;
				width: 100%;
				height: auto;
			}
}

.gen-block-209 span {
	line-height: 1.2em;
}
.gen-block-209 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-209  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-209  span {
font-size: 18px;
}
.gen-block-209 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-30 { position: relative; }
.gen-imagewithtext-30 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-30 span {
	line-height: 1.8000000000000005em;
}
.gen-imagewithtext-30 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000005em;
}
.gen-imagewithtext-30  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 14px;
	text-align: center;
}
.gen-imagewithtext-30  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-30  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-30  span {
font-size: 16px;
	}
}
.gen-imagewithtext-30 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-30:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-30 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-30 .image-wrapper { position: relative; }
.gen-imagewithtext-30 .image-wrapper {
	margin-bottom: 12px;
	width: 100%;
	height: 60px;
}





.gen-imagewithtext-30 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-30 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-30 .image-wrapper .image-a  {
}
.gen-imagewithtext-30 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-block-210 { position: relative; }
.gen-block-210 {
	width: 25%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-210 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-210 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-210 {
		margin-bottom: 30px;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-210 {
		margin-bottom: 30px;
		width: 100%;
		height: auto;
	}
}

.gen-block-210 span {
	line-height: 1.2em;
}
.gen-block-210 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-210  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-210  span {
font-size: 18px;
}
.gen-block-210 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-31 { position: relative; }
.gen-imagewithtext-31 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-31 span {
	line-height: 1.8000000000000005em;
}
.gen-imagewithtext-31 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000005em;
}
.gen-imagewithtext-31  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 14px;
	text-align: center;
}
.gen-imagewithtext-31  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-31  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-31  span {
font-size: 16px;
	}
}
.gen-imagewithtext-31 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-31:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-31 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-31 .image-wrapper { position: relative; }
.gen-imagewithtext-31 .image-wrapper {
	margin-bottom: 12px;
	width: 100%;
	height: 60px;
}





.gen-imagewithtext-31 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-31 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-31 .image-wrapper .image-a  {
}
.gen-imagewithtext-31 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-block-211 { position: relative; }
.gen-block-211 {
	width: 25%;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-block-211 {
		height: 300px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-211 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-211 {
		margin-bottom: 30px;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-211 {
		margin-bottom: 30px;
		width: 100%;
		height: auto;
	}
}

.gen-block-211 span {
	line-height: 1.2em;
}
.gen-block-211 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-211  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-211  span {
font-size: 18px;
}
.gen-block-211 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-32 { position: relative; }
.gen-imagewithtext-32 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-32 span {
	line-height: 1.8000000000000005em;
}
.gen-imagewithtext-32 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000005em;
}
.gen-imagewithtext-32  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 14px;
	text-align: center;
}
.gen-imagewithtext-32  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-32  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-32  span {
font-size: 16px;
	}
}
.gen-imagewithtext-32 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-32:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-32 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-32 .image-wrapper { position: relative; }
.gen-imagewithtext-32 .image-wrapper {
	margin-bottom: 12px;
	width: 100%;
	height: 60px;
}





.gen-imagewithtext-32 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-32 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-32 .image-wrapper .image-a  {
}
.gen-imagewithtext-32 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-block-212 { position: relative; }
.gen-block-212 {
	width: 25%;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-block-212 {
		height: 300px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-212 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-212 {
		margin-bottom: 30px;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-212 {
		margin-bottom: 30px;
		width: 100%;
		height: auto;
	}
}

.gen-block-212 span {
	line-height: 1.2em;
}
.gen-block-212 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-212  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-212  span {
font-size: 18px;
}
.gen-block-212 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-33 { position: relative; }
.gen-imagewithtext-33 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-33 span {
	line-height: 1.8000000000000005em;
}
.gen-imagewithtext-33 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000005em;
}
.gen-imagewithtext-33  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 14px;
	text-align: center;
}
.gen-imagewithtext-33  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-33  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-33  span {
font-size: 16px;
	}
}
.gen-imagewithtext-33 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-33:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-33 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-33 .image-wrapper { position: relative; }
.gen-imagewithtext-33 .image-wrapper {
	margin-bottom: 12px;
	width: 100%;
	height: 60px;
}





.gen-imagewithtext-33 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-33 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-33 .image-wrapper .image-a  {
}
.gen-imagewithtext-33 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-block-213 { position: relative; }
.gen-block-213 {
	width: 25%;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-block-213 {
		height: 300px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-213 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-213 {
		margin-bottom: 30px;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-213 {
		margin-bottom: 30px;
		width: 100%;
		height: auto;
	}
}

.gen-block-213 span {
	line-height: 1.2em;
}
.gen-block-213 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-213  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-213  span {
font-size: 18px;
}
.gen-block-213 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-34 { position: relative; }
.gen-imagewithtext-34 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-34 span {
	line-height: 1.8000000000000005em;
}
.gen-imagewithtext-34 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000005em;
}
.gen-imagewithtext-34  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 14px;
	text-align: center;
}
.gen-imagewithtext-34  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-34  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-34  span {
font-size: 16px;
	}
}
.gen-imagewithtext-34 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-34:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-34 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-34 .image-wrapper { position: relative; }
.gen-imagewithtext-34 .image-wrapper {
	margin-bottom: 12px;
	width: 100%;
	height: 60px;
}





.gen-imagewithtext-34 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-34 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-34 .image-wrapper .image-a  {
}
.gen-imagewithtext-34 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-block-214 { position: relative; }
.gen-block-214 {
	width: 25%;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-block-214 {
		height: 300px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-214 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-214 {
		margin-bottom: 30px;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-214 {
		margin-bottom: 30px;
		width: 100%;
		height: auto;
	}
}

.gen-block-214 span {
	line-height: 1.2em;
}
.gen-block-214 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-214  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-214  span {
font-size: 18px;
}
.gen-block-214 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-35 { position: relative; }
.gen-imagewithtext-35 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-35 span {
	line-height: 1.8000000000000005em;
}
.gen-imagewithtext-35 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000005em;
}
.gen-imagewithtext-35  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 14px;
	text-align: center;
}
.gen-imagewithtext-35  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-35  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-35  span {
font-size: 16px;
	}
}
.gen-imagewithtext-35 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-35:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-35 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-35 .image-wrapper { position: relative; }
.gen-imagewithtext-35 .image-wrapper {
	margin-bottom: 12px;
	width: 100%;
	height: 60px;
}





.gen-imagewithtext-35 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-35 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-35 .image-wrapper .image-a  {
}
.gen-imagewithtext-35 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-block-215 { position: relative; }
.gen-block-215 {
	width: 25%;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-block-215 {
		height: 300px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-215 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-215 {
		margin-bottom: 30px;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-215 {
		margin-bottom: 30px;
		width: 100%;
		height: auto;
	}
}

.gen-block-215 span {
	line-height: 1.2em;
}
.gen-block-215 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-215  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-215  span {
font-size: 18px;
}
.gen-block-215 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-36 { position: relative; }
.gen-imagewithtext-36 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-36 span {
	line-height: 1.8000000000000005em;
}
.gen-imagewithtext-36 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000005em;
}
.gen-imagewithtext-36  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 14px;
	text-align: center;
}
.gen-imagewithtext-36  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-36  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-36  span {
font-size: 16px;
	}
}
.gen-imagewithtext-36 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-36:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-36 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-36 .image-wrapper { position: relative; }
.gen-imagewithtext-36 .image-wrapper {
	margin-bottom: 12px;
	width: 100%;
	height: 60px;
}





.gen-imagewithtext-36 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-36 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-36 .image-wrapper .image-a  {
}
.gen-imagewithtext-36 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-block-216 { position: relative; }
.gen-block-216 {
	width: 25%;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-block-216 {
		height: 300px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-216 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-216 {
		margin-bottom: 30px;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-216 {
		margin-bottom: 30px;
		width: 100%;
		height: auto;
	}
}

.gen-block-216 span {
	line-height: 1.2em;
}
.gen-block-216 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-216  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-216  span {
font-size: 18px;
}
.gen-block-216 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-37 { position: relative; }
.gen-imagewithtext-37 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-37 span {
	line-height: 1.8000000000000005em;
}
.gen-imagewithtext-37 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000005em;
}
.gen-imagewithtext-37  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 14px;
	text-align: center;
}
.gen-imagewithtext-37  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-37  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-37  span {
font-size: 16px;
	}
}
.gen-imagewithtext-37 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-37:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-37 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-37 .image-wrapper { position: relative; }
.gen-imagewithtext-37 .image-wrapper {
	margin-bottom: 12px;
	width: 100%;
	height: 60px;
}





.gen-imagewithtext-37 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-37 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-37 .image-wrapper .image-a  {
}
.gen-imagewithtext-37 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-block-217 { position: relative; }
.gen-block-217 {
	width: 25%;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-block-217 {
		height: 300px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-217 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-217 {
		margin-bottom: 30px;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-217 {
		margin-bottom: 30px;
		width: 100%;
		height: auto;
	}
}

.gen-block-217 span {
	line-height: 1.2em;
}
.gen-block-217 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-217  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-217  span {
font-size: 18px;
}
.gen-block-217 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-38 { position: relative; }
.gen-imagewithtext-38 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-38 span {
	line-height: 1.8000000000000005em;
}
.gen-imagewithtext-38 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000005em;
}
.gen-imagewithtext-38  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 14px;
	text-align: center;
}
.gen-imagewithtext-38  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-38  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-38  span {
font-size: 16px;
	}
}
.gen-imagewithtext-38 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-38:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-38 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-38 .image-wrapper { position: relative; }
.gen-imagewithtext-38 .image-wrapper {
	margin-bottom: 12px;
	width: 100%;
	height: 60px;
}





.gen-imagewithtext-38 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-38 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-38 .image-wrapper .image-a  {
}
.gen-imagewithtext-38 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-block-218 { position: relative; }
.gen-block-218 {
	width: 25%;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-block-218 {
		height: 300px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-218 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-218 {
		margin-bottom: 30px;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-218 {
		margin-bottom: 30px;
		width: 100%;
		height: auto;
	}
}

.gen-block-218 span {
	line-height: 1.2em;
}
.gen-block-218 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-218  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-218  span {
font-size: 18px;
}
.gen-block-218 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-39 { position: relative; }
.gen-imagewithtext-39 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-39 span {
	line-height: 1.8000000000000005em;
}
.gen-imagewithtext-39 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000005em;
}
.gen-imagewithtext-39  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 14px;
	text-align: center;
}
.gen-imagewithtext-39  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-39  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-39  span {
font-size: 16px;
	}
}
.gen-imagewithtext-39 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-39:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-39 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-39 .image-wrapper { position: relative; }
.gen-imagewithtext-39 .image-wrapper {
	margin-bottom: 12px;
	width: 100%;
	height: 60px;
}





.gen-imagewithtext-39 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-39 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-39 .image-wrapper .image-a  {
}
.gen-imagewithtext-39 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-block-219 { position: relative; }
.gen-block-219 {
	width: 25%;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-block-219 {
		height: 300px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-219 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-219 {
		margin-bottom: 30px;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-219 {
		margin-bottom: 30px;
		width: 100%;
		height: auto;
	}
}

.gen-block-219 span {
	line-height: 1.2em;
}
.gen-block-219 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-219  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-219  span {
font-size: 18px;
}
.gen-block-219 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-40 { position: relative; }
.gen-imagewithtext-40 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-40 span {
	line-height: 1.8000000000000005em;
}
.gen-imagewithtext-40 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000005em;
}
.gen-imagewithtext-40  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 14px;
	text-align: center;
}
.gen-imagewithtext-40  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-40  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-40  span {
font-size: 16px;
	}
}
.gen-imagewithtext-40 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-40:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-40 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-40 .image-wrapper { position: relative; }
.gen-imagewithtext-40 .image-wrapper {
	margin-bottom: 12px;
	width: 100%;
	height: 60px;
}





.gen-imagewithtext-40 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-40 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-40 .image-wrapper .image-a  {
}
.gen-imagewithtext-40 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-block-220 { position: relative; }
.gen-block-220 {
	width: 25%;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-block-220 {
		height: 300px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-220 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-220 {
		margin-bottom: 30px;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-220 {
		margin-bottom: 30px;
		width: 100%;
		height: auto;
	}
}

.gen-block-220 span {
	line-height: 1.2em;
}
.gen-block-220 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-220  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-220  span {
font-size: 18px;
}
.gen-block-220 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-41 { position: relative; }
.gen-imagewithtext-41 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-41 span {
	line-height: 1.8000000000000005em;
}
.gen-imagewithtext-41 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000005em;
}
.gen-imagewithtext-41  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 14px;
	text-align: center;
}
.gen-imagewithtext-41  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-41  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-41  span {
font-size: 16px;
	}
}
.gen-imagewithtext-41 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-41:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-41 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-41 .image-wrapper { position: relative; }
.gen-imagewithtext-41 .image-wrapper {
	margin-bottom: 12px;
	width: 100%;
	height: 60px;
}





.gen-imagewithtext-41 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-41 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-41 .image-wrapper .image-a  {
}
.gen-imagewithtext-41 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-block-221 { position: relative; }
.gen-block-221 {
	width: 25%;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-block-221 {
		height: 300px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-221 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-221 {
		margin-bottom: 30px;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-221 {
		margin-bottom: 30px;
		width: 100%;
		height: auto;
	}
}

.gen-block-221 span {
	line-height: 1.2em;
}
.gen-block-221 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-221  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-221  span {
font-size: 18px;
}
.gen-block-221 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-42 { position: relative; }
.gen-imagewithtext-42 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-42 span {
	line-height: 1.8000000000000005em;
}
.gen-imagewithtext-42 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000005em;
}
.gen-imagewithtext-42  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 14px;
	text-align: center;
}
.gen-imagewithtext-42  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-42  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-42  span {
font-size: 16px;
	}
}
.gen-imagewithtext-42 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-42:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-42 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-42 .image-wrapper { position: relative; }
.gen-imagewithtext-42 .image-wrapper {
	margin-bottom: 12px;
	width: 100%;
	height: 60px;
}





.gen-imagewithtext-42 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-42 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-42 .image-wrapper .image-a  {
}
.gen-imagewithtext-42 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-block-222 { position: relative; }
.gen-block-222 {
	width: 25%;
	height: 299px;
}

@media (max-width: 1199.98px) {
	.gen-block-222 {
		height: 300px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-222 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-222 {
		margin-bottom: 30px;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-222 {
		margin-bottom: 30px;
		width: 100%;
		height: auto;
	}
}

.gen-block-222 span {
	line-height: 1.2em;
}
.gen-block-222 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-222  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-222  span {
font-size: 18px;
}
.gen-block-222 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-43 { position: relative; }
.gen-imagewithtext-43 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithtext-43 {
								height: auto;
							}
}

.gen-imagewithtext-43 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-43 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-43  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 14px;
	text-align: center;
}
.gen-imagewithtext-43  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-43  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-43  span {
font-size: 16px;
	}
}
.gen-imagewithtext-43 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-43:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-43 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-43 .image-wrapper { position: relative; }
.gen-imagewithtext-43 .image-wrapper {
	margin-bottom: 12px;
	width: 100%;
	height: 60px;
}





.gen-imagewithtext-43 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-43 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-43 .image-wrapper .image-a  {
}
.gen-imagewithtext-43 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}





.gen-heading-218 { position: relative; }
.gen-heading-218 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
}

@media (max-width: 1199.98px) {
	.gen-heading-218 {
		margin-top: 0px;
	}
}



@media (max-width: 575.98px) {
					.gen-heading-218 {
						margin-bottom: 24px;
					}
}

.gen-heading-218 .h span {
	line-height: 1.2em;
}
.gen-heading-218 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-style: italic;
}
.gen-heading-218 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-218 .h  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-heading-218 .h  {
	font-size: 21px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-218 .h  span {
font-size: 21px;
	}
}
.gen-heading-218 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-editorrow-258 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-258 .col:nth-child(1) {
flex: 0 0 auto;
 width: 44.33772935779815%;
}
.gen-editorrow-258 .col:nth-child(2) {
flex: 0 0 auto;
 width: 55.66227064220184%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-258 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-258 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-258 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-258 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-258 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-258 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-258 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-258 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-258 { position: relative; }





.gen-editorrow-258 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-258 span {
}
.gen-editorrow-258 {
}
.gen-editorrow-258  {
	padding-top: 60px;
	padding-right: 120px;
	padding-bottom: 60px;
	padding-left: 120px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-258   {
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-258  {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-258  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-258 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(90, 90, 97, 1);
}

.gen-editorcolumn-474 { position: relative; }





.gen-editorcolumn-474 span {
}
.gen-editorcolumn-474 {
}

.gen-heading-219 { position: relative; }
.gen-heading-219 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: 100%;
}

@media (max-width: 1199.98px) {
	.gen-heading-219 {
		margin-right: 2px;
	}
}




.gen-heading-219 .h span {
	line-height: 1.2em;
}
.gen-heading-219 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-219 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 34px;
}
.gen-heading-219 .h  span {
font-size: 34px;
}
.gen-heading-219 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-376 { position: relative; }
.gen-paragraph-376 {
	margin-right: 0px;
	margin-bottom: 60px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-376 {
								margin-bottom: 15px;
							}
}

.gen-paragraph-376 .paragraph span {
	line-height: 1.9000000000000004em;
}
.gen-paragraph-376 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.9000000000000004em;
font-weight: 100;
}
.gen-paragraph-376 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-376 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-376 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-376 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-376 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-475 { position: relative; }





.gen-editorcolumn-475 span {
}
.gen-editorcolumn-475 {
}

.gen-contactform-3 { position: relative; }





.gen-contactform-3 span {
	line-height: 1.2em;
}
.gen-contactform-3 {
	line-height: 1.2em;
}
.gen-contactform-3  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-contactform-3 {
	color: rgba(0, 0, 0, 1);
}

.gen-textarea-6 { position: relative; }
.gen-textarea-6 {
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: 100%;
	height: 56px;
}





.gen-textarea-6 .text-area span {
	line-height: 1.2em;
}
.gen-textarea-6 .text-area {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-textarea-6 .text-area  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-textarea-6 .text-area  span {
font-size: 16px;
}
.gen-textarea-6 .text-area {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(67, 67, 67, 1);
}
.gen-textarea-6 .text-area:focus {
	color: rgba(220, 220, 243, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(220, 220, 243, 1);
	background-color: rgba(97, 97, 97, 1);
}
.gen-textarea-6 .text-area:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(97, 97, 97, 1);
}

.gen-textarea-6 .text-area::placeholder{
color:rgba(255, 255, 255, 1);
}

.gen-input-40 { position: relative; }
.gen-input-40 {
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: 100%;
	height: 56px;
}





.gen-input-40 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-40 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-40 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-40 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-40 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(67, 67, 67, 1);
}
.gen-input-40 > .inner-wrapper > .input:focus {
	color: rgba(220, 220, 243, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(220, 220, 243, 1);
	background-color: rgba(97, 97, 97, 1);
}
.gen-input-40 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(97, 97, 97, 1);
}

.gen-input-40 > .inner-wrapper > .input::placeholder{
color:rgba(255, 255, 255, 1);
}
.gen-input-40 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-button-112 { position: relative; }
.gen-button-112 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-112 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-112 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-112 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-112 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-112 > .button span {
	line-height: 1.6em;
	letter-spacing: 0.15000000000000002em ;
}
.gen-button-112 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	letter-spacing: 0.15000000000000002em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-112 > .button  {
	font-size: 16px;
}
.gen-button-112 > .button  span {
font-size: 16px;
}
.gen-button-112 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-112 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-112 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-112 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-112 > .button > span{
padding:0 5px;
}





.gen-expansionarea-3 .show-more-button { position: relative; }
.gen-expansionarea-3 .show-more-button {
	margin-top: 60px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 190px;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-expansionarea-3 .show-more-button {
								margin-top: 0px;
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
							}
}

.gen-expansionarea-3 .show-more-button > .button span {
	line-height: 1.6em;
	letter-spacing: 0.15000000000000002em ;
}
.gen-expansionarea-3 .show-more-button > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	letter-spacing: 0.15000000000000002em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	text-transform: uppercase;
	transition: all 0.2s;
}
.gen-expansionarea-3 .show-more-button > .button  {
	font-size: 16px;
}
.gen-expansionarea-3 .show-more-button > .button  span {
font-size: 16px;
}
.gen-expansionarea-3 .show-more-button > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-expansionarea-3 .show-more-button > .button:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
	background-color: rgba(66, 66, 76, 1);
}
.gen-expansionarea-3 .show-more-button > .button:active {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(113, 113, 130, 1);
}
.gen-expansionarea-3 .show-more-button > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-expansionarea-3 .show-more-button > .button > span{
padding:0 8px;
}

.gen-expansionarea-3 .show-less-button { position: relative; }
.gen-expansionarea-3 .show-less-button {
	margin-top: 80px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}




@media (max-width: 575.98px) {
							.gen-expansionarea-3 .show-less-button {
								margin-top: 17px;
								margin-right: auto;
								margin-left: 0px;
								width: 100%;
								height: 42px;
							}
}

.gen-expansionarea-3 .show-less-button > .button span {
	line-height: 1.2em;
}
.gen-expansionarea-3 .show-less-button > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-expansionarea-3 .show-less-button > .button  {
	font-size: 16px;
}
.gen-expansionarea-3 .show-less-button > .button  span {
font-size: 16px;
}
.gen-expansionarea-3 .show-less-button > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-expansionarea-3 .show-less-button > .button:hover {
	color: rgba(32, 32, 35, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-expansionarea-3 .show-less-button > .button:active {
	color: rgba(32, 32, 35, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-expansionarea-3 .show-less-button > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-expansionarea-3 .show-less-button > .button > span{
padding:0 8px;
}





.gen-editorsection-84 { position: relative; }





.gen-editorsection-84 span {
}
.gen-editorsection-84 {
}
.gen-editorsection-84  {
	padding-top: 80px;
	padding-bottom: 80px;
}
@media (max-width: 767.98px) {
  .gen-editorsection-84  {
	padding-top: 35px;
	padding-bottom: 35px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-84  {
	padding-top: 35px;
	padding-bottom: 35px;
	}
}
.gen-editorsection-84 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(32, 32, 35, 1);
}

.gen-editorrow-259 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-259 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-259 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-259 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-259 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-259 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-259 { position: relative; }





.gen-editorrow-259 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-259 span {
}
.gen-editorrow-259 {
}
.gen-editorrow-259  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-259   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-259  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-259  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-259  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-259 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-476 { position: relative; }





.gen-editorcolumn-476 span {
}
.gen-editorcolumn-476 {
}

.gen-heading-220 { position: relative; }
.gen-heading-220 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-heading-220 {
								margin-bottom: 0px;
							}
}

.gen-heading-220 .h span {
	line-height: 1.2em;
}
.gen-heading-220 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-220 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 767.98px) {
  .gen-heading-220 .h  {
	font-size: 40px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-220 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-220 .h  {
	font-size: 35px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-220 .h  span {
font-size: 35px;
	}
}
.gen-heading-220 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-block-223 { position: relative; }
.gen-block-223 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-block-223 {
				margin-bottom: 30px;
			}
}



.gen-block-223 span {
	line-height: 1.2em;
}
.gen-block-223 {
	line-height: 1.2em;
}
.gen-block-223  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-223 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-377 { position: relative; }
.gen-paragraph-377 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-377 {
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-377 {
				width: 30%;
			}
}

@media (max-width: 575.98px) {
			.gen-paragraph-377 {
				width: 100%;
			}
}

.gen-paragraph-377 .paragraph span {
	line-height: 1.9000000000000004em;
}
.gen-paragraph-377 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.9000000000000004em;
}
.gen-paragraph-377 .paragraph  {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-size: 20px;
}
.gen-paragraph-377 .paragraph  span {
font-size: 20px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-377 .paragraph   {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-377 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-377 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-377 .paragraph  {
	font-size: 16px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-377 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-377 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-377 .paragraph:hover {
	color: rgba(0, 0, 0, 0);
}
.gen-paragraph-377 .paragraph:active {
	color: rgba(0, 0, 0, 0);
}


.gen-paragraph-378 { position: relative; }
.gen-paragraph-378 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-378 {
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-378 {
				width: 30%;
			}
}

@media (max-width: 575.98px) {
			.gen-paragraph-378 {
				width: 100%;
			}
}

.gen-paragraph-378 .paragraph span {
	line-height: 1.9000000000000004em;
}
.gen-paragraph-378 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.9000000000000004em;
}
.gen-paragraph-378 .paragraph  {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-size: 20px;
}
.gen-paragraph-378 .paragraph  span {
font-size: 20px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-378 .paragraph   {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-378 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-378 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-378 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-378 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-378 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-379 { position: relative; }
.gen-paragraph-379 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-379 {
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-379 {
				width: 40%;
			}
}

@media (max-width: 575.98px) {
			.gen-paragraph-379 {
				width: 100%;
			}
}

.gen-paragraph-379 .paragraph span {
	line-height: 1.9000000000000004em;
}
.gen-paragraph-379 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.9000000000000004em;
}
.gen-paragraph-379 .paragraph  {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-size: 20px;
}
.gen-paragraph-379 .paragraph  span {
font-size: 20px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-379 .paragraph   {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-379 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-379 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-379 .paragraph  {
	font-size: 16px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-379 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-379 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-380 { position: relative; }
.gen-paragraph-380 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-380 {
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-380 {
				width: 100%;
			}
}

@media (max-width: 575.98px) {
			.gen-paragraph-380 {
				width: 100%;
			}
}

.gen-paragraph-380 .paragraph span {
	line-height: 1.9000000000000004em;
}
.gen-paragraph-380 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.9000000000000004em;
}
.gen-paragraph-380 .paragraph  {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-size: 20px;
}
.gen-paragraph-380 .paragraph  span {
font-size: 20px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-380 .paragraph   {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-380 .paragraph  {
	font-size: 16px;
	text-align: center;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-380 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-380 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-380 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-380 .paragraph {
	color: rgba(255, 255, 255, 1);
}





.gen-editorrow-260 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-260 .col:nth-child(1) {
flex: 0 0 auto;
 width: 37.209063068236226%;
}
.gen-editorrow-260 .col:nth-child(2) {
flex: 0 0 auto;
 width: 26.162890388234906%;
}
.gen-editorrow-260 .col:nth-child(3) {
flex: 0 0 auto;
 width: 36.62804654352887%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-260 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.153705951121204%;
}
.gen-editorrow-260 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.153705951121204%;
}
.gen-editorrow-260 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.69258809775758%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-260 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-260 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-260 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-260 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-260 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-260 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-260 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-260 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-260 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-260 { position: relative; }




@media (max-width: 575.98px) {
								.gen-editorrow-260 {
									margin-bottom: 0px;
								}
}

.gen-editorrow-260 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-260 span {
}
.gen-editorrow-260 {
}
.gen-editorrow-260  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-260   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-260  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-260  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-260  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-260 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-477 { position: relative; }





.gen-editorcolumn-477 span {
}
.gen-editorcolumn-477 {
}

.gen-image-127 { position: relative; }
.gen-image-127 {
	margin-left: auto;
	width: 240px;
	height: 430px;
}

@media (max-width: 1199.98px) {
	.gen-image-127 {
		margin-left: auto;
		width: 240px;
		height: 410px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-127 {
		width: 100%;
		height: 387px;
	}
}

@media (max-width: 767.98px) {
	.gen-image-127 {
		margin-left: auto;
		width: 172.09302325581396px;
		height: 333px;
	}
}

@media (max-width: 575.98px) {
	.gen-image-127 {
		margin-top: 0px;
		margin-bottom: 25px;
		width: 100%;
		height: 435px;
	}
}

.gen-image-127 .image-a span {
	line-height: 1.2em;
}
.gen-image-127 .image-a {
	line-height: 1.2em;
}
.gen-image-127 .image-a  {
}
.gen-image-127 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-478 { position: relative; }





.gen-editorcolumn-478 span {
}
.gen-editorcolumn-478 {
}

.gen-image-128 { position: relative; }
.gen-image-128 {
	margin-right: auto;
	margin-left: auto;
	width: 240px;
	height: 430px;
}

@media (max-width: 1199.98px) {
	.gen-image-128 {
		margin-right: auto;
		margin-left: auto;
		width: 240px;
		height: 410px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-128 {
		width: 100%;
		height: 387px;
	}
}

@media (max-width: 767.98px) {
	.gen-image-128 {
		margin-right: auto;
		margin-left: auto;
		width: 172.09302325581396px;
		height: 333px;
	}
}

@media (max-width: 575.98px) {
	.gen-image-128 {
		margin-top: 0px;
		margin-bottom: 25px;
		width: 100%;
		height: 435px;
	}
}

.gen-image-128 .image-a span {
	line-height: 1.2em;
}
.gen-image-128 .image-a {
	line-height: 1.2em;
}
.gen-image-128 .image-a  {
}
.gen-image-128 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-479 { position: relative; }





.gen-editorcolumn-479 span {
}
.gen-editorcolumn-479 {
}

.gen-image-129 { position: relative; }
.gen-image-129 {
	margin-right: auto;
	width: 240px;
	height: 430px;
}

@media (max-width: 1199.98px) {
	.gen-image-129 {
		margin-right: auto;
		width: 240px;
		height: 410px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-129 {
		width: 100%;
		height: 387px;
	}
}

@media (max-width: 767.98px) {
	.gen-image-129 {
		margin-right: auto;
		margin-left: 0px;
		width: 172.09302325581396px;
		height: 333px;
	}
}

@media (max-width: 575.98px) {
	.gen-image-129 {
		margin-top: 0px;
		margin-bottom: 25px;
		width: 100%;
		height: 435px;
	}
}

.gen-image-129 .image-a span {
	line-height: 1.2em;
}
.gen-image-129 .image-a {
	line-height: 1.2em;
}
.gen-image-129 .image-a  {
}
.gen-image-129 .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-261 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-261 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-261 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-261 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-261 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-261 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-261 { position: relative; }





.gen-editorrow-261 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-261 span {
}
.gen-editorrow-261 {
}
.gen-editorrow-261  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-261   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-261  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-261  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-261  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-261 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-480 { position: relative; }





.gen-editorcolumn-480 span {
}
.gen-editorcolumn-480 {
}

.gen-image-130 { position: relative; }
.gen-image-130 {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	height: 370px;
}

@media (max-width: 1199.98px) {
	.gen-image-130 {
		margin-right: auto;
		margin-left: auto;
		width: 100%;
		height: 370px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-130 {
		width: 100%;
		height: 370px;
	}
}

@media (max-width: 767.98px) {
	.gen-image-130 {
		margin-right: auto;
		margin-left: auto;
		width: 450px;
		height: 274.8768472906404px;
	}
}

@media (max-width: 575.98px) {
	.gen-image-130 {
		margin-top: 0px;
		width: 100%;
		height: 208px;
	}
}

.gen-image-130 .image-a span {
	line-height: 1.2em;
}
.gen-image-130 .image-a {
	line-height: 1.2em;
}
.gen-image-130 .image-a  {
}
.gen-image-130 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-381 { position: relative; }
.gen-paragraph-381 {
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-381 {
				margin-right: auto;
				margin-bottom: 20px;
				margin-left: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-381 {
				margin-right: auto;
				margin-bottom: 20px;
				margin-left: auto;
			}
}


.gen-paragraph-381 .paragraph span {
	line-height: 1.9000000000000004em;
}
.gen-paragraph-381 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.9000000000000004em;
}
.gen-paragraph-381 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 23px;
	text-align: center;
}
.gen-paragraph-381 .paragraph  span {
font-size: 23px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-381 .paragraph  {
	font-size: 20px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-381 .paragraph  span {
font-size: 20px;
	}
}
.gen-paragraph-381 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-editorrow-262 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-262 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-262 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-262 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-262 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-262 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-262 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-262 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-262 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-262 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-262 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-262 { position: relative; }





.gen-editorrow-262 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-262 span {
}
.gen-editorrow-262 {
}
.gen-editorrow-262  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-262   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-262  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-262  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-262  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}

.gen-editorcolumn-481 { position: relative; }





.gen-editorcolumn-481 span {
}
.gen-editorcolumn-481 {
}

.gen-image-131 { position: relative; }
.gen-image-131 {
	margin-right: 0px;
	margin-left: auto;
	width: 300px;
	height: 70px;
}


@media (max-width: 991.98px) {
			.gen-image-131 {
				width: 100%;
				height: 70px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-131 {
						margin-top: 0px;
						margin-bottom: 15px;
						width: 100%;
						height: 70px;
					}
}

.gen-image-131 .image-a span {
	line-height: 1.2em;
}
.gen-image-131 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-image-131 .image-a  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-image-131 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-image-131 .image-a:hover {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-482 { position: relative; }





.gen-editorcolumn-482 span {
}
.gen-editorcolumn-482 {
}

.gen-image-132 { position: relative; }
.gen-image-132 {
	margin-right: 0px;
	margin-left: 0px;
	width: 300px;
	height: 70px;
}


@media (max-width: 991.98px) {
			.gen-image-132 {
				width: 100%;
				height: 70px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-132 {
						margin-top: 0px;
						margin-bottom: 15px;
						width: 100%;
						height: 70px;
					}
}

.gen-image-132 .image-a span {
	line-height: 1.2em;
}
.gen-image-132 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-image-132 .image-a  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-image-132 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-image-132 .image-a:hover {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}





.gen-editorsection-85 { position: relative; }





.gen-editorsection-85 span {
}
.gen-editorsection-85 {
}
.gen-editorsection-85  {
	padding-top: 60px;
	padding-bottom: 60px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-85  {
	padding-top: 35px;
	padding-bottom: 35px;
	}
}
.gen-editorsection-85 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(69, 69, 75, 1);
}

.gen-editorrow-263 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-263 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-263 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-263 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-263 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-263 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-263 { position: relative; }





.gen-editorrow-263 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-263 span {
}
.gen-editorrow-263 {
}
.gen-editorrow-263  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-263   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-263  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-263  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-263  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-263 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-483 { position: relative; }





.gen-editorcolumn-483 span {
}
.gen-editorcolumn-483 {
}

.gen-heading-221 { position: relative; }
.gen-heading-221 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 100%;
}





.gen-heading-221 .h span {
	line-height: 1.2em;
}
.gen-heading-221 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-221 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 767.98px) {
  .gen-heading-221 .h  {
	font-size: 40px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-221 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-221 .h  {
	font-size: 38px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-221 .h  span {
font-size: 38px;
	}
}
.gen-heading-221 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-enhancecustom1-3 { position: relative; }





.gen-enhancecustom1-3 span {
}
.gen-enhancecustom1-3 {
}
.gen-enhancecustom1-3  {
	padding-bottom: 0px;
}
.gen-enhancecustom1-3 {
	color: rgba(0, 0, 0, 1);
}

.gen-multitoggle-1 { position: relative; }
.gen-multitoggle-1 {
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
	width: 320px;
	height: 56px;
}





.gen-multitoggle-1 .multi-toggle-options span {
	letter-spacing: 0.05em ;
}
.gen-multitoggle-1 .multi-toggle-options {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
	letter-spacing: 0.05em;
	border-top-left-radius: 50px;
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px;
	border-bottom-right-radius: 50px;
	text-transform: uppercase;
	transition: all 0.2s;
}
.gen-multitoggle-1 .multi-toggle-options  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 20px;
}
.gen-multitoggle-1 .multi-toggle-options  span {
font-size: 20px;
}
.gen-multitoggle-1 .multi-toggle-options {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}

.gen-multitoggle-1 .multi-toggle-options .multi-knob > label:hover{
color:rgba(255, 255, 255, 1);
}
.gen-multitoggle-1 .multi-toggle-options .active > label{
color:rgba(0, 0, 0, 1);
}
.gen-multitoggle-1 .multi-toggle-options .active > label:hover{
color:rgba(0, 0, 0, 1);
}
.gen-multitoggle-1 .pointer { position: relative; }
.gen-multitoggle-1 .pointer {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 100%;
}





.gen-multitoggle-1 .pointer span {
}
.gen-multitoggle-1 .pointer {
	font-family: Arial, Helvetica, sans-serif, cursive;
	border-top-left-radius: 50px;
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px;
	border-bottom-right-radius: 50px;
}
.gen-multitoggle-1 .pointer  {
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.gen-multitoggle-1 .pointer {
	color: rgba(106, 106, 116, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-multitoggle-1 .pointer:hover {
	color: rgba(0, 0, 0, 1);
box-shadow: 3px 3px 11px rgba(45, 45, 45, 0.328);
}



.gen-editorrow-264 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-264 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-264 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-264 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-264 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-264 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-264 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-264 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-264 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-264 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-264 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-264 { position: relative; }
.gen-editorrow-264 {
	margin-bottom: 0px;
}





.gen-editorrow-264 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-264 span {
}
.gen-editorrow-264 {
}
.gen-editorrow-264  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-264   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-264  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-264  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-264  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-264 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-484 { position: relative; }





.gen-editorcolumn-484 span {
}
.gen-editorcolumn-484 {
}

.gen-toggleimage-1 { position: relative; }
.gen-toggleimage-1 {
	margin-right: 35px;
	margin-left: 35px;
	width: auto;
	height: 390px;
}


@media (max-width: 991.98px) {
			.gen-toggleimage-1 {
				width: auto;
				height: 100%;
			}
}


@media (max-width: 575.98px) {
					.gen-toggleimage-1 {
						width: auto;
						height: 220px;
					}
}

.gen-toggleimage-1 .image-a span {
	line-height: 1.2em;
}
.gen-toggleimage-1 .image-a {
	line-height: 1.2em;
}
.gen-toggleimage-1 .image-a  {
}
.gen-toggleimage-1 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-485 { position: relative; }





.gen-editorcolumn-485 span {
}
.gen-editorcolumn-485 {
}

.gen-heading-222 { position: relative; }
.gen-heading-222 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 100%;
}




@media (max-width: 575.98px) {
							.gen-heading-222 {
								margin-right: auto;
								margin-left: auto;
								width: auto;
							}
}

.gen-heading-222 .h span {
	line-height: 1.2em;
}
.gen-heading-222 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-222 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-heading-222 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-382 { position: relative; }
.gen-paragraph-382 {
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
	width: auto;
}





.gen-paragraph-382 .paragraph span {
	line-height: 1.9000000000000004em;
}
.gen-paragraph-382 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.9000000000000004em;
}
.gen-paragraph-382 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-382 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-382 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-382 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-382 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-editorrow-265 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-265 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-265 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-265 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-265 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-265 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-265 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-265 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-265 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-265 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-265 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-265 { position: relative; }





.gen-editorrow-265 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-265 span {
}
.gen-editorrow-265 {
}
.gen-editorrow-265  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-265   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-265  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-265  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-265  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-265 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-486 { position: relative; }





.gen-editorcolumn-486 span {
}
.gen-editorcolumn-486 {
}

.gen-heading-223 { position: relative; }
.gen-heading-223 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 100%;
}




@media (max-width: 575.98px) {
							.gen-heading-223 {
								margin-right: auto;
								margin-left: auto;
								width: auto;
							}
}

.gen-heading-223 .h span {
	line-height: 1.2em;
}
.gen-heading-223 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-223 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-heading-223 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-383 { position: relative; }
.gen-paragraph-383 {
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-383 {
								margin-right: auto;
								margin-left: auto;
								width: auto;
							}
}

.gen-paragraph-383 .paragraph span {
	line-height: 1.9000000000000004em;
}
.gen-paragraph-383 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.9000000000000004em;
}
.gen-paragraph-383 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-383 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-383 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-383 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-383 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-487 { position: relative; }





.gen-editorcolumn-487 span {
}
.gen-editorcolumn-487 {
}

.gen-toggleimage-2 { position: relative; }
.gen-toggleimage-2 {
	margin-right: 35px;
	margin-left: 35px;
	width: auto;
	height: 390px;
}


@media (max-width: 991.98px) {
			.gen-toggleimage-2 {
				width: auto;
				height: 100%;
			}
}


@media (max-width: 575.98px) {
					.gen-toggleimage-2 {
						width: auto;
						height: 220px;
					}
}

.gen-toggleimage-2 .image-a span {
	line-height: 1.2em;
}
.gen-toggleimage-2 .image-a {
	line-height: 1.2em;
}
.gen-toggleimage-2 .image-a  {
}
.gen-toggleimage-2 .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-expansionarea-4 { position: relative; }
.gen-expansionarea-4 {
	margin-top: 0px;
}





.gen-expansionarea-4 span {
}
.gen-expansionarea-4 {
}
.gen-expansionarea-4  {
}
.gen-expansionarea-4 {
	color: rgba(0, 0, 0, 1);
}

.gen-expansionarea-4 .area-2 { position: relative; }





.gen-expansionarea-4 .area-2 span {
}
.gen-expansionarea-4 .area-2 {
}

.gen-editorrow-266 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-266 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-266 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-266 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-266 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-266 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-266 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-266 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-266 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-266 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-266 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-266 { position: relative; }
.gen-editorrow-266 {
	margin-top: 0px;
}





.gen-editorrow-266 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-266 span {
}
.gen-editorrow-266 {
}
.gen-editorrow-266  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-266   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-266  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-266  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-266  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-266 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-488 { position: relative; }





.gen-editorcolumn-488 span {
}
.gen-editorcolumn-488 {
}

.gen-toggleimage-3 { position: relative; }
.gen-toggleimage-3 {
	margin-top: 0px;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-left: 35px;
	width: auto;
	height: 390px;
}


@media (max-width: 991.98px) {
			.gen-toggleimage-3 {
				width: auto;
				height: 100%;
			}
}


@media (max-width: 575.98px) {
					.gen-toggleimage-3 {
						width: auto;
						height: 220px;
					}
}

.gen-toggleimage-3 .image-a span {
	line-height: 1.2em;
}
.gen-toggleimage-3 .image-a {
	line-height: 1.2em;
}
.gen-toggleimage-3 .image-a  {
}
.gen-toggleimage-3 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-489 { position: relative; }





.gen-editorcolumn-489 span {
}
.gen-editorcolumn-489 {
}

.gen-heading-224 { position: relative; }
.gen-heading-224 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: 0px;
	width: 523px;
}



@media (max-width: 767.98px) {
					.gen-heading-224 {
						width: auto;
					}
}

@media (max-width: 575.98px) {
					.gen-heading-224 {
						width: auto;
						height: auto;
					}
}

.gen-heading-224 .h span {
	line-height: 1.2em;
}
.gen-heading-224 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	text-transform: uppercase;
}
.gen-heading-224 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-heading-224 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-384 { position: relative; }
.gen-paragraph-384 {
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
	width: auto;
}





.gen-paragraph-384 .paragraph span {
	line-height: 1.9000000000000004em;
}
.gen-paragraph-384 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.9000000000000004em;
}
.gen-paragraph-384 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-384 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-384 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-384 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-384 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-editorrow-267 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-267 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-267 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-267 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-267 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-267 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-267 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-267 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-267 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-267 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-267 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-267 { position: relative; }





.gen-editorrow-267 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-267 span {
}
.gen-editorrow-267 {
}
.gen-editorrow-267  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-267   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-267  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-267  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-267  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-267 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-490 { position: relative; }





.gen-editorcolumn-490 span {
}
.gen-editorcolumn-490 {
}

.gen-heading-225 { position: relative; }
.gen-heading-225 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 100%;
}





.gen-heading-225 .h span {
	line-height: 1.2em;
}
.gen-heading-225 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	text-transform: uppercase;
}
.gen-heading-225 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-heading-225 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-385 { position: relative; }
.gen-paragraph-385 {
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
	width: auto;
}





.gen-paragraph-385 .paragraph span {
	line-height: 1.9000000000000004em;
}
.gen-paragraph-385 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.9000000000000004em;
}
.gen-paragraph-385 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-385 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-385 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-385 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-385 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-491 { position: relative; }





.gen-editorcolumn-491 span {
}
.gen-editorcolumn-491 {
}

.gen-toggleimage-4 { position: relative; }
.gen-toggleimage-4 {
	margin-top: 0px;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-left: 35px;
	width: auto;
	height: 390px;
}


@media (max-width: 991.98px) {
			.gen-toggleimage-4 {
				width: auto;
				height: 100%;
			}
}


@media (max-width: 575.98px) {
					.gen-toggleimage-4 {
						width: auto;
						height: 220px;
					}
}

.gen-toggleimage-4 .image-a span {
	line-height: 1.2em;
}
.gen-toggleimage-4 .image-a {
	line-height: 1.2em;
}
.gen-toggleimage-4 .image-a  {
}
.gen-toggleimage-4 .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-268 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-268 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-268 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-268 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-268 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-268 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-268 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-268 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-268 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-268 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-268 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-268 { position: relative; }





.gen-editorrow-268 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-268 span {
}
.gen-editorrow-268 {
}
.gen-editorrow-268  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-268   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-268  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-268  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-268  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-268 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-492 { position: relative; }





.gen-editorcolumn-492 span {
}
.gen-editorcolumn-492 {
}

.gen-toggleimage-5 { position: relative; }
.gen-toggleimage-5 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 390px;
}


@media (max-width: 991.98px) {
			.gen-toggleimage-5 {
				width: auto;
				height: 100%;
			}
}


@media (max-width: 575.98px) {
					.gen-toggleimage-5 {
						margin-bottom: 50px;
						width: auto;
						height: 220px;
					}
}

.gen-toggleimage-5 .image-a span {
	line-height: 1.2em;
}
.gen-toggleimage-5 .image-a {
	line-height: 1.2em;
}
.gen-toggleimage-5 .image-a  {
}
.gen-toggleimage-5 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-493 { position: relative; }





.gen-editorcolumn-493 span {
}
.gen-editorcolumn-493 {
}

.gen-heading-226 { position: relative; }
.gen-heading-226 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 100%;
}



@media (max-width: 767.98px) {
					.gen-heading-226 {
						width: auto;
					}
}

@media (max-width: 575.98px) {
					.gen-heading-226 {
						margin-right: auto;
						margin-left: auto;
						width: 100%;
					}
}

.gen-heading-226 .h span {
	line-height: 1.2em;
}
.gen-heading-226 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	text-transform: uppercase;
}
.gen-heading-226 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-heading-226 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-386 { position: relative; }
.gen-paragraph-386 {
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-386 {
								margin-bottom: 0px;
							}
}

.gen-paragraph-386 .paragraph span {
	line-height: 1.8000000000000003em;
}
.gen-paragraph-386 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000003em;
}
.gen-paragraph-386 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-386 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-386 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-386 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-386 .paragraph {
	color: rgba(255, 255, 255, 1);
}





.gen-expansionarea-4 .show-more-button { position: relative; }
.gen-expansionarea-4 .show-more-button {
	margin-top: 80px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}




@media (max-width: 575.98px) {
							.gen-expansionarea-4 .show-more-button {
								margin-top: 17px;
								margin-right: auto;
								margin-left: 0px;
								width: 100%;
								height: 42px;
							}
}

.gen-expansionarea-4 .show-more-button > .button span {
	line-height: 1.2em;
}
.gen-expansionarea-4 .show-more-button > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-expansionarea-4 .show-more-button > .button  {
	font-size: 16px;
}
.gen-expansionarea-4 .show-more-button > .button  span {
font-size: 16px;
}
.gen-expansionarea-4 .show-more-button > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-expansionarea-4 .show-more-button > .button:hover {
	color: rgba(32, 32, 35, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-expansionarea-4 .show-more-button > .button:active {
	color: rgba(32, 32, 35, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-expansionarea-4 .show-more-button > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-expansionarea-4 .show-more-button > .button > span{
padding:0 8px;
}

.gen-expansionarea-4 .show-less-button { position: relative; }
.gen-expansionarea-4 .show-less-button {
	margin-top: 60px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 190px;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-expansionarea-4 .show-less-button {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
							}
}

.gen-expansionarea-4 .show-less-button > .button span {
	line-height: 1.6em;
	letter-spacing: 0.15000000000000002em ;
}
.gen-expansionarea-4 .show-less-button > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	letter-spacing: 0.15000000000000002em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	text-transform: uppercase;
	transition: all 0.2s;
}
.gen-expansionarea-4 .show-less-button > .button  {
	font-size: 16px;
}
.gen-expansionarea-4 .show-less-button > .button  span {
font-size: 16px;
}
.gen-expansionarea-4 .show-less-button > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-expansionarea-4 .show-less-button > .button:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
	background-color: rgba(66, 66, 76, 1);
}
.gen-expansionarea-4 .show-less-button > .button:active {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(113, 113, 130, 1);
}
.gen-expansionarea-4 .show-less-button > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-expansionarea-4 .show-less-button > .button > span{
padding:0 8px;
}






.gen-editorsection-86 { position: relative; }





.gen-editorsection-86 span {
	line-height: 1.2em;
}
.gen-editorsection-86 {
	line-height: 1.2em;
}
.gen-editorsection-86  {
	padding-top: 25px;
	padding-bottom: 25px;
}
.gen-editorsection-86 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-editorrow-269 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-269 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-269 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-269 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-269 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-269 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-269 { position: relative; }





.gen-editorrow-269 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-269 span {
}
.gen-editorrow-269 {
}
.gen-editorrow-269  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-269   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-269  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-269  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-269  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-269 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-494 { position: relative; }





.gen-editorcolumn-494 span {
}
.gen-editorcolumn-494 {
}

.gen-heading-227 { position: relative; }
.gen-heading-227 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 100%;
}



@media (max-width: 767.98px) {
					.gen-heading-227 {
						margin-right: 10px;
						margin-left: 10px;
						width: auto;
					}
}


.gen-heading-227 .h span {
	line-height: 1.2em;
}
.gen-heading-227 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-227 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: center;
}
@media (max-width: 767.98px) {
  .gen-heading-227 .h  {
	font-size: 40px;
	text-align: left;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-227 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-227 .h  {
	font-size: 34px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-227 .h  span {
font-size: 34px;
	}
}
.gen-heading-227 .h {
	color: rgba(32, 32, 35, 1);
}


.gen-editorrow-270 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-270 .col:nth-child(1) {
flex: 0 0 auto;
 width: 56.71474186454232%;
}
.gen-editorrow-270 .col:nth-child(2) {
flex: 0 0 auto;
 width: 43.28525813545768%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-270 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-270 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-270 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-270 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-270 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-270 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-270 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-270 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-270 { position: relative; }





.gen-editorrow-270 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-270 span {
}
.gen-editorrow-270 {
}
.gen-editorrow-270  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-270   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-270  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-270  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-270  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-270 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-495 { position: relative; }





.gen-editorcolumn-495 span {
}
.gen-editorcolumn-495 {
}

.gen-imagewithsimpletext-158 { position: relative; }
.gen-imagewithsimpletext-158 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-158 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-158 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-158  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-imagewithsimpletext-158  span {
font-size: 20px;
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-158  {
	font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-158  span {
font-size: 18px;
	}
}
.gen-imagewithsimpletext-158 {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-158 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-158 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-158 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-158 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-158 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-158 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-158 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(32, 32, 35, 1);
}



.gen-imagewithsimpletext-159 { position: relative; }
.gen-imagewithsimpletext-159 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-159 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-159 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-159  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-imagewithsimpletext-159  span {
font-size: 20px;
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-159  {
	font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-159  span {
font-size: 18px;
	}
}
.gen-imagewithsimpletext-159 {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-159 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-159 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-159 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-159 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-159 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-159 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-159 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(32, 32, 35, 1);
}



.gen-imagewithsimpletext-160 { position: relative; }
.gen-imagewithsimpletext-160 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-160 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-160 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-160  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-imagewithsimpletext-160  span {
font-size: 20px;
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-160  {
	font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-160  span {
font-size: 18px;
	}
}
.gen-imagewithsimpletext-160 {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-160 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-160 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-160 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-160 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-160 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-160 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-160 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(32, 32, 35, 1);
}



.gen-imagewithsimpletext-161 { position: relative; }
.gen-imagewithsimpletext-161 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-161 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-161 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-161  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-imagewithsimpletext-161  span {
font-size: 20px;
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-161  {
	font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-161  span {
font-size: 18px;
	}
}
.gen-imagewithsimpletext-161 {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-161 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-161 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-161 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-161 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-161 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-161 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-161 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(32, 32, 35, 1);
}



.gen-heading-228 { position: relative; }
.gen-heading-228 {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
}





.gen-heading-228 .h span {
	line-height: 1.2em;
}
.gen-heading-228 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-228 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-heading-228 .h  {
	font-size: 26px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-228 .h  span {
font-size: 26px;
	}
}
.gen-heading-228 .h {
	color: rgba(32, 32, 35, 1);
}


.gen-paragraph-387 { position: relative; }
.gen-paragraph-387 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 574px;
	height: 191px;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-387 {
		width: 100%;
		height: auto;
	}
}



@media (max-width: 575.98px) {
					.gen-paragraph-387 {
						margin-bottom: 0px;
					}
}

.gen-paragraph-387 .paragraph span {
	line-height: 1.9000000000000004em;
}
.gen-paragraph-387 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.9000000000000004em;
}
.gen-paragraph-387 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-paragraph-387 .paragraph  span {
font-size: 20px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-387 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-387 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-387 .paragraph {
	color: rgba(32, 32, 35, 1);
}



.gen-editorcolumn-496 { position: relative; }





.gen-editorcolumn-496 span {
}
.gen-editorcolumn-496 {
}

.gen-video-16 { position: relative; }
.gen-video-16 {
	margin-bottom: 14px;
	width: auto;
	height: 300px;
}




@media (max-width: 575.98px) {
							.gen-video-16 {
								width: auto;
								height: auto;
							}
}

.gen-video-16 .video span {
	line-height: 1.2em;
}
.gen-video-16 .video {
	line-height: 1.2em;
}
.gen-video-16 .video  {
}
.gen-video-16 .video {
	color: rgba(0, 0, 0, 1);
}


.gen-video-17 { position: relative; }
.gen-video-17 {
	margin-bottom: 14px;
	width: auto;
	height: 300px;
}




@media (max-width: 575.98px) {
							.gen-video-17 {
								width: auto;
								height: auto;
							}
}

.gen-video-17 .video span {
	line-height: 1.2em;
}
.gen-video-17 .video {
	line-height: 1.2em;
}
.gen-video-17 .video  {
}
.gen-video-17 .video {
	color: rgba(0, 0, 0, 1);
}







.gen-editorsection-87 { position: relative; }





.gen-editorsection-87 span {
}
.gen-editorsection-87 {
}
.gen-editorsection-87  {
	padding-top: 25px;
	padding-bottom: 25px;
}
.gen-editorsection-87 {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.25);
	background-color: rgba(32, 32, 35, 1);
	background-image: url('') ;
	background-position: initial ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: initial ;
}

.gen-editorrow-271 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-271 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-271 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-271 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-271 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-271 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-271 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-271 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-271 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-271 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-271 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-271 { position: relative; }





.gen-editorrow-271 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-271 span {
}
.gen-editorrow-271 {
}
.gen-editorrow-271  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-271   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-271  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-271  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-271  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-271 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-497 { position: relative; }





.gen-editorcolumn-497 span {
}
.gen-editorcolumn-497 {
}

.gen-heading-229 { position: relative; }
.gen-heading-229 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 100%;
}





.gen-heading-229 .h span {
	line-height: 1.2em;
}
.gen-heading-229 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-229 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 991.98px) {
  .gen-heading-229 .h  {
	font-size: 50px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-229 .h  span {
font-size: 50px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-229 .h  {
	font-size: 38px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-229 .h  span {
font-size: 38px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-229 .h  {
	font-size: 38px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-229 .h  span {
font-size: 38px;
	}
}
.gen-heading-229 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-imagewithsimpletext-162 { position: relative; }
.gen-imagewithsimpletext-162 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-162 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-162 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-162  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-imagewithsimpletext-162  span {
font-size: 20px;
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-162  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-162  span {
font-size: 16px;
	}
}
.gen-imagewithsimpletext-162 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-162 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-162 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-162 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-162 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-162 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-162 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-162 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-163 { position: relative; }
.gen-imagewithsimpletext-163 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-163 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-163 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-163  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-imagewithsimpletext-163  span {
font-size: 20px;
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-163  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-163  span {
font-size: 16px;
	}
}
.gen-imagewithsimpletext-163 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-163 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-163 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-163 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-163 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-163 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-163 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-163 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-164 { position: relative; }
.gen-imagewithsimpletext-164 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-164 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-164 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-164  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-imagewithsimpletext-164  span {
font-size: 20px;
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-164  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-164  span {
font-size: 16px;
	}
}
.gen-imagewithsimpletext-164 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-164 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-164 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-164 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-164 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-164 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-164 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-164 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-165 { position: relative; }
.gen-imagewithsimpletext-165 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-165 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-165 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-165  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-imagewithsimpletext-165  span {
font-size: 20px;
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-165  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-165  span {
font-size: 16px;
	}
}
.gen-imagewithsimpletext-165 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-165 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-165 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-165 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-165 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-165 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-165 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-165 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-166 { position: relative; }
.gen-imagewithsimpletext-166 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-166 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-166 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-166  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-imagewithsimpletext-166  span {
font-size: 20px;
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-166  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-166  span {
font-size: 16px;
	}
}
.gen-imagewithsimpletext-166 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-166 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-166 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-166 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-166 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-166 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-166 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-166 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-167 { position: relative; }
.gen-imagewithsimpletext-167 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-167 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-167 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-167  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-imagewithsimpletext-167  span {
font-size: 20px;
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-167  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-167  span {
font-size: 16px;
	}
}
.gen-imagewithsimpletext-167 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-167 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-167 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-167 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-167 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-167 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-167 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-167 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-paragraph-388 { position: relative; }
.gen-paragraph-388 {
	margin-top: 30px;
}





.gen-paragraph-388 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-388 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-388 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 22px;
}
.gen-paragraph-388 .paragraph  span {
font-size: 22px;
}
.gen-paragraph-388 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-498 { position: relative; }





.gen-editorcolumn-498 span {
}
.gen-editorcolumn-498 {
}

.gen-image-133 { position: relative; }
.gen-image-133 {
	margin-top: 0px;
	width: auto;
	height: 500px;
}


@media (max-width: 991.98px) {
			.gen-image-133 {
				width: auto;
				height: 100%;
			}
}


@media (max-width: 575.98px) {
					.gen-image-133 {
						width: auto;
						height: 220px;
					}
}

.gen-image-133 .image-a span {
	line-height: 1.2em;
}
.gen-image-133 .image-a {
	line-height: 1.2em;
}
.gen-image-133 .image-a  {
}
.gen-image-133 .image-a {
	color: rgba(0, 0, 0, 1);
}





.gen-editormain-32 { position: relative; }





.gen-editorsection-88 { position: relative; }





.gen-editorsection-88 span {
}
.gen-editorsection-88 {
}
.gen-editorsection-88  {
	padding-top: 30px;
	padding-bottom: 30px;
}
@media (max-width: 767.98px) {
  .gen-editorsection-88  {
	padding-top: 60px;
	padding-bottom: 60px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-88  {
	padding-top: 30px;
	padding-bottom: 30px;
	}
}
.gen-editorsection-88 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(20, 20, 23, 1);
	background-image: url('') ;
	background-position: right center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.gen-editorrow-272 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-272 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-272 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-272 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-272 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-272 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-272 { position: relative; }





.gen-editorrow-272 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-272 span {
}
.gen-editorrow-272 {
	text-transform: 0;
}
.gen-editorrow-272  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-272   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-272  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-272  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-272  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-272 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-499 { position: relative; }





.gen-editorcolumn-499 span {
}
.gen-editorcolumn-499 {
	text-transform: 0;
}

.gen-heading-230 { position: relative; }
.gen-heading-230 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-230 {
				width: auto;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-heading-230 {
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-230 {
				margin-top: 15px;
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

.gen-heading-230 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-230 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
font-weight: 400;
}
.gen-heading-230 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 60px;
	text-align: center;
}
.gen-heading-230 .h  span {
font-size: 60px;
}
@media (max-width: 991.98px) {
  .gen-heading-230 .h  {
	font-size: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-230 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-230 .h  {
	font-size: 36px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-230 .h  span {
font-size: 36px;
	}
}
.gen-heading-230 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-230 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-230 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-231 { position: relative; }
.gen-heading-231 {
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-231 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-heading-231 {
				width: auto;
				height: auto;
			}
}


.gen-heading-231 .h span {
	line-height: 1.8000000000000003em;
}
.gen-heading-231 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000003em;
font-weight: 300;
}
.gen-heading-231 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-heading-231 .h  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-heading-231 .h  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-231 .h  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-231 .h  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-231 .h  span {
font-size: 16px;
	}
}
.gen-heading-231 .h {
	color: rgba(255, 255, 255, 1);
}





.gen-editorsection-89 { position: relative; }
.gen-editorsection-89 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-editorsection-89 span {
}
.gen-editorsection-89 {
	text-transform: 0;
}
.gen-editorsection-89  {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 60px;
	padding-left: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-89  {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	}
}
.gen-editorsection-89 {
	color: rgba(255, 183, 134, 1);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-273 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-273 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-273 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-273 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-273 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-273 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-273 { position: relative; }





.gen-editorrow-273 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-273 span {
}
.gen-editorrow-273 {
	text-transform: 0;
}
.gen-editorrow-273  {
	padding-top: 10px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-273   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-273  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-273  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-273  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-273 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-500 { position: relative; }





.gen-editorcolumn-500 span {
}
.gen-editorcolumn-500 {
	text-transform: 0;
}

.gen-blogcategoryfilter-1 { position: relative; }





.gen-blogcategoryfilter-1 span {
	line-height: 1.2em;
}
.gen-blogcategoryfilter-1 {
	line-height: 1.2em;
	text-transform: 0;
}
.gen-blogcategoryfilter-1  {
	padding-right: 5px;
	padding-left: 5px;
}
.gen-blogcategoryfilter-1 {
	color: rgba(0, 0, 0, 0);
}

.gen-blogcategoryfilter-1 .blog-category-filter-option { position: relative; }
.gen-blogcategoryfilter-1 .blog-category-filter-option {
	margin-right: 5px;
	margin-bottom: 10px;
}





.gen-blogcategoryfilter-1 .blog-category-filter-option span {
}
.gen-blogcategoryfilter-1 .blog-category-filter-option {
	font-family: Plus Jakarta Sans, sans-serif;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.30000000000000004s;
}
.gen-blogcategoryfilter-1 .blog-category-filter-option  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-blogcategoryfilter-1 .blog-category-filter-option  span {
font-size: 16px;
}
.gen-blogcategoryfilter-1 .blog-category-filter-option {
	color: rgba(150, 150, 150, 1);
}
.gen-blogcategoryfilter-1 .blog-category-filter-option:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-blogcategoryfilter-1 .blog-category-filter-option:active {
	color: rgba(255, 255, 255, 1);
}
.gen-blogcategoryfilter-1 .blog-category-filter-option.selected {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}





.gen-editorrow-274 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-274 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-274 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-274 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-274 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-274 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-274 { position: relative; }





.gen-editorrow-274 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-274 span {
}
.gen-editorrow-274 {
	text-transform: 0;
}
.gen-editorrow-274  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-274 {
	color: rgba(255, 183, 134, 1);
}

.gen-editorcolumn-501 { position: relative; }





.gen-editorcolumn-501 span {
}
.gen-editorcolumn-501 {
	text-transform: 0;
}

.gen-blogarticlelist-1 { position: relative; }
.gen-blogarticlelist-1 {
	margin-bottom: 20px;
}


@media (max-width: 991.98px) {
			.gen-blogarticlelist-1 {
				margin-bottom: 0px;
			}
}



.gen-blogarticlelist-1 span {
	line-height: 1.2em;
}
.gen-blogarticlelist-1 {
	line-height: 1.2em;
	text-transform: 0;
}
.gen-blogarticlelist-1  {
}
.gen-blogarticlelist-1 {
	color: rgba(255, 183, 134, 1);
}

.gen-blogarticlelist-1 > .list .blog-article-view{
flex:0 0 calc(100% / 4); max-width: calc(100% / 4);
}
.gen-blogarticlelist-1 > .list .blog-article-view{
flex:0 0 calc(100% / 3); max-width: calc(100% / 3);
}
.gen-blogarticlelist-1 .blog-article-view { position: relative; }





.gen-blogarticlelist-1 .blog-article-view span {
}
.gen-blogarticlelist-1 .blog-article-view {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	text-transform: 0;
}
.gen-blogarticlelist-1 .blog-article-view  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
@media (max-width: 575.98px) {
  .gen-blogarticlelist-1 .blog-article-view  {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
}
.gen-blogarticlelist-1 .blog-article-view {
	color: rgba(255, 183, 134, 1);
}

.gen-image-134 { position: relative; }
.gen-image-134 {
	margin-bottom: 0px;
	width: auto;
	height: 280px;
}

@media (max-width: 1199.98px) {
	.gen-image-134 {
		height: 310px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-134 {
		width: auto;
		height: 215px;
	}
}

@media (max-width: 767.98px) {
	.gen-image-134 {
		height: 220px;
	}
}

@media (max-width: 575.98px) {
	.gen-image-134 {
		width: auto;
		height: 220px;
	}
}

.gen-image-134 .image-a span {
	line-height: 1.2em;
}
.gen-image-134 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-image-134 .image-a  {
	padding-top: 0px;
	padding-left: 0px;
}
.gen-image-134 .image-a {
	color: rgba(255, 183, 134, 1);
}
.blog-image .img {
    min-height: 280px;
    max-height: 280px;
}

.gen-block-224 { position: relative; }
.gen-block-224 {
	width: auto;
	height: 100%;
}





.gen-block-224 span {
}
.gen-block-224 {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-block-224  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-block-224 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-block-225 { position: relative; }
.gen-block-225 {
	height: auto;
}





.gen-block-225 span {
}
.gen-block-225 {
}
.gen-block-225  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-225 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-232 { position: relative; }
.gen-heading-232 {
	margin-bottom: 0px;
}





.gen-heading-232 .h span {
	line-height: 1.2em;
}
.gen-heading-232 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 500;
}
.gen-heading-232 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-heading-232 .h  span {
font-size: 20px;
}
.gen-heading-232 .h {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-232 .h:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-232 .h:active {
	color: rgba(32, 32, 35, 1);
}


.gen-paragraph-389 { position: relative; }
.gen-paragraph-389 {
	margin-bottom: 0px;
}





.gen-paragraph-389 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-389 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-389 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-389 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-389 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-389 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-389 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}


.gen-paragraph-390 { position: relative; }
.gen-paragraph-390 {
	margin-bottom: 15px;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-390 {
		margin-bottom: 0px;
	}
}




.gen-paragraph-390 .paragraph span {
	line-height: 1.5000000000000002em;
}
.gen-paragraph-390 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.5000000000000002em;
}
.gen-paragraph-390 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-390 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-390 .paragraph {
	color: rgba(69, 69, 75, 1);
}
.gen-paragraph-390 .paragraph:hover {
	color: rgba(69, 69, 75, 1);
}
.gen-paragraph-390 .paragraph:active {
	color: rgba(69, 69, 75, 1);
}



.gen-button-113 { position: relative; }
.gen-button-113 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-113 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-113 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-113 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-113 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: 0px;
		width: auto;
	}
}

.gen-button-113 > .button span {
	line-height: 1.6em;
}
.gen-button-113 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: 500;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-113 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-113 > .button  span {
font-size: 16px;
}
.gen-button-113 > .button {
	color: rgba(32, 32, 35, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-113 > .button:hover {
	color: rgba(32, 32, 35, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(232, 232, 232, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-113 > .button:active {
	color: rgba(32, 32, 35, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(232, 232, 232, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-113 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-113 > .button > span{
padding:0 6px;
}







.gen-editormain-33 { position: relative; }





.gen-editorsection-90 { position: relative; }





.gen-editorsection-90 span {
}
.gen-editorsection-90 {
}
.gen-editorsection-90  {
	padding-top: 30px;
	padding-bottom: 60px;
}
@media (max-width: 767.98px) {
  .gen-editorsection-90  {
	padding-top: 60px;
	padding-bottom: 60px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-90  {
	padding-top: 30px;
	padding-bottom: 30px;
	}
}
.gen-editorsection-90 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(20, 20, 23, 1);
	background-image: url('') ;
	background-position: right center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.gen-editorrow-275 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-275 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-275 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-275 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-275 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-275 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-275 { position: relative; }




@media (max-width: 575.98px) {
								.gen-editorrow-275 {
									margin-top: 0px;
								}
}

.gen-editorrow-275 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-275 span {
}
.gen-editorrow-275 {
	text-transform: 0;
}
.gen-editorrow-275  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-275   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-275  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-275  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-275  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-275 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-502 { position: relative; }





.gen-editorcolumn-502 span {
}
.gen-editorcolumn-502 {
	text-transform: 0;
}

.gen-heading-233 { position: relative; }
.gen-heading-233 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-233 {
				width: auto;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-heading-233 {
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-233 {
				margin-top: 15px;
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

.gen-heading-233 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-233 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
font-weight: 400;
}
.gen-heading-233 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 42px;
	text-align: center;
}
.gen-heading-233 .h  span {
font-size: 42px;
}
@media (max-width: 991.98px) {
  .gen-heading-233 .h  {
	font-size: 38px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-233 .h  span {
font-size: 38px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-233 .h  {
	font-size: 32px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-233 .h  span {
font-size: 32px;
	}
}
.gen-heading-233 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-233 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-233 .h:active {
	color: rgba(255, 255, 255, 1);
}




.gen-editorrow-276 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-276 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-276 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-276 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-276 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-276 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-276 { position: relative; }





.gen-editorrow-276 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-276 span {
}
.gen-editorrow-276 {
	text-transform: 0;
}
.gen-editorrow-276  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-276   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-276  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-276  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-276  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-276 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-503 { position: relative; }





.gen-editorcolumn-503 span {
}
.gen-editorcolumn-503 {
	text-transform: 0;
}

.gen-image-135 { position: relative; }
.gen-image-135 {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 680px;
	height: 360px;
}

@media (max-width: 1199.98px) {
	.gen-image-135 {
		width: 680px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-135 {
		width: 99.27536231884058%;
		height: 350px;
	}
}

@media (max-width: 767.98px) {
	.gen-image-135 {
		margin-right: auto;
		margin-left: auto;
		width: 99.36406995230524%;
		height: 324px;
	}
}

@media (max-width: 575.98px) {
	.gen-image-135 {
		width: 100%;
		height: 260px;
	}
}

.gen-image-135 .image-a span {
	line-height: 1.2em;
}
.gen-image-135 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-image-135 .image-a  {
}
.gen-image-135 .image-a {
	color: rgba(141, 199, 63, 1);
}


.gen-paragraph-391 { position: relative; }
.gen-paragraph-391 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 31px;
	margin-left: auto;
	width: 52.79069767441861%;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-391 {
		width: 680px;
	}
}


@media (max-width: 767.98px) {
			.gen-paragraph-391 {
				width: 629px;
			}
}

@media (max-width: 575.98px) {
			.gen-paragraph-391 {
				width: 337px;
			}
}

.gen-paragraph-391 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-391 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 300;
}
.gen-paragraph-391 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-391 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-391 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-391 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-391 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-392 { position: relative; }





.gen-paragraph-392 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-392 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-392 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-392 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-392 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-392 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-392 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}


.gen-socialiconbar-6 { position: relative; }
.gen-socialiconbar-6 {
	margin-right: auto;
	margin-left: auto;
}


@media (max-width: 991.98px) {
			.gen-socialiconbar-6 {
				margin-top: 0px;
				margin-bottom: 0px;
			}
}



.gen-socialiconbar-6 span {
	line-height: 1.2em;
}
.gen-socialiconbar-6 {
	line-height: 1.2em;
}
.gen-socialiconbar-6  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-socialiconbar-6 {
	color: rgba(0, 0, 0, 1);
}

.gen-socialiconitem-16 { position: relative; }
.gen-socialiconitem-16 {
	margin-right: 6px;
	width: 37px;
	height: 37px;
}


@media (max-width: 991.98px) {
			.gen-socialiconitem-16 {
				width: 20px;
			}
}

@media (max-width: 767.98px) {
			.gen-socialiconitem-16 {
				width: 35px;
			}
}


.gen-socialiconitem-16 span {
	line-height: 1.2em;
}
.gen-socialiconitem-16 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-socialiconitem-16  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.gen-socialiconitem-16 {
	color: rgba(255, 255, 255, 1);
}
.gen-socialiconitem-16:hover {
	color: rgba(139, 139, 149, 1);
}
.gen-socialiconitem-16:active {
	color: rgba(0, 0, 0, 1);
}

.gen-socialiconitem-16 div > i{
font-size:20px;
}
.gen-socialiconitem-16 div > i{
color:rgba(255, 255, 255, 1);
}
.gen-socialiconitem-16:hover div > i{
color:rgba(202, 202, 202, 1);
}

.gen-socialiconitem-17 { position: relative; }
.gen-socialiconitem-17 {
	margin-right: 6px;
	width: 37px;
	height: 37px;
}


@media (max-width: 991.98px) {
			.gen-socialiconitem-17 {
				width: 25px;
			}
}

@media (max-width: 767.98px) {
			.gen-socialiconitem-17 {
				width: 35px;
			}
}


.gen-socialiconitem-17 span {
	line-height: 1.2em;
}
.gen-socialiconitem-17 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-socialiconitem-17  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.gen-socialiconitem-17 {
	color: rgba(255, 255, 255, 1);
}
.gen-socialiconitem-17:hover {
	color: rgba(139, 139, 149, 1);
}
.gen-socialiconitem-17:active {
	color: rgba(0, 0, 0, 1);
}

.gen-socialiconitem-17 div > i{
font-size:15px;
}
.gen-socialiconitem-17 div > i{
color:rgba(255, 255, 255, 1);
}
.gen-socialiconitem-17:hover div > i{
color:rgba(202, 202, 202, 1);
}

.gen-socialiconitem-18 { position: relative; }
.gen-socialiconitem-18 {
	margin-right: 6px;
	width: 37px;
	height: 37px;
}


@media (max-width: 991.98px) {
			.gen-socialiconitem-18 {
				width: 25px;
			}
}

@media (max-width: 767.98px) {
			.gen-socialiconitem-18 {
				width: 35px;
			}
}


.gen-socialiconitem-18 span {
	line-height: 1.2em;
}
.gen-socialiconitem-18 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-socialiconitem-18  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.gen-socialiconitem-18 {
	color: rgba(255, 255, 255, 1);
}
.gen-socialiconitem-18:hover {
	color: rgba(139, 139, 149, 1);
}
.gen-socialiconitem-18:active {
	color: rgba(0, 0, 0, 1);
}

.gen-socialiconitem-18 div > i{
font-size:20px;
}
.gen-socialiconitem-18 div > i{
color:rgba(255, 255, 255, 1);
}
.gen-socialiconitem-18:hover div > i{
color:rgba(202, 202, 202, 1);
}


.gen-block-226 { position: relative; }
.gen-block-226 {
	margin-right: auto;
	margin-left: auto;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-block-226 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-block-226 span {
	line-height: 1.2em;
}
.gen-block-226 {
	line-height: 1.2em;
}
.gen-block-226  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}
.gen-block-226 {
	color: rgba(141, 199, 63, 1);
}

.gen-block-227 { position: relative; }
.gen-block-227 {
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-block-227 {
								margin-right: auto;
								margin-left: auto;
							}
}

.gen-block-227 span {
}
.gen-block-227 {
}
.gen-block-227  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.gen-block-227 {
	color: rgba(0, 0, 0, 1);
}

.gen-imagewithsimpletext-168 { position: relative; }
.gen-imagewithsimpletext-168 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-168 span {
}
.gen-imagewithsimpletext-168 {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-imagewithsimpletext-168  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 12px;
}
.gen-imagewithsimpletext-168  span {
font-size: 12px;
}
.gen-imagewithsimpletext-168 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-168 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-168 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-168 .image-wrapper {
	margin-right: 7px;
	width: 18px;
	height: 18px;
}





.gen-imagewithsimpletext-168 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-168 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-168 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-168 .image-wrapper .image-a {
	color: rgba(141, 199, 63, 1);
}



.gen-paragraph-393 { position: relative; }
.gen-paragraph-393 {
	margin-right: 15px;
}





.gen-paragraph-393 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-393 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
font-weight: bold;
}
.gen-paragraph-393 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-393 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-393 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-block-228 { position: relative; }
.gen-block-228 {
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-block-228 {
								margin-right: auto;
								margin-left: auto;
							}
}

.gen-block-228 span {
}
.gen-block-228 {
}
.gen-block-228  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.gen-block-228 {
	color: rgba(0, 0, 0, 1);
}

.gen-imagewithsimpletext-169 { position: relative; }
.gen-imagewithsimpletext-169 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-169 span {
}
.gen-imagewithsimpletext-169 {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-imagewithsimpletext-169  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 12px;
}
.gen-imagewithsimpletext-169  span {
font-size: 12px;
}
.gen-imagewithsimpletext-169 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-169 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-169 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-169 .image-wrapper {
	margin-right: 7px;
	width: 18px;
	height: 18px;
}





.gen-imagewithsimpletext-169 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-169 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-169 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-169 .image-wrapper .image-a {
	color: rgba(141, 199, 63, 1);
}



.gen-paragraph-394 { position: relative; }





.gen-paragraph-394 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-394 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
font-weight: bold;
}
.gen-paragraph-394 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-394 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-394 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-button-114 { position: relative; }
.gen-button-114 {
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 260px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-114 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-114 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-114 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-114 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 264px;
	}
}

.gen-button-114 > .button span {
	line-height: 1.6em;
}
.gen-button-114 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: 500;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-114 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-114 > .button  span {
font-size: 16px;
}
.gen-button-114 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-114 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-114 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-114 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-114 > .button > span{
padding:0 5px;
}




.gen-editormain-34 { position: relative; }





.gen-editorsection-91 { position: relative; }





.gen-editorsection-91 span {
	line-height: 1.2em;
}
.gen-editorsection-91 {
	line-height: 1.2em;
}
.gen-editorsection-91  {
	padding-top: 60px;
	padding-bottom: 80px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-91  {
	padding-top: 30px;
	padding-bottom: 80px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-91  {
	padding-top: 0px;
	padding-bottom: 80px;
	}
}
.gen-editorsection-91 {
	color: rgba(255, 54, 61, 1);
	background-color: rgba(20, 20, 23, 1);
}

.gen-editorrow-277 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-277 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-277 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-277 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-277 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-277 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-277 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorrow-277 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-277 {
	display:none !important;
	}
}




@media (min-width: 1200px) {
 .gen-editorrow-277 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-277 {
display:none !important;
} }
.gen-editorrow-277 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-277 span {
}
.gen-editorrow-277 {
	text-transform: 0;
}
.gen-editorrow-277  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-277   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-277  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-277  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-277  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-277 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-504 { position: relative; }





.gen-editorcolumn-504 span {
}
.gen-editorcolumn-504 {
	text-transform: 0;
}

.gen-heading-234 { position: relative; }




@media (max-width: 575.98px) {
								.gen-heading-234 {
									margin-top: 15px;
									margin-bottom: 0px;
								}
}

.gen-heading-234 .h span {
	line-height: 0.9999999999999997em;
}
.gen-heading-234 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 0.9999999999999997em;
font-weight: 600;
}
.gen-heading-234 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 40px;
	text-align: left;
}
.gen-heading-234 .h  span {
font-size: 40px;
}
@media (max-width: 991.98px) {
  .gen-heading-234 .h  {
	font-size: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-234 .h  span {
font-size: 40px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-234 .h  {
	font-size: 40px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-234 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-234 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-234 .h  span {
font-size: 40px;
	}
}
.gen-heading-234 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-234 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-234 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-block-229 { position: relative; }
.gen-block-229 {
	margin-bottom: 40px;
}



@media (max-width: 767.98px) {
					.gen-block-229 {
						margin-bottom: 0px;
					}
}

@media (max-width: 575.98px) {
					.gen-block-229 {
						margin-bottom: 0px;
						width: 100%;
					}
}

.gen-block-229 span {
	line-height: 1.2em;
}
.gen-block-229 {
	line-height: 1.2em;
}
.gen-block-229  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
@media (max-width: 575.98px) {
  .gen-block-229  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-block-229 {
	color: rgba(255, 54, 61, 1);
}

.gen-button-115 { position: relative; }
.gen-button-115 {
	margin-right: 0px;
}





.gen-button-115 > .button span {
	line-height: 1.2em;
}
.gen-button-115 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-button-115 > .button  {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 18px;
}
.gen-button-115 > .button  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-button-115 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-115 > .button  span {
font-size: 14px;
	}
}
.gen-button-115 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-button-115 > .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-button-115 > .button:active {
	color: rgba(255, 255, 255, 1);
}
.gen-button-115 > .button:disabled {
	color: rgba(202, 202, 202, 1);
}

.gen-button-115 > .button > span{
padding:0 0px;
}

.gen-button-116 { position: relative; }
.gen-button-116 {
	margin-right: 0px;
}





.gen-button-116 > .button span {
	line-height: 1.2em;
}
.gen-button-116 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-button-116 > .button  {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 18px;
}
.gen-button-116 > .button  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-button-116 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-116 > .button  span {
font-size: 14px;
	}
}
.gen-button-116 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-button-116 > .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-button-116 > .button:active {
	color: rgba(255, 255, 255, 1);
}
.gen-button-116 > .button:disabled {
	color: rgba(202, 202, 202, 1);
}

.gen-button-116 > .button > span{
padding:0 0px;
}

.gen-button-117 { position: relative; }
.gen-button-117 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-button-117 > .button span {
	line-height: 1.2em;
}
.gen-button-117 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-button-117 > .button  {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 18px;
}
.gen-button-117 > .button  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-button-117 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-117 > .button  span {
font-size: 14px;
	}
}
.gen-button-117 > .button {
	color: rgba(97, 97, 97, 1);
}
.gen-button-117 > .button:hover {
	color: rgba(97, 97, 97, 1);
}
.gen-button-117 > .button:active {
	color: rgba(97, 97, 97, 1);
}
.gen-button-117 > .button:disabled {
	color: rgba(202, 202, 202, 1);
}

.gen-button-117 > .button > span{
padding:0 0px;
}




.gen-editorrow-278 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-278 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-278 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-278 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-278 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-278 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-278 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorrow-278 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-278 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
				.gen-editorrow-278 {
					margin-bottom: 25px;
				}
}



@media (min-width: 1200px) {
 .gen-editorrow-278 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-278 {
display:none !important;
} }
.gen-editorrow-278 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-278 span {
}
.gen-editorrow-278 {
	text-transform: 0;
}
.gen-editorrow-278  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-278   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-278  {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-278  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-278  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-278 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-505 { position: relative; }





.gen-editorcolumn-505 span {
}
.gen-editorcolumn-505 {
	text-transform: 0;
}

.gen-cartsummaryview-2 { position: relative; }
.gen-cartsummaryview-2 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
	height: auto;
}
@media (min-width: 1200.00px) {
	.gen-cartsummaryview-2 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-cartsummaryview-2 {
		width: 100%;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-cartsummaryview-2 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
	.gen-cartsummaryview-2 {
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-cartsummaryview-2 {
		width: 100%;
	}
}

@media (max-width: 575.98px) {
	.gen-cartsummaryview-2 {
		width: 100%;
	}
}

@media (min-width: 1200px) {
 .gen-cartsummaryview-2 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-cartsummaryview-2 {
display:none !important;
} }
.gen-cartsummaryview-2 span {
	line-height: 1.2em;
}
.gen-cartsummaryview-2 {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-cartsummaryview-2  {
	padding-top: 30px;
	padding-right: 25px;
	padding-bottom: 40px;
	padding-left: 25px;
}
@media (max-width: 1199.98px) {
  .gen-cartsummaryview-2   {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	}
}
@media (max-width: 991.98px) {
  .gen-cartsummaryview-2  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-cartsummaryview-2  {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	}
}
.gen-cartsummaryview-2 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(32, 32, 35, 1);
}

.gen-paragraph-395 { position: relative; }
.gen-paragraph-395 {
	margin-bottom: 15px;
}





.gen-paragraph-395 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-395 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-395 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-paragraph-395 .paragraph  span {
font-size: 28px;
}
.gen-paragraph-395 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-395 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-cartitemlist-2 { position: relative; }
.gen-cartitemlist-2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-cartitemlist-2 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-cartitemlist-2 span {
	line-height: 1.2em;
}
.gen-cartitemlist-2 {
	line-height: 1.2em;
}
.gen-cartitemlist-2  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-cartitemlist-2 {
	color: rgba(0, 0, 0, 1);
}

.gen-cartitemlist-2 .cart-item-view { position: relative; }





.gen-cartitemlist-2 .cart-item-view span {
	line-height: 1.2em;
}
.gen-cartitemlist-2 .cart-item-view {
	line-height: 1.2em;
}
.gen-cartitemlist-2 .cart-item-view  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-cartitemlist-2 .cart-item-view {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-279 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-279 .col:nth-child(1) {
flex: 0 0 auto;
 width: 20.587446351931327%;
}
.gen-editorrow-279 .col:nth-child(2) {
flex: 0 0 auto;
 width: 79.41255364806867%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-279 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.979898606003122%;
}
.gen-editorrow-279 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.02010139399688%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-279 .col:nth-child(1) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}
.gen-editorrow-279 .col:nth-child(2) {
flex: 0 0 auto;
 width: 83.33333333333334%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-279 .col:nth-child(1) {
flex: 0 0 auto;
 width: 18.868420752510794%;
}
.gen-editorrow-279 .col:nth-child(2) {
flex: 0 0 auto;
 width: 81.1315792474892%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-279 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.979898606003122%;
}
.gen-editorrow-279 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.02010139399688%;
}

}
.gen-editorrow-279 { position: relative; }
.gen-editorrow-279 {
	margin-bottom: 5px;
}





.gen-editorrow-279 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-279 span {
	line-height: 1.2em;
}
.gen-editorrow-279 {
	line-height: 1.2em;
}
.gen-editorrow-279  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-279  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-279 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-506 { position: relative; }





.gen-editorcolumn-506 span {
	line-height: 1.2em;
}
.gen-editorcolumn-506 {
	line-height: 1.2em;
}

.gen-image-136 { position: relative; }
.gen-image-136 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 80px;
	height: 80px;
}


@media (max-width: 991.98px) {
			.gen-image-136 {
				width: 90px;
				height: 90px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-136 {
				width: 100%;
				height: 90px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-136 {
				margin-bottom: 15px;
				width: 70px;
				height: 70px;
			}
}

.gen-image-136 .image-a span {
	line-height: 1.2em;
}
.gen-image-136 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-image-136 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-136 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(55, 55, 57, 1);
}



.gen-editorcolumn-507 { position: relative; }





.gen-editorcolumn-507 span {
	line-height: 1.2em;
}
.gen-editorcolumn-507 {
	line-height: 1.2em;
}

.gen-editorrow-280 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-280 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-280 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-280 .col:nth-child(1) {
flex: 0 0 auto;
 width: 66.66666666666666%;
}
.gen-editorrow-280 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-280 .col:nth-child(1) {
flex: 0 0 auto;
 width: 66.66666666666666%;
}
.gen-editorrow-280 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-280 .col:nth-child(1) {
flex: 0 0 auto;
 width: 66.66666666666666%;
}
.gen-editorrow-280 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-280 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-280 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

}
.gen-editorrow-280 { position: relative; }





.gen-editorrow-280 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-280 span {
}
.gen-editorrow-280 {
	text-transform: 0;
}
.gen-editorrow-280  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-280   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-280  {
	padding-top: 0px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-280 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-508 { position: relative; }





.gen-editorcolumn-508 span {
}
.gen-editorcolumn-508 {
	text-transform: 0;
}

.gen-paragraph-396 { position: relative; }
.gen-paragraph-396 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-396 {
								width: auto;
							}
}

.gen-paragraph-396 .paragraph span {
}
.gen-paragraph-396 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 600;
}
.gen-paragraph-396 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-396 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-396 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-396 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-396 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-396 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-396 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-509 { position: relative; }





.gen-editorcolumn-509 span {
}
.gen-editorcolumn-509 {
	text-transform: 0;
}

.gen-paragraph-397 { position: relative; }
.gen-paragraph-397 {
	margin-bottom: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-397 {
								margin-top: 0px;
								margin-left: auto;
								width: auto;
							}
}

.gen-paragraph-397 .paragraph span {
}
.gen-paragraph-397 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-397 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-397 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-397 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-397 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-397 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-397 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}




.gen-block-230 { position: relative; }





.gen-block-230 span {
	line-height: 1.2em;
}
.gen-block-230 {
	line-height: 1.2em;
}
.gen-block-230  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-230 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-398 { position: relative; }
.gen-paragraph-398 {
	margin-bottom: 5px;
	width: 100%;
}





.gen-paragraph-398 .paragraph span {
}
.gen-paragraph-398 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-398 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-398 .paragraph  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-398 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-398 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-398 .paragraph {
	color: rgba(150, 150, 150, 1);
}


.gen-paragraph-399 { position: relative; }
.gen-paragraph-399 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-paragraph-399 .paragraph span {
}
.gen-paragraph-399 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-399 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-399 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-399 .paragraph {
	color: rgba(150, 150, 150, 1);
}


.gen-paragraph-400 { position: relative; }





.gen-paragraph-400 .paragraph span {
}
.gen-paragraph-400 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-400 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-400 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-400 .paragraph {
	color: rgba(150, 150, 150, 1);
}


.gen-paragraph-401 { position: relative; }
.gen-paragraph-401 {
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	width: auto;
}





.gen-paragraph-401 .paragraph span {
}
.gen-paragraph-401 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-401 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-401 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-401 .paragraph {
	color: rgba(150, 150, 150, 1);
}






.gen-cartitemlist-2 .empty { position: relative; }





.gen-cartitemlist-2 .empty span {
	line-height: 1.2em;
}
.gen-cartitemlist-2 .empty {
	line-height: 1.2em;
}

.gen-editorrow-281 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-281 .col:nth-child(1) {
flex: 0 0 auto;
 width: 23.76126126126126%;
}
.gen-editorrow-281 .col:nth-child(2) {
flex: 0 0 auto;
 width: 76.23873873873875%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-281 .col:nth-child(1) {
flex: 0 0 auto;
 width: 32.3217567222047%;
}
.gen-editorrow-281 .col:nth-child(2) {
flex: 0 0 auto;
 width: 67.67824327779532%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-281 .col:nth-child(1) {
flex: 0 0 auto;
 width: 32.3217567222047%;
}
.gen-editorrow-281 .col:nth-child(2) {
flex: 0 0 auto;
 width: 67.67824327779532%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-281 .col:nth-child(1) {
flex: 0 0 auto;
 width: 32.3217567222047%;
}
.gen-editorrow-281 .col:nth-child(2) {
flex: 0 0 auto;
 width: 67.67824327779532%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-281 .col:nth-child(1) {
flex: 0 0 auto;
 width: 32.3217567222047%;
}
.gen-editorrow-281 .col:nth-child(2) {
flex: 0 0 auto;
 width: 67.67824327779532%;
}

}
.gen-editorrow-281 { position: relative; }
.gen-editorrow-281 {
	margin-bottom: 0px;
}





.gen-editorrow-281 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-281 span {
	line-height: 1.2em;
}
.gen-editorrow-281 {
	line-height: 1.2em;
}
.gen-editorrow-281  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-281  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-281  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-281 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-510 { position: relative; }





.gen-editorcolumn-510 span {
	line-height: 1.2em;
}
.gen-editorcolumn-510 {
	line-height: 1.2em;
}

.gen-image-137 { position: relative; }
.gen-image-137 {
	width: 100px;
	height: 100px;
}


@media (max-width: 991.98px) {
			.gen-image-137 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-137 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-137 .image-a span {
	line-height: 1.2em;
}
.gen-image-137 .image-a {
	line-height: 1.2em;
}
.gen-image-137 .image-a  {
}
.gen-image-137 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-511 { position: relative; }





.gen-editorcolumn-511 span {
	line-height: 1.2em;
}
.gen-editorcolumn-511 {
	line-height: 1.2em;
}

.gen-block-231 { position: relative; }
.gen-block-231 {
	width: auto;
}





.gen-block-231 span {
	line-height: 1.2em;
}
.gen-block-231 {
	line-height: 1.2em;
}
.gen-block-231  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-231 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-402 { position: relative; }
.gen-paragraph-402 {
	margin-bottom: 10px;
	width: 100%;
}





.gen-paragraph-402 .paragraph span {
}
.gen-paragraph-402 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
}
.gen-paragraph-402 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-402 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-402 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-402 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-402 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-block-232 { position: relative; }
.gen-block-232 {
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 251px;
	height: 15px;
}

@media (max-width: 1199.98px) {
	.gen-block-232 {
		width: auto;
	}
}




.gen-block-232 span {
}
.gen-block-232 {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-block-232  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-232 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-block-232:hover {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(246, 246, 246, 1);
}


.gen-block-233 { position: relative; }
.gen-block-233 {
	margin-right: 0px;
	margin-left: 0px;
	width: 82px;
	height: 15px;
}





.gen-block-233 span {
}
.gen-block-233 {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-block-233  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-233 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(240, 240, 240, 1);
}
.gen-block-233:hover {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(246, 246, 246, 1);
}







.gen-horizontalline-40 { position: relative; }
.gen-horizontalline-40 {
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-40 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}


@media (max-width: 767.98px) {
			.gen-horizontalline-40 {
				margin-right: 0px;
				margin-left: 0px;
			}
}

@media (max-width: 575.98px) {
			.gen-horizontalline-40 {
				margin-top: 0px;
				margin-right: 10px;
				margin-left: 10px;
				width: auto;
			}
}

.gen-horizontalline-40 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-40 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-40 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-40 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-paragraph-403 { position: relative; }
.gen-paragraph-403 {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-paragraph-403 .paragraph span {
	letter-spacing: 0.05000000000000002em ;
}
.gen-paragraph-403 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	letter-spacing: 0.05000000000000002em;
}
.gen-paragraph-403 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 18px;
}
.gen-paragraph-403 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-403 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-block-234 { position: relative; }

@media (max-width: 1199.98px) {
		.gen-block-234 {
			width: auto;
			height: auto;
		}
}




.gen-block-234 span {
}
.gen-block-234 {
}
.gen-block-234  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-234 {
	color: rgba(0, 0, 0, 1);
}

.gen-productlist-9 { position: relative; }
.gen-productlist-9 {
	margin-top: 0px;
	margin-bottom: 0px;
}

@media (max-width: 1199.98px) {
	.gen-productlist-9 {
		margin-right: 10px;
		margin-left: 10px;
		width: auto;
	}
}




.gen-productlist-9 span {
	line-height: 1.2em;
}
.gen-productlist-9 {
	line-height: 1.2em;
}
.gen-productlist-9  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-productlist-9 {
	color: rgba(0, 0, 0, 1);
}

.gen-productlist-9 > .list .product-view{
flex:0 0 calc(100% / 1); max-width: calc(100% / 1);
}
.gen-productlist-9 .empty { position: relative; }





.gen-productlist-9 .empty span {
}
.gen-productlist-9 .empty {
	text-transform: 0;
}

.gen-imagewithsimpletext-170 { position: relative; }
.gen-imagewithsimpletext-170 {
	margin-right: auto;
	margin-left: auto;
}





.gen-imagewithsimpletext-170 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-170 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-170  {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-170  span {
font-size: 16px;
}
.gen-imagewithsimpletext-170 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-170 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-170 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-170 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 35px;
	height: 35px;
}





.gen-imagewithsimpletext-170 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-170 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-170 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-170 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}




.gen-productlist-9 .product-view { position: relative; }

@media (max-width: 1199.98px) {
		.gen-productlist-9 .product-view {
			margin-right: 0px;
			margin-left: 0px;
		}
}




.gen-productlist-9 .product-view span {
	line-height: 1.2em;
}
.gen-productlist-9 .product-view {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-productlist-9 .product-view  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
@media (max-width: 1199.98px) {
  .gen-productlist-9 .product-view   {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
@media (max-width: 991.98px) {
  .gen-productlist-9 .product-view  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
@media (max-width: 767.98px) {
  .gen-productlist-9 .product-view  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-productlist-9 .product-view {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: dashed;
	border-color: rgba(255, 255, 255, 0);
}
.gen-productlist-9 .product-view:hover {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-282 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-282 .col:nth-child(1) {
flex: 0 0 auto;
 width: 21.51229057380165%;
}
.gen-editorrow-282 .col:nth-child(2) {
flex: 0 0 auto;
 width: 52.964643836874835%;
}
.gen-editorrow-282 .col:nth-child(3) {
flex: 0 0 auto;
 width: 25.5230655893235%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-282 .col:nth-child(1) {
flex: 0 0 auto;
 width: 30.78064437984497%;
}
.gen-editorrow-282 .col:nth-child(2) {
flex: 0 0 auto;
 width: 35.88602228682169%;
}
.gen-editorrow-282 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-282 .col:nth-child(1) {
flex: 0 0 auto;
 width: 17.753843042071196%;
}
.gen-editorrow-282 .col:nth-child(2) {
flex: 0 0 auto;
 width: 48.91282362459547%;
}
.gen-editorrow-282 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-282 .col:nth-child(1) {
flex: 0 0 auto;
 width: 19.431846116027526%;
}
.gen-editorrow-282 .col:nth-child(2) {
flex: 0 0 auto;
 width: 47.234820550639135%;
}
.gen-editorrow-282 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-282 .col:nth-child(1) {
flex: 0 0 auto;
 width: 28.86887947269303%;
}
.gen-editorrow-282 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.79778719397363%;
}
.gen-editorrow-282 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
.gen-editorrow-282 { position: relative; }
.gen-editorrow-282 {
	margin-right: 10px;
	margin-left: 10px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-282 {
		margin-right: 0px;
		margin-left: 0px;
	}
}




.gen-editorrow-282 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-282 span {
}
.gen-editorrow-282 {
	text-transform: 0;
}
.gen-editorrow-282  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-282   {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-282  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-282  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-282  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-282 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-512 { position: relative; }





.gen-editorcolumn-512 span {
}
.gen-editorcolumn-512 {
	text-transform: 0;
}

.gen-image-138 { position: relative; }
.gen-image-138 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 80px;
	height: 80px;
}


@media (max-width: 991.98px) {
			.gen-image-138 {
				width: 90px;
				height: 90px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-138 {
				width: 90px;
				height: 90px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-138 {
				margin-bottom: 15px;
				width: 70px;
				height: 70px;
			}
}

.gen-image-138 .image-a span {
	line-height: 1.2em;
}
.gen-image-138 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-image-138 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-138 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(55, 55, 57, 1);
}



.gen-editorcolumn-513 { position: relative; }





.gen-editorcolumn-513 span {
}
.gen-editorcolumn-513 {
	text-transform: 0;
}

.gen-block-235 { position: relative; }
.gen-block-235 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 100%;
}





.gen-block-235 span {
	line-height: 1.2em;
}
.gen-block-235 {
	line-height: 1.2em;
}
.gen-block-235  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-235 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-236 { position: relative; }
.gen-block-236 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 9px;
	margin-left: auto;
	width: auto;
	height: auto;
}
@media (min-width: 1200.00px) {
	.gen-block-236 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-block-236 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 9px;
		margin-left: auto;
		width: auto;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-block-236 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
	.gen-block-236 {
		width: auto;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-block-236 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
	.gen-block-236 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-block-236 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-block-236 {
		width: auto;
		height: auto;
	}
}
@media (max-width: 575.98px) {
	.gen-block-236 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-block-236 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-block-236 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-block-236 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-block-236 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-block-236 {
display:none !important;
} }
.gen-block-236 span {
	line-height: 1.2em;
}
.gen-block-236 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	text-transform: uppercase;
	transition: all 0.2s;
}
.gen-block-236  {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-block-236  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-block-236   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-block-236   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-236  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-236  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-236  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-236  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-236  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-236  span {
font-size: 14px;
	}
}
.gen-block-236 {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}
.gen-block-236:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}
.gen-block-236:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(66, 66, 76, 1);
}
.gen-block-236:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-paragraph-404 { position: relative; }



@media (max-width: 767.98px) {
						.gen-paragraph-404 {
							margin-right: auto;
							margin-left: auto;
						}
}


.gen-paragraph-404 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-404 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-404 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-404 .paragraph  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-404 .paragraph   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-404 .paragraph   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-404 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-404 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-404 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-404 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-404 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-404 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-404 .paragraph {
	color: rgba(66, 66, 76, 1);
}



.gen-heading-235 { position: relative; }
.gen-heading-235 {
	margin-bottom: 5px;
	width: 100%;
}





.gen-heading-235 .h span {
}
.gen-heading-235 .h {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 600;
}
.gen-heading-235 .h  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-heading-235 .h  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-heading-235 .h  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-235 .h  span {
font-size: 16px;
	}
}
.gen-heading-235 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-235 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-235 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-productpricingview4-3 { position: relative; }
.gen-productpricingview4-3 {
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-productpricingview4-3 span {
	line-height: 1.2em;
}
.gen-productpricingview4-3 {
	line-height: 1.2em;
}
.gen-productpricingview4-3  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-productpricingview4-3 {
	color: rgba(0, 0, 0, 1);
}

.gen-productpricingview4-3 .product-new-price-view { position: relative; }
.gen-productpricingview4-3 .product-new-price-view {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-productpricingview4-3 .product-new-price-view span {
}
.gen-productpricingview4-3 .product-new-price-view {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-productpricingview4-3 .product-new-price-view  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-productpricingview4-3 .product-new-price-view  span {
font-size: 16px;
}
.gen-productpricingview4-3 .product-new-price-view {
	color: rgba(202, 202, 202, 1);
}


.gen-productpricingview4-3 .product-old-price-view { position: relative; }





.gen-productpricingview4-3 .product-old-price-view span {
}
.gen-productpricingview4-3 .product-old-price-view {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-productpricingview4-3 .product-old-price-view  {
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-productpricingview4-3 .product-old-price-view  span {
font-size: 14px;
}
.gen-productpricingview4-3 .product-old-price-view {
	color: rgba(237, 237, 254, 1);
}


.gen-productpricingview4-3 .product-discount-view { position: relative; }





.gen-productpricingview4-3 .product-discount-view span {
	line-height: 1.2em;
}
.gen-productpricingview4-3 .product-discount-view {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-productpricingview4-3 .product-discount-view  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-productpricingview4-3 .product-discount-view  span {
font-size: 14px;
}
@media (max-width: 1199.98px) {
  .gen-productpricingview4-3 .product-discount-view   {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-productpricingview4-3 .product-discount-view {
	color: rgba(113, 113, 130, 1);
}


.gen-productpricingview4-3 .product-tax-price-view { position: relative; }





.gen-productpricingview4-3 .product-tax-price-view span {
	line-height: 1.2em;
}
.gen-productpricingview4-3 .product-tax-price-view {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-productpricingview4-3 .product-tax-price-view  {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-productpricingview4-3 .product-tax-price-view  span {
font-size: 20px;
}
.gen-productpricingview4-3 .product-tax-price-view {
	color: rgba(129, 129, 143, 1);
}





.gen-editorcolumn-514 { position: relative; }





.gen-editorcolumn-514 span {
}
.gen-editorcolumn-514 {
	text-transform: 0;
}

.gen-button-118 { position: relative; }
.gen-button-118 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-118 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-118 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-118 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-118 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-118 > .button span {
	line-height: 1.6em;
	letter-spacing: 0.15000000000000002em ;
}
.gen-button-118 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
font-weight: 500;
	letter-spacing: 0.15000000000000002em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-118 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 14px;
}
.gen-button-118 > .button  span {
font-size: 14px;
}
.gen-button-118 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-118 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-118 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-118 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-118 > .button > span{
padding:0 5px;
}






.gen-horizontalline-41 { position: relative; }
.gen-horizontalline-41 {
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-41 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}


@media (max-width: 767.98px) {
			.gen-horizontalline-41 {
				margin-right: 0px;
				margin-left: 0px;
			}
}

@media (max-width: 575.98px) {
			.gen-horizontalline-41 {
				margin-right: 5px;
				margin-left: 5px;
				width: auto;
			}
}

.gen-horizontalline-41 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-41 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-41 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-41 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-promocodeform-1 { position: relative; }





.gen-promocodeform-1 span {
}
.gen-promocodeform-1 {
}
.gen-promocodeform-1  {
}
.gen-promocodeform-1 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-283 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-283 .col:nth-child(1) {
flex: 0 0 auto;
 width: 75%;
}
.gen-editorrow-283 .col:nth-child(2) {
flex: 0 0 auto;
 width: 25%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-283 .col:nth-child(1) {
flex: 0 0 auto;
 width: 66.66666666666666%;
}
.gen-editorrow-283 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.333333333333336%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-283 .col:nth-child(1) {
flex: 0 0 auto;
 width: 73.24278115501521%;
}
.gen-editorrow-283 .col:nth-child(2) {
flex: 0 0 auto;
 width: 26.7572188449848%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-283 .col:nth-child(1) {
flex: 0 0 auto;
 width: 72.17598408710214%;
}
.gen-editorrow-283 .col:nth-child(2) {
flex: 0 0 auto;
 width: 27.82401591289786%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-283 .col:nth-child(1) {
flex: 0 0 auto;
 width: 64.31051587301585%;
}
.gen-editorrow-283 .col:nth-child(2) {
flex: 0 0 auto;
 width: 35.68948412698415%;
}

}
.gen-editorrow-283 { position: relative; }
.gen-editorrow-283 {
	margin-right: 0px;
	margin-bottom: 15px;
}


@media (max-width: 991.98px) {
			.gen-editorrow-283 {
				margin-bottom: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-editorrow-283 {
				margin-left: 0px;
			}
}

@media (max-width: 575.98px) {
			.gen-editorrow-283 {
				width: auto;
			}
}

.gen-editorrow-283 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-283 span {
}
.gen-editorrow-283 {
}
.gen-editorrow-283  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-283  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-283  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-283  {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 6px;
	}
}
.gen-editorrow-283 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-515 { position: relative; }





.gen-editorcolumn-515 span {
}
.gen-editorcolumn-515 {
}

.gen-input-41 { position: relative; }
.gen-input-41 {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	width: auto;
	height: 42px;
}


@media (max-width: 991.98px) {
			.gen-input-41 {
				margin-right: 15px;
			}
}



.gen-input-41 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-41 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-41 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-41 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-41 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-41 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-41 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(220, 220, 243, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-41 > .inner-wrapper > .input:disabled {
	color: rgba(0, 0, 0, 1);
}

.gen-input-41 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-41 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-editorcolumn-516 { position: relative; }





.gen-editorcolumn-516 span {
}
.gen-editorcolumn-516 {
}

.gen-button-119 { position: relative; }
.gen-button-119 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 42px;
}


@media (max-width: 991.98px) {
			.gen-button-119 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-button-119 {
						margin-right: 0px;
						margin-bottom: 0px;
						margin-left: auto;
					}
}

.gen-button-119 > .button span {
	line-height: 1.6em;
}
.gen-button-119 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: 500;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-119 > .button  {
	font-size: 16px;
}
.gen-button-119 > .button  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-button-119 > .button  {
	padding-right: 15px;
	padding-left: 15px;
	}
}
.gen-button-119 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(20, 20, 23, 1);
}
.gen-button-119 > .button:hover {
	color: rgba(32, 32, 35, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-119 > .button:active {
	color: rgba(32, 32, 35, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-119 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-119 > .button > span{
padding:0 5px;
}




.gen-editorrow-284 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-284 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-284 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-284 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-284 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-284 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-284 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-284 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-284 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-284 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-284 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-284 { position: relative; }
.gen-editorrow-284 {
	margin-bottom: 0px;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-284 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}




.gen-editorrow-284 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-284 span {
	line-height: 1.2em;
}
.gen-editorrow-284 {
	line-height: 1.2em;
}
.gen-editorrow-284  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-284 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-517 { position: relative; }





.gen-editorcolumn-517 span {
	line-height: 1.2em;
}
.gen-editorcolumn-517 {
	line-height: 1.2em;
}

.gen-paragraph-405 { position: relative; }
.gen-paragraph-405 {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-paragraph-405 .paragraph span {
}
.gen-paragraph-405 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-405 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-405 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-405 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-518 { position: relative; }





.gen-editorcolumn-518 span {
	line-height: 1.2em;
}
.gen-editorcolumn-518 {
	line-height: 1.2em;
}

.gen-paragraph-406 { position: relative; }
.gen-paragraph-406 {
	margin-right: 0px;
}





.gen-paragraph-406 .paragraph span {
}
.gen-paragraph-406 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-406 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-406 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-406 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-block-237 { position: relative; }


@media (max-width: 991.98px) {
				.gen-block-237 {
					margin-top: 0px;
					margin-right: 0px;
					margin-bottom: 0px;
					margin-left: 0px;
				}
}



.gen-block-237 span {
}
.gen-block-237 {
}
.gen-block-237  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-237 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-285 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-285 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-285 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-285 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-285 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-285 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-285 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-285 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-285 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-285 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-285 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-285 { position: relative; }
.gen-editorrow-285 {
	margin-bottom: 0px;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-285 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}




.gen-editorrow-285 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-285 span {
	line-height: 1.2em;
}
.gen-editorrow-285 {
	line-height: 1.2em;
}
.gen-editorrow-285  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-285 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-519 { position: relative; }





.gen-editorcolumn-519 span {
	line-height: 1.2em;
}
.gen-editorcolumn-519 {
	line-height: 1.2em;
}

.gen-paragraph-407 { position: relative; }
.gen-paragraph-407 {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-paragraph-407 .paragraph span {
}
.gen-paragraph-407 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-407 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-407 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-407 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-520 { position: relative; }





.gen-editorcolumn-520 span {
	line-height: 1.2em;
}
.gen-editorcolumn-520 {
	line-height: 1.2em;
}

.gen-paragraph-408 { position: relative; }
.gen-paragraph-408 {
	margin-right: 0px;
}





.gen-paragraph-408 .paragraph span {
}
.gen-paragraph-408 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-408 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-408 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-408 .paragraph {
	color: rgba(255, 255, 255, 1);
}





.gen-horizontalline-42 { position: relative; }
.gen-horizontalline-42 {
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-42 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-horizontalline-42 {
		margin-top: 13px;
	}
}

@media (max-width: 767.98px) {
	.gen-horizontalline-42 {
		margin-right: 0px;
		margin-left: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-horizontalline-42 {
		margin-right: 5px;
		margin-left: 5px;
		width: auto;
	}
}

.gen-horizontalline-42 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-42 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-42 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-42 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-editorrow-286 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-286 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-286 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-286 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-286 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-286 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-286 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-286 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-286 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-286 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-286 .col:nth-child(2) {
flex: 0 0 auto;
 width: 66.66666666666667%;
}

}
.gen-editorrow-286 { position: relative; }
.gen-editorrow-286 {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-editorrow-286 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-editorrow-286 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-286 span {
	line-height: 1.2em;
}
.gen-editorrow-286 {
	line-height: 1.2em;
}
.gen-editorrow-286  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-286 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-521 { position: relative; }





.gen-editorcolumn-521 span {
	line-height: 1.2em;
}
.gen-editorcolumn-521 {
	line-height: 1.2em;
}

.gen-heading-236 { position: relative; }





.gen-heading-236 .h span {
	letter-spacing: 0.05000000000000002em ;
}
.gen-heading-236 .h {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
font-weight: 600;
	letter-spacing: 0.05000000000000002em;
}
.gen-heading-236 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 28px;
}
.gen-heading-236 .h  span {
font-size: 28px;
}
.gen-heading-236 .h {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-522 { position: relative; }





.gen-editorcolumn-522 span {
	line-height: 1.2em;
}
.gen-editorcolumn-522 {
	line-height: 1.2em;
}

.gen-paragraph-409 { position: relative; }
.gen-paragraph-409 {
	margin-right: 0px;
}





.gen-paragraph-409 .paragraph span {
}
.gen-paragraph-409 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
font-weight: 600;
}
.gen-paragraph-409 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 28px;
	text-align: right;
}
.gen-paragraph-409 .paragraph  span {
font-size: 28px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-409 .paragraph   {
	font-size: 22px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-409 .paragraph   span {
font-size: 22px;
	}
}
.gen-paragraph-409 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-block-238 { position: relative; }





.gen-block-238 span {
}
.gen-block-238 {
}
.gen-block-238  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.gen-block-238 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-237 { position: relative; }
.gen-heading-237 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-heading-237 .h span {
	letter-spacing: 0.05000000000000002em ;
}
.gen-heading-237 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	letter-spacing: 0.05000000000000002em;
}
.gen-heading-237 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-237 .h  span {
font-size: 16px;
}
.gen-heading-237 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-410 { position: relative; }
.gen-paragraph-410 {
	margin-right: 0px;
	height: auto;
}





.gen-paragraph-410 .paragraph span {
}
.gen-paragraph-410 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-410 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-410 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-410 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-paragraph-411 { position: relative; }
.gen-paragraph-411 {
	margin-top: 0px;
	margin-right: 9px;
	margin-left: 5px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-411 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-411 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-411 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-411 .paragraph  {
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	font-size: 14px;
	text-align: left;
}
.gen-paragraph-411 .paragraph  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-411 .paragraph  {
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 10px;
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-411 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-411 .paragraph {
	color: rgba(255, 255, 255, 1);
}





.gen-editorrow-287 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-287 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-287 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-287 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-287 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-287 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-287 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-287 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-287 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-287 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-287 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-287 { position: relative; }
.gen-editorrow-287 {
	margin-bottom: 20px;
	width: 100%;
}



@media (max-width: 767.98px) {
					.gen-editorrow-287 {
						margin-bottom: 0px;
					}
}

@media (max-width: 575.98px) {
					.gen-editorrow-287 {
						margin-bottom: 0px;
					}
}

.gen-editorrow-287 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-287 span {
	line-height: 1.2em;
}
.gen-editorrow-287 {
	line-height: 1.2em;
}
.gen-editorrow-287  {
}
.gen-editorrow-287 {
	color: rgba(255, 54, 61, 1);
}

.gen-editorcolumn-523 { position: relative; }





.gen-editorcolumn-523 span {
	line-height: 1.2em;
}
.gen-editorcolumn-523 {
	line-height: 1.2em;
}
.gen-editorcolumn-523  {
}

.gen-heading-238 { position: relative; }


@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-heading-238 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-heading-238 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
								.gen-heading-238 {
									margin-top: 15px;
									margin-bottom: 0px;
								}
}
@media (max-width: 575.98px) {
	.gen-heading-238 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-heading-238 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-heading-238 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-heading-238 {
display:none !important;
} }
.gen-heading-238 .h span {
	line-height: 0.9999999999999997em;
}
.gen-heading-238 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 0.9999999999999997em;
font-weight: 600;
}
.gen-heading-238 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 40px;
	text-align: left;
}
.gen-heading-238 .h  span {
font-size: 40px;
}
@media (max-width: 991.98px) {
  .gen-heading-238 .h  {
	font-size: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-238 .h  span {
font-size: 40px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-238 .h  {
	font-size: 40px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-238 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-238 .h  {
	font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-238 .h  span {
font-size: 40px;
	}
}
.gen-heading-238 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-238 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-238 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-block-239 { position: relative; }
.gen-block-239 {
	margin-bottom: 40px;
}


@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-block-239 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-block-239 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
							.gen-block-239 {
								width: 100%;
							}
}
@media (max-width: 575.98px) {
	.gen-block-239 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-block-239 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-block-239 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-block-239 {
display:none !important;
} }
.gen-block-239 span {
	line-height: 1.2em;
}
.gen-block-239 {
	line-height: 1.2em;
}
.gen-block-239  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
@media (max-width: 575.98px) {
  .gen-block-239  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-block-239 {
	color: rgba(255, 54, 61, 1);
}

.gen-button-120 { position: relative; }
.gen-button-120 {
	margin-right: 0px;
}





.gen-button-120 > .button span {
	line-height: 1.2em;
}
.gen-button-120 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-button-120 > .button  {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 18px;
}
.gen-button-120 > .button  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-button-120 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-120 > .button  span {
font-size: 14px;
	}
}
.gen-button-120 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-button-120 > .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-button-120 > .button:active {
	color: rgba(255, 255, 255, 1);
}
.gen-button-120 > .button:disabled {
	color: rgba(202, 202, 202, 1);
}

.gen-button-120 > .button > span{
padding:0 0px;
}

.gen-button-121 { position: relative; }
.gen-button-121 {
	margin-right: 0px;
}





.gen-button-121 > .button span {
	line-height: 1.2em;
}
.gen-button-121 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-button-121 > .button  {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 18px;
}
.gen-button-121 > .button  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-button-121 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-121 > .button  span {
font-size: 14px;
	}
}
.gen-button-121 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-button-121 > .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-button-121 > .button:active {
	color: rgba(255, 255, 255, 1);
}
.gen-button-121 > .button:disabled {
	color: rgba(202, 202, 202, 1);
}

.gen-button-121 > .button > span{
padding:0 0px;
}

.gen-button-122 { position: relative; }
.gen-button-122 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-button-122 > .button span {
	line-height: 1.2em;
}
.gen-button-122 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-button-122 > .button  {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 18px;
}
.gen-button-122 > .button  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-button-122 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-122 > .button  span {
font-size: 14px;
	}
}
.gen-button-122 > .button {
	color: rgba(97, 97, 97, 1);
}
.gen-button-122 > .button:hover {
	color: rgba(97, 97, 97, 1);
}
.gen-button-122 > .button:active {
	color: rgba(97, 97, 97, 1);
}
.gen-button-122 > .button:disabled {
	color: rgba(202, 202, 202, 1);
}

.gen-button-122 > .button > span{
padding:0 0px;
}


.gen-paragraph-412 { position: relative; }
.gen-paragraph-412 {
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-412 {
				margin-top: 0px;
				margin-left: 0px;
				width: 100%;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-412 {
						margin-top: 0px;
						margin-bottom: 0px;
					}
}

.gen-paragraph-412 .paragraph span {
}
.gen-paragraph-412 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 600;
}
.gen-paragraph-412 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 28px;
}
.gen-paragraph-412 .paragraph  span {
font-size: 28px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-412 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-412 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	}
}
.gen-paragraph-412 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-412 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-shippingoptionlist-1 { position: relative; }
.gen-shippingoptionlist-1 {
	margin-bottom: 0px;
}


@media (max-width: 991.98px) {
			.gen-shippingoptionlist-1 {
				margin-bottom: 15px;
				margin-left: 0px;
			}
}


@media (max-width: 575.98px) {
					.gen-shippingoptionlist-1 {
						margin-right: 5px;
						margin-left: 5px;
					}
}

.gen-shippingoptionlist-1 span {
	line-height: 1.2em;
}
.gen-shippingoptionlist-1 {
	line-height: 1.2em;
}
.gen-shippingoptionlist-1  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
@media (max-width: 991.98px) {
  .gen-shippingoptionlist-1  {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	}
}
@media (max-width: 767.98px) {
  .gen-shippingoptionlist-1  {
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-shippingoptionlist-1  {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	}
}
.gen-shippingoptionlist-1 {
	color: rgba(255, 54, 61, 1);
}

.gen-shippingoptionlist-1 .shipping-option-view { position: relative; }
.gen-shippingoptionlist-1 .shipping-option-view {
	margin-bottom: 8px;
	width: 100%;
}





.gen-shippingoptionlist-1 .shipping-option-view span {
	line-height: 1.2em;
}
.gen-shippingoptionlist-1 .shipping-option-view {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-shippingoptionlist-1 .shipping-option-view  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-shippingoptionlist-1 .shipping-option-view {
	color: rgba(255, 54, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
	background-color: rgba(32, 32, 35, 1);
}
.gen-shippingoptionlist-1 .shipping-option-view:hover {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(55, 55, 57, 1);
}
.gen-shippingoptionlist-1 .shipping-option-view:active {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(55, 55, 57, 1);
}
.gen-shippingoptionlist-1 .shipping-option-view.selected {
	color: rgba(255, 54, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-editorrow-288 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-288 .col:nth-child(1) {
flex: 0 0 auto;
 width: 7.803856488067012%;
}
.gen-editorrow-288 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.862810178599666%;
}
.gen-editorrow-288 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-288 .col:nth-child(1) {
flex: 0 0 auto;
 width: 16.666666666666668%;
}
.gen-editorrow-288 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-288 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-288 .col:nth-child(1) {
flex: 0 0 auto;
 width: 5.555555555555556%;
}
.gen-editorrow-288 .col:nth-child(2) {
flex: 0 0 auto;
 width: 61.111111111111114%;
}
.gen-editorrow-288 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-288 .col:nth-child(1) {
flex: 0 0 auto;
 width: 7.478770869314913%;
}
.gen-editorrow-288 .col:nth-child(2) {
flex: 0 0 auto;
 width: 59.187895797351764%;
}
.gen-editorrow-288 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-288 .col:nth-child(1) {
flex: 0 0 auto;
 width: 14.135090011614398%;
}
.gen-editorrow-288 .col:nth-child(2) {
flex: 0 0 auto;
 width: 52.531576655052284%;
}
.gen-editorrow-288 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
.gen-editorrow-288 { position: relative; }
.gen-editorrow-288 {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-editorrow-288 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-288 span {
	line-height: 1.2em;
}
.gen-editorrow-288 {
	line-height: 1.2em;
}
.gen-editorrow-288  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-editorrow-288 {
	color: rgba(255, 54, 61, 1);
}

.gen-editorcolumn-524 { position: relative; }





.gen-editorcolumn-524 span {
	line-height: 1.2em;
}
.gen-editorcolumn-524 {
	line-height: 1.2em;
}

.gen-radiobutton-1 { position: relative; }
.gen-radiobutton-1 {
	width: 100%;
	height: 100%;
}





.gen-radiobutton-1 span {
	line-height: 1.2em;
}
.gen-radiobutton-1 {
	line-height: 1.2em;
}
.gen-radiobutton-1  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-radiobutton-1 {
	color: rgba(0, 0, 0, 1);
}

.gen-radiobutton-1 label:before{
width: 21px; height: 21px
}
.gen-radiobutton-1 label:after{
width: 12px; height: 12px
}
.gen-radiobutton-1 label:before{
background:rgba(32, 32, 35, 1);
}
.gen-radiobutton-1 label:before{
border:1px solid rgba(202, 202, 202, 1);
}
.gen-radiobutton-1 .radio:checked + label:after{
background:rgba(32, 32, 35, 1);
}


.gen-editorcolumn-525 { position: relative; }





.gen-editorcolumn-525 span {
	line-height: 1.2em;
}
.gen-editorcolumn-525 {
	line-height: 1.2em;
}

.gen-paragraph-413 { position: relative; }





.gen-paragraph-413 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-413 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-413 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-413 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-413 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-413 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-413 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-414 { position: relative; }





.gen-paragraph-414 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-414 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-414 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-414 .paragraph  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-414 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-414 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-414 .paragraph {
	color: rgba(97, 97, 97, 1);
}



.gen-editorcolumn-526 { position: relative; }





.gen-editorcolumn-526 span {
}
.gen-editorcolumn-526 {
	text-transform: 0;
}

.gen-paragraph-415 { position: relative; }





.gen-paragraph-415 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-415 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-415 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: right;
}
@media (max-width: 575.98px) {
  .gen-paragraph-415 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-415 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-415 .paragraph {
	color: rgba(255, 255, 255, 1);
}






.gen-editorrow-289 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-289 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-289 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-289 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-289 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-289 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-289 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-289 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-289 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-289 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-289 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-289 { position: relative; }


@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorrow-289 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
						.gen-editorrow-289 {
							margin-bottom: 30px;
						}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorrow-289 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
						.gen-editorrow-289 {
							margin-bottom: 60px;
						}
}
@media (max-width: 575.98px) {
	.gen-editorrow-289 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorrow-289 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorrow-289 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-editorrow-289 {
display:none !important;
} }
.gen-editorrow-289 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-289 span {
}
.gen-editorrow-289 {
}
.gen-editorrow-289  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-289   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-289  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-289  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-289  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-289 {
	color: rgba(255, 54, 61, 1);
}

.gen-editorcolumn-527 { position: relative; }





.gen-editorcolumn-527 span {
}
.gen-editorcolumn-527 {
}

.gen-button-123 { position: relative; }
.gen-button-123 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: 260px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-123 {
		width: auto;
	}
}



@media (max-width: 575.98px) {
					.gen-button-123 {
						margin-right: auto;
						margin-bottom: 20px;
						margin-left: 0px;
					}
}

.gen-button-123 > .button span {
	line-height: 1.6em;
	letter-spacing: 0.05000000000000002em ;
}
.gen-button-123 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: 500;
	letter-spacing: 0.05000000000000002em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-123 > .button  {
	font-size: 16px;
}
.gen-button-123 > .button  span {
font-size: 16px;
}
.gen-button-123 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(20, 20, 23, 1);
}
.gen-button-123 > .button:hover {
	color: rgba(32, 32, 35, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-123 > .button:active {
	color: rgba(32, 32, 35, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-123 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-123 > .button > span{
padding:0 5px;
}


.gen-editorcolumn-528 { position: relative; }





.gen-editorcolumn-528 span {
}
.gen-editorcolumn-528 {
}

.gen-button-124 { position: relative; }
.gen-button-124 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-124 {
		margin-top: 15px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-124 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-124 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-124 {
		margin-top: 15px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-124 > .button span {
	line-height: 1.6em;
}
.gen-button-124 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
font-weight: 500;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-124 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-124 > .button  span {
font-size: 16px;
}
.gen-button-124 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-124 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-124 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-124 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-124 > .button > span{
padding:0 5px;
}




.gen-editorcolumn-529 { position: relative; }





.gen-editorcolumn-529 span {
	line-height: 1.2em;
}
.gen-editorcolumn-529 {
	line-height: 1.2em;
}
.gen-editorcolumn-529  {
}

.gen-cartsummaryview-3 { position: relative; }
.gen-cartsummaryview-3 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-cartsummaryview-3 {
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-cartsummaryview-3 {
		width: 100%;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-cartsummaryview-3 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
	.gen-cartsummaryview-3 {
		width: 100%;
	}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-cartsummaryview-3 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-cartsummaryview-3 {
		width: 100%;
	}
}
@media (max-width: 575.98px) {
	.gen-cartsummaryview-3 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-cartsummaryview-3 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-cartsummaryview-3 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-cartsummaryview-3 {
display:none !important;
} }
.gen-cartsummaryview-3 span {
	line-height: 1.2em;
}
.gen-cartsummaryview-3 {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-cartsummaryview-3  {
	padding-top: 35px;
	padding-right: 25px;
	padding-bottom: 40px;
	padding-left: 25px;
}
@media (max-width: 1199.98px) {
  .gen-cartsummaryview-3   {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	}
}
.gen-cartsummaryview-3 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(32, 32, 35, 1);
}

.gen-paragraph-416 { position: relative; }
.gen-paragraph-416 {
	margin-bottom: 15px;
}





.gen-paragraph-416 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-416 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-416 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 28px;
}
.gen-paragraph-416 .paragraph  span {
font-size: 28px;
}
.gen-paragraph-416 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-416 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-cartitemlist-3 { position: relative; }
.gen-cartitemlist-3 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-cartitemlist-3 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-cartitemlist-3 span {
	line-height: 1.2em;
}
.gen-cartitemlist-3 {
	line-height: 1.2em;
}
.gen-cartitemlist-3  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-cartitemlist-3 {
	color: rgba(0, 0, 0, 1);
}

.gen-cartitemlist-3 .cart-item-view { position: relative; }





.gen-cartitemlist-3 .cart-item-view span {
	line-height: 1.2em;
}
.gen-cartitemlist-3 .cart-item-view {
	line-height: 1.2em;
}
.gen-cartitemlist-3 .cart-item-view  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-cartitemlist-3 .cart-item-view {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-290 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-290 .col:nth-child(1) {
flex: 0 0 auto;
 width: 20.587446351931327%;
}
.gen-editorrow-290 .col:nth-child(2) {
flex: 0 0 auto;
 width: 79.41255364806867%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-290 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.979898606003122%;
}
.gen-editorrow-290 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.02010139399688%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-290 .col:nth-child(1) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}
.gen-editorrow-290 .col:nth-child(2) {
flex: 0 0 auto;
 width: 83.33333333333334%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-290 .col:nth-child(1) {
flex: 0 0 auto;
 width: 18.868420752510794%;
}
.gen-editorrow-290 .col:nth-child(2) {
flex: 0 0 auto;
 width: 81.1315792474892%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-290 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.979898606003122%;
}
.gen-editorrow-290 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.02010139399688%;
}

}
.gen-editorrow-290 { position: relative; }
.gen-editorrow-290 {
	margin-bottom: 5px;
}





.gen-editorrow-290 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-290 span {
	line-height: 1.2em;
}
.gen-editorrow-290 {
	line-height: 1.2em;
}
.gen-editorrow-290  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-290  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-290  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-290 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-530 { position: relative; }





.gen-editorcolumn-530 span {
	line-height: 1.2em;
}
.gen-editorcolumn-530 {
	line-height: 1.2em;
}

.gen-image-139 { position: relative; }
.gen-image-139 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 80px;
	height: 80px;
}


@media (max-width: 991.98px) {
			.gen-image-139 {
				width: 90px;
				height: 90px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-139 {
				width: 100%;
				height: 90px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-139 {
				margin-bottom: 15px;
				width: 70px;
				height: 70px;
			}
}

.gen-image-139 .image-a span {
	line-height: 1.2em;
}
.gen-image-139 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-image-139 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-139 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(55, 55, 57, 1);
}



.gen-editorcolumn-531 { position: relative; }





.gen-editorcolumn-531 span {
	line-height: 1.2em;
}
.gen-editorcolumn-531 {
	line-height: 1.2em;
}

.gen-editorrow-291 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-291 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-291 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-291 .col:nth-child(1) {
flex: 0 0 auto;
 width: 66.66666666666666%;
}
.gen-editorrow-291 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-291 .col:nth-child(1) {
flex: 0 0 auto;
 width: 66.66666666666666%;
}
.gen-editorrow-291 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-291 .col:nth-child(1) {
flex: 0 0 auto;
 width: 66.66666666666666%;
}
.gen-editorrow-291 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-291 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-291 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

}
.gen-editorrow-291 { position: relative; }





.gen-editorrow-291 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-291 span {
}
.gen-editorrow-291 {
	text-transform: 0;
}
.gen-editorrow-291  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-291   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-291  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-291  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-291  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-291 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-532 { position: relative; }





.gen-editorcolumn-532 span {
}
.gen-editorcolumn-532 {
	text-transform: 0;
}

.gen-paragraph-417 { position: relative; }
.gen-paragraph-417 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
}





.gen-paragraph-417 .paragraph span {
}
.gen-paragraph-417 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 600;
}
.gen-paragraph-417 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-417 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-417 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-417 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-417 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-417 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-417 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-533 { position: relative; }





.gen-editorcolumn-533 span {
}
.gen-editorcolumn-533 {
	text-transform: 0;
}

.gen-paragraph-418 { position: relative; }
.gen-paragraph-418 {
	margin-bottom: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-418 {
								margin-left: auto;
								width: 86px;
							}
}

.gen-paragraph-418 .paragraph span {
}
.gen-paragraph-418 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-418 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-418 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-418 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-418 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}




.gen-block-240 { position: relative; }





.gen-block-240 span {
	line-height: 1.2em;
}
.gen-block-240 {
	line-height: 1.2em;
}
.gen-block-240  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-240 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-419 { position: relative; }
.gen-paragraph-419 {
	margin-bottom: 5px;
	width: 100%;
}





.gen-paragraph-419 .paragraph span {
}
.gen-paragraph-419 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 300;
}
.gen-paragraph-419 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-419 .paragraph  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-419 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-419 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-419 .paragraph {
	color: rgba(150, 150, 150, 1);
}


.gen-paragraph-420 { position: relative; }
.gen-paragraph-420 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-paragraph-420 .paragraph span {
}
.gen-paragraph-420 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-420 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-420 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-420 .paragraph {
	color: rgba(150, 150, 150, 1);
}


.gen-paragraph-421 { position: relative; }





.gen-paragraph-421 .paragraph span {
}
.gen-paragraph-421 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-421 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-421 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-421 .paragraph {
	color: rgba(150, 150, 150, 1);
}


.gen-paragraph-422 { position: relative; }
.gen-paragraph-422 {
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	width: auto;
}





.gen-paragraph-422 .paragraph span {
}
.gen-paragraph-422 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-422 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-422 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-422 .paragraph {
	color: rgba(150, 150, 150, 1);
}






.gen-cartitemlist-3 .empty { position: relative; }





.gen-cartitemlist-3 .empty span {
	line-height: 1.2em;
}
.gen-cartitemlist-3 .empty {
	line-height: 1.2em;
}

.gen-editorrow-292 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-292 .col:nth-child(1) {
flex: 0 0 auto;
 width: 23.76126126126126%;
}
.gen-editorrow-292 .col:nth-child(2) {
flex: 0 0 auto;
 width: 76.23873873873875%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-292 .col:nth-child(1) {
flex: 0 0 auto;
 width: 32.3217567222047%;
}
.gen-editorrow-292 .col:nth-child(2) {
flex: 0 0 auto;
 width: 67.67824327779532%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-292 .col:nth-child(1) {
flex: 0 0 auto;
 width: 32.3217567222047%;
}
.gen-editorrow-292 .col:nth-child(2) {
flex: 0 0 auto;
 width: 67.67824327779532%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-292 .col:nth-child(1) {
flex: 0 0 auto;
 width: 32.3217567222047%;
}
.gen-editorrow-292 .col:nth-child(2) {
flex: 0 0 auto;
 width: 67.67824327779532%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-292 .col:nth-child(1) {
flex: 0 0 auto;
 width: 32.3217567222047%;
}
.gen-editorrow-292 .col:nth-child(2) {
flex: 0 0 auto;
 width: 67.67824327779532%;
}

}
.gen-editorrow-292 { position: relative; }
.gen-editorrow-292 {
	margin-bottom: 0px;
}





.gen-editorrow-292 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-292 span {
	line-height: 1.2em;
}
.gen-editorrow-292 {
	line-height: 1.2em;
}
.gen-editorrow-292  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-292  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-292  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-292 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-534 { position: relative; }





.gen-editorcolumn-534 span {
	line-height: 1.2em;
}
.gen-editorcolumn-534 {
	line-height: 1.2em;
}

.gen-image-140 { position: relative; }
.gen-image-140 {
	width: 100px;
	height: 100px;
}


@media (max-width: 991.98px) {
			.gen-image-140 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-140 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-140 .image-a span {
	line-height: 1.2em;
}
.gen-image-140 .image-a {
	line-height: 1.2em;
}
.gen-image-140 .image-a  {
}
.gen-image-140 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-535 { position: relative; }





.gen-editorcolumn-535 span {
	line-height: 1.2em;
}
.gen-editorcolumn-535 {
	line-height: 1.2em;
}

.gen-block-241 { position: relative; }
.gen-block-241 {
	width: auto;
}





.gen-block-241 span {
	line-height: 1.2em;
}
.gen-block-241 {
	line-height: 1.2em;
}
.gen-block-241  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-241 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-423 { position: relative; }
.gen-paragraph-423 {
	margin-bottom: 10px;
	width: 100%;
}





.gen-paragraph-423 .paragraph span {
}
.gen-paragraph-423 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
}
.gen-paragraph-423 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-423 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-423 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-423 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-423 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-block-242 { position: relative; }
.gen-block-242 {
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 251px;
	height: 15px;
}

@media (max-width: 1199.98px) {
	.gen-block-242 {
		width: auto;
	}
}




.gen-block-242 span {
}
.gen-block-242 {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-block-242  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-242 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-block-242:hover {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(246, 246, 246, 1);
}


.gen-block-243 { position: relative; }
.gen-block-243 {
	margin-right: 0px;
	margin-left: 0px;
	width: 82px;
	height: 15px;
}





.gen-block-243 span {
}
.gen-block-243 {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-block-243  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-243 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(240, 240, 240, 1);
}
.gen-block-243:hover {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(246, 246, 246, 1);
}







.gen-horizontalline-43 { position: relative; }
.gen-horizontalline-43 {
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-43 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}


@media (max-width: 767.98px) {
			.gen-horizontalline-43 {
				margin-right: 0px;
				margin-left: 0px;
			}
}

@media (max-width: 575.98px) {
			.gen-horizontalline-43 {
				width: 100%;
			}
}

.gen-horizontalline-43 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-43 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-43 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-43 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-paragraph-424 { position: relative; }
.gen-paragraph-424 {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-paragraph-424 .paragraph span {
}
.gen-paragraph-424 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-424 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-paragraph-424 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-424 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-block-244 { position: relative; }

@media (max-width: 1199.98px) {
		.gen-block-244 {
			width: auto;
			height: auto;
		}
}




.gen-block-244 span {
}
.gen-block-244 {
}
.gen-block-244  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-244 {
	color: rgba(0, 0, 0, 1);
}

.gen-productlist-10 { position: relative; }
.gen-productlist-10 {
	margin-top: 0px;
	margin-bottom: 0px;
}

@media (max-width: 1199.98px) {
	.gen-productlist-10 {
		margin-right: 10px;
		margin-left: 10px;
		width: auto;
	}
}




.gen-productlist-10 span {
	line-height: 1.2em;
}
.gen-productlist-10 {
	line-height: 1.2em;
}
.gen-productlist-10  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-productlist-10 {
	color: rgba(0, 0, 0, 1);
}

.gen-productlist-10 > .list .product-view{
flex:0 0 calc(100% / 1); max-width: calc(100% / 1);
}
.gen-productlist-10 .empty { position: relative; }





.gen-productlist-10 .empty span {
}
.gen-productlist-10 .empty {
	text-transform: 0;
}

.gen-imagewithsimpletext-171 { position: relative; }
.gen-imagewithsimpletext-171 {
	margin-right: auto;
	margin-left: auto;
}





.gen-imagewithsimpletext-171 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-171 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-171  {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-171  span {
font-size: 16px;
}
.gen-imagewithsimpletext-171 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-171 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-171 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-171 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 35px;
	height: 35px;
}





.gen-imagewithsimpletext-171 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-171 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-171 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-171 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}




.gen-productlist-10 .product-view { position: relative; }

@media (max-width: 1199.98px) {
		.gen-productlist-10 .product-view {
			margin-right: 0px;
			margin-left: 0px;
		}
}




.gen-productlist-10 .product-view span {
	line-height: 1.2em;
}
.gen-productlist-10 .product-view {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-productlist-10 .product-view  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
@media (max-width: 1199.98px) {
  .gen-productlist-10 .product-view   {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
@media (max-width: 991.98px) {
  .gen-productlist-10 .product-view  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-productlist-10 .product-view {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: dashed;
	border-color: rgba(255, 255, 255, 0);
}
.gen-productlist-10 .product-view:hover {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-293 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-293 .col:nth-child(1) {
flex: 0 0 auto;
 width: 21.51229057380165%;
}
.gen-editorrow-293 .col:nth-child(2) {
flex: 0 0 auto;
 width: 52.964643836874835%;
}
.gen-editorrow-293 .col:nth-child(3) {
flex: 0 0 auto;
 width: 25.5230655893235%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-293 .col:nth-child(1) {
flex: 0 0 auto;
 width: 30.78064437984497%;
}
.gen-editorrow-293 .col:nth-child(2) {
flex: 0 0 auto;
 width: 35.88602228682169%;
}
.gen-editorrow-293 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-293 .col:nth-child(1) {
flex: 0 0 auto;
 width: 17.753843042071196%;
}
.gen-editorrow-293 .col:nth-child(2) {
flex: 0 0 auto;
 width: 48.91282362459547%;
}
.gen-editorrow-293 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-293 .col:nth-child(1) {
flex: 0 0 auto;
 width: 19.431846116027526%;
}
.gen-editorrow-293 .col:nth-child(2) {
flex: 0 0 auto;
 width: 47.234820550639135%;
}
.gen-editorrow-293 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-293 .col:nth-child(1) {
flex: 0 0 auto;
 width: 28.86887947269303%;
}
.gen-editorrow-293 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.79778719397363%;
}
.gen-editorrow-293 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
.gen-editorrow-293 { position: relative; }
.gen-editorrow-293 {
	margin-right: 10px;
	margin-left: 10px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-293 {
		margin-right: 0px;
		margin-left: 0px;
	}
}




.gen-editorrow-293 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-293 span {
}
.gen-editorrow-293 {
	text-transform: 0;
}
.gen-editorrow-293  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-293   {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-293  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-293  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-293  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-293 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-536 { position: relative; }





.gen-editorcolumn-536 span {
}
.gen-editorcolumn-536 {
	text-transform: 0;
}

.gen-image-141 { position: relative; }
.gen-image-141 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 80px;
	height: 80px;
}


@media (max-width: 991.98px) {
			.gen-image-141 {
				width: 90px;
				height: 90px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-141 {
				width: 100%;
				height: 90px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-141 {
				margin-bottom: 15px;
				width: 70px;
				height: 70px;
			}
}

.gen-image-141 .image-a span {
	line-height: 1.2em;
}
.gen-image-141 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-image-141 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-141 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(55, 55, 57, 1);
}



.gen-editorcolumn-537 { position: relative; }





.gen-editorcolumn-537 span {
}
.gen-editorcolumn-537 {
	text-transform: 0;
}

.gen-block-245 { position: relative; }
.gen-block-245 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 100%;
}





.gen-block-245 span {
	line-height: 1.2em;
}
.gen-block-245 {
	line-height: 1.2em;
}
.gen-block-245  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-245 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-246 { position: relative; }
.gen-block-246 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 9px;
	margin-left: auto;
	width: auto;
	height: auto;
}
@media (min-width: 1200.00px) {
	.gen-block-246 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-block-246 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 9px;
		margin-left: auto;
		width: auto;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-block-246 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
	.gen-block-246 {
		width: auto;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-block-246 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
	.gen-block-246 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-block-246 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-block-246 {
		width: auto;
		height: auto;
	}
}
@media (max-width: 575.98px) {
	.gen-block-246 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-block-246 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-block-246 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-block-246 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-block-246 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-block-246 {
display:none !important;
} }
.gen-block-246 span {
	line-height: 1.2em;
}
.gen-block-246 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	text-transform: uppercase;
	transition: all 0.2s;
}
.gen-block-246  {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-block-246  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-block-246   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-block-246   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-246  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-246  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-246  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-246  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-246  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-246  span {
font-size: 14px;
	}
}
.gen-block-246 {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}
.gen-block-246:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}
.gen-block-246:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(66, 66, 76, 1);
}
.gen-block-246:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-paragraph-425 { position: relative; }



@media (max-width: 767.98px) {
						.gen-paragraph-425 {
							margin-right: auto;
							margin-left: auto;
						}
}


.gen-paragraph-425 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-425 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-425 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-425 .paragraph  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-425 .paragraph   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-425 .paragraph   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-425 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-425 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-425 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-425 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-425 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-425 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-425 .paragraph {
	color: rgba(66, 66, 76, 1);
}



.gen-heading-239 { position: relative; }
.gen-heading-239 {
	margin-bottom: 5px;
	width: 100%;
}





.gen-heading-239 .h span {
}
.gen-heading-239 .h {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 600;
}
.gen-heading-239 .h  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-heading-239 .h  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-heading-239 .h  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-239 .h  span {
font-size: 16px;
	}
}
.gen-heading-239 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-239 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-239 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-productpricingview4-4 { position: relative; }
.gen-productpricingview4-4 {
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-productpricingview4-4 span {
	line-height: 1.2em;
}
.gen-productpricingview4-4 {
	line-height: 1.2em;
}
.gen-productpricingview4-4  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-productpricingview4-4 {
	color: rgba(0, 0, 0, 1);
}

.gen-productpricingview4-4 .product-new-price-view { position: relative; }
.gen-productpricingview4-4 .product-new-price-view {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-productpricingview4-4 .product-new-price-view span {
}
.gen-productpricingview4-4 .product-new-price-view {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-productpricingview4-4 .product-new-price-view  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-productpricingview4-4 .product-new-price-view  span {
font-size: 16px;
}
.gen-productpricingview4-4 .product-new-price-view {
	color: rgba(202, 202, 202, 1);
}


.gen-productpricingview4-4 .product-old-price-view { position: relative; }





.gen-productpricingview4-4 .product-old-price-view span {
}
.gen-productpricingview4-4 .product-old-price-view {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-productpricingview4-4 .product-old-price-view  {
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-productpricingview4-4 .product-old-price-view  span {
font-size: 14px;
}
.gen-productpricingview4-4 .product-old-price-view {
	color: rgba(237, 237, 254, 1);
}


.gen-productpricingview4-4 .product-discount-view { position: relative; }





.gen-productpricingview4-4 .product-discount-view span {
	line-height: 1.2em;
}
.gen-productpricingview4-4 .product-discount-view {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-productpricingview4-4 .product-discount-view  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-productpricingview4-4 .product-discount-view  span {
font-size: 14px;
}
@media (max-width: 1199.98px) {
  .gen-productpricingview4-4 .product-discount-view   {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-productpricingview4-4 .product-discount-view {
	color: rgba(113, 113, 130, 1);
}


.gen-productpricingview4-4 .product-tax-price-view { position: relative; }





.gen-productpricingview4-4 .product-tax-price-view span {
	line-height: 1.2em;
}
.gen-productpricingview4-4 .product-tax-price-view {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-productpricingview4-4 .product-tax-price-view  {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-productpricingview4-4 .product-tax-price-view  span {
font-size: 20px;
}
.gen-productpricingview4-4 .product-tax-price-view {
	color: rgba(129, 129, 143, 1);
}





.gen-editorcolumn-538 { position: relative; }





.gen-editorcolumn-538 span {
}
.gen-editorcolumn-538 {
	text-transform: 0;
}

.gen-button-125 { position: relative; }
.gen-button-125 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-125 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-125 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-125 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-125 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-125 > .button span {
	line-height: 1.6em;
}
.gen-button-125 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-125 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 14px;
}
.gen-button-125 > .button  span {
font-size: 14px;
}
.gen-button-125 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-125 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-125 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-125 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-125 > .button > span{
padding:0 5px;
}






.gen-horizontalline-44 { position: relative; }
.gen-horizontalline-44 {
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-44 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}


@media (max-width: 767.98px) {
			.gen-horizontalline-44 {
				margin-right: 0px;
				margin-left: 0px;
			}
}

@media (max-width: 575.98px) {
			.gen-horizontalline-44 {
				width: 100%;
			}
}

.gen-horizontalline-44 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-44 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-44 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-44 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-promocodeform-2 { position: relative; }





.gen-promocodeform-2 span {
}
.gen-promocodeform-2 {
}
.gen-promocodeform-2  {
}
.gen-promocodeform-2 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-294 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-294 .col:nth-child(1) {
flex: 0 0 auto;
 width: 75%;
}
.gen-editorrow-294 .col:nth-child(2) {
flex: 0 0 auto;
 width: 25%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-294 .col:nth-child(1) {
flex: 0 0 auto;
 width: 66.66666666666666%;
}
.gen-editorrow-294 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.333333333333336%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-294 .col:nth-child(1) {
flex: 0 0 auto;
 width: 73.24278115501521%;
}
.gen-editorrow-294 .col:nth-child(2) {
flex: 0 0 auto;
 width: 26.7572188449848%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-294 .col:nth-child(1) {
flex: 0 0 auto;
 width: 72.17598408710214%;
}
.gen-editorrow-294 .col:nth-child(2) {
flex: 0 0 auto;
 width: 27.82401591289786%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-294 .col:nth-child(1) {
flex: 0 0 auto;
 width: 64.31051587301585%;
}
.gen-editorrow-294 .col:nth-child(2) {
flex: 0 0 auto;
 width: 35.68948412698415%;
}

}
.gen-editorrow-294 { position: relative; }
.gen-editorrow-294 {
	margin-right: 0px;
	margin-bottom: 15px;
}



@media (max-width: 767.98px) {
					.gen-editorrow-294 {
						margin-left: 0px;
					}
}

@media (max-width: 575.98px) {
					.gen-editorrow-294 {
						width: auto;
					}
}

.gen-editorrow-294 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-294 span {
}
.gen-editorrow-294 {
}
.gen-editorrow-294  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-294  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-294  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-294  {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
}
.gen-editorrow-294 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-539 { position: relative; }





.gen-editorcolumn-539 span {
}
.gen-editorcolumn-539 {
}

.gen-input-42 { position: relative; }
.gen-input-42 {
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 10px;
	width: auto;
	height: 42px;
}





.gen-input-42 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-42 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-42 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-42 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-42 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-42 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-42 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-42 > .inner-wrapper > .input:disabled {
	color: rgba(0, 0, 0, 1);
}

.gen-input-42 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-42 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-editorcolumn-540 { position: relative; }





.gen-editorcolumn-540 span {
}
.gen-editorcolumn-540 {
}

.gen-button-126 { position: relative; }
.gen-button-126 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 42px;
}


@media (max-width: 991.98px) {
			.gen-button-126 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-button-126 {
						margin-right: 0px;
						margin-bottom: 0px;
						margin-left: auto;
					}
}

.gen-button-126 > .button span {
	line-height: 1.6em;
}
.gen-button-126 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-126 > .button  {
	font-size: 16px;
}
.gen-button-126 > .button  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-button-126 > .button  {
	padding-right: 15px;
	padding-left: 15px;
	}
}
.gen-button-126 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(20, 20, 23, 1);
}
.gen-button-126 > .button:hover {
	color: rgba(32, 32, 35, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-126 > .button:active {
	color: rgba(32, 32, 35, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-126 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-126 > .button > span{
padding:0 5px;
}




.gen-editorrow-295 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-295 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-295 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-295 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-295 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-295 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-295 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-295 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-295 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-295 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-295 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-295 { position: relative; }
.gen-editorrow-295 {
	margin-bottom: 0px;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-295 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}




.gen-editorrow-295 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-295 span {
	line-height: 1.2em;
}
.gen-editorrow-295 {
	line-height: 1.2em;
}
.gen-editorrow-295  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-295 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-541 { position: relative; }





.gen-editorcolumn-541 span {
	line-height: 1.2em;
}
.gen-editorcolumn-541 {
	line-height: 1.2em;
}

.gen-paragraph-426 { position: relative; }
.gen-paragraph-426 {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-paragraph-426 .paragraph span {
}
.gen-paragraph-426 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-426 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-426 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-426 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-542 { position: relative; }





.gen-editorcolumn-542 span {
	line-height: 1.2em;
}
.gen-editorcolumn-542 {
	line-height: 1.2em;
}

.gen-paragraph-427 { position: relative; }
.gen-paragraph-427 {
	margin-right: 0px;
}





.gen-paragraph-427 .paragraph span {
}
.gen-paragraph-427 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-427 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-427 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-427 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-block-247 { position: relative; }





.gen-block-247 span {
}
.gen-block-247 {
}
.gen-block-247  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-247 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-296 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-296 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-296 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-296 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-296 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-296 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-296 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-296 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-296 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-296 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-296 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-296 { position: relative; }
.gen-editorrow-296 {
	margin-bottom: 0px;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-296 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}




.gen-editorrow-296 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-296 span {
	line-height: 1.2em;
}
.gen-editorrow-296 {
	line-height: 1.2em;
}
.gen-editorrow-296  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-296 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-543 { position: relative; }





.gen-editorcolumn-543 span {
	line-height: 1.2em;
}
.gen-editorcolumn-543 {
	line-height: 1.2em;
}

.gen-paragraph-428 { position: relative; }
.gen-paragraph-428 {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-paragraph-428 .paragraph span {
}
.gen-paragraph-428 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-428 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-428 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-428 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-544 { position: relative; }





.gen-editorcolumn-544 span {
	line-height: 1.2em;
}
.gen-editorcolumn-544 {
	line-height: 1.2em;
}

.gen-paragraph-429 { position: relative; }
.gen-paragraph-429 {
	margin-right: 0px;
}





.gen-paragraph-429 .paragraph span {
}
.gen-paragraph-429 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-429 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-429 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-429 .paragraph {
	color: rgba(255, 255, 255, 1);
}





.gen-horizontalline-45 { position: relative; }
.gen-horizontalline-45 {
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-45 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}


@media (max-width: 767.98px) {
			.gen-horizontalline-45 {
				margin-right: 0px;
				margin-left: 0px;
			}
}

@media (max-width: 575.98px) {
			.gen-horizontalline-45 {
				width: 100%;
			}
}

.gen-horizontalline-45 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-45 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-45 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-45 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-editorrow-297 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-297 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-297 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-297 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-297 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-297 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-297 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-297 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-297 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-297 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-297 .col:nth-child(2) {
flex: 0 0 auto;
 width: 66.66666666666667%;
}

}
.gen-editorrow-297 { position: relative; }
.gen-editorrow-297 {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-editorrow-297 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-editorrow-297 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-297 span {
	line-height: 1.2em;
}
.gen-editorrow-297 {
	line-height: 1.2em;
}
.gen-editorrow-297  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-297 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-545 { position: relative; }





.gen-editorcolumn-545 span {
	line-height: 1.2em;
}
.gen-editorcolumn-545 {
	line-height: 1.2em;
}

.gen-heading-240 { position: relative; }





.gen-heading-240 .h span {
	letter-spacing: 0.05000000000000002em ;
}
.gen-heading-240 .h {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 600;
	letter-spacing: 0.05000000000000002em;
}
.gen-heading-240 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 28px;
}
.gen-heading-240 .h  span {
font-size: 28px;
}
.gen-heading-240 .h {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-546 { position: relative; }





.gen-editorcolumn-546 span {
	line-height: 1.2em;
}
.gen-editorcolumn-546 {
	line-height: 1.2em;
}

.gen-paragraph-430 { position: relative; }
.gen-paragraph-430 {
	margin-right: 0px;
}





.gen-paragraph-430 .paragraph span {
}
.gen-paragraph-430 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 600;
}
.gen-paragraph-430 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 28px;
	text-align: right;
}
.gen-paragraph-430 .paragraph  span {
font-size: 28px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-430 .paragraph   {
	font-size: 22px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-430 .paragraph   span {
font-size: 22px;
	}
}
.gen-paragraph-430 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-block-248 { position: relative; }





.gen-block-248 span {
}
.gen-block-248 {
}
.gen-block-248  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.gen-block-248 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-241 { position: relative; }
.gen-heading-241 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-heading-241 .h span {
	letter-spacing: 0.05000000000000002em ;
}
.gen-heading-241 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	letter-spacing: 0.05000000000000002em;
}
.gen-heading-241 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-241 .h  span {
font-size: 16px;
}
.gen-heading-241 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-431 { position: relative; }
.gen-paragraph-431 {
	margin-right: 0px;
	height: auto;
}





.gen-paragraph-431 .paragraph span {
}
.gen-paragraph-431 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-431 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-431 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-431 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-paragraph-432 { position: relative; }
.gen-paragraph-432 {
	margin-top: 0px;
	margin-right: 9px;
	margin-left: 5px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-432 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-432 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-432 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-432 .paragraph  {
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	text-align: left;
}
@media (max-width: 575.98px) {
  .gen-paragraph-432 .paragraph  {
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 10px;
	}
}
.gen-paragraph-432 .paragraph {
	color: rgba(255, 38, 38, 1);
}





.gen-editorrow-298 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-298 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-298 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-298 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-298 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-298 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-298 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-298 .col:nth-child(1) {
flex: 0 0 auto;
 width: 52.802066772655024%;
}
.gen-editorrow-298 .col:nth-child(2) {
flex: 0 0 auto;
 width: 47.197933227344976%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-298 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-298 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-298 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorrow-298 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-298 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
				.gen-editorrow-298 {
					margin-top: 15px;
				}
}

@media (max-width: 767.98px) {
				.gen-editorrow-298 {
					margin-top: 0px;
					margin-bottom: 30px;
				}
}

@media (max-width: 575.98px) {
				.gen-editorrow-298 {
					margin-bottom: 60px;
				}
}
@media (max-width: 575.98px) {
	.gen-editorrow-298 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-editorrow-298 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-298 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-editorrow-298 {
display:none !important;
} }
.gen-editorrow-298 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-298 span {
}
.gen-editorrow-298 {
}
.gen-editorrow-298  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-298   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-298  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-298  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-298  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-298 {
	color: rgba(255, 54, 61, 1);
}

.gen-editorcolumn-547 { position: relative; }





.gen-editorcolumn-547 span {
}
.gen-editorcolumn-547 {
}

.gen-button-127 { position: relative; }
.gen-button-127 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 42px;
}




@media (max-width: 575.98px) {
							.gen-button-127 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: 0px;
							}
}

.gen-button-127 > .button span {
	line-height: 1.6em;
}
.gen-button-127 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: 500;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-127 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-127 > .button  span {
font-size: 16px;
}
.gen-button-127 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(20, 20, 23, 1);
}
.gen-button-127 > .button:hover {
	color: rgba(32, 32, 35, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-127 > .button:active {
	color: rgba(32, 32, 35, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-127 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-127 > .button > span{
padding:0 10px;
}


.gen-editorcolumn-548 { position: relative; }





.gen-editorcolumn-548 span {
}
.gen-editorcolumn-548 {
}

.gen-button-128 { position: relative; }
.gen-button-128 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-128 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-128 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-128 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-128 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-128 > .button span {
	line-height: 1.6em;
}
.gen-button-128 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: 500;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-128 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-128 > .button  span {
font-size: 16px;
}
.gen-button-128 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-128 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-128 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-128 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-128 > .button > span{
padding:0 5px;
}



.gen-editorrow-299 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-299 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-299 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-299 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-299 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-299 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-299 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-299 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-299 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-299 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-299 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-299 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorrow-299 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-299 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
				.gen-editorrow-299 {
					margin-top: 15px;
				}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorrow-299 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
				.gen-editorrow-299 {
					margin-top: 15px;
					margin-bottom: 30px;
				}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorrow-299 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
				.gen-editorrow-299 {
					margin-bottom: 0px;
				}
}

@media (min-width: 1200px) {
 .gen-editorrow-299 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-299 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorrow-299 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorrow-299 {
display:none !important;
} }
.gen-editorrow-299 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-299 span {
}
.gen-editorrow-299 {
}
.gen-editorrow-299  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-299   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-299  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-299  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-299  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-299 {
	color: rgba(255, 54, 61, 1);
}

.gen-editorcolumn-549 { position: relative; }





.gen-editorcolumn-549 span {
}
.gen-editorcolumn-549 {
}

.gen-button-129 { position: relative; }
.gen-button-129 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-129 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-129 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-129 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-129 {
		margin-right: auto;
		margin-bottom: 20px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-129 > .button span {
	line-height: 1.6em;
}
.gen-button-129 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-129 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-129 > .button  span {
font-size: 16px;
}
.gen-button-129 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-129 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-129 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-129 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-129 > .button > span{
padding:0 5px;
}


.gen-editorcolumn-550 { position: relative; }





.gen-editorcolumn-550 span {
}
.gen-editorcolumn-550 {
}

.gen-button-130 { position: relative; }
.gen-button-130 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 42px;
}




@media (max-width: 575.98px) {
							.gen-button-130 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 100%;
							}
}

.gen-button-130 > .button span {
	line-height: 1.6em;
}
.gen-button-130 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-130 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-130 > .button  span {
font-size: 16px;
}
.gen-button-130 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(20, 20, 23, 1);
}
.gen-button-130 > .button:hover {
	color: rgba(32, 32, 35, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-130 > .button:active {
	color: rgba(32, 32, 35, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-130 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-130 > .button > span{
padding:0 10px;
}




.gen-editormain-35 { position: relative; }





.gen-editorsection-92 { position: relative; }





.gen-editorsection-92 span {
	line-height: 1.2em;
}
.gen-editorsection-92 {
	line-height: 1.2em;
}
.gen-editorsection-92  {
	padding-top: 60px;
	padding-bottom: 80px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-92  {
	padding-top: 30px;
	padding-bottom: 80px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-92  {
	padding-top: 0px;
	padding-bottom: 80px;
	}
}
.gen-editorsection-92 {
	color: rgba(255, 54, 61, 1);
	background-color: rgba(20, 20, 23, 1);
}

.gen-editorrow-300 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-300 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-300 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-300 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-300 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-300 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-300 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorrow-300 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-300 {
	display:none !important;
	}
}




@media (min-width: 1200px) {
 .gen-editorrow-300 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-300 {
display:none !important;
} }
.gen-editorrow-300 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-300 span {
}
.gen-editorrow-300 {
	text-transform: 0;
}
.gen-editorrow-300  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-300   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-300  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-300  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-300  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-300 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-551 { position: relative; }





.gen-editorcolumn-551 span {
}
.gen-editorcolumn-551 {
	text-transform: 0;
}

.gen-heading-242 { position: relative; }




@media (max-width: 575.98px) {
								.gen-heading-242 {
									margin-top: 15px;
									margin-bottom: 0px;
								}
}

.gen-heading-242 .h span {
	line-height: 0.9999999999999997em;
}
.gen-heading-242 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 0.9999999999999997em;
font-weight: 600;
}
.gen-heading-242 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 40px;
	text-align: left;
}
.gen-heading-242 .h  span {
font-size: 40px;
}
@media (max-width: 991.98px) {
  .gen-heading-242 .h  {
	font-size: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-242 .h  span {
font-size: 40px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-242 .h  {
	font-size: 40px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-242 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-242 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-242 .h  span {
font-size: 40px;
	}
}
.gen-heading-242 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-242 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-242 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-block-249 { position: relative; }
.gen-block-249 {
	margin-bottom: 40px;
}



@media (max-width: 767.98px) {
					.gen-block-249 {
						margin-bottom: 0px;
					}
}

@media (max-width: 575.98px) {
					.gen-block-249 {
						margin-bottom: 0px;
						width: auto;
					}
}

.gen-block-249 span {
	line-height: 1.2em;
}
.gen-block-249 {
	line-height: 1.2em;
}
.gen-block-249  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
@media (max-width: 575.98px) {
  .gen-block-249  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-block-249 {
	color: rgba(255, 54, 61, 1);
}

.gen-button-131 { position: relative; }
.gen-button-131 {
	margin-right: 0px;
}





.gen-button-131 > .button span {
	line-height: 1.2em;
}
.gen-button-131 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-button-131 > .button  {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 18px;
}
.gen-button-131 > .button  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-button-131 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-131 > .button  span {
font-size: 14px;
	}
}
.gen-button-131 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-button-131 > .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-button-131 > .button:active {
	color: rgba(255, 255, 255, 1);
}
.gen-button-131 > .button:disabled {
	color: rgba(202, 202, 202, 1);
}

.gen-button-131 > .button > span{
padding:0 0px;
}

.gen-button-132 { position: relative; }
.gen-button-132 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-button-132 > .button span {
	line-height: 1.2em;
}
.gen-button-132 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-button-132 > .button  {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 18px;
}
.gen-button-132 > .button  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-button-132 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-132 > .button  span {
font-size: 14px;
	}
}
.gen-button-132 > .button {
	color: rgba(97, 97, 97, 1);
}
.gen-button-132 > .button:hover {
	color: rgba(97, 97, 97, 1);
}
.gen-button-132 > .button:active {
	color: rgba(97, 97, 97, 1);
}
.gen-button-132 > .button:disabled {
	color: rgba(202, 202, 202, 1);
}

.gen-button-132 > .button > span{
padding:0 0px;
}

.gen-button-133 { position: relative; }
.gen-button-133 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-button-133 > .button span {
	line-height: 1.2em;
}
.gen-button-133 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-button-133 > .button  {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 18px;
}
.gen-button-133 > .button  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-button-133 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-133 > .button  span {
font-size: 14px;
	}
}
.gen-button-133 > .button {
	color: rgba(97, 97, 97, 1);
}
.gen-button-133 > .button:hover {
	color: rgba(97, 97, 97, 1);
}
.gen-button-133 > .button:active {
	color: rgba(97, 97, 97, 1);
}
.gen-button-133 > .button:disabled {
	color: rgba(202, 202, 202, 1);
}

.gen-button-133 > .button > span{
padding:0 0px;
}




.gen-editorrow-301 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-301 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-301 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-301 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-301 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-301 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-301 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorrow-301 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-301 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
				.gen-editorrow-301 {
					margin-bottom: 25px;
				}
}



@media (min-width: 1200px) {
 .gen-editorrow-301 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-301 {
display:none !important;
} }
.gen-editorrow-301 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-301 span {
}
.gen-editorrow-301 {
	text-transform: 0;
}
.gen-editorrow-301  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-301   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-301  {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-301  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-301  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-301 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-552 { position: relative; }





.gen-editorcolumn-552 span {
}
.gen-editorcolumn-552 {
	text-transform: 0;
}

.gen-cartsummaryview-4 { position: relative; }
.gen-cartsummaryview-4 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
	height: auto;
}
@media (min-width: 1200.00px) {
	.gen-cartsummaryview-4 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-cartsummaryview-4 {
		width: 100%;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-cartsummaryview-4 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
	.gen-cartsummaryview-4 {
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-cartsummaryview-4 {
		width: 100%;
	}
}

@media (max-width: 575.98px) {
	.gen-cartsummaryview-4 {
		width: 100%;
	}
}

@media (min-width: 1200px) {
 .gen-cartsummaryview-4 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-cartsummaryview-4 {
display:none !important;
} }
.gen-cartsummaryview-4 span {
	line-height: 1.2em;
}
.gen-cartsummaryview-4 {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-cartsummaryview-4  {
	padding-top: 30px;
	padding-right: 25px;
	padding-bottom: 40px;
	padding-left: 25px;
}
@media (max-width: 1199.98px) {
  .gen-cartsummaryview-4   {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	}
}
@media (max-width: 991.98px) {
  .gen-cartsummaryview-4  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-cartsummaryview-4  {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	}
}
.gen-cartsummaryview-4 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(32, 32, 35, 1);
}

.gen-paragraph-433 { position: relative; }
.gen-paragraph-433 {
	margin-bottom: 15px;
}





.gen-paragraph-433 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-433 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-433 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-paragraph-433 .paragraph  span {
font-size: 28px;
}
.gen-paragraph-433 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-433 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-cartitemlist-4 { position: relative; }
.gen-cartitemlist-4 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-cartitemlist-4 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-cartitemlist-4 span {
	line-height: 1.2em;
}
.gen-cartitemlist-4 {
	line-height: 1.2em;
}
.gen-cartitemlist-4  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-cartitemlist-4 {
	color: rgba(0, 0, 0, 1);
}

.gen-cartitemlist-4 .cart-item-view { position: relative; }





.gen-cartitemlist-4 .cart-item-view span {
	line-height: 1.2em;
}
.gen-cartitemlist-4 .cart-item-view {
	line-height: 1.2em;
}
.gen-cartitemlist-4 .cart-item-view  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-cartitemlist-4 .cart-item-view {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-302 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-302 .col:nth-child(1) {
flex: 0 0 auto;
 width: 20.587446351931327%;
}
.gen-editorrow-302 .col:nth-child(2) {
flex: 0 0 auto;
 width: 79.41255364806867%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-302 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.979898606003122%;
}
.gen-editorrow-302 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.02010139399688%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-302 .col:nth-child(1) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}
.gen-editorrow-302 .col:nth-child(2) {
flex: 0 0 auto;
 width: 83.33333333333334%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-302 .col:nth-child(1) {
flex: 0 0 auto;
 width: 18.868420752510794%;
}
.gen-editorrow-302 .col:nth-child(2) {
flex: 0 0 auto;
 width: 81.1315792474892%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-302 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.979898606003122%;
}
.gen-editorrow-302 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.02010139399688%;
}

}
.gen-editorrow-302 { position: relative; }
.gen-editorrow-302 {
	margin-bottom: 5px;
}





.gen-editorrow-302 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-302 span {
	line-height: 1.2em;
}
.gen-editorrow-302 {
	line-height: 1.2em;
}
.gen-editorrow-302  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-302  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-302 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-553 { position: relative; }





.gen-editorcolumn-553 span {
	line-height: 1.2em;
}
.gen-editorcolumn-553 {
	line-height: 1.2em;
}

.gen-image-142 { position: relative; }
.gen-image-142 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 80px;
	height: 80px;
}


@media (max-width: 991.98px) {
			.gen-image-142 {
				width: 90px;
				height: 90px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-142 {
				width: 100%;
				height: 90px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-142 {
				margin-bottom: 15px;
				width: 70px;
				height: 70px;
			}
}

.gen-image-142 .image-a span {
	line-height: 1.2em;
}
.gen-image-142 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-image-142 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-142 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(55, 55, 57, 1);
}



.gen-editorcolumn-554 { position: relative; }





.gen-editorcolumn-554 span {
	line-height: 1.2em;
}
.gen-editorcolumn-554 {
	line-height: 1.2em;
}

.gen-editorrow-303 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-303 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-303 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-303 .col:nth-child(1) {
flex: 0 0 auto;
 width: 66.66666666666666%;
}
.gen-editorrow-303 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-303 .col:nth-child(1) {
flex: 0 0 auto;
 width: 66.66666666666666%;
}
.gen-editorrow-303 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-303 .col:nth-child(1) {
flex: 0 0 auto;
 width: 66.66666666666666%;
}
.gen-editorrow-303 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-303 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-303 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

}
.gen-editorrow-303 { position: relative; }





.gen-editorrow-303 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-303 span {
}
.gen-editorrow-303 {
	text-transform: 0;
}
.gen-editorrow-303  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-303   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-303  {
	padding-top: 0px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-303 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-555 { position: relative; }





.gen-editorcolumn-555 span {
}
.gen-editorcolumn-555 {
	text-transform: 0;
}

.gen-paragraph-434 { position: relative; }
.gen-paragraph-434 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-434 {
								width: auto;
							}
}

.gen-paragraph-434 .paragraph span {
}
.gen-paragraph-434 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 600;
}
.gen-paragraph-434 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-434 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-434 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-434 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-434 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-434 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-434 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-556 { position: relative; }





.gen-editorcolumn-556 span {
}
.gen-editorcolumn-556 {
	text-transform: 0;
}

.gen-paragraph-435 { position: relative; }
.gen-paragraph-435 {
	margin-bottom: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-435 {
								margin-top: 0px;
								margin-left: auto;
								width: auto;
							}
}

.gen-paragraph-435 .paragraph span {
}
.gen-paragraph-435 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-435 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-435 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-435 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-435 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-435 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-435 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}




.gen-block-250 { position: relative; }





.gen-block-250 span {
	line-height: 1.2em;
}
.gen-block-250 {
	line-height: 1.2em;
}
.gen-block-250  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-250 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-436 { position: relative; }
.gen-paragraph-436 {
	margin-bottom: 5px;
	width: 100%;
}





.gen-paragraph-436 .paragraph span {
}
.gen-paragraph-436 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-436 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-436 .paragraph  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-436 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-436 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-436 .paragraph {
	color: rgba(150, 150, 150, 1);
}


.gen-paragraph-437 { position: relative; }
.gen-paragraph-437 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-paragraph-437 .paragraph span {
}
.gen-paragraph-437 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-437 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-437 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-437 .paragraph {
	color: rgba(150, 150, 150, 1);
}


.gen-paragraph-438 { position: relative; }





.gen-paragraph-438 .paragraph span {
}
.gen-paragraph-438 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-438 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-438 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-438 .paragraph {
	color: rgba(150, 150, 150, 1);
}


.gen-paragraph-439 { position: relative; }
.gen-paragraph-439 {
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	width: auto;
}





.gen-paragraph-439 .paragraph span {
}
.gen-paragraph-439 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-439 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-439 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-439 .paragraph {
	color: rgba(150, 150, 150, 1);
}






.gen-cartitemlist-4 .empty { position: relative; }





.gen-cartitemlist-4 .empty span {
	line-height: 1.2em;
}
.gen-cartitemlist-4 .empty {
	line-height: 1.2em;
}

.gen-editorrow-304 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-304 .col:nth-child(1) {
flex: 0 0 auto;
 width: 23.76126126126126%;
}
.gen-editorrow-304 .col:nth-child(2) {
flex: 0 0 auto;
 width: 76.23873873873875%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-304 .col:nth-child(1) {
flex: 0 0 auto;
 width: 32.3217567222047%;
}
.gen-editorrow-304 .col:nth-child(2) {
flex: 0 0 auto;
 width: 67.67824327779532%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-304 .col:nth-child(1) {
flex: 0 0 auto;
 width: 32.3217567222047%;
}
.gen-editorrow-304 .col:nth-child(2) {
flex: 0 0 auto;
 width: 67.67824327779532%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-304 .col:nth-child(1) {
flex: 0 0 auto;
 width: 32.3217567222047%;
}
.gen-editorrow-304 .col:nth-child(2) {
flex: 0 0 auto;
 width: 67.67824327779532%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-304 .col:nth-child(1) {
flex: 0 0 auto;
 width: 32.3217567222047%;
}
.gen-editorrow-304 .col:nth-child(2) {
flex: 0 0 auto;
 width: 67.67824327779532%;
}

}
.gen-editorrow-304 { position: relative; }
.gen-editorrow-304 {
	margin-bottom: 0px;
}





.gen-editorrow-304 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-304 span {
	line-height: 1.2em;
}
.gen-editorrow-304 {
	line-height: 1.2em;
}
.gen-editorrow-304  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-304  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-304  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-304 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-557 { position: relative; }





.gen-editorcolumn-557 span {
	line-height: 1.2em;
}
.gen-editorcolumn-557 {
	line-height: 1.2em;
}

.gen-image-143 { position: relative; }
.gen-image-143 {
	width: 100px;
	height: 100px;
}


@media (max-width: 991.98px) {
			.gen-image-143 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-143 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-143 .image-a span {
	line-height: 1.2em;
}
.gen-image-143 .image-a {
	line-height: 1.2em;
}
.gen-image-143 .image-a  {
}
.gen-image-143 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-558 { position: relative; }





.gen-editorcolumn-558 span {
	line-height: 1.2em;
}
.gen-editorcolumn-558 {
	line-height: 1.2em;
}

.gen-block-251 { position: relative; }
.gen-block-251 {
	width: auto;
}





.gen-block-251 span {
	line-height: 1.2em;
}
.gen-block-251 {
	line-height: 1.2em;
}
.gen-block-251  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-251 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-440 { position: relative; }
.gen-paragraph-440 {
	margin-bottom: 10px;
	width: 100%;
}





.gen-paragraph-440 .paragraph span {
}
.gen-paragraph-440 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
}
.gen-paragraph-440 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-440 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-440 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-440 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-440 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-block-252 { position: relative; }
.gen-block-252 {
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 251px;
	height: 15px;
}

@media (max-width: 1199.98px) {
	.gen-block-252 {
		width: auto;
	}
}




.gen-block-252 span {
}
.gen-block-252 {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-block-252  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-252 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-block-252:hover {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(246, 246, 246, 1);
}


.gen-block-253 { position: relative; }
.gen-block-253 {
	margin-right: 0px;
	margin-left: 0px;
	width: 82px;
	height: 15px;
}





.gen-block-253 span {
}
.gen-block-253 {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-block-253  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-253 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(240, 240, 240, 1);
}
.gen-block-253:hover {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(246, 246, 246, 1);
}







.gen-horizontalline-46 { position: relative; }
.gen-horizontalline-46 {
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-46 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}


@media (max-width: 767.98px) {
			.gen-horizontalline-46 {
				margin-right: 0px;
				margin-left: 0px;
			}
}

@media (max-width: 575.98px) {
			.gen-horizontalline-46 {
				margin-top: 0px;
				margin-right: 10px;
				margin-left: 10px;
				width: auto;
			}
}

.gen-horizontalline-46 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-46 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-46 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-46 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-paragraph-441 { position: relative; }
.gen-paragraph-441 {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-paragraph-441 .paragraph span {
	letter-spacing: 0.05000000000000002em ;
}
.gen-paragraph-441 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	letter-spacing: 0.05000000000000002em;
}
.gen-paragraph-441 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 18px;
}
.gen-paragraph-441 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-441 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-block-254 { position: relative; }

@media (max-width: 1199.98px) {
		.gen-block-254 {
			width: auto;
			height: auto;
		}
}




.gen-block-254 span {
}
.gen-block-254 {
}
.gen-block-254  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-254 {
	color: rgba(0, 0, 0, 1);
}

.gen-productlist-11 { position: relative; }
.gen-productlist-11 {
	margin-top: 0px;
	margin-bottom: 0px;
}

@media (max-width: 1199.98px) {
	.gen-productlist-11 {
		margin-right: 10px;
		margin-left: 10px;
		width: auto;
	}
}




.gen-productlist-11 span {
	line-height: 1.2em;
}
.gen-productlist-11 {
	line-height: 1.2em;
}
.gen-productlist-11  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-productlist-11 {
	color: rgba(0, 0, 0, 1);
}

.gen-productlist-11 > .list .product-view{
flex:0 0 calc(100% / 1); max-width: calc(100% / 1);
}
.gen-productlist-11 .empty { position: relative; }





.gen-productlist-11 .empty span {
}
.gen-productlist-11 .empty {
	text-transform: 0;
}

.gen-imagewithsimpletext-172 { position: relative; }
.gen-imagewithsimpletext-172 {
	margin-right: auto;
	margin-left: auto;
}





.gen-imagewithsimpletext-172 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-172 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-172  {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-172  span {
font-size: 16px;
}
.gen-imagewithsimpletext-172 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-172 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-172 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-172 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 35px;
	height: 35px;
}





.gen-imagewithsimpletext-172 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-172 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-172 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-172 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}




.gen-productlist-11 .product-view { position: relative; }

@media (max-width: 1199.98px) {
		.gen-productlist-11 .product-view {
			margin-right: 0px;
			margin-left: 0px;
		}
}




.gen-productlist-11 .product-view span {
	line-height: 1.2em;
}
.gen-productlist-11 .product-view {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-productlist-11 .product-view  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
@media (max-width: 1199.98px) {
  .gen-productlist-11 .product-view   {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
@media (max-width: 991.98px) {
  .gen-productlist-11 .product-view  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
@media (max-width: 767.98px) {
  .gen-productlist-11 .product-view  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-productlist-11 .product-view {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: dashed;
	border-color: rgba(255, 255, 255, 0);
}
.gen-productlist-11 .product-view:hover {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-305 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-305 .col:nth-child(1) {
flex: 0 0 auto;
 width: 21.51229057380165%;
}
.gen-editorrow-305 .col:nth-child(2) {
flex: 0 0 auto;
 width: 52.964643836874835%;
}
.gen-editorrow-305 .col:nth-child(3) {
flex: 0 0 auto;
 width: 25.5230655893235%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-305 .col:nth-child(1) {
flex: 0 0 auto;
 width: 30.78064437984497%;
}
.gen-editorrow-305 .col:nth-child(2) {
flex: 0 0 auto;
 width: 35.88602228682169%;
}
.gen-editorrow-305 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-305 .col:nth-child(1) {
flex: 0 0 auto;
 width: 17.753843042071196%;
}
.gen-editorrow-305 .col:nth-child(2) {
flex: 0 0 auto;
 width: 48.91282362459547%;
}
.gen-editorrow-305 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-305 .col:nth-child(1) {
flex: 0 0 auto;
 width: 19.431846116027526%;
}
.gen-editorrow-305 .col:nth-child(2) {
flex: 0 0 auto;
 width: 47.234820550639135%;
}
.gen-editorrow-305 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-305 .col:nth-child(1) {
flex: 0 0 auto;
 width: 28.86887947269303%;
}
.gen-editorrow-305 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.79778719397363%;
}
.gen-editorrow-305 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
.gen-editorrow-305 { position: relative; }
.gen-editorrow-305 {
	margin-right: 10px;
	margin-left: 10px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-305 {
		margin-right: 0px;
		margin-left: 0px;
	}
}




.gen-editorrow-305 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-305 span {
}
.gen-editorrow-305 {
	text-transform: 0;
}
.gen-editorrow-305  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-305   {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-305  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-305  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-305  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-305 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-559 { position: relative; }





.gen-editorcolumn-559 span {
}
.gen-editorcolumn-559 {
	text-transform: 0;
}

.gen-image-144 { position: relative; }
.gen-image-144 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 80px;
	height: 80px;
}


@media (max-width: 991.98px) {
			.gen-image-144 {
				width: 90px;
				height: 90px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-144 {
				width: 90px;
				height: 90px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-144 {
				margin-bottom: 15px;
				width: 70px;
				height: 70px;
			}
}

.gen-image-144 .image-a span {
	line-height: 1.2em;
}
.gen-image-144 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-image-144 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-144 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(55, 55, 57, 1);
}



.gen-editorcolumn-560 { position: relative; }





.gen-editorcolumn-560 span {
}
.gen-editorcolumn-560 {
	text-transform: 0;
}

.gen-block-255 { position: relative; }
.gen-block-255 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 100%;
}





.gen-block-255 span {
	line-height: 1.2em;
}
.gen-block-255 {
	line-height: 1.2em;
}
.gen-block-255  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-255 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-256 { position: relative; }
.gen-block-256 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 9px;
	margin-left: auto;
	width: auto;
	height: auto;
}
@media (min-width: 1200.00px) {
	.gen-block-256 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-block-256 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 9px;
		margin-left: auto;
		width: auto;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-block-256 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
	.gen-block-256 {
		width: auto;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-block-256 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
	.gen-block-256 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-block-256 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-block-256 {
		width: auto;
		height: auto;
	}
}
@media (max-width: 575.98px) {
	.gen-block-256 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-block-256 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-block-256 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-block-256 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-block-256 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-block-256 {
display:none !important;
} }
.gen-block-256 span {
	line-height: 1.2em;
}
.gen-block-256 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	text-transform: uppercase;
	transition: all 0.2s;
}
.gen-block-256  {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-block-256  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-block-256   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-block-256   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-256  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-256  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-256  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-256  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-256  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-256  span {
font-size: 14px;
	}
}
.gen-block-256 {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}
.gen-block-256:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}
.gen-block-256:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(66, 66, 76, 1);
}
.gen-block-256:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-paragraph-442 { position: relative; }



@media (max-width: 767.98px) {
						.gen-paragraph-442 {
							margin-right: auto;
							margin-left: auto;
						}
}


.gen-paragraph-442 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-442 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-442 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-442 .paragraph  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-442 .paragraph   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-442 .paragraph   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-442 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-442 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-442 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-442 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-442 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-442 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-442 .paragraph {
	color: rgba(66, 66, 76, 1);
}



.gen-heading-243 { position: relative; }
.gen-heading-243 {
	margin-bottom: 5px;
	width: 100%;
}





.gen-heading-243 .h span {
}
.gen-heading-243 .h {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 600;
}
.gen-heading-243 .h  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-heading-243 .h  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-heading-243 .h  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-243 .h  span {
font-size: 16px;
	}
}
.gen-heading-243 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-243 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-243 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-productpricingview4-5 { position: relative; }
.gen-productpricingview4-5 {
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-productpricingview4-5 span {
	line-height: 1.2em;
}
.gen-productpricingview4-5 {
	line-height: 1.2em;
}
.gen-productpricingview4-5  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-productpricingview4-5 {
	color: rgba(0, 0, 0, 1);
}

.gen-productpricingview4-5 .product-new-price-view { position: relative; }
.gen-productpricingview4-5 .product-new-price-view {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-productpricingview4-5 .product-new-price-view span {
}
.gen-productpricingview4-5 .product-new-price-view {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-productpricingview4-5 .product-new-price-view  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-productpricingview4-5 .product-new-price-view  span {
font-size: 16px;
}
.gen-productpricingview4-5 .product-new-price-view {
	color: rgba(202, 202, 202, 1);
}


.gen-productpricingview4-5 .product-old-price-view { position: relative; }





.gen-productpricingview4-5 .product-old-price-view span {
}
.gen-productpricingview4-5 .product-old-price-view {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-productpricingview4-5 .product-old-price-view  {
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-productpricingview4-5 .product-old-price-view  span {
font-size: 14px;
}
.gen-productpricingview4-5 .product-old-price-view {
	color: rgba(237, 237, 254, 1);
}


.gen-productpricingview4-5 .product-discount-view { position: relative; }





.gen-productpricingview4-5 .product-discount-view span {
	line-height: 1.2em;
}
.gen-productpricingview4-5 .product-discount-view {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-productpricingview4-5 .product-discount-view  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-productpricingview4-5 .product-discount-view  span {
font-size: 14px;
}
@media (max-width: 1199.98px) {
  .gen-productpricingview4-5 .product-discount-view   {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-productpricingview4-5 .product-discount-view {
	color: rgba(113, 113, 130, 1);
}


.gen-productpricingview4-5 .product-tax-price-view { position: relative; }





.gen-productpricingview4-5 .product-tax-price-view span {
	line-height: 1.2em;
}
.gen-productpricingview4-5 .product-tax-price-view {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-productpricingview4-5 .product-tax-price-view  {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-productpricingview4-5 .product-tax-price-view  span {
font-size: 20px;
}
.gen-productpricingview4-5 .product-tax-price-view {
	color: rgba(129, 129, 143, 1);
}





.gen-editorcolumn-561 { position: relative; }





.gen-editorcolumn-561 span {
}
.gen-editorcolumn-561 {
	text-transform: 0;
}

.gen-button-134 { position: relative; }
.gen-button-134 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-134 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-134 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-134 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-134 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-134 > .button span {
	line-height: 1.6em;
	letter-spacing: 0.15000000000000002em ;
}
.gen-button-134 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
font-weight: 500;
	letter-spacing: 0.15000000000000002em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-134 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 14px;
}
.gen-button-134 > .button  span {
font-size: 14px;
}
.gen-button-134 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-134 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-134 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-134 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-134 > .button > span{
padding:0 5px;
}






.gen-horizontalline-47 { position: relative; }
.gen-horizontalline-47 {
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-47 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}


@media (max-width: 767.98px) {
			.gen-horizontalline-47 {
				margin-right: 0px;
				margin-left: 0px;
			}
}

@media (max-width: 575.98px) {
			.gen-horizontalline-47 {
				margin-right: 5px;
				margin-left: 5px;
				width: auto;
			}
}

.gen-horizontalline-47 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-47 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-47 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-47 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-promocodeform-3 { position: relative; }





.gen-promocodeform-3 span {
}
.gen-promocodeform-3 {
}
.gen-promocodeform-3  {
}
.gen-promocodeform-3 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-306 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-306 .col:nth-child(1) {
flex: 0 0 auto;
 width: 75%;
}
.gen-editorrow-306 .col:nth-child(2) {
flex: 0 0 auto;
 width: 25%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-306 .col:nth-child(1) {
flex: 0 0 auto;
 width: 66.66666666666666%;
}
.gen-editorrow-306 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.333333333333336%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-306 .col:nth-child(1) {
flex: 0 0 auto;
 width: 73.24278115501521%;
}
.gen-editorrow-306 .col:nth-child(2) {
flex: 0 0 auto;
 width: 26.7572188449848%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-306 .col:nth-child(1) {
flex: 0 0 auto;
 width: 72.17598408710214%;
}
.gen-editorrow-306 .col:nth-child(2) {
flex: 0 0 auto;
 width: 27.82401591289786%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-306 .col:nth-child(1) {
flex: 0 0 auto;
 width: 64.31051587301585%;
}
.gen-editorrow-306 .col:nth-child(2) {
flex: 0 0 auto;
 width: 35.68948412698415%;
}

}
.gen-editorrow-306 { position: relative; }
.gen-editorrow-306 {
	margin-right: 0px;
	margin-bottom: 15px;
}


@media (max-width: 991.98px) {
			.gen-editorrow-306 {
				margin-bottom: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-editorrow-306 {
				margin-left: 0px;
			}
}

@media (max-width: 575.98px) {
			.gen-editorrow-306 {
				width: auto;
			}
}

.gen-editorrow-306 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-306 span {
}
.gen-editorrow-306 {
}
.gen-editorrow-306  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-306  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-306  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-306  {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 6px;
	}
}
.gen-editorrow-306 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-562 { position: relative; }





.gen-editorcolumn-562 span {
}
.gen-editorcolumn-562 {
}

.gen-input-43 { position: relative; }
.gen-input-43 {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	width: auto;
	height: 42px;
}


@media (max-width: 991.98px) {
			.gen-input-43 {
				margin-right: 15px;
			}
}



.gen-input-43 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-43 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-43 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-43 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-43 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-43 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-43 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(220, 220, 243, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-43 > .inner-wrapper > .input:disabled {
	color: rgba(0, 0, 0, 1);
}

.gen-input-43 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-43 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-editorcolumn-563 { position: relative; }





.gen-editorcolumn-563 span {
}
.gen-editorcolumn-563 {
}

.gen-button-135 { position: relative; }
.gen-button-135 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 42px;
}


@media (max-width: 991.98px) {
			.gen-button-135 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-button-135 {
						margin-right: 0px;
						margin-bottom: 0px;
						margin-left: auto;
					}
}

.gen-button-135 > .button span {
	line-height: 1.6em;
}
.gen-button-135 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: 500;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-135 > .button  {
	font-size: 16px;
}
.gen-button-135 > .button  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-button-135 > .button  {
	padding-right: 15px;
	padding-left: 15px;
	}
}
.gen-button-135 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(20, 20, 23, 1);
}
.gen-button-135 > .button:hover {
	color: rgba(32, 32, 35, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-135 > .button:active {
	color: rgba(32, 32, 35, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-135 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-135 > .button > span{
padding:0 5px;
}




.gen-editorrow-307 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-307 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-307 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-307 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-307 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-307 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-307 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-307 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-307 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-307 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-307 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-307 { position: relative; }
.gen-editorrow-307 {
	margin-bottom: 0px;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-307 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}




.gen-editorrow-307 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-307 span {
	line-height: 1.2em;
}
.gen-editorrow-307 {
	line-height: 1.2em;
}
.gen-editorrow-307  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-307 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-564 { position: relative; }





.gen-editorcolumn-564 span {
	line-height: 1.2em;
}
.gen-editorcolumn-564 {
	line-height: 1.2em;
}

.gen-paragraph-443 { position: relative; }
.gen-paragraph-443 {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-paragraph-443 .paragraph span {
}
.gen-paragraph-443 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-443 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-443 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-443 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-565 { position: relative; }





.gen-editorcolumn-565 span {
	line-height: 1.2em;
}
.gen-editorcolumn-565 {
	line-height: 1.2em;
}

.gen-paragraph-444 { position: relative; }
.gen-paragraph-444 {
	margin-right: 0px;
}





.gen-paragraph-444 .paragraph span {
}
.gen-paragraph-444 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-444 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-444 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-444 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-block-257 { position: relative; }


@media (max-width: 991.98px) {
				.gen-block-257 {
					margin-top: 0px;
					margin-right: 0px;
					margin-bottom: 0px;
					margin-left: 0px;
				}
}



.gen-block-257 span {
}
.gen-block-257 {
}
.gen-block-257  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-257 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-308 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-308 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-308 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-308 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-308 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-308 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-308 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-308 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-308 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-308 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-308 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-308 { position: relative; }
.gen-editorrow-308 {
	margin-bottom: 0px;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-308 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}




.gen-editorrow-308 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-308 span {
	line-height: 1.2em;
}
.gen-editorrow-308 {
	line-height: 1.2em;
}
.gen-editorrow-308  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-308 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-566 { position: relative; }





.gen-editorcolumn-566 span {
	line-height: 1.2em;
}
.gen-editorcolumn-566 {
	line-height: 1.2em;
}

.gen-paragraph-445 { position: relative; }
.gen-paragraph-445 {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-paragraph-445 .paragraph span {
}
.gen-paragraph-445 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-445 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-445 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-445 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-567 { position: relative; }





.gen-editorcolumn-567 span {
	line-height: 1.2em;
}
.gen-editorcolumn-567 {
	line-height: 1.2em;
}

.gen-paragraph-446 { position: relative; }
.gen-paragraph-446 {
	margin-right: 0px;
}





.gen-paragraph-446 .paragraph span {
}
.gen-paragraph-446 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-446 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-446 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-446 .paragraph {
	color: rgba(255, 255, 255, 1);
}





.gen-horizontalline-48 { position: relative; }
.gen-horizontalline-48 {
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-48 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-horizontalline-48 {
		margin-top: 13px;
	}
}

@media (max-width: 767.98px) {
	.gen-horizontalline-48 {
		margin-right: 0px;
		margin-left: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-horizontalline-48 {
		margin-right: 5px;
		margin-left: 5px;
		width: auto;
	}
}

.gen-horizontalline-48 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-48 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-48 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-48 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-editorrow-309 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-309 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-309 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-309 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-309 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-309 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-309 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-309 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-309 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-309 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-309 .col:nth-child(2) {
flex: 0 0 auto;
 width: 66.66666666666667%;
}

}
.gen-editorrow-309 { position: relative; }
.gen-editorrow-309 {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-editorrow-309 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-editorrow-309 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-309 span {
	line-height: 1.2em;
}
.gen-editorrow-309 {
	line-height: 1.2em;
}
.gen-editorrow-309  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-309 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-568 { position: relative; }





.gen-editorcolumn-568 span {
	line-height: 1.2em;
}
.gen-editorcolumn-568 {
	line-height: 1.2em;
}

.gen-heading-244 { position: relative; }





.gen-heading-244 .h span {
	letter-spacing: 0.05000000000000002em ;
}
.gen-heading-244 .h {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
font-weight: 600;
	letter-spacing: 0.05000000000000002em;
}
.gen-heading-244 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 28px;
}
.gen-heading-244 .h  span {
font-size: 28px;
}
.gen-heading-244 .h {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-569 { position: relative; }





.gen-editorcolumn-569 span {
	line-height: 1.2em;
}
.gen-editorcolumn-569 {
	line-height: 1.2em;
}

.gen-paragraph-447 { position: relative; }
.gen-paragraph-447 {
	margin-right: 0px;
}





.gen-paragraph-447 .paragraph span {
}
.gen-paragraph-447 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
font-weight: 600;
}
.gen-paragraph-447 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 28px;
	text-align: right;
}
.gen-paragraph-447 .paragraph  span {
font-size: 28px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-447 .paragraph   {
	font-size: 22px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-447 .paragraph   span {
font-size: 22px;
	}
}
.gen-paragraph-447 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-block-258 { position: relative; }





.gen-block-258 span {
}
.gen-block-258 {
}
.gen-block-258  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.gen-block-258 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-245 { position: relative; }
.gen-heading-245 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-heading-245 .h span {
	letter-spacing: 0.05000000000000002em ;
}
.gen-heading-245 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	letter-spacing: 0.05000000000000002em;
}
.gen-heading-245 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-245 .h  span {
font-size: 16px;
}
.gen-heading-245 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-448 { position: relative; }
.gen-paragraph-448 {
	margin-right: 0px;
	height: auto;
}





.gen-paragraph-448 .paragraph span {
}
.gen-paragraph-448 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-448 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-448 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-448 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-paragraph-449 { position: relative; }
.gen-paragraph-449 {
	margin-top: 0px;
	margin-right: 9px;
	margin-left: 5px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-449 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-449 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-449 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-449 .paragraph  {
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	font-size: 14px;
	text-align: left;
}
.gen-paragraph-449 .paragraph  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-449 .paragraph  {
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 10px;
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-449 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-449 .paragraph {
	color: rgba(255, 255, 255, 1);
}





.gen-editorrow-310 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-310 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-310 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-310 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-310 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-310 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-310 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-310 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-310 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-310 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-310 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-310 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorrow-310 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-310 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
				.gen-editorrow-310 {
					margin-top: 15px;
				}
}

@media (max-width: 767.98px) {
				.gen-editorrow-310 {
					margin-top: 15px;
					margin-bottom: 30px;
				}
}

@media (max-width: 575.98px) {
				.gen-editorrow-310 {
					margin-bottom: 60px;
				}
}
@media (max-width: 575.98px) {
	.gen-editorrow-310 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-editorrow-310 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-310 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-editorrow-310 {
display:none !important;
} }
.gen-editorrow-310 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-310 span {
}
.gen-editorrow-310 {
}
.gen-editorrow-310  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-310   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-310  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-310  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-310  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-310 {
	color: rgba(255, 54, 61, 1);
}

.gen-editorcolumn-570 { position: relative; }





.gen-editorcolumn-570 span {
}
.gen-editorcolumn-570 {
}

.gen-button-136 { position: relative; }
.gen-button-136 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 42px;
}




@media (max-width: 575.98px) {
							.gen-button-136 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: 0px;
							}
}

.gen-button-136 > .button span {
	line-height: 1.6em;
	letter-spacing: 0.05000000000000002em ;
}
.gen-button-136 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: 500;
	letter-spacing: 0.05000000000000002em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-136 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-136 > .button  span {
font-size: 16px;
}
.gen-button-136 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(20, 20, 23, 1);
}
.gen-button-136 > .button:hover {
	color: rgba(32, 32, 35, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-136 > .button:active {
	color: rgba(32, 32, 35, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-136 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-136 > .button > span{
padding:0 10px;
}


.gen-editorcolumn-571 { position: relative; }





.gen-editorcolumn-571 span {
}
.gen-editorcolumn-571 {
}

.gen-button-137 { position: relative; }
.gen-button-137 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-137 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-137 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-137 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-137 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-137 > .button span {
	line-height: 1.6em;
	letter-spacing: 0.05000000000000002em ;
}
.gen-button-137 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
font-weight: 500;
	letter-spacing: 0.05000000000000002em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-137 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-137 > .button  span {
font-size: 16px;
}
.gen-button-137 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-137 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-137 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-137 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-137 > .button > span{
padding:0 5px;
}



.gen-editorrow-311 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-311 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-311 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-311 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-311 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-311 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-311 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-311 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-311 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-311 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-311 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-311 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorrow-311 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-311 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
				.gen-editorrow-311 {
					margin-top: 15px;
				}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorrow-311 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
				.gen-editorrow-311 {
					margin-top: 15px;
					margin-bottom: 30px;
				}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorrow-311 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
				.gen-editorrow-311 {
					margin-bottom: 0px;
				}
}

@media (min-width: 1200px) {
 .gen-editorrow-311 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-311 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorrow-311 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorrow-311 {
display:none !important;
} }
.gen-editorrow-311 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-311 span {
}
.gen-editorrow-311 {
}
.gen-editorrow-311  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-311   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-311  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-311  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-311  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-311 {
	color: rgba(255, 54, 61, 1);
}

.gen-editorcolumn-572 { position: relative; }





.gen-editorcolumn-572 span {
}
.gen-editorcolumn-572 {
}

.gen-button-138 { position: relative; }
.gen-button-138 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-138 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-138 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-138 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-138 {
		margin-right: auto;
		margin-bottom: 20px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-138 > .button span {
	line-height: 1.6em;
}
.gen-button-138 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-138 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-138 > .button  span {
font-size: 16px;
}
.gen-button-138 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-138 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-138 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-138 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-138 > .button > span{
padding:0 5px;
}


.gen-editorcolumn-573 { position: relative; }





.gen-editorcolumn-573 span {
}
.gen-editorcolumn-573 {
}

.gen-button-139 { position: relative; }
.gen-button-139 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 42px;
}




@media (max-width: 575.98px) {
							.gen-button-139 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 100%;
							}
}

.gen-button-139 > .button span {
	line-height: 1.6em;
}
.gen-button-139 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-139 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-139 > .button  span {
font-size: 16px;
}
.gen-button-139 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(20, 20, 23, 1);
}
.gen-button-139 > .button:hover {
	color: rgba(32, 32, 35, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-139 > .button:active {
	color: rgba(32, 32, 35, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-139 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-139 > .button > span{
padding:0 10px;
}



.gen-editorrow-312 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-312 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-312 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-312 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-312 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-312 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-312 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-312 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-312 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-312 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-312 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-312 { position: relative; }
.gen-editorrow-312 {
	margin-bottom: 20px;
	width: 100%;
}




@media (max-width: 575.98px) {
							.gen-editorrow-312 {
								margin-bottom: 0px;
							}
}

.gen-editorrow-312 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-312 span {
	line-height: 1.2em;
}
.gen-editorrow-312 {
	line-height: 1.2em;
}
.gen-editorrow-312  {
}
.gen-editorrow-312 {
	color: rgba(255, 54, 61, 1);
}

.gen-editorcolumn-574 { position: relative; }





.gen-editorcolumn-574 span {
	line-height: 1.2em;
}
.gen-editorcolumn-574 {
	line-height: 1.2em;
}
.gen-editorcolumn-574  {
}

.gen-heading-246 { position: relative; }


@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-heading-246 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-heading-246 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
								.gen-heading-246 {
									margin-top: 15px;
									margin-bottom: 0px;
								}
}
@media (max-width: 575.98px) {
	.gen-heading-246 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-heading-246 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-heading-246 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-heading-246 {
display:none !important;
} }
.gen-heading-246 .h span {
	line-height: 0.9999999999999997em;
}
.gen-heading-246 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 0.9999999999999997em;
font-weight: 600;
}
.gen-heading-246 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 40px;
	text-align: left;
}
.gen-heading-246 .h  span {
font-size: 40px;
}
@media (max-width: 991.98px) {
  .gen-heading-246 .h  {
	font-size: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-246 .h  span {
font-size: 40px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-246 .h  {
	font-size: 40px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-246 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-246 .h  {
	font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-246 .h  span {
font-size: 40px;
	}
}
.gen-heading-246 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-246 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-246 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-block-259 { position: relative; }
.gen-block-259 {
	margin-bottom: 40px;
}


@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-block-259 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-block-259 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
							.gen-block-259 {
								width: 100%;
							}
}
@media (max-width: 575.98px) {
	.gen-block-259 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-block-259 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-block-259 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-block-259 {
display:none !important;
} }
.gen-block-259 span {
	line-height: 1.2em;
}
.gen-block-259 {
	line-height: 1.2em;
}
.gen-block-259  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-259  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-block-259 {
	color: rgba(255, 54, 61, 1);
}

.gen-button-140 { position: relative; }
.gen-button-140 {
	margin-right: 0px;
}





.gen-button-140 > .button span {
	line-height: 1.2em;
}
.gen-button-140 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-button-140 > .button  {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 18px;
}
.gen-button-140 > .button  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-button-140 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-140 > .button  span {
font-size: 14px;
	}
}
.gen-button-140 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-button-140 > .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-button-140 > .button:active {
	color: rgba(255, 255, 255, 1);
}
.gen-button-140 > .button:disabled {
	color: rgba(202, 202, 202, 1);
}

.gen-button-140 > .button > span{
padding:0 0px;
}

.gen-button-141 { position: relative; }
.gen-button-141 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-button-141 > .button span {
	line-height: 1.2em;
}
.gen-button-141 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-button-141 > .button  {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 18px;
}
.gen-button-141 > .button  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-button-141 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-141 > .button  span {
font-size: 14px;
	}
}
.gen-button-141 > .button {
	color: rgba(97, 97, 97, 1);
}
.gen-button-141 > .button:hover {
	color: rgba(97, 97, 97, 1);
}
.gen-button-141 > .button:active {
	color: rgba(97, 97, 97, 1);
}
.gen-button-141 > .button:disabled {
	color: rgba(202, 202, 202, 1);
}

.gen-button-141 > .button > span{
padding:0 0px;
}

.gen-button-142 { position: relative; }
.gen-button-142 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-button-142 > .button span {
	line-height: 1.2em;
}
.gen-button-142 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-button-142 > .button  {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 18px;
}
.gen-button-142 > .button  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-button-142 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-142 > .button  span {
font-size: 14px;
	}
}
.gen-button-142 > .button {
	color: rgba(97, 97, 97, 1);
}
.gen-button-142 > .button:hover {
	color: rgba(97, 97, 97, 1);
}
.gen-button-142 > .button:active {
	color: rgba(97, 97, 97, 1);
}
.gen-button-142 > .button:disabled {
	color: rgba(202, 202, 202, 1);
}

.gen-button-142 > .button > span{
padding:0 0px;
}


.gen-guestform-1 { position: relative; }
.gen-guestform-1 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-guestform-1 {
								margin-top: 0px;
							}
}

.gen-guestform-1 span {
	line-height: 1.2em;
}
.gen-guestform-1 {
	line-height: 1.2em;
}
.gen-guestform-1  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-guestform-1 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-247 { position: relative; }
.gen-heading-247 {
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-247 {
				margin-top: 0px;
				margin-left: 0px;
				width: 100%;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-247 {
						margin-top: 0px;
						margin-bottom: 0px;
					}
}

.gen-heading-247 .h span {
}
.gen-heading-247 .h {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 600;
}
.gen-heading-247 .h  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 28px;
}
.gen-heading-247 .h  span {
font-size: 28px;
}
@media (max-width: 991.98px) {
  .gen-heading-247 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-247 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	}
}
.gen-heading-247 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-247 .h:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-450 { position: relative; }
.gen-paragraph-450 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}





.gen-paragraph-450 .paragraph span {
}
.gen-paragraph-450 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-450 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-450 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-450 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-450 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-input-44 { position: relative; }
.gen-input-44 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-44 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-44 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-44 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-44 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-44 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-44 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-44 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-44 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-44 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-44 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-44 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-checkboxwithtext-6 { position: relative; }
.gen-checkboxwithtext-6 {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	height: 29px;
}





.gen-checkboxwithtext-6 span {
	line-height: 1.2em;
}
.gen-checkboxwithtext-6 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-checkboxwithtext-6  {
	font-size: 16px;
}
.gen-checkboxwithtext-6  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-checkboxwithtext-6  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-checkboxwithtext-6  span {
font-size: 14px;
	}
}
.gen-checkboxwithtext-6 {
	color: rgba(255, 255, 255, 1);
}

.gen-checkboxwithtext-6 .checkbox { position: relative; }
.gen-checkboxwithtext-6 .checkbox {
	margin-right: 10px;
	width: 24px;
	height: 24px;
}





.gen-checkboxwithtext-6 .checkbox .checkmark-wrapper span {
	line-height: 1.2em;
}
.gen-checkboxwithtext-6 .checkbox .checkmark-wrapper {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-checkboxwithtext-6 .checkbox .checkmark-wrapper  {
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
}
.gen-checkboxwithtext-6 .checkbox .checkmark-wrapper {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(84, 84, 93, 1);
}

.gen-checkboxwithtext-6 .checkbox .checkmark-wrapper{
font-size:20px;
}
.gen-checkboxwithtext-6 .checkbox .checkmark-wrapper.checked{
background-color:rgba(255, 255, 255, 1);
}
.gen-checkboxwithtext-6 .checkbox .checkmark-wrapper.checked{
border-color:rgba(202, 202, 202, 1);
}
.gen-checkboxwithtext-6 .checkbox .checkmark-wrapper i{
color:rgba(42, 42, 45, 1);
}


.gen-horizontalline-49 { position: relative; }
.gen-horizontalline-49 {
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	width: auto;
	height: 100%;
}



@media (max-width: 767.98px) {
					.gen-horizontalline-49 {
						margin-right: 0px;
						margin-left: 0px;
					}
}

@media (max-width: 575.98px) {
					.gen-horizontalline-49 {
						width: 100%;
					}
}

.gen-horizontalline-49 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-49 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-49 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-49 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}



.gen-checkoutaddressform-1 { position: relative; }
.gen-checkoutaddressform-1 {
	margin-top: 0px;
	margin-bottom: 0px;
}


@media (max-width: 991.98px) {
			.gen-checkoutaddressform-1 {
				margin-bottom: 0px;
			}
}



.gen-checkoutaddressform-1 span {
	line-height: 1.2em;
}
.gen-checkoutaddressform-1 {
	line-height: 1.2em;
}
.gen-checkoutaddressform-1  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-checkoutaddressform-1  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-checkoutaddressform-1 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-248 { position: relative; }
.gen-heading-248 {
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-248 {
				margin-top: 0px;
				margin-left: 0px;
				width: 100%;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-248 {
						margin-top: 0px;
						margin-bottom: 0px;
					}
}

.gen-heading-248 .h span {
}
.gen-heading-248 .h {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 600;
}
.gen-heading-248 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 28px;
}
.gen-heading-248 .h  span {
font-size: 28px;
}
@media (max-width: 991.98px) {
  .gen-heading-248 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-248 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	}
}
.gen-heading-248 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-248 .h:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-editorrow-313 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-313 .col:nth-child(1) {
flex: 0 0 auto;
 width: 51.134038199181454%;
}
.gen-editorrow-313 .col:nth-child(2) {
flex: 0 0 auto;
 width: 48.865961800818546%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-313 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-313 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-313 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-313 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-313 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-313 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-313 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-313 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-313 { position: relative; }





.gen-editorrow-313 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-313 span {
	line-height: 1.2em;
}
.gen-editorrow-313 {
	line-height: 1.2em;
}
.gen-editorrow-313  {
}
.gen-editorrow-313 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-575 { position: relative; }





.gen-editorcolumn-575 span {
	line-height: 1.2em;
}
.gen-editorcolumn-575 {
	line-height: 1.2em;
}

.gen-paragraph-451 { position: relative; }
.gen-paragraph-451 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}





.gen-paragraph-451 .paragraph span {
}
.gen-paragraph-451 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-451 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-451 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-451 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-451 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-input-45 { position: relative; }
.gen-input-45 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-45 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-45 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-45 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-45 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-45 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-45 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-45 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-45 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-45 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-45 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-45 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-editorcolumn-576 { position: relative; }





.gen-editorcolumn-576 span {
	line-height: 1.2em;
}
.gen-editorcolumn-576 {
	line-height: 1.2em;
}

.gen-paragraph-452 { position: relative; }
.gen-paragraph-452 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}





.gen-paragraph-452 .paragraph span {
}
.gen-paragraph-452 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-452 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-452 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-452 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-452 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-input-46 { position: relative; }
.gen-input-46 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-46 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-46 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-46 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-46 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-46 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-46 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-46 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-46 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-46 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-46 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-46 > .inner-wrapper > .input + i{
padding:0 0px;
}



.gen-editorrow-314 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-314 .col:nth-child(1) {
flex: 0 0 auto;
 width: 51.134038199181454%;
}
.gen-editorrow-314 .col:nth-child(2) {
flex: 0 0 auto;
 width: 48.865961800818546%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-314 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-314 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-314 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-314 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-314 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-314 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-314 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-314 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-314 { position: relative; }





.gen-editorrow-314 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-314 span {
	line-height: 1.2em;
}
.gen-editorrow-314 {
	line-height: 1.2em;
}
.gen-editorrow-314  {
}
.gen-editorrow-314 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-577 { position: relative; }





.gen-editorcolumn-577 span {
	line-height: 1.2em;
}
.gen-editorcolumn-577 {
	line-height: 1.2em;
}

.gen-paragraph-453 { position: relative; }
.gen-paragraph-453 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}





.gen-paragraph-453 .paragraph span {
}
.gen-paragraph-453 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-453 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-453 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-453 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-453 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-phonenumberinput-1 { position: relative; }
.gen-phonenumberinput-1 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-phonenumberinput-1 {
								margin-top: 0px;
								margin-right: 0px;
								margin-bottom: 30px;
								margin-left: 0px;
							}
}

.gen-phonenumberinput-1 .dropdown-input span {
}
.gen-phonenumberinput-1 .dropdown-input {
	text-transform: 0;
}
.gen-phonenumberinput-1 .dropdown-input  {
}
.gen-phonenumberinput-1 .dropdown-input {
	color: rgba(255, 54, 61, 1);
}

.gen-phonenumberinput-1 .dropdown-button { position: relative; }
.gen-phonenumberinput-1 .dropdown-button {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100px;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-phonenumberinput-1 .dropdown-button {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-phonenumberinput-1 .dropdown-button .dropdown-input span {
	line-height: 1.2em;
}
.gen-phonenumberinput-1 .dropdown-button .dropdown-input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-phonenumberinput-1 .dropdown-button .dropdown-input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-phonenumberinput-1 .dropdown-button .dropdown-input  span {
font-size: 16px;
}
.gen-phonenumberinput-1 .dropdown-button .dropdown-input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-phonenumberinput-1 .dropdown-button .dropdown-input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-phonenumberinput-1 .dropdown-button .dropdown-input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-phonenumberinput-1 .dropdown-button .dropdown-input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-phonenumberinput-1 .dropdown-button .dropdown-button { position: relative; }
.gen-phonenumberinput-1 .dropdown-button .dropdown-button {
	width: 56px;
	height: 100%;
}





.gen-phonenumberinput-1 .dropdown-button .dropdown-button span {
	line-height: 1.2em;
}
.gen-phonenumberinput-1 .dropdown-button .dropdown-button {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 30px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 30px;
}
.gen-phonenumberinput-1 .dropdown-button .dropdown-button  {
}
.gen-phonenumberinput-1 .dropdown-button .dropdown-button {
	color: rgba(0, 0, 0, 1);
}

.gen-phonenumberinput-1 .dropdown-button .dropdown-button > i{
color:rgba(255, 255, 255, 1);
}

.gen-phonenumberinput-1 .dropdown-button .dropdown-balloon { position: relative; }
.gen-phonenumberinput-1 .dropdown-button .dropdown-balloon {
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}





.gen-phonenumberinput-1 .dropdown-button .dropdown-balloon span {
	line-height: 1.2em;
}
.gen-phonenumberinput-1 .dropdown-button .dropdown-balloon {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-phonenumberinput-1 .dropdown-button .dropdown-balloon  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-phonenumberinput-1 .dropdown-button .dropdown-balloon  span {
font-size: 14px;
}
.gen-phonenumberinput-1 .dropdown-button .dropdown-balloon {
	color: rgba(0, 0, 0, 1);
box-shadow: 0px 12px 20px rgba(52, 52, 52, 0.111);
	background-color: rgba(255, 255, 255, 1);
}
.gen-phonenumberinput-1 .dropdown-button .dropdown-balloon:hover {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-phonenumberinput-1 .dropdown-button .dropdown-balloon .dropdown-item{
padding:0 0px;
}
.gen-phonenumberinput-1 .dropdown-button .dropdown-balloon .dropdown-item{
min-height:0px;
}
.gen-phonenumberinput-1 .dropdown-button .dropdown-balloon .search { position: relative; }
.gen-phonenumberinput-1 .dropdown-button .dropdown-balloon .search {
	margin-bottom: 6px;
	height: 36px;
}





.gen-phonenumberinput-1 .dropdown-button .dropdown-balloon .search > .inner-wrapper > .input span {
}
.gen-phonenumberinput-1 .dropdown-button .dropdown-balloon .search > .inner-wrapper > .input {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	text-transform: 0;
}
.gen-phonenumberinput-1 .dropdown-button .dropdown-balloon .search > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.gen-phonenumberinput-1 .dropdown-button .dropdown-balloon .search > .inner-wrapper > .input {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-phonenumberinput-1 .dropdown-button .dropdown-balloon .search > .inner-wrapper > .input:focus {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-phonenumberinput-1 .dropdown-button .dropdown-balloon .search > .inner-wrapper > .input:hover {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-phonenumberinput-1 .dropdown-button .dropdown-balloon .search > .inner-wrapper > .input + i{
padding:0 0px;
}



.gen-phonenumberinput-1 .input { position: relative; }
.gen-phonenumberinput-1 .input {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-phonenumberinput-1 .input {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-phonenumberinput-1 .input > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-phonenumberinput-1 .input > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-phonenumberinput-1 .input > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-phonenumberinput-1 .input > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-phonenumberinput-1 .input > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-phonenumberinput-1 .input > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-phonenumberinput-1 .input > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-phonenumberinput-1 .input > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}
.my-phone-input {
    flex-grow:1;
flex-shrink:1;
}
.gen-phonenumberinput-1 .input > .inner-wrapper > .input + i{
padding:0 0px;
}



.gen-editorcolumn-578 { position: relative; }





.gen-editorcolumn-578 span {
	line-height: 1.2em;
}
.gen-editorcolumn-578 {
	line-height: 1.2em;
}



.gen-editorrow-315 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-315 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-315 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-315 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-315 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-315 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-315 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-315 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-315 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-315 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-315 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-315 { position: relative; }





.gen-editorrow-315 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-315 span {
	line-height: 1.2em;
}
.gen-editorrow-315 {
	line-height: 1.2em;
}
.gen-editorrow-315  {
}
.gen-editorrow-315 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-579 { position: relative; }





.gen-editorcolumn-579 span {
	line-height: 1.2em;
}
.gen-editorcolumn-579 {
	line-height: 1.2em;
}

.gen-paragraph-454 { position: relative; }
.gen-paragraph-454 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}





.gen-paragraph-454 .paragraph span {
}
.gen-paragraph-454 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-454 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-454 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-454 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-454 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-dropdown-2 { position: relative; }
.gen-dropdown-2 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-dropdown-2 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-dropdown-2 .dropdown-input span {
	line-height: 1.2em;
}
.gen-dropdown-2 .dropdown-input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-dropdown-2 .dropdown-input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-dropdown-2 .dropdown-input  span {
font-size: 16px;
}
.gen-dropdown-2 .dropdown-input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-dropdown-2 .dropdown-input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-dropdown-2 .dropdown-input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-dropdown-2 .dropdown-input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-dropdown-2 .dropdown-button { position: relative; }
.gen-dropdown-2 .dropdown-button {
	width: 56px;
	height: 100%;
}





.gen-dropdown-2 .dropdown-button span {
	line-height: 1.2em;
}
.gen-dropdown-2 .dropdown-button {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 30px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 30px;
}
.gen-dropdown-2 .dropdown-button  {
}
.gen-dropdown-2 .dropdown-button {
	color: rgba(0, 0, 0, 1);
}

.gen-dropdown-2 .dropdown-button > i{
color:rgba(237, 237, 254, 1);
}

.gen-dropdown-2 .dropdown-balloon { position: relative; }
.gen-dropdown-2 .dropdown-balloon {
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}





.gen-dropdown-2 .dropdown-balloon span {
	line-height: 1.2em;
}
.gen-dropdown-2 .dropdown-balloon {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-dropdown-2 .dropdown-balloon  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-dropdown-2 .dropdown-balloon  span {
font-size: 14px;
}
.gen-dropdown-2 .dropdown-balloon {
	color: rgba(0, 0, 0, 1);
box-shadow: 0px 12px 20px rgba(52, 52, 52, 0.111);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-2 .dropdown-balloon:hover {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-dropdown-2 .dropdown-balloon .dropdown-item{
padding:0 15px;
}
.gen-dropdown-2 .dropdown-balloon .dropdown-item{
min-height:35px;
}
.gen-dropdown-2 .dropdown-balloon .dropdown-item:hover{
background-color:rgba(226, 226, 233, 1);
}
.gen-dropdown-2 .dropdown-balloon .search { position: relative; }
.gen-dropdown-2 .dropdown-balloon .search {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 36px;
}




@media (max-width: 575.98px) {
							.gen-dropdown-2 .dropdown-balloon .search {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-dropdown-2 .dropdown-balloon .search > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-dropdown-2 .dropdown-balloon .search > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-dropdown-2 .dropdown-balloon .search > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.gen-dropdown-2 .dropdown-balloon .search > .inner-wrapper > .input {
	color: rgba(69, 69, 75, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-2 .dropdown-balloon .search > .inner-wrapper > .input:focus {
	color: rgba(32, 32, 35, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(220, 220, 243, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-2 .dropdown-balloon .search > .inner-wrapper > .input:hover {
	color: rgba(32, 32, 35, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(181, 181, 198, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-dropdown-2 .dropdown-balloon .search > .inner-wrapper > .input + i{
padding:0 0px;
}



.gen-cartsummaryview-5 { position: relative; }
.gen-cartsummaryview-5 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
}
@media (min-width: 1200.00px) {
	.gen-cartsummaryview-5 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-cartsummaryview-5 {
	display:none !important;
	}
}



@media (max-width: 575.98px) {
							.gen-cartsummaryview-5 {
								margin-bottom: 20px;
							}
}

@media (min-width: 1200px) {
 .gen-cartsummaryview-5 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-cartsummaryview-5 {
display:none !important;
} }
.gen-cartsummaryview-5 span {
	line-height: 1.2em;
}
.gen-cartsummaryview-5 {
	line-height: 1.2em;
}
.gen-cartsummaryview-5  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
@media (max-width: 991.98px) {
  .gen-cartsummaryview-5  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
@media (max-width: 767.98px) {
  .gen-cartsummaryview-5  {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-cartsummaryview-5  {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	}
}
.gen-cartsummaryview-5 {
	color: rgba(0, 0, 0, 1);
}
.sticky-cart- {
   position:sticky;
   top:50px;
}

.discount-block {
   display:none;
}

.has-discount .discount-block {
   display:flex;
}

.vat-block {
   display:flex;
}

.non-eu-buyer .vat-block {
   display:none;
}
.gen-paragraph-455 { position: relative; }
.gen-paragraph-455 {
	margin-top: 0px;
	margin-right: 9px;
	margin-left: 5px;
}


@media (max-width: 991.98px) {
			.gen-paragraph-455 {
				margin-bottom: 30px;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-455 {
				margin-right: 0px;
				margin-bottom: 30px;
				margin-left: 0px;
			}
}

@media (max-width: 575.98px) {
			.gen-paragraph-455 {
				margin-right: 0px;
				margin-bottom: 10px;
				margin-left: 0px;
			}
}

.gen-paragraph-455 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-455 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-455 .paragraph  {
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
	font-size: 18px;
	text-align: left;
}
.gen-paragraph-455 .paragraph  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-455 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-455 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-455 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-455 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-paragraph-455 .paragraph {
	color: rgba(150, 150, 150, 1);
}
.gen-paragraph-455 .paragraph:hover {
	color: rgba(150, 150, 150, 1);
}
.gen-paragraph-455 .paragraph:active {
	color: rgba(150, 150, 150, 1);
}




.gen-editorcolumn-580 { position: relative; }





.gen-editorcolumn-580 span {
	line-height: 1.2em;
}
.gen-editorcolumn-580 {
	line-height: 1.2em;
}

.gen-paragraph-456 { position: relative; }
.gen-paragraph-456 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}





.gen-paragraph-456 .paragraph span {
}
.gen-paragraph-456 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-456 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-456 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-456 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-456 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-input-47 { position: relative; }
.gen-input-47 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-47 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-47 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-47 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-47 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-47 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-47 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-47 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-47 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-47 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-47 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-47 > .inner-wrapper > .input + i{
padding:0 0px;
}



.gen-editorrow-316 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-316 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-316 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-316 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-316 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-316 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-316 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-316 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-316 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-316 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-316 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-316 { position: relative; }





.gen-editorrow-316 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-316 span {
	line-height: 1.2em;
}
.gen-editorrow-316 {
	line-height: 1.2em;
}
.gen-editorrow-316  {
}
.gen-editorrow-316 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-581 { position: relative; }





.gen-editorcolumn-581 span {
	line-height: 1.2em;
}
.gen-editorcolumn-581 {
	line-height: 1.2em;
}

.gen-paragraph-457 { position: relative; }
.gen-paragraph-457 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}





.gen-paragraph-457 .paragraph span {
}
.gen-paragraph-457 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-457 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-457 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-457 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-457 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-input-48 { position: relative; }
.gen-input-48 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-48 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-48 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-48 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-48 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-48 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-48 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-48 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-48 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-48 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-48 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-48 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-editorcolumn-582 { position: relative; }





.gen-editorcolumn-582 span {
	line-height: 1.2em;
}
.gen-editorcolumn-582 {
	line-height: 1.2em;
}

.gen-paragraph-458 { position: relative; }
.gen-paragraph-458 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}





.gen-paragraph-458 .paragraph span {
}
.gen-paragraph-458 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-458 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-458 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-458 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-458 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-input-49 { position: relative; }
.gen-input-49 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-49 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-49 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-49 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-49 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-49 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-49 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-49 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-49 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-49 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-49 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-49 > .inner-wrapper > .input + i{
padding:0 0px;
}



.gen-paragraph-459 { position: relative; }
.gen-paragraph-459 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}





.gen-paragraph-459 .paragraph span {
}
.gen-paragraph-459 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-459 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-459 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-459 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-459 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-input-50 { position: relative; }
.gen-input-50 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-50 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-50 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-50 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-50 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-50 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-50 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-50 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-50 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-50 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-50 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-50 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-input-51 { position: relative; }
.gen-input-51 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-51 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-51 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-51 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-51 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-51 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-51 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-51 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-51 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-51 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-51 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-51 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-horizontalline-50 { position: relative; }
.gen-horizontalline-50 {
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	width: auto;
	height: 100%;
}



@media (max-width: 767.98px) {
					.gen-horizontalline-50 {
						margin-right: 0px;
						margin-left: 0px;
					}
}

@media (max-width: 575.98px) {
					.gen-horizontalline-50 {
						width: 100%;
					}
}

.gen-horizontalline-50 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-50 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-50 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-50 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}



.gen-invoicingdetailsform-1 { position: relative; }
.gen-invoicingdetailsform-1 {
	margin-top: 0px;
	margin-bottom: 15px;
}


@media (max-width: 991.98px) {
			.gen-invoicingdetailsform-1 {
				margin-top: 0px;
			}
}


@media (max-width: 575.98px) {
					.gen-invoicingdetailsform-1 {
						margin-bottom: 0px;
					}
}

.gen-invoicingdetailsform-1 span {
	line-height: 1.2em;
}
.gen-invoicingdetailsform-1 {
	line-height: 1.2em;
}
.gen-invoicingdetailsform-1  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-invoicingdetailsform-1  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-invoicingdetailsform-1 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-249 { position: relative; }
.gen-heading-249 {
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-249 {
				margin-top: 0px;
				margin-left: 0px;
				width: 100%;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-249 {
						margin-top: 0px;
						margin-bottom: 0px;
					}
}

.gen-heading-249 .h span {
}
.gen-heading-249 .h {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 600;
}
.gen-heading-249 .h  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 28px;
}
.gen-heading-249 .h  span {
font-size: 28px;
}
@media (max-width: 991.98px) {
  .gen-heading-249 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-249 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-249 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	}
}
.gen-heading-249 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-249 .h:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-checkboxwithtext-7 { position: relative; }
.gen-checkboxwithtext-7 {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
}





.gen-checkboxwithtext-7 span {
}
.gen-checkboxwithtext-7 {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 300;
}
.gen-checkboxwithtext-7  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-checkboxwithtext-7  span {
font-size: 16px;
}
.gen-checkboxwithtext-7 {
	color: rgba(255, 255, 255, 1);
}
.gen-checkboxwithtext-7:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-checkboxwithtext-7 .checkbox { position: relative; }
.gen-checkboxwithtext-7 .checkbox {
	margin-right: 10px;
	width: 24px;
	height: 24px;
}





.gen-checkboxwithtext-7 .checkbox .checkmark-wrapper span {
	line-height: 1.2em;
}
.gen-checkboxwithtext-7 .checkbox .checkmark-wrapper {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-checkboxwithtext-7 .checkbox .checkmark-wrapper  {
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
}
.gen-checkboxwithtext-7 .checkbox .checkmark-wrapper {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(42, 42, 45, 1);
}

.gen-checkboxwithtext-7 .checkbox .checkmark-wrapper{
font-size:20px;
}
.gen-checkboxwithtext-7 .checkbox .checkmark-wrapper.checked{
background-color:rgba(255, 255, 255, 1);
}
.gen-checkboxwithtext-7 .checkbox .checkmark-wrapper.checked{
border-color:rgba(255, 255, 255, 1);
}
.gen-checkboxwithtext-7 .checkbox .checkmark-wrapper i{
color:rgba(42, 42, 45, 1);
}


.gen-editorrow-317 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-317 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-317 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-317 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-317 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-317 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-317 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-317 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-317 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-317 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-317 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-317 { position: relative; }





.gen-editorrow-317 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-317 span {
	line-height: 1.2em;
}
.gen-editorrow-317 {
	line-height: 1.2em;
}
.gen-editorrow-317  {
}
.gen-editorrow-317 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-583 { position: relative; }





.gen-editorcolumn-583 span {
	line-height: 1.2em;
}
.gen-editorcolumn-583 {
	line-height: 1.2em;
}

.gen-paragraph-460 { position: relative; }
.gen-paragraph-460 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}





.gen-paragraph-460 .paragraph span {
}
.gen-paragraph-460 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 300;
}
.gen-paragraph-460 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-460 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-460 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-460 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-input-52 { position: relative; }
.gen-input-52 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-52 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-52 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-52 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-52 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-52 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-52 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-52 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-52 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-52 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-52 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-52 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-editorcolumn-584 { position: relative; }





.gen-editorcolumn-584 span {
	line-height: 1.2em;
}
.gen-editorcolumn-584 {
	line-height: 1.2em;
}

.gen-paragraph-461 { position: relative; }
.gen-paragraph-461 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}





.gen-paragraph-461 .paragraph span {
}
.gen-paragraph-461 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 300;
}
.gen-paragraph-461 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-461 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-461 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-461 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-input-53 { position: relative; }
.gen-input-53 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-53 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-53 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-53 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-53 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-53 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-53 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-53 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-53 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-53 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-53 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-53 > .inner-wrapper > .input + i{
padding:0 0px;
}



.gen-editorrow-318 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-318 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-318 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-318 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-318 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-318 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-318 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-318 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-318 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-318 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-318 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-318 { position: relative; }





.gen-editorrow-318 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-318 span {
	line-height: 1.2em;
}
.gen-editorrow-318 {
	line-height: 1.2em;
}
.gen-editorrow-318  {
}
.gen-editorrow-318 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-585 { position: relative; }





.gen-editorcolumn-585 span {
	line-height: 1.2em;
}
.gen-editorcolumn-585 {
	line-height: 1.2em;
}

.gen-paragraph-462 { position: relative; }
.gen-paragraph-462 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}





.gen-paragraph-462 .paragraph span {
}
.gen-paragraph-462 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 300;
}
.gen-paragraph-462 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-462 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-462 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-462 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-input-54 { position: relative; }
.gen-input-54 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-54 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-54 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-54 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-54 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-54 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-54 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-54 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-54 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-54 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-54 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-54 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-editorcolumn-586 { position: relative; }





.gen-editorcolumn-586 span {
	line-height: 1.2em;
}
.gen-editorcolumn-586 {
	line-height: 1.2em;
}



.gen-editorrow-319 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-319 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-319 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-319 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-319 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-319 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-319 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-319 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-319 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-319 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-319 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-319 { position: relative; }





.gen-editorrow-319 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-319 span {
	line-height: 1.2em;
}
.gen-editorrow-319 {
	line-height: 1.2em;
}
.gen-editorrow-319  {
}
.gen-editorrow-319 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-587 { position: relative; }





.gen-editorcolumn-587 span {
	line-height: 1.2em;
}
.gen-editorcolumn-587 {
	line-height: 1.2em;
}

.gen-paragraph-463 { position: relative; }
.gen-paragraph-463 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}





.gen-paragraph-463 .paragraph span {
}
.gen-paragraph-463 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 300;
}
.gen-paragraph-463 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-463 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-463 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-463 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-dropdown-3 { position: relative; }
.gen-dropdown-3 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-dropdown-3 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-dropdown-3 .dropdown-input span {
	line-height: 1.2em;
}
.gen-dropdown-3 .dropdown-input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-dropdown-3 .dropdown-input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-dropdown-3 .dropdown-input  span {
font-size: 16px;
}
.gen-dropdown-3 .dropdown-input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-dropdown-3 .dropdown-input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-dropdown-3 .dropdown-input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-dropdown-3 .dropdown-input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-dropdown-3 .dropdown-button { position: relative; }
.gen-dropdown-3 .dropdown-button {
	width: 56px;
	height: 100%;
}





.gen-dropdown-3 .dropdown-button span {
	line-height: 1.2em;
}
.gen-dropdown-3 .dropdown-button {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 30px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 30px;
}
.gen-dropdown-3 .dropdown-button  {
}
.gen-dropdown-3 .dropdown-button {
	color: rgba(0, 0, 0, 1);
}

.gen-dropdown-3 .dropdown-button > i{
color:rgba(150, 150, 150, 1);
}

.gen-dropdown-3 .dropdown-balloon { position: relative; }
.gen-dropdown-3 .dropdown-balloon {
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}





.gen-dropdown-3 .dropdown-balloon span {
	line-height: 1.2em;
}
.gen-dropdown-3 .dropdown-balloon {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-dropdown-3 .dropdown-balloon  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-dropdown-3 .dropdown-balloon  span {
font-size: 14px;
}
.gen-dropdown-3 .dropdown-balloon {
	color: rgba(0, 0, 0, 1);
box-shadow: 0px 12px 20px rgba(52, 52, 52, 0.111);
	background-color: rgba(202, 202, 202, 1);
}
.gen-dropdown-3 .dropdown-balloon:hover {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-dropdown-3 .dropdown-balloon .dropdown-item{
padding:0 19px;
}
.gen-dropdown-3 .dropdown-balloon .dropdown-item{
min-height:30px;
}
.gen-dropdown-3 .dropdown-balloon .dropdown-item:hover{
background-color:rgba(237, 237, 254, 1);
}
.gen-dropdown-3 .dropdown-balloon .search { position: relative; }
.gen-dropdown-3 .dropdown-balloon .search {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 36px;
}




@media (max-width: 575.98px) {
							.gen-dropdown-3 .dropdown-balloon .search {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-dropdown-3 .dropdown-balloon .search > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-dropdown-3 .dropdown-balloon .search > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-dropdown-3 .dropdown-balloon .search > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.gen-dropdown-3 .dropdown-balloon .search > .inner-wrapper > .input {
	color: rgba(69, 69, 75, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-3 .dropdown-balloon .search > .inner-wrapper > .input:focus {
	color: rgba(32, 32, 35, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(220, 220, 243, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-3 .dropdown-balloon .search > .inner-wrapper > .input:hover {
	color: rgba(32, 32, 35, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(255, 255, 255, 1);
}

.gen-dropdown-3 .dropdown-balloon .search > .inner-wrapper > .input::placeholder{
color:rgba(150, 150, 150, 1);
}
.gen-dropdown-3 .dropdown-balloon .search > .inner-wrapper > .input + i{
padding:0 18px;
}



.gen-cartsummaryview-6 { position: relative; }
.gen-cartsummaryview-6 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
}
@media (min-width: 1200.00px) {
	.gen-cartsummaryview-6 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-cartsummaryview-6 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
			.gen-cartsummaryview-6 {
				margin-top: 0px;
			}
}


@media (max-width: 575.98px) {
					.gen-cartsummaryview-6 {
						margin-bottom: 20px;
					}
}

@media (min-width: 1200px) {
 .gen-cartsummaryview-6 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-cartsummaryview-6 {
display:none !important;
} }
.gen-cartsummaryview-6 span {
	line-height: 1.2em;
}
.gen-cartsummaryview-6 {
	line-height: 1.2em;
}
.gen-cartsummaryview-6  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
@media (max-width: 991.98px) {
  .gen-cartsummaryview-6  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
@media (max-width: 767.98px) {
  .gen-cartsummaryview-6  {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-cartsummaryview-6  {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	}
}
.gen-cartsummaryview-6 {
	color: rgba(0, 0, 0, 1);
}
.sticky-cart- {
   position:sticky;
   top:50px;
}

.discount-block {
   display:none;
}

.has-discount .discount-block {
   display:flex;
}

.vat-block {
   display:flex;
}

.non-eu-buyer .vat-block {
   display:none;
}
.gen-paragraph-464 { position: relative; }
.gen-paragraph-464 {
	margin-top: 0px;
	margin-right: 9px;
	margin-left: 5px;
}


@media (max-width: 991.98px) {
			.gen-paragraph-464 {
				margin-bottom: 30px;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-464 {
				margin-right: 0px;
				margin-bottom: 30px;
				margin-left: 0px;
			}
}

@media (max-width: 575.98px) {
			.gen-paragraph-464 {
				margin-right: 0px;
				margin-bottom: 10px;
				margin-left: 0px;
			}
}

.gen-paragraph-464 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-464 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-464 .paragraph  {
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
	font-size: 18px;
	text-align: left;
}
.gen-paragraph-464 .paragraph  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-464 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-464 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-464 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-464 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-paragraph-464 .paragraph {
	color: rgba(150, 150, 150, 1);
}
.gen-paragraph-464 .paragraph:hover {
	color: rgba(150, 150, 150, 1);
}
.gen-paragraph-464 .paragraph:active {
	color: rgba(150, 150, 150, 1);
}




.gen-editorcolumn-588 { position: relative; }





.gen-editorcolumn-588 span {
	line-height: 1.2em;
}
.gen-editorcolumn-588 {
	line-height: 1.2em;
}

.gen-paragraph-465 { position: relative; }
.gen-paragraph-465 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}





.gen-paragraph-465 .paragraph span {
}
.gen-paragraph-465 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 300;
}
.gen-paragraph-465 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-465 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-465 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-465 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-input-55 { position: relative; }
.gen-input-55 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-55 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-55 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-55 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-55 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-55 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-55 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-55 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-55 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-55 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-55 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-55 > .inner-wrapper > .input + i{
padding:0 0px;
}



.gen-editorrow-320 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-320 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-320 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-320 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-320 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-320 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-320 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-320 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-320 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-320 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-320 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-320 { position: relative; }
.gen-editorrow-320 {
	margin-bottom: 0px;
}





.gen-editorrow-320 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-320 span {
	line-height: 1.2em;
}
.gen-editorrow-320 {
	line-height: 1.2em;
}
.gen-editorrow-320  {
}
.gen-editorrow-320 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-589 { position: relative; }





.gen-editorcolumn-589 span {
	line-height: 1.2em;
}
.gen-editorcolumn-589 {
	line-height: 1.2em;
}

.gen-paragraph-466 { position: relative; }
.gen-paragraph-466 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}





.gen-paragraph-466 .paragraph span {
}
.gen-paragraph-466 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 300;
}
.gen-paragraph-466 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-466 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-466 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-466 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-input-56 { position: relative; }
.gen-input-56 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-56 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-56 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-56 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-56 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-56 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-56 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-56 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-56 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-56 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-56 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-editorcolumn-590 { position: relative; }





.gen-editorcolumn-590 span {
	line-height: 1.2em;
}
.gen-editorcolumn-590 {
	line-height: 1.2em;
}

.gen-paragraph-467 { position: relative; }
.gen-paragraph-467 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}





.gen-paragraph-467 .paragraph span {
}
.gen-paragraph-467 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 300;
}
.gen-paragraph-467 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-467 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-467 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-467 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-input-57 { position: relative; }
.gen-input-57 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-57 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-57 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-57 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-57 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-57 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-57 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-57 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-57 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-57 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-57 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-57 > .inner-wrapper > .input + i{
padding:0 0px;
}



.gen-paragraph-468 { position: relative; }
.gen-paragraph-468 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}





.gen-paragraph-468 .paragraph span {
}
.gen-paragraph-468 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 300;
}
.gen-paragraph-468 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-468 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-468 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-468 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-input-58 { position: relative; }
.gen-input-58 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-58 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-58 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-58 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-58 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-58 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-58 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-58 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-58 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-58 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-58 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-58 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-input-59 { position: relative; }
.gen-input-59 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-59 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-59 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-59 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-59 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-59 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-59 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-59 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-59 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-59 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-59 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-59 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-editorrow-321 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-321 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-321 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-321 .col:nth-child(1) {
flex: 0 0 auto;
 width: 47.871716697936215%;
}
.gen-editorrow-321 .col:nth-child(2) {
flex: 0 0 auto;
 width: 52.128283302063785%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-321 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-321 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-321 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-321 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-321 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-321 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-321 { position: relative; }


@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorrow-321 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
						.gen-editorrow-321 {
							margin-bottom: 30px;
						}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorrow-321 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
						.gen-editorrow-321 {
							margin-bottom: 60px;
						}
}
@media (max-width: 575.98px) {
	.gen-editorrow-321 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorrow-321 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorrow-321 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-editorrow-321 {
display:none !important;
} }
.gen-editorrow-321 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-321 span {
}
.gen-editorrow-321 {
}
.gen-editorrow-321  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-321   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-321  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-321  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-321  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-321 {
	color: rgba(255, 54, 61, 1);
}

.gen-editorcolumn-591 { position: relative; }





.gen-editorcolumn-591 span {
}
.gen-editorcolumn-591 {
}

.gen-button-143 { position: relative; }
.gen-button-143 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: 260px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-143 {
		width: auto;
	}
}



@media (max-width: 575.98px) {
					.gen-button-143 {
						margin-right: auto;
						margin-bottom: 20px;
						margin-left: 0px;
					}
}

.gen-button-143 > .button span {
	line-height: 1.6em;
	letter-spacing: 0.05000000000000002em ;
}
.gen-button-143 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: 500;
	letter-spacing: 0.05000000000000002em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-143 > .button  {
	font-size: 16px;
}
.gen-button-143 > .button  span {
font-size: 16px;
}
.gen-button-143 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(20, 20, 23, 1);
}
.gen-button-143 > .button:hover {
	color: rgba(32, 32, 35, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-143 > .button:active {
	color: rgba(32, 32, 35, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-143 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-143 > .button > span{
padding:0 0px;
}


.gen-editorcolumn-592 { position: relative; }





.gen-editorcolumn-592 span {
}
.gen-editorcolumn-592 {
}

.gen-button-144 { position: relative; }
.gen-button-144 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-144 {
		margin-top: 15px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-144 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-144 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-144 {
		margin-top: 15px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-144 > .button span {
	line-height: 1.6em;
}
.gen-button-144 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
font-weight: 500;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-144 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-144 > .button  span {
font-size: 16px;
}
.gen-button-144 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-144 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-144 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-144 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-144 > .button > span{
padding:0 5px;
}




.gen-editorcolumn-593 { position: relative; }





.gen-editorcolumn-593 span {
	line-height: 1.2em;
}
.gen-editorcolumn-593 {
	line-height: 1.2em;
}
.gen-editorcolumn-593  {
}

.gen-cartsummaryview-7 { position: relative; }
.gen-cartsummaryview-7 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-cartsummaryview-7 {
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-cartsummaryview-7 {
		width: 100%;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-cartsummaryview-7 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
	.gen-cartsummaryview-7 {
		width: 100%;
	}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-cartsummaryview-7 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-cartsummaryview-7 {
		width: 100%;
	}
}
@media (max-width: 575.98px) {
	.gen-cartsummaryview-7 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-cartsummaryview-7 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-cartsummaryview-7 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-cartsummaryview-7 {
display:none !important;
} }
.gen-cartsummaryview-7 span {
	line-height: 1.2em;
}
.gen-cartsummaryview-7 {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-cartsummaryview-7  {
	padding-top: 35px;
	padding-right: 25px;
	padding-bottom: 40px;
	padding-left: 25px;
}
@media (max-width: 1199.98px) {
  .gen-cartsummaryview-7   {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	}
}
.gen-cartsummaryview-7 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(32, 32, 35, 1);
}

.gen-paragraph-469 { position: relative; }
.gen-paragraph-469 {
	margin-bottom: 15px;
}





.gen-paragraph-469 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-469 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-469 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 28px;
}
.gen-paragraph-469 .paragraph  span {
font-size: 28px;
}
.gen-paragraph-469 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-469 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-cartitemlist-5 { position: relative; }
.gen-cartitemlist-5 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-cartitemlist-5 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-cartitemlist-5 span {
	line-height: 1.2em;
}
.gen-cartitemlist-5 {
	line-height: 1.2em;
}
.gen-cartitemlist-5  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-cartitemlist-5 {
	color: rgba(0, 0, 0, 1);
}

.gen-cartitemlist-5 .cart-item-view { position: relative; }





.gen-cartitemlist-5 .cart-item-view span {
	line-height: 1.2em;
}
.gen-cartitemlist-5 .cart-item-view {
	line-height: 1.2em;
}
.gen-cartitemlist-5 .cart-item-view  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-cartitemlist-5 .cart-item-view {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-322 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-322 .col:nth-child(1) {
flex: 0 0 auto;
 width: 20.587446351931327%;
}
.gen-editorrow-322 .col:nth-child(2) {
flex: 0 0 auto;
 width: 79.41255364806867%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-322 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.979898606003122%;
}
.gen-editorrow-322 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.02010139399688%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-322 .col:nth-child(1) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}
.gen-editorrow-322 .col:nth-child(2) {
flex: 0 0 auto;
 width: 83.33333333333334%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-322 .col:nth-child(1) {
flex: 0 0 auto;
 width: 18.868420752510794%;
}
.gen-editorrow-322 .col:nth-child(2) {
flex: 0 0 auto;
 width: 81.1315792474892%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-322 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.979898606003122%;
}
.gen-editorrow-322 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.02010139399688%;
}

}
.gen-editorrow-322 { position: relative; }
.gen-editorrow-322 {
	margin-bottom: 5px;
}





.gen-editorrow-322 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-322 span {
	line-height: 1.2em;
}
.gen-editorrow-322 {
	line-height: 1.2em;
}
.gen-editorrow-322  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-322  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-322  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-322 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-594 { position: relative; }





.gen-editorcolumn-594 span {
	line-height: 1.2em;
}
.gen-editorcolumn-594 {
	line-height: 1.2em;
}

.gen-image-145 { position: relative; }
.gen-image-145 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 80px;
	height: 80px;
}


@media (max-width: 991.98px) {
			.gen-image-145 {
				width: 90px;
				height: 90px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-145 {
				width: 100%;
				height: 90px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-145 {
				margin-bottom: 15px;
				width: 70px;
				height: 70px;
			}
}

.gen-image-145 .image-a span {
	line-height: 1.2em;
}
.gen-image-145 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-image-145 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-145 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(55, 55, 57, 1);
}



.gen-editorcolumn-595 { position: relative; }





.gen-editorcolumn-595 span {
	line-height: 1.2em;
}
.gen-editorcolumn-595 {
	line-height: 1.2em;
}

.gen-editorrow-323 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-323 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-323 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-323 .col:nth-child(1) {
flex: 0 0 auto;
 width: 66.66666666666666%;
}
.gen-editorrow-323 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-323 .col:nth-child(1) {
flex: 0 0 auto;
 width: 66.66666666666666%;
}
.gen-editorrow-323 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-323 .col:nth-child(1) {
flex: 0 0 auto;
 width: 66.66666666666666%;
}
.gen-editorrow-323 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-323 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-323 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

}
.gen-editorrow-323 { position: relative; }





.gen-editorrow-323 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-323 span {
}
.gen-editorrow-323 {
	text-transform: 0;
}
.gen-editorrow-323  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-323   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-323  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-323  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-323  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-323 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-596 { position: relative; }





.gen-editorcolumn-596 span {
}
.gen-editorcolumn-596 {
	text-transform: 0;
}

.gen-paragraph-470 { position: relative; }
.gen-paragraph-470 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
}





.gen-paragraph-470 .paragraph span {
}
.gen-paragraph-470 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 600;
}
.gen-paragraph-470 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-470 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-470 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-470 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-470 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-470 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-470 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-597 { position: relative; }





.gen-editorcolumn-597 span {
}
.gen-editorcolumn-597 {
	text-transform: 0;
}

.gen-paragraph-471 { position: relative; }
.gen-paragraph-471 {
	margin-bottom: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-471 {
								margin-left: auto;
								width: 86px;
							}
}

.gen-paragraph-471 .paragraph span {
}
.gen-paragraph-471 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-471 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-471 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-471 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-471 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}




.gen-block-260 { position: relative; }





.gen-block-260 span {
	line-height: 1.2em;
}
.gen-block-260 {
	line-height: 1.2em;
}
.gen-block-260  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-260 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-472 { position: relative; }
.gen-paragraph-472 {
	margin-bottom: 5px;
	width: 100%;
}





.gen-paragraph-472 .paragraph span {
}
.gen-paragraph-472 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 300;
}
.gen-paragraph-472 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-472 .paragraph  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-472 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-472 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-472 .paragraph {
	color: rgba(150, 150, 150, 1);
}


.gen-paragraph-473 { position: relative; }
.gen-paragraph-473 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-paragraph-473 .paragraph span {
}
.gen-paragraph-473 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-473 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-473 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-473 .paragraph {
	color: rgba(150, 150, 150, 1);
}


.gen-paragraph-474 { position: relative; }





.gen-paragraph-474 .paragraph span {
}
.gen-paragraph-474 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-474 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-474 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-474 .paragraph {
	color: rgba(150, 150, 150, 1);
}


.gen-paragraph-475 { position: relative; }
.gen-paragraph-475 {
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	width: auto;
}





.gen-paragraph-475 .paragraph span {
}
.gen-paragraph-475 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-475 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-475 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-475 .paragraph {
	color: rgba(150, 150, 150, 1);
}






.gen-cartitemlist-5 .empty { position: relative; }





.gen-cartitemlist-5 .empty span {
	line-height: 1.2em;
}
.gen-cartitemlist-5 .empty {
	line-height: 1.2em;
}

.gen-editorrow-324 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-324 .col:nth-child(1) {
flex: 0 0 auto;
 width: 23.76126126126126%;
}
.gen-editorrow-324 .col:nth-child(2) {
flex: 0 0 auto;
 width: 76.23873873873875%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-324 .col:nth-child(1) {
flex: 0 0 auto;
 width: 32.3217567222047%;
}
.gen-editorrow-324 .col:nth-child(2) {
flex: 0 0 auto;
 width: 67.67824327779532%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-324 .col:nth-child(1) {
flex: 0 0 auto;
 width: 32.3217567222047%;
}
.gen-editorrow-324 .col:nth-child(2) {
flex: 0 0 auto;
 width: 67.67824327779532%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-324 .col:nth-child(1) {
flex: 0 0 auto;
 width: 32.3217567222047%;
}
.gen-editorrow-324 .col:nth-child(2) {
flex: 0 0 auto;
 width: 67.67824327779532%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-324 .col:nth-child(1) {
flex: 0 0 auto;
 width: 32.3217567222047%;
}
.gen-editorrow-324 .col:nth-child(2) {
flex: 0 0 auto;
 width: 67.67824327779532%;
}

}
.gen-editorrow-324 { position: relative; }
.gen-editorrow-324 {
	margin-bottom: 0px;
}





.gen-editorrow-324 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-324 span {
	line-height: 1.2em;
}
.gen-editorrow-324 {
	line-height: 1.2em;
}
.gen-editorrow-324  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-324  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-324  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-324 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-598 { position: relative; }





.gen-editorcolumn-598 span {
	line-height: 1.2em;
}
.gen-editorcolumn-598 {
	line-height: 1.2em;
}

.gen-image-146 { position: relative; }
.gen-image-146 {
	width: 100px;
	height: 100px;
}


@media (max-width: 991.98px) {
			.gen-image-146 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-146 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-146 .image-a span {
	line-height: 1.2em;
}
.gen-image-146 .image-a {
	line-height: 1.2em;
}
.gen-image-146 .image-a  {
}
.gen-image-146 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-599 { position: relative; }





.gen-editorcolumn-599 span {
	line-height: 1.2em;
}
.gen-editorcolumn-599 {
	line-height: 1.2em;
}

.gen-block-261 { position: relative; }
.gen-block-261 {
	width: auto;
}





.gen-block-261 span {
	line-height: 1.2em;
}
.gen-block-261 {
	line-height: 1.2em;
}
.gen-block-261  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-261 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-476 { position: relative; }
.gen-paragraph-476 {
	margin-bottom: 10px;
	width: 100%;
}





.gen-paragraph-476 .paragraph span {
}
.gen-paragraph-476 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
}
.gen-paragraph-476 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-476 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-476 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-476 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-476 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-block-262 { position: relative; }
.gen-block-262 {
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 251px;
	height: 15px;
}

@media (max-width: 1199.98px) {
	.gen-block-262 {
		width: auto;
	}
}




.gen-block-262 span {
}
.gen-block-262 {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-block-262  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-262 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-block-262:hover {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(246, 246, 246, 1);
}


.gen-block-263 { position: relative; }
.gen-block-263 {
	margin-right: 0px;
	margin-left: 0px;
	width: 82px;
	height: 15px;
}





.gen-block-263 span {
}
.gen-block-263 {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-block-263  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-263 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(240, 240, 240, 1);
}
.gen-block-263:hover {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(246, 246, 246, 1);
}







.gen-horizontalline-51 { position: relative; }
.gen-horizontalline-51 {
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-51 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}


@media (max-width: 767.98px) {
			.gen-horizontalline-51 {
				margin-right: 0px;
				margin-left: 0px;
			}
}

@media (max-width: 575.98px) {
			.gen-horizontalline-51 {
				width: 100%;
			}
}

.gen-horizontalline-51 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-51 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-51 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-51 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-paragraph-477 { position: relative; }
.gen-paragraph-477 {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-paragraph-477 .paragraph span {
}
.gen-paragraph-477 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-477 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-paragraph-477 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-477 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-block-264 { position: relative; }

@media (max-width: 1199.98px) {
		.gen-block-264 {
			width: auto;
			height: auto;
		}
}




.gen-block-264 span {
}
.gen-block-264 {
}
.gen-block-264  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-264 {
	color: rgba(0, 0, 0, 1);
}

.gen-productlist-12 { position: relative; }
.gen-productlist-12 {
	margin-top: 0px;
	margin-bottom: 0px;
}

@media (max-width: 1199.98px) {
	.gen-productlist-12 {
		margin-right: 10px;
		margin-left: 10px;
		width: auto;
	}
}




.gen-productlist-12 span {
	line-height: 1.2em;
}
.gen-productlist-12 {
	line-height: 1.2em;
}
.gen-productlist-12  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-productlist-12 {
	color: rgba(0, 0, 0, 1);
}

.gen-productlist-12 > .list .product-view{
flex:0 0 calc(100% / 1); max-width: calc(100% / 1);
}
.gen-productlist-12 .empty { position: relative; }





.gen-productlist-12 .empty span {
}
.gen-productlist-12 .empty {
	text-transform: 0;
}

.gen-imagewithsimpletext-173 { position: relative; }
.gen-imagewithsimpletext-173 {
	margin-right: auto;
	margin-left: auto;
}





.gen-imagewithsimpletext-173 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-173 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-173  {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-173  span {
font-size: 16px;
}
.gen-imagewithsimpletext-173 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-173 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-173 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-173 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 35px;
	height: 35px;
}





.gen-imagewithsimpletext-173 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-173 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-173 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-173 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}




.gen-productlist-12 .product-view { position: relative; }

@media (max-width: 1199.98px) {
		.gen-productlist-12 .product-view {
			margin-right: 0px;
			margin-left: 0px;
		}
}




.gen-productlist-12 .product-view span {
	line-height: 1.2em;
}
.gen-productlist-12 .product-view {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-productlist-12 .product-view  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
@media (max-width: 1199.98px) {
  .gen-productlist-12 .product-view   {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
@media (max-width: 991.98px) {
  .gen-productlist-12 .product-view  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-productlist-12 .product-view {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: dashed;
	border-color: rgba(255, 255, 255, 0);
}
.gen-productlist-12 .product-view:hover {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-325 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-325 .col:nth-child(1) {
flex: 0 0 auto;
 width: 21.51229057380165%;
}
.gen-editorrow-325 .col:nth-child(2) {
flex: 0 0 auto;
 width: 52.964643836874835%;
}
.gen-editorrow-325 .col:nth-child(3) {
flex: 0 0 auto;
 width: 25.5230655893235%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-325 .col:nth-child(1) {
flex: 0 0 auto;
 width: 30.78064437984497%;
}
.gen-editorrow-325 .col:nth-child(2) {
flex: 0 0 auto;
 width: 35.88602228682169%;
}
.gen-editorrow-325 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-325 .col:nth-child(1) {
flex: 0 0 auto;
 width: 17.753843042071196%;
}
.gen-editorrow-325 .col:nth-child(2) {
flex: 0 0 auto;
 width: 48.91282362459547%;
}
.gen-editorrow-325 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-325 .col:nth-child(1) {
flex: 0 0 auto;
 width: 19.431846116027526%;
}
.gen-editorrow-325 .col:nth-child(2) {
flex: 0 0 auto;
 width: 47.234820550639135%;
}
.gen-editorrow-325 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-325 .col:nth-child(1) {
flex: 0 0 auto;
 width: 28.86887947269303%;
}
.gen-editorrow-325 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.79778719397363%;
}
.gen-editorrow-325 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
.gen-editorrow-325 { position: relative; }
.gen-editorrow-325 {
	margin-right: 10px;
	margin-left: 10px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-325 {
		margin-right: 0px;
		margin-left: 0px;
	}
}




.gen-editorrow-325 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-325 span {
}
.gen-editorrow-325 {
	text-transform: 0;
}
.gen-editorrow-325  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-325   {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-325  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-325  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-325  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-325 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-600 { position: relative; }





.gen-editorcolumn-600 span {
}
.gen-editorcolumn-600 {
	text-transform: 0;
}

.gen-image-147 { position: relative; }
.gen-image-147 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 80px;
	height: 80px;
}


@media (max-width: 991.98px) {
			.gen-image-147 {
				width: 90px;
				height: 90px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-147 {
				width: 100%;
				height: 90px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-147 {
				margin-bottom: 15px;
				width: 70px;
				height: 70px;
			}
}

.gen-image-147 .image-a span {
	line-height: 1.2em;
}
.gen-image-147 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-image-147 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-147 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(55, 55, 57, 1);
}



.gen-editorcolumn-601 { position: relative; }





.gen-editorcolumn-601 span {
}
.gen-editorcolumn-601 {
	text-transform: 0;
}

.gen-block-265 { position: relative; }
.gen-block-265 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 100%;
}





.gen-block-265 span {
	line-height: 1.2em;
}
.gen-block-265 {
	line-height: 1.2em;
}
.gen-block-265  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-265 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-266 { position: relative; }
.gen-block-266 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 9px;
	margin-left: auto;
	width: auto;
	height: auto;
}
@media (min-width: 1200.00px) {
	.gen-block-266 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-block-266 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 9px;
		margin-left: auto;
		width: auto;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-block-266 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
	.gen-block-266 {
		width: auto;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-block-266 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
	.gen-block-266 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-block-266 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-block-266 {
		width: auto;
		height: auto;
	}
}
@media (max-width: 575.98px) {
	.gen-block-266 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-block-266 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-block-266 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-block-266 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-block-266 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-block-266 {
display:none !important;
} }
.gen-block-266 span {
	line-height: 1.2em;
}
.gen-block-266 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	text-transform: uppercase;
	transition: all 0.2s;
}
.gen-block-266  {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-block-266  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-block-266   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-block-266   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-266  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-266  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-266  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-266  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-266  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-266  span {
font-size: 14px;
	}
}
.gen-block-266 {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}
.gen-block-266:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}
.gen-block-266:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(66, 66, 76, 1);
}
.gen-block-266:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-paragraph-478 { position: relative; }



@media (max-width: 767.98px) {
						.gen-paragraph-478 {
							margin-right: auto;
							margin-left: auto;
						}
}


.gen-paragraph-478 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-478 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-478 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-478 .paragraph  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-478 .paragraph   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-478 .paragraph   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-478 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-478 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-478 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-478 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-478 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-478 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-478 .paragraph {
	color: rgba(66, 66, 76, 1);
}



.gen-heading-250 { position: relative; }
.gen-heading-250 {
	margin-bottom: 5px;
	width: 100%;
}





.gen-heading-250 .h span {
}
.gen-heading-250 .h {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 600;
}
.gen-heading-250 .h  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-heading-250 .h  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-heading-250 .h  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-250 .h  span {
font-size: 16px;
	}
}
.gen-heading-250 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-250 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-250 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-productpricingview4-6 { position: relative; }
.gen-productpricingview4-6 {
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-productpricingview4-6 span {
	line-height: 1.2em;
}
.gen-productpricingview4-6 {
	line-height: 1.2em;
}
.gen-productpricingview4-6  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-productpricingview4-6 {
	color: rgba(0, 0, 0, 1);
}

.gen-productpricingview4-6 .product-new-price-view { position: relative; }
.gen-productpricingview4-6 .product-new-price-view {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-productpricingview4-6 .product-new-price-view span {
}
.gen-productpricingview4-6 .product-new-price-view {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-productpricingview4-6 .product-new-price-view  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-productpricingview4-6 .product-new-price-view  span {
font-size: 16px;
}
.gen-productpricingview4-6 .product-new-price-view {
	color: rgba(202, 202, 202, 1);
}


.gen-productpricingview4-6 .product-old-price-view { position: relative; }





.gen-productpricingview4-6 .product-old-price-view span {
}
.gen-productpricingview4-6 .product-old-price-view {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-productpricingview4-6 .product-old-price-view  {
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-productpricingview4-6 .product-old-price-view  span {
font-size: 14px;
}
.gen-productpricingview4-6 .product-old-price-view {
	color: rgba(237, 237, 254, 1);
}


.gen-productpricingview4-6 .product-discount-view { position: relative; }





.gen-productpricingview4-6 .product-discount-view span {
	line-height: 1.2em;
}
.gen-productpricingview4-6 .product-discount-view {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-productpricingview4-6 .product-discount-view  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-productpricingview4-6 .product-discount-view  span {
font-size: 14px;
}
@media (max-width: 1199.98px) {
  .gen-productpricingview4-6 .product-discount-view   {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-productpricingview4-6 .product-discount-view {
	color: rgba(113, 113, 130, 1);
}


.gen-productpricingview4-6 .product-tax-price-view { position: relative; }





.gen-productpricingview4-6 .product-tax-price-view span {
	line-height: 1.2em;
}
.gen-productpricingview4-6 .product-tax-price-view {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-productpricingview4-6 .product-tax-price-view  {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-productpricingview4-6 .product-tax-price-view  span {
font-size: 20px;
}
.gen-productpricingview4-6 .product-tax-price-view {
	color: rgba(129, 129, 143, 1);
}





.gen-editorcolumn-602 { position: relative; }





.gen-editorcolumn-602 span {
}
.gen-editorcolumn-602 {
	text-transform: 0;
}

.gen-button-145 { position: relative; }
.gen-button-145 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-145 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-145 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-145 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-145 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-145 > .button span {
	line-height: 1.6em;
}
.gen-button-145 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-145 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 14px;
}
.gen-button-145 > .button  span {
font-size: 14px;
}
.gen-button-145 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-145 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-145 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-145 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-145 > .button > span{
padding:0 5px;
}






.gen-horizontalline-52 { position: relative; }
.gen-horizontalline-52 {
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-52 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}


@media (max-width: 767.98px) {
			.gen-horizontalline-52 {
				margin-right: 0px;
				margin-left: 0px;
			}
}

@media (max-width: 575.98px) {
			.gen-horizontalline-52 {
				width: 100%;
			}
}

.gen-horizontalline-52 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-52 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-52 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-52 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-promocodeform-4 { position: relative; }





.gen-promocodeform-4 span {
}
.gen-promocodeform-4 {
}
.gen-promocodeform-4  {
}
.gen-promocodeform-4 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-326 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-326 .col:nth-child(1) {
flex: 0 0 auto;
 width: 75%;
}
.gen-editorrow-326 .col:nth-child(2) {
flex: 0 0 auto;
 width: 25%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-326 .col:nth-child(1) {
flex: 0 0 auto;
 width: 66.66666666666666%;
}
.gen-editorrow-326 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.333333333333336%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-326 .col:nth-child(1) {
flex: 0 0 auto;
 width: 73.24278115501521%;
}
.gen-editorrow-326 .col:nth-child(2) {
flex: 0 0 auto;
 width: 26.7572188449848%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-326 .col:nth-child(1) {
flex: 0 0 auto;
 width: 72.17598408710214%;
}
.gen-editorrow-326 .col:nth-child(2) {
flex: 0 0 auto;
 width: 27.82401591289786%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-326 .col:nth-child(1) {
flex: 0 0 auto;
 width: 64.31051587301585%;
}
.gen-editorrow-326 .col:nth-child(2) {
flex: 0 0 auto;
 width: 35.68948412698415%;
}

}
.gen-editorrow-326 { position: relative; }
.gen-editorrow-326 {
	margin-right: 0px;
	margin-bottom: 15px;
}



@media (max-width: 767.98px) {
					.gen-editorrow-326 {
						margin-left: 0px;
					}
}

@media (max-width: 575.98px) {
					.gen-editorrow-326 {
						width: auto;
					}
}

.gen-editorrow-326 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-326 span {
}
.gen-editorrow-326 {
}
.gen-editorrow-326  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-326  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-326  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-326  {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
}
.gen-editorrow-326 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-603 { position: relative; }





.gen-editorcolumn-603 span {
}
.gen-editorcolumn-603 {
}

.gen-input-60 { position: relative; }
.gen-input-60 {
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 10px;
	width: auto;
	height: 42px;
}





.gen-input-60 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-60 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-60 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-60 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-60 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-60 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-60 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-60 > .inner-wrapper > .input:disabled {
	color: rgba(0, 0, 0, 1);
}

.gen-input-60 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-60 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-editorcolumn-604 { position: relative; }





.gen-editorcolumn-604 span {
}
.gen-editorcolumn-604 {
}

.gen-button-146 { position: relative; }
.gen-button-146 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 42px;
}


@media (max-width: 991.98px) {
			.gen-button-146 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-button-146 {
						margin-right: 0px;
						margin-bottom: 0px;
						margin-left: auto;
					}
}

.gen-button-146 > .button span {
	line-height: 1.6em;
}
.gen-button-146 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-146 > .button  {
	font-size: 16px;
}
.gen-button-146 > .button  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-button-146 > .button  {
	padding-right: 15px;
	padding-left: 15px;
	}
}
.gen-button-146 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(20, 20, 23, 1);
}
.gen-button-146 > .button:hover {
	color: rgba(32, 32, 35, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-146 > .button:active {
	color: rgba(32, 32, 35, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-146 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-146 > .button > span{
padding:0 5px;
}




.gen-editorrow-327 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-327 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-327 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-327 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-327 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-327 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-327 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-327 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-327 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-327 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-327 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-327 { position: relative; }
.gen-editorrow-327 {
	margin-bottom: 0px;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-327 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}




.gen-editorrow-327 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-327 span {
	line-height: 1.2em;
}
.gen-editorrow-327 {
	line-height: 1.2em;
}
.gen-editorrow-327  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-327 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-605 { position: relative; }





.gen-editorcolumn-605 span {
	line-height: 1.2em;
}
.gen-editorcolumn-605 {
	line-height: 1.2em;
}

.gen-paragraph-479 { position: relative; }
.gen-paragraph-479 {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-paragraph-479 .paragraph span {
}
.gen-paragraph-479 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-479 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-479 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-479 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-606 { position: relative; }





.gen-editorcolumn-606 span {
	line-height: 1.2em;
}
.gen-editorcolumn-606 {
	line-height: 1.2em;
}

.gen-paragraph-480 { position: relative; }
.gen-paragraph-480 {
	margin-right: 0px;
}





.gen-paragraph-480 .paragraph span {
}
.gen-paragraph-480 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-480 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-480 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-480 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-block-267 { position: relative; }





.gen-block-267 span {
}
.gen-block-267 {
}
.gen-block-267  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-267 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-328 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-328 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-328 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-328 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-328 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-328 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-328 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-328 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-328 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-328 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-328 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-328 { position: relative; }
.gen-editorrow-328 {
	margin-bottom: 0px;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-328 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}




.gen-editorrow-328 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-328 span {
	line-height: 1.2em;
}
.gen-editorrow-328 {
	line-height: 1.2em;
}
.gen-editorrow-328  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-328 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-607 { position: relative; }





.gen-editorcolumn-607 span {
	line-height: 1.2em;
}
.gen-editorcolumn-607 {
	line-height: 1.2em;
}

.gen-paragraph-481 { position: relative; }
.gen-paragraph-481 {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-paragraph-481 .paragraph span {
}
.gen-paragraph-481 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-481 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-481 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-481 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-608 { position: relative; }





.gen-editorcolumn-608 span {
	line-height: 1.2em;
}
.gen-editorcolumn-608 {
	line-height: 1.2em;
}

.gen-paragraph-482 { position: relative; }
.gen-paragraph-482 {
	margin-right: 0px;
}





.gen-paragraph-482 .paragraph span {
}
.gen-paragraph-482 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-482 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-482 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-482 .paragraph {
	color: rgba(255, 255, 255, 1);
}





.gen-horizontalline-53 { position: relative; }
.gen-horizontalline-53 {
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-53 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}


@media (max-width: 767.98px) {
			.gen-horizontalline-53 {
				margin-right: 0px;
				margin-left: 0px;
			}
}

@media (max-width: 575.98px) {
			.gen-horizontalline-53 {
				width: 100%;
			}
}

.gen-horizontalline-53 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-53 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-53 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-53 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-editorrow-329 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-329 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-329 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-329 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-329 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-329 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-329 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-329 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-329 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-329 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-329 .col:nth-child(2) {
flex: 0 0 auto;
 width: 66.66666666666667%;
}

}
.gen-editorrow-329 { position: relative; }
.gen-editorrow-329 {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-editorrow-329 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-editorrow-329 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-329 span {
	line-height: 1.2em;
}
.gen-editorrow-329 {
	line-height: 1.2em;
}
.gen-editorrow-329  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-329 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-609 { position: relative; }





.gen-editorcolumn-609 span {
	line-height: 1.2em;
}
.gen-editorcolumn-609 {
	line-height: 1.2em;
}

.gen-heading-251 { position: relative; }





.gen-heading-251 .h span {
	letter-spacing: 0.05000000000000002em ;
}
.gen-heading-251 .h {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 600;
	letter-spacing: 0.05000000000000002em;
}
.gen-heading-251 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 28px;
}
.gen-heading-251 .h  span {
font-size: 28px;
}
.gen-heading-251 .h {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-610 { position: relative; }





.gen-editorcolumn-610 span {
	line-height: 1.2em;
}
.gen-editorcolumn-610 {
	line-height: 1.2em;
}

.gen-paragraph-483 { position: relative; }
.gen-paragraph-483 {
	margin-right: 0px;
}





.gen-paragraph-483 .paragraph span {
}
.gen-paragraph-483 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 600;
}
.gen-paragraph-483 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 28px;
	text-align: right;
}
.gen-paragraph-483 .paragraph  span {
font-size: 28px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-483 .paragraph   {
	font-size: 22px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-483 .paragraph   span {
font-size: 22px;
	}
}
.gen-paragraph-483 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-block-268 { position: relative; }





.gen-block-268 span {
}
.gen-block-268 {
}
.gen-block-268  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.gen-block-268 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-252 { position: relative; }
.gen-heading-252 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-heading-252 .h span {
	letter-spacing: 0.05000000000000002em ;
}
.gen-heading-252 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	letter-spacing: 0.05000000000000002em;
}
.gen-heading-252 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-252 .h  span {
font-size: 16px;
}
.gen-heading-252 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-484 { position: relative; }
.gen-paragraph-484 {
	margin-right: 0px;
	height: auto;
}





.gen-paragraph-484 .paragraph span {
}
.gen-paragraph-484 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-484 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-484 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-484 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-paragraph-485 { position: relative; }
.gen-paragraph-485 {
	margin-top: 0px;
	margin-right: 9px;
	margin-left: 5px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-485 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-485 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-485 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-485 .paragraph  {
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	text-align: left;
}
@media (max-width: 575.98px) {
  .gen-paragraph-485 .paragraph  {
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 10px;
	}
}
.gen-paragraph-485 .paragraph {
	color: rgba(255, 26, 26, 1);
}






.gen-editormain-36 { position: relative; }





.gen-editorsection-93 { position: relative; }





.gen-editorsection-93 span {
	line-height: 1.2em;
}
.gen-editorsection-93 {
	line-height: 1.2em;
}
.gen-editorsection-93  {
	padding-top: 60px;
	padding-bottom: 80px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-93  {
	padding-top: 30px;
	padding-bottom: 80px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-93  {
	padding-top: 0px;
	padding-bottom: 80px;
	}
}
.gen-editorsection-93 {
	color: rgba(255, 54, 61, 1);
	background-color: rgba(20, 20, 23, 1);
}

.gen-editorrow-330 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-330 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-330 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-330 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-330 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-330 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-330 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorrow-330 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-330 {
	display:none !important;
	}
}




@media (min-width: 1200px) {
 .gen-editorrow-330 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-330 {
display:none !important;
} }
.gen-editorrow-330 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-330 span {
}
.gen-editorrow-330 {
	text-transform: 0;
}
.gen-editorrow-330  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-330   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-330  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-330  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-330  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-330 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-611 { position: relative; }





.gen-editorcolumn-611 span {
}
.gen-editorcolumn-611 {
	text-transform: 0;
}

.gen-heading-253 { position: relative; }




@media (max-width: 575.98px) {
								.gen-heading-253 {
									margin-top: 15px;
									margin-bottom: 0px;
								}
}

.gen-heading-253 .h span {
	line-height: 0.9999999999999997em;
}
.gen-heading-253 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 0.9999999999999997em;
font-weight: 600;
}
.gen-heading-253 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 40px;
	text-align: left;
}
.gen-heading-253 .h  span {
font-size: 40px;
}
@media (max-width: 991.98px) {
  .gen-heading-253 .h  {
	font-size: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-253 .h  span {
font-size: 40px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-253 .h  {
	font-size: 40px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-253 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-253 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-253 .h  span {
font-size: 40px;
	}
}
.gen-heading-253 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-253 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-253 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-block-269 { position: relative; }
.gen-block-269 {
	margin-bottom: 40px;
}



@media (max-width: 767.98px) {
					.gen-block-269 {
						margin-bottom: 0px;
					}
}

@media (max-width: 575.98px) {
					.gen-block-269 {
						margin-bottom: 0px;
						width: 100%;
					}
}

.gen-block-269 span {
	line-height: 1.2em;
}
.gen-block-269 {
	line-height: 1.2em;
}
.gen-block-269  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
@media (max-width: 575.98px) {
  .gen-block-269  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-block-269 {
	color: rgba(255, 54, 61, 1);
}

.gen-button-147 { position: relative; }
.gen-button-147 {
	margin-right: 0px;
}





.gen-button-147 > .button span {
	line-height: 1.2em;
}
.gen-button-147 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-button-147 > .button  {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 18px;
}
.gen-button-147 > .button  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-button-147 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-147 > .button  span {
font-size: 14px;
	}
}
.gen-button-147 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-button-147 > .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-button-147 > .button:active {
	color: rgba(255, 255, 255, 1);
}
.gen-button-147 > .button:disabled {
	color: rgba(202, 202, 202, 1);
}

.gen-button-147 > .button > span{
padding:0 0px;
}

.gen-button-148 { position: relative; }
.gen-button-148 {
	margin-right: 0px;
}





.gen-button-148 > .button span {
	line-height: 1.2em;
}
.gen-button-148 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-button-148 > .button  {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 18px;
}
.gen-button-148 > .button  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-button-148 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-148 > .button  span {
font-size: 14px;
	}
}
.gen-button-148 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-button-148 > .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-button-148 > .button:active {
	color: rgba(255, 255, 255, 1);
}
.gen-button-148 > .button:disabled {
	color: rgba(202, 202, 202, 1);
}

.gen-button-148 > .button > span{
padding:0 0px;
}

.gen-button-149 { position: relative; }
.gen-button-149 {
	margin-right: 0px;
}





.gen-button-149 > .button span {
	line-height: 1.2em;
}
.gen-button-149 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-button-149 > .button  {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 18px;
}
.gen-button-149 > .button  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-button-149 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-149 > .button  span {
font-size: 14px;
	}
}
.gen-button-149 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-button-149 > .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-button-149 > .button:active {
	color: rgba(255, 255, 255, 1);
}
.gen-button-149 > .button:disabled {
	color: rgba(202, 202, 202, 1);
}

.gen-button-149 > .button > span{
padding:0 0px;
}




.gen-editorrow-331 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-331 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-331 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-331 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-331 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-331 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-331 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorrow-331 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-331 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
				.gen-editorrow-331 {
					margin-bottom: 25px;
				}
}



@media (min-width: 1200px) {
 .gen-editorrow-331 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-331 {
display:none !important;
} }
.gen-editorrow-331 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-331 span {
}
.gen-editorrow-331 {
	text-transform: 0;
}
.gen-editorrow-331  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-331   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-331  {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-331  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-331  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-331 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-612 { position: relative; }





.gen-editorcolumn-612 span {
}
.gen-editorcolumn-612 {
	text-transform: 0;
}

.gen-cartsummaryview-8 { position: relative; }
.gen-cartsummaryview-8 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
	height: auto;
}
@media (min-width: 1200.00px) {
	.gen-cartsummaryview-8 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-cartsummaryview-8 {
		width: 100%;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-cartsummaryview-8 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
	.gen-cartsummaryview-8 {
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-cartsummaryview-8 {
		width: 100%;
	}
}

@media (max-width: 575.98px) {
	.gen-cartsummaryview-8 {
		width: 100%;
	}
}

@media (min-width: 1200px) {
 .gen-cartsummaryview-8 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-cartsummaryview-8 {
display:none !important;
} }
.gen-cartsummaryview-8 span {
	line-height: 1.2em;
}
.gen-cartsummaryview-8 {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-cartsummaryview-8  {
	padding-top: 30px;
	padding-right: 25px;
	padding-bottom: 40px;
	padding-left: 25px;
}
@media (max-width: 1199.98px) {
  .gen-cartsummaryview-8   {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	}
}
@media (max-width: 991.98px) {
  .gen-cartsummaryview-8  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-cartsummaryview-8  {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	}
}
.gen-cartsummaryview-8 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(32, 32, 35, 1);
}

.gen-paragraph-486 { position: relative; }
.gen-paragraph-486 {
	margin-bottom: 15px;
}





.gen-paragraph-486 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-486 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-486 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-paragraph-486 .paragraph  span {
font-size: 28px;
}
.gen-paragraph-486 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-486 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-cartitemlist-6 { position: relative; }
.gen-cartitemlist-6 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-cartitemlist-6 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-cartitemlist-6 span {
	line-height: 1.2em;
}
.gen-cartitemlist-6 {
	line-height: 1.2em;
}
.gen-cartitemlist-6  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-cartitemlist-6 {
	color: rgba(0, 0, 0, 1);
}

.gen-cartitemlist-6 .cart-item-view { position: relative; }





.gen-cartitemlist-6 .cart-item-view span {
	line-height: 1.2em;
}
.gen-cartitemlist-6 .cart-item-view {
	line-height: 1.2em;
}
.gen-cartitemlist-6 .cart-item-view  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-cartitemlist-6 .cart-item-view {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-332 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-332 .col:nth-child(1) {
flex: 0 0 auto;
 width: 20.587446351931327%;
}
.gen-editorrow-332 .col:nth-child(2) {
flex: 0 0 auto;
 width: 79.41255364806867%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-332 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.979898606003122%;
}
.gen-editorrow-332 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.02010139399688%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-332 .col:nth-child(1) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}
.gen-editorrow-332 .col:nth-child(2) {
flex: 0 0 auto;
 width: 83.33333333333334%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-332 .col:nth-child(1) {
flex: 0 0 auto;
 width: 18.868420752510794%;
}
.gen-editorrow-332 .col:nth-child(2) {
flex: 0 0 auto;
 width: 81.1315792474892%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-332 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.979898606003122%;
}
.gen-editorrow-332 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.02010139399688%;
}

}
.gen-editorrow-332 { position: relative; }
.gen-editorrow-332 {
	margin-bottom: 5px;
}





.gen-editorrow-332 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-332 span {
	line-height: 1.2em;
}
.gen-editorrow-332 {
	line-height: 1.2em;
}
.gen-editorrow-332  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-332  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-332 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-613 { position: relative; }





.gen-editorcolumn-613 span {
	line-height: 1.2em;
}
.gen-editorcolumn-613 {
	line-height: 1.2em;
}

.gen-image-148 { position: relative; }
.gen-image-148 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 80px;
	height: 80px;
}


@media (max-width: 991.98px) {
			.gen-image-148 {
				width: 90px;
				height: 90px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-148 {
				width: 100%;
				height: 90px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-148 {
				margin-bottom: 15px;
				width: 70px;
				height: 70px;
			}
}

.gen-image-148 .image-a span {
	line-height: 1.2em;
}
.gen-image-148 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-image-148 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-148 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(55, 55, 57, 1);
}



.gen-editorcolumn-614 { position: relative; }





.gen-editorcolumn-614 span {
	line-height: 1.2em;
}
.gen-editorcolumn-614 {
	line-height: 1.2em;
}

.gen-editorrow-333 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-333 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-333 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-333 .col:nth-child(1) {
flex: 0 0 auto;
 width: 66.66666666666666%;
}
.gen-editorrow-333 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-333 .col:nth-child(1) {
flex: 0 0 auto;
 width: 66.66666666666666%;
}
.gen-editorrow-333 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-333 .col:nth-child(1) {
flex: 0 0 auto;
 width: 66.66666666666666%;
}
.gen-editorrow-333 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-333 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-333 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

}
.gen-editorrow-333 { position: relative; }





.gen-editorrow-333 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-333 span {
}
.gen-editorrow-333 {
	text-transform: 0;
}
.gen-editorrow-333  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-333   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-333  {
	padding-top: 0px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-333 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-615 { position: relative; }





.gen-editorcolumn-615 span {
}
.gen-editorcolumn-615 {
	text-transform: 0;
}

.gen-paragraph-487 { position: relative; }
.gen-paragraph-487 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-487 {
								width: auto;
							}
}

.gen-paragraph-487 .paragraph span {
}
.gen-paragraph-487 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 600;
}
.gen-paragraph-487 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-487 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-487 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-487 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-487 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-487 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-487 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-616 { position: relative; }





.gen-editorcolumn-616 span {
}
.gen-editorcolumn-616 {
	text-transform: 0;
}

.gen-paragraph-488 { position: relative; }
.gen-paragraph-488 {
	margin-bottom: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-488 {
								margin-top: 0px;
								margin-left: auto;
								width: auto;
							}
}

.gen-paragraph-488 .paragraph span {
}
.gen-paragraph-488 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-488 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-488 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-488 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-488 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-488 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-488 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}




.gen-block-270 { position: relative; }





.gen-block-270 span {
	line-height: 1.2em;
}
.gen-block-270 {
	line-height: 1.2em;
}
.gen-block-270  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-270 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-489 { position: relative; }
.gen-paragraph-489 {
	margin-bottom: 5px;
	width: 100%;
}





.gen-paragraph-489 .paragraph span {
}
.gen-paragraph-489 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-489 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-489 .paragraph  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-489 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-489 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-489 .paragraph {
	color: rgba(150, 150, 150, 1);
}


.gen-paragraph-490 { position: relative; }
.gen-paragraph-490 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-paragraph-490 .paragraph span {
}
.gen-paragraph-490 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-490 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-490 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-490 .paragraph {
	color: rgba(150, 150, 150, 1);
}


.gen-paragraph-491 { position: relative; }





.gen-paragraph-491 .paragraph span {
}
.gen-paragraph-491 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-491 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-491 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-491 .paragraph {
	color: rgba(150, 150, 150, 1);
}


.gen-paragraph-492 { position: relative; }
.gen-paragraph-492 {
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	width: auto;
}





.gen-paragraph-492 .paragraph span {
}
.gen-paragraph-492 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-492 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-492 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-492 .paragraph {
	color: rgba(150, 150, 150, 1);
}






.gen-cartitemlist-6 .empty { position: relative; }





.gen-cartitemlist-6 .empty span {
	line-height: 1.2em;
}
.gen-cartitemlist-6 .empty {
	line-height: 1.2em;
}

.gen-editorrow-334 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-334 .col:nth-child(1) {
flex: 0 0 auto;
 width: 23.76126126126126%;
}
.gen-editorrow-334 .col:nth-child(2) {
flex: 0 0 auto;
 width: 76.23873873873875%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-334 .col:nth-child(1) {
flex: 0 0 auto;
 width: 32.3217567222047%;
}
.gen-editorrow-334 .col:nth-child(2) {
flex: 0 0 auto;
 width: 67.67824327779532%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-334 .col:nth-child(1) {
flex: 0 0 auto;
 width: 32.3217567222047%;
}
.gen-editorrow-334 .col:nth-child(2) {
flex: 0 0 auto;
 width: 67.67824327779532%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-334 .col:nth-child(1) {
flex: 0 0 auto;
 width: 32.3217567222047%;
}
.gen-editorrow-334 .col:nth-child(2) {
flex: 0 0 auto;
 width: 67.67824327779532%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-334 .col:nth-child(1) {
flex: 0 0 auto;
 width: 32.3217567222047%;
}
.gen-editorrow-334 .col:nth-child(2) {
flex: 0 0 auto;
 width: 67.67824327779532%;
}

}
.gen-editorrow-334 { position: relative; }
.gen-editorrow-334 {
	margin-bottom: 0px;
}





.gen-editorrow-334 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-334 span {
	line-height: 1.2em;
}
.gen-editorrow-334 {
	line-height: 1.2em;
}
.gen-editorrow-334  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-334  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-334  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-334 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-617 { position: relative; }





.gen-editorcolumn-617 span {
	line-height: 1.2em;
}
.gen-editorcolumn-617 {
	line-height: 1.2em;
}

.gen-image-149 { position: relative; }
.gen-image-149 {
	width: 100px;
	height: 100px;
}


@media (max-width: 991.98px) {
			.gen-image-149 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-149 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-149 .image-a span {
	line-height: 1.2em;
}
.gen-image-149 .image-a {
	line-height: 1.2em;
}
.gen-image-149 .image-a  {
}
.gen-image-149 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-618 { position: relative; }





.gen-editorcolumn-618 span {
	line-height: 1.2em;
}
.gen-editorcolumn-618 {
	line-height: 1.2em;
}

.gen-block-271 { position: relative; }
.gen-block-271 {
	width: auto;
}





.gen-block-271 span {
	line-height: 1.2em;
}
.gen-block-271 {
	line-height: 1.2em;
}
.gen-block-271  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-271 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-493 { position: relative; }
.gen-paragraph-493 {
	margin-bottom: 10px;
	width: 100%;
}





.gen-paragraph-493 .paragraph span {
}
.gen-paragraph-493 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
}
.gen-paragraph-493 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-493 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-493 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-493 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-493 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-block-272 { position: relative; }
.gen-block-272 {
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 251px;
	height: 15px;
}

@media (max-width: 1199.98px) {
	.gen-block-272 {
		width: auto;
	}
}




.gen-block-272 span {
}
.gen-block-272 {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-block-272  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-272 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-block-272:hover {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(246, 246, 246, 1);
}


.gen-block-273 { position: relative; }
.gen-block-273 {
	margin-right: 0px;
	margin-left: 0px;
	width: 82px;
	height: 15px;
}





.gen-block-273 span {
}
.gen-block-273 {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-block-273  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-273 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(240, 240, 240, 1);
}
.gen-block-273:hover {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(246, 246, 246, 1);
}







.gen-horizontalline-54 { position: relative; }
.gen-horizontalline-54 {
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-54 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}


@media (max-width: 767.98px) {
			.gen-horizontalline-54 {
				margin-right: 0px;
				margin-left: 0px;
			}
}

@media (max-width: 575.98px) {
			.gen-horizontalline-54 {
				margin-top: 0px;
				margin-right: 10px;
				margin-left: 10px;
				width: auto;
			}
}

.gen-horizontalline-54 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-54 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-54 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-54 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-paragraph-494 { position: relative; }
.gen-paragraph-494 {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-paragraph-494 .paragraph span {
	letter-spacing: 0.05000000000000002em ;
}
.gen-paragraph-494 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	letter-spacing: 0.05000000000000002em;
}
.gen-paragraph-494 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 18px;
}
.gen-paragraph-494 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-494 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-block-274 { position: relative; }

@media (max-width: 1199.98px) {
		.gen-block-274 {
			width: auto;
			height: auto;
		}
}




.gen-block-274 span {
}
.gen-block-274 {
}
.gen-block-274  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-274 {
	color: rgba(0, 0, 0, 1);
}

.gen-productlist-13 { position: relative; }
.gen-productlist-13 {
	margin-top: 0px;
	margin-bottom: 0px;
}

@media (max-width: 1199.98px) {
	.gen-productlist-13 {
		margin-right: 10px;
		margin-left: 10px;
		width: auto;
	}
}




.gen-productlist-13 span {
	line-height: 1.2em;
}
.gen-productlist-13 {
	line-height: 1.2em;
}
.gen-productlist-13  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-productlist-13 {
	color: rgba(0, 0, 0, 1);
}

.gen-productlist-13 > .list .product-view{
flex:0 0 calc(100% / 1); max-width: calc(100% / 1);
}
.gen-productlist-13 .empty { position: relative; }





.gen-productlist-13 .empty span {
}
.gen-productlist-13 .empty {
	text-transform: 0;
}

.gen-imagewithsimpletext-174 { position: relative; }
.gen-imagewithsimpletext-174 {
	margin-right: auto;
	margin-left: auto;
}





.gen-imagewithsimpletext-174 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-174 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-174  {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-174  span {
font-size: 16px;
}
.gen-imagewithsimpletext-174 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-174 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-174 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-174 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 35px;
	height: 35px;
}





.gen-imagewithsimpletext-174 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-174 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-174 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-174 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}




.gen-productlist-13 .product-view { position: relative; }

@media (max-width: 1199.98px) {
		.gen-productlist-13 .product-view {
			margin-right: 0px;
			margin-left: 0px;
		}
}




.gen-productlist-13 .product-view span {
	line-height: 1.2em;
}
.gen-productlist-13 .product-view {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-productlist-13 .product-view  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
@media (max-width: 1199.98px) {
  .gen-productlist-13 .product-view   {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
@media (max-width: 991.98px) {
  .gen-productlist-13 .product-view  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
@media (max-width: 767.98px) {
  .gen-productlist-13 .product-view  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-productlist-13 .product-view {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: dashed;
	border-color: rgba(255, 255, 255, 0);
}
.gen-productlist-13 .product-view:hover {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-335 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-335 .col:nth-child(1) {
flex: 0 0 auto;
 width: 21.51229057380165%;
}
.gen-editorrow-335 .col:nth-child(2) {
flex: 0 0 auto;
 width: 52.964643836874835%;
}
.gen-editorrow-335 .col:nth-child(3) {
flex: 0 0 auto;
 width: 25.5230655893235%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-335 .col:nth-child(1) {
flex: 0 0 auto;
 width: 30.78064437984497%;
}
.gen-editorrow-335 .col:nth-child(2) {
flex: 0 0 auto;
 width: 35.88602228682169%;
}
.gen-editorrow-335 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-335 .col:nth-child(1) {
flex: 0 0 auto;
 width: 17.753843042071196%;
}
.gen-editorrow-335 .col:nth-child(2) {
flex: 0 0 auto;
 width: 48.91282362459547%;
}
.gen-editorrow-335 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-335 .col:nth-child(1) {
flex: 0 0 auto;
 width: 19.431846116027526%;
}
.gen-editorrow-335 .col:nth-child(2) {
flex: 0 0 auto;
 width: 47.234820550639135%;
}
.gen-editorrow-335 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-335 .col:nth-child(1) {
flex: 0 0 auto;
 width: 28.86887947269303%;
}
.gen-editorrow-335 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.79778719397363%;
}
.gen-editorrow-335 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
.gen-editorrow-335 { position: relative; }
.gen-editorrow-335 {
	margin-right: 10px;
	margin-left: 10px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-335 {
		margin-right: 0px;
		margin-left: 0px;
	}
}




.gen-editorrow-335 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-335 span {
}
.gen-editorrow-335 {
	text-transform: 0;
}
.gen-editorrow-335  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-335   {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-335  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-335  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-335  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-335 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-619 { position: relative; }





.gen-editorcolumn-619 span {
}
.gen-editorcolumn-619 {
	text-transform: 0;
}

.gen-image-150 { position: relative; }
.gen-image-150 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 80px;
	height: 80px;
}


@media (max-width: 991.98px) {
			.gen-image-150 {
				width: 90px;
				height: 90px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-150 {
				width: 90px;
				height: 90px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-150 {
				margin-bottom: 15px;
				width: 70px;
				height: 70px;
			}
}

.gen-image-150 .image-a span {
	line-height: 1.2em;
}
.gen-image-150 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-image-150 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-150 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(55, 55, 57, 1);
}



.gen-editorcolumn-620 { position: relative; }





.gen-editorcolumn-620 span {
}
.gen-editorcolumn-620 {
	text-transform: 0;
}

.gen-block-275 { position: relative; }
.gen-block-275 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 100%;
}





.gen-block-275 span {
	line-height: 1.2em;
}
.gen-block-275 {
	line-height: 1.2em;
}
.gen-block-275  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-275 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-276 { position: relative; }
.gen-block-276 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 9px;
	margin-left: auto;
	width: auto;
	height: auto;
}
@media (min-width: 1200.00px) {
	.gen-block-276 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-block-276 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 9px;
		margin-left: auto;
		width: auto;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-block-276 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
	.gen-block-276 {
		width: auto;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-block-276 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
	.gen-block-276 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-block-276 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-block-276 {
		width: auto;
		height: auto;
	}
}
@media (max-width: 575.98px) {
	.gen-block-276 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-block-276 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-block-276 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-block-276 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-block-276 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-block-276 {
display:none !important;
} }
.gen-block-276 span {
	line-height: 1.2em;
}
.gen-block-276 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	text-transform: uppercase;
	transition: all 0.2s;
}
.gen-block-276  {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-block-276  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-block-276   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-block-276   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-276  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-276  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-276  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-276  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-276  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-276  span {
font-size: 14px;
	}
}
.gen-block-276 {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}
.gen-block-276:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}
.gen-block-276:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(66, 66, 76, 1);
}
.gen-block-276:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-paragraph-495 { position: relative; }



@media (max-width: 767.98px) {
						.gen-paragraph-495 {
							margin-right: auto;
							margin-left: auto;
						}
}


.gen-paragraph-495 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-495 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-495 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-495 .paragraph  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-495 .paragraph   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-495 .paragraph   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-495 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-495 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-495 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-495 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-495 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-495 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-495 .paragraph {
	color: rgba(66, 66, 76, 1);
}



.gen-heading-254 { position: relative; }
.gen-heading-254 {
	margin-bottom: 5px;
	width: 100%;
}





.gen-heading-254 .h span {
}
.gen-heading-254 .h {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 600;
}
.gen-heading-254 .h  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-heading-254 .h  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-heading-254 .h  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-254 .h  span {
font-size: 16px;
	}
}
.gen-heading-254 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-254 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-254 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-productpricingview4-7 { position: relative; }
.gen-productpricingview4-7 {
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-productpricingview4-7 span {
	line-height: 1.2em;
}
.gen-productpricingview4-7 {
	line-height: 1.2em;
}
.gen-productpricingview4-7  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-productpricingview4-7 {
	color: rgba(0, 0, 0, 1);
}

.gen-productpricingview4-7 .product-new-price-view { position: relative; }
.gen-productpricingview4-7 .product-new-price-view {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-productpricingview4-7 .product-new-price-view span {
}
.gen-productpricingview4-7 .product-new-price-view {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-productpricingview4-7 .product-new-price-view  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-productpricingview4-7 .product-new-price-view  span {
font-size: 16px;
}
.gen-productpricingview4-7 .product-new-price-view {
	color: rgba(202, 202, 202, 1);
}


.gen-productpricingview4-7 .product-old-price-view { position: relative; }





.gen-productpricingview4-7 .product-old-price-view span {
}
.gen-productpricingview4-7 .product-old-price-view {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-productpricingview4-7 .product-old-price-view  {
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-productpricingview4-7 .product-old-price-view  span {
font-size: 14px;
}
.gen-productpricingview4-7 .product-old-price-view {
	color: rgba(237, 237, 254, 1);
}


.gen-productpricingview4-7 .product-discount-view { position: relative; }





.gen-productpricingview4-7 .product-discount-view span {
	line-height: 1.2em;
}
.gen-productpricingview4-7 .product-discount-view {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-productpricingview4-7 .product-discount-view  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-productpricingview4-7 .product-discount-view  span {
font-size: 14px;
}
@media (max-width: 1199.98px) {
  .gen-productpricingview4-7 .product-discount-view   {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-productpricingview4-7 .product-discount-view {
	color: rgba(113, 113, 130, 1);
}


.gen-productpricingview4-7 .product-tax-price-view { position: relative; }





.gen-productpricingview4-7 .product-tax-price-view span {
	line-height: 1.2em;
}
.gen-productpricingview4-7 .product-tax-price-view {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-productpricingview4-7 .product-tax-price-view  {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-productpricingview4-7 .product-tax-price-view  span {
font-size: 20px;
}
.gen-productpricingview4-7 .product-tax-price-view {
	color: rgba(129, 129, 143, 1);
}





.gen-editorcolumn-621 { position: relative; }





.gen-editorcolumn-621 span {
}
.gen-editorcolumn-621 {
	text-transform: 0;
}

.gen-button-150 { position: relative; }
.gen-button-150 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-150 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-150 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-150 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-150 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-150 > .button span {
	line-height: 1.6em;
	letter-spacing: 0.15000000000000002em ;
}
.gen-button-150 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
font-weight: 500;
	letter-spacing: 0.15000000000000002em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-150 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 14px;
}
.gen-button-150 > .button  span {
font-size: 14px;
}
.gen-button-150 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-150 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-150 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-150 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-150 > .button > span{
padding:0 5px;
}






.gen-horizontalline-55 { position: relative; }
.gen-horizontalline-55 {
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-55 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}


@media (max-width: 767.98px) {
			.gen-horizontalline-55 {
				margin-right: 0px;
				margin-left: 0px;
			}
}

@media (max-width: 575.98px) {
			.gen-horizontalline-55 {
				margin-right: 5px;
				margin-left: 5px;
				width: auto;
			}
}

.gen-horizontalline-55 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-55 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-55 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-55 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-promocodeform-5 { position: relative; }





.gen-promocodeform-5 span {
}
.gen-promocodeform-5 {
}
.gen-promocodeform-5  {
}
.gen-promocodeform-5 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-336 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-336 .col:nth-child(1) {
flex: 0 0 auto;
 width: 75%;
}
.gen-editorrow-336 .col:nth-child(2) {
flex: 0 0 auto;
 width: 25%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-336 .col:nth-child(1) {
flex: 0 0 auto;
 width: 66.66666666666666%;
}
.gen-editorrow-336 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.333333333333336%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-336 .col:nth-child(1) {
flex: 0 0 auto;
 width: 73.24278115501521%;
}
.gen-editorrow-336 .col:nth-child(2) {
flex: 0 0 auto;
 width: 26.7572188449848%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-336 .col:nth-child(1) {
flex: 0 0 auto;
 width: 72.17598408710214%;
}
.gen-editorrow-336 .col:nth-child(2) {
flex: 0 0 auto;
 width: 27.82401591289786%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-336 .col:nth-child(1) {
flex: 0 0 auto;
 width: 64.31051587301585%;
}
.gen-editorrow-336 .col:nth-child(2) {
flex: 0 0 auto;
 width: 35.68948412698415%;
}

}
.gen-editorrow-336 { position: relative; }
.gen-editorrow-336 {
	margin-right: 0px;
	margin-bottom: 15px;
}


@media (max-width: 991.98px) {
			.gen-editorrow-336 {
				margin-bottom: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-editorrow-336 {
				margin-left: 0px;
			}
}

@media (max-width: 575.98px) {
			.gen-editorrow-336 {
				width: auto;
			}
}

.gen-editorrow-336 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-336 span {
}
.gen-editorrow-336 {
}
.gen-editorrow-336  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-336  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-336  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-336  {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 6px;
	}
}
.gen-editorrow-336 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-622 { position: relative; }





.gen-editorcolumn-622 span {
}
.gen-editorcolumn-622 {
}

.gen-input-61 { position: relative; }
.gen-input-61 {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	width: auto;
	height: 42px;
}


@media (max-width: 991.98px) {
			.gen-input-61 {
				margin-right: 15px;
			}
}



.gen-input-61 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-61 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-61 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-61 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-61 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-61 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-61 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(220, 220, 243, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-61 > .inner-wrapper > .input:disabled {
	color: rgba(0, 0, 0, 1);
}

.gen-input-61 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-61 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-editorcolumn-623 { position: relative; }





.gen-editorcolumn-623 span {
}
.gen-editorcolumn-623 {
}

.gen-button-151 { position: relative; }
.gen-button-151 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 42px;
}


@media (max-width: 991.98px) {
			.gen-button-151 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-button-151 {
						margin-right: 0px;
						margin-bottom: 0px;
						margin-left: auto;
					}
}

.gen-button-151 > .button span {
	line-height: 1.6em;
}
.gen-button-151 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: 500;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-151 > .button  {
	font-size: 16px;
}
.gen-button-151 > .button  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-button-151 > .button  {
	padding-right: 15px;
	padding-left: 15px;
	}
}
.gen-button-151 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(20, 20, 23, 1);
}
.gen-button-151 > .button:hover {
	color: rgba(32, 32, 35, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-151 > .button:active {
	color: rgba(32, 32, 35, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-151 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-151 > .button > span{
padding:0 5px;
}




.gen-editorrow-337 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-337 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-337 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-337 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-337 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-337 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-337 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-337 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-337 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-337 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-337 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-337 { position: relative; }
.gen-editorrow-337 {
	margin-bottom: 0px;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-337 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}




.gen-editorrow-337 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-337 span {
	line-height: 1.2em;
}
.gen-editorrow-337 {
	line-height: 1.2em;
}
.gen-editorrow-337  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-337 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-624 { position: relative; }





.gen-editorcolumn-624 span {
	line-height: 1.2em;
}
.gen-editorcolumn-624 {
	line-height: 1.2em;
}

.gen-paragraph-496 { position: relative; }
.gen-paragraph-496 {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-paragraph-496 .paragraph span {
}
.gen-paragraph-496 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-496 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-496 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-496 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-625 { position: relative; }





.gen-editorcolumn-625 span {
	line-height: 1.2em;
}
.gen-editorcolumn-625 {
	line-height: 1.2em;
}

.gen-paragraph-497 { position: relative; }
.gen-paragraph-497 {
	margin-right: 0px;
}





.gen-paragraph-497 .paragraph span {
}
.gen-paragraph-497 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-497 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-497 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-497 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-block-277 { position: relative; }


@media (max-width: 991.98px) {
				.gen-block-277 {
					margin-top: 0px;
					margin-right: 0px;
					margin-bottom: 0px;
					margin-left: 0px;
				}
}



.gen-block-277 span {
}
.gen-block-277 {
}
.gen-block-277  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-277 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-338 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-338 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-338 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-338 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-338 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-338 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-338 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-338 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-338 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-338 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-338 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-338 { position: relative; }
.gen-editorrow-338 {
	margin-bottom: 0px;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-338 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}




.gen-editorrow-338 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-338 span {
	line-height: 1.2em;
}
.gen-editorrow-338 {
	line-height: 1.2em;
}
.gen-editorrow-338  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-338 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-626 { position: relative; }





.gen-editorcolumn-626 span {
	line-height: 1.2em;
}
.gen-editorcolumn-626 {
	line-height: 1.2em;
}

.gen-paragraph-498 { position: relative; }
.gen-paragraph-498 {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-paragraph-498 .paragraph span {
}
.gen-paragraph-498 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-498 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-498 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-498 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-627 { position: relative; }





.gen-editorcolumn-627 span {
	line-height: 1.2em;
}
.gen-editorcolumn-627 {
	line-height: 1.2em;
}

.gen-paragraph-499 { position: relative; }
.gen-paragraph-499 {
	margin-right: 0px;
}





.gen-paragraph-499 .paragraph span {
}
.gen-paragraph-499 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-499 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-499 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-499 .paragraph {
	color: rgba(255, 255, 255, 1);
}





.gen-horizontalline-56 { position: relative; }
.gen-horizontalline-56 {
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-56 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-horizontalline-56 {
		margin-top: 13px;
	}
}

@media (max-width: 767.98px) {
	.gen-horizontalline-56 {
		margin-right: 0px;
		margin-left: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-horizontalline-56 {
		margin-right: 5px;
		margin-left: 5px;
		width: auto;
	}
}

.gen-horizontalline-56 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-56 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-56 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-56 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-editorrow-339 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-339 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-339 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-339 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-339 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-339 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-339 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-339 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-339 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-339 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-339 .col:nth-child(2) {
flex: 0 0 auto;
 width: 66.66666666666667%;
}

}
.gen-editorrow-339 { position: relative; }
.gen-editorrow-339 {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-editorrow-339 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-editorrow-339 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-339 span {
	line-height: 1.2em;
}
.gen-editorrow-339 {
	line-height: 1.2em;
}
.gen-editorrow-339  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-339 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-628 { position: relative; }





.gen-editorcolumn-628 span {
	line-height: 1.2em;
}
.gen-editorcolumn-628 {
	line-height: 1.2em;
}

.gen-heading-255 { position: relative; }





.gen-heading-255 .h span {
	letter-spacing: 0.05000000000000002em ;
}
.gen-heading-255 .h {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
font-weight: 600;
	letter-spacing: 0.05000000000000002em;
}
.gen-heading-255 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 28px;
}
.gen-heading-255 .h  span {
font-size: 28px;
}
.gen-heading-255 .h {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-629 { position: relative; }





.gen-editorcolumn-629 span {
	line-height: 1.2em;
}
.gen-editorcolumn-629 {
	line-height: 1.2em;
}

.gen-paragraph-500 { position: relative; }
.gen-paragraph-500 {
	margin-right: 0px;
}





.gen-paragraph-500 .paragraph span {
}
.gen-paragraph-500 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
font-weight: 600;
}
.gen-paragraph-500 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 28px;
	text-align: right;
}
.gen-paragraph-500 .paragraph  span {
font-size: 28px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-500 .paragraph   {
	font-size: 22px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-500 .paragraph   span {
font-size: 22px;
	}
}
.gen-paragraph-500 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-block-278 { position: relative; }





.gen-block-278 span {
}
.gen-block-278 {
}
.gen-block-278  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.gen-block-278 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-256 { position: relative; }
.gen-heading-256 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-heading-256 .h span {
	letter-spacing: 0.05000000000000002em ;
}
.gen-heading-256 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	letter-spacing: 0.05000000000000002em;
}
.gen-heading-256 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-256 .h  span {
font-size: 16px;
}
.gen-heading-256 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-501 { position: relative; }
.gen-paragraph-501 {
	margin-right: 0px;
	height: auto;
}





.gen-paragraph-501 .paragraph span {
}
.gen-paragraph-501 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-501 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-501 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-501 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-paragraph-502 { position: relative; }
.gen-paragraph-502 {
	margin-top: 0px;
	margin-right: 9px;
	margin-left: 5px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-502 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-502 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-502 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-502 .paragraph  {
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	font-size: 14px;
	text-align: left;
}
.gen-paragraph-502 .paragraph  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-502 .paragraph  {
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 10px;
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-502 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-502 .paragraph {
	color: rgba(255, 255, 255, 1);
}





.gen-editorrow-340 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-340 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-340 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-340 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-340 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-340 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-340 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-340 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-340 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-340 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-340 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-340 { position: relative; }
.gen-editorrow-340 {
	margin-bottom: 20px;
	width: 100%;
}




@media (max-width: 575.98px) {
							.gen-editorrow-340 {
								margin-bottom: 0px;
							}
}

.gen-editorrow-340 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-340 span {
	line-height: 1.2em;
}
.gen-editorrow-340 {
	line-height: 1.2em;
}
.gen-editorrow-340  {
}
.gen-editorrow-340 {
	color: rgba(255, 54, 61, 1);
}

.gen-editorcolumn-630 { position: relative; }





.gen-editorcolumn-630 span {
	line-height: 1.2em;
}
.gen-editorcolumn-630 {
	line-height: 1.2em;
}
.gen-editorcolumn-630  {
}

.gen-heading-257 { position: relative; }


@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-heading-257 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-heading-257 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
								.gen-heading-257 {
									margin-top: 15px;
									margin-bottom: 0px;
								}
}
@media (max-width: 575.98px) {
	.gen-heading-257 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-heading-257 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-heading-257 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-heading-257 {
display:none !important;
} }
.gen-heading-257 .h span {
	line-height: 0.9999999999999997em;
}
.gen-heading-257 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 0.9999999999999997em;
font-weight: 600;
}
.gen-heading-257 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 40px;
	text-align: left;
}
.gen-heading-257 .h  span {
font-size: 40px;
}
@media (max-width: 991.98px) {
  .gen-heading-257 .h  {
	font-size: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-257 .h  span {
font-size: 40px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-257 .h  {
	font-size: 40px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-257 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-257 .h  {
	font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-257 .h  span {
font-size: 40px;
	}
}
.gen-heading-257 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-257 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-257 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-block-279 { position: relative; }
.gen-block-279 {
	margin-bottom: 40px;
}


@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-block-279 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-block-279 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
							.gen-block-279 {
								width: 100%;
							}
}
@media (max-width: 575.98px) {
	.gen-block-279 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-block-279 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-block-279 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-block-279 {
display:none !important;
} }
.gen-block-279 span {
	line-height: 1.2em;
}
.gen-block-279 {
	line-height: 1.2em;
}
.gen-block-279  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
@media (max-width: 575.98px) {
  .gen-block-279  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-block-279 {
	color: rgba(255, 54, 61, 1);
}

.gen-button-152 { position: relative; }
.gen-button-152 {
	margin-right: 0px;
}





.gen-button-152 > .button span {
	line-height: 1.2em;
}
.gen-button-152 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-button-152 > .button  {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 18px;
}
.gen-button-152 > .button  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-button-152 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-152 > .button  span {
font-size: 14px;
	}
}
.gen-button-152 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-button-152 > .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-button-152 > .button:active {
	color: rgba(255, 255, 255, 1);
}
.gen-button-152 > .button:disabled {
	color: rgba(202, 202, 202, 1);
}

.gen-button-152 > .button > span{
padding:0 0px;
}

.gen-button-153 { position: relative; }
.gen-button-153 {
	margin-right: 0px;
}





.gen-button-153 > .button span {
	line-height: 1.2em;
}
.gen-button-153 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-button-153 > .button  {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 18px;
}
.gen-button-153 > .button  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-button-153 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-153 > .button  span {
font-size: 14px;
	}
}
.gen-button-153 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-button-153 > .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-button-153 > .button:active {
	color: rgba(255, 255, 255, 1);
}
.gen-button-153 > .button:disabled {
	color: rgba(202, 202, 202, 1);
}

.gen-button-153 > .button > span{
padding:0 0px;
}

.gen-button-154 { position: relative; }
.gen-button-154 {
	margin-right: 0px;
}





.gen-button-154 > .button span {
	line-height: 1.2em;
}
.gen-button-154 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-button-154 > .button  {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 18px;
}
.gen-button-154 > .button  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-button-154 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-154 > .button  span {
font-size: 14px;
	}
}
.gen-button-154 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-button-154 > .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-button-154 > .button:active {
	color: rgba(255, 255, 255, 1);
}
.gen-button-154 > .button:disabled {
	color: rgba(202, 202, 202, 1);
}

.gen-button-154 > .button > span{
padding:0 0px;
}


.gen-paragraph-503 { position: relative; }
.gen-paragraph-503 {
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-503 {
				margin-top: 0px;
				margin-left: 0px;
				width: 100%;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-503 {
						margin-top: 0px;
						margin-bottom: 0px;
					}
}

.gen-paragraph-503 .paragraph span {
}
.gen-paragraph-503 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 600;
}
.gen-paragraph-503 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-paragraph-503 .paragraph  span {
font-size: 28px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-503 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-503 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-503 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-paragraph-503 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-503 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-paymentoptionlist-1 { position: relative; }
.gen-paymentoptionlist-1 {
	margin-bottom: 0px;
}
@media (min-width: 1200.00px) {
	.gen-paymentoptionlist-1 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-paymentoptionlist-1 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-paymentoptionlist-1 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-paymentoptionlist-1 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-paymentoptionlist-1 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-paymentoptionlist-1 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-paymentoptionlist-1 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-paymentoptionlist-1 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-paymentoptionlist-1 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-paymentoptionlist-1 {
display:none !important;
} }
.gen-paymentoptionlist-1 span {
	line-height: 1.2em;
}
.gen-paymentoptionlist-1 {
	line-height: 1.2em;
}
.gen-paymentoptionlist-1  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
@media (max-width: 575.98px) {
  .gen-paymentoptionlist-1  {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	}
}
.gen-paymentoptionlist-1 {
	color: rgba(255, 54, 61, 1);
}

.gen-paymentoptionlist-1 .payment-option-view { position: relative; }
.gen-paymentoptionlist-1 .payment-option-view {
	margin-bottom: 15px;
	width: 100%;
	height: 70px;
}





.gen-paymentoptionlist-1 .payment-option-view span {
	line-height: 1.2em;
}
.gen-paymentoptionlist-1 .payment-option-view {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-paymentoptionlist-1 .payment-option-view  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.gen-paymentoptionlist-1 .payment-option-view {
	color: rgba(255, 54, 61, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(42, 42, 45, 1);
}
.gen-paymentoptionlist-1 .payment-option-view:hover {
	color: rgba(0, 0, 0, 0);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(42, 42, 45, 1);
}
.gen-paymentoptionlist-1 .payment-option-view:active {
	color: rgba(0, 0, 0, 0);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(42, 42, 45, 1);
}
.gen-paymentoptionlist-1 .payment-option-view.selected {
	color: rgba(255, 54, 61, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.payment-option-view.selected *{
    color: #000 !important;
}
.gen-block-280 { position: relative; }
.gen-block-280 {
	margin-right: auto;
	width: 100%;
}





.gen-block-280 span {
	line-height: 1.2em;
}
.gen-block-280 {
	line-height: 1.2em;
}
.gen-block-280  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-280 {
	color: rgba(255, 54, 61, 1);
}

.gen-paragraph-504 { position: relative; }




@media (max-width: 575.98px) {
	.gen-paragraph-504 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-paragraph-504 {
display:none !important;
} }
.gen-paragraph-504 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-504 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-504 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-504 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-504 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-504 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-504 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-504 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-image-151 { position: relative; }
.gen-image-151 {
	margin-right: 0px;
	margin-left: auto;
	width: 285px;
	height: 50px;
}


@media (max-width: 991.98px) {
			.gen-image-151 {
				width: 250px;
				height: 50px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-151 {
						margin-right: auto;
						margin-left: 0px;
						width: auto;
						height: 50px;
					}
}

.gen-image-151 .image-a span {
	line-height: 1.2em;
}
.gen-image-151 .image-a {
	line-height: 1.2em;
}
.gen-image-151 .image-a  {
}
.gen-image-151 .image-a {
	color: rgba(255, 54, 61, 1);
}





.gen-paymentform-1 { position: relative; }
.gen-paymentform-1 {
	margin-top: 0px;
	margin-bottom: 80px;
}
@media (min-width: 1200.00px) {
	.gen-paymentform-1 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-paymentform-1 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
			.gen-paymentform-1 {
				margin-bottom: 15px;
			}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-paymentform-1 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
			.gen-paymentform-1 {
				margin-bottom: 0px;
			}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-paymentform-1 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
			.gen-paymentform-1 {
				margin-bottom: 30px;
			}
}
@media (max-width: 575.98px) {
	.gen-paymentform-1 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-paymentform-1 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-paymentform-1 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-paymentform-1 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-paymentform-1 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-paymentform-1 {
display:none !important;
} }
.gen-paymentform-1 span {
	line-height: 1.2em;
}
.gen-paymentform-1 {
	line-height: 1.2em;
}
.gen-paymentform-1  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-paymentform-1 {
	color: rgba(0, 0, 0, 1);
}

.gen-input-62 { position: relative; }
.gen-input-62 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 70px;
}




@media (max-width: 575.98px) {
							.gen-input-62 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-62 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-62 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-input-62 > .inner-wrapper > .input  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-input-62 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-62 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-input-62 > .inner-wrapper > .input:focus {
	color: rgba(0, 0, 0, 0);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-input-62 > .inner-wrapper > .input:hover {
	color: rgba(0, 0, 0, 0);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}

.gen-input-62 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-62 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-paragraph-505 { position: relative; }
.gen-paragraph-505 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}





.gen-paragraph-505 .paragraph span {
}
.gen-paragraph-505 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-505 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-505 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-505 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-505 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-input-63 { position: relative; }
.gen-input-63 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-63 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-63 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-63 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-63 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-63 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-63 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-63 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-63 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-63 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-63 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-63 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-paragraph-506 { position: relative; }
.gen-paragraph-506 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}





.gen-paragraph-506 .paragraph span {
}
.gen-paragraph-506 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-506 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-506 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-506 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-506 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-input-64 { position: relative; }
.gen-input-64 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-input-64 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-64 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-64 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-64 > .inner-wrapper > .input  {
	padding-top: 18px;
	padding-right: 15px;
	padding-bottom: 18px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-64 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-64 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-64 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-64 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-64 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-64 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-64 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-editorrow-341 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-341 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-341 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-341 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-341 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-341 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-341 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-341 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-341 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-341 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-341 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-341 { position: relative; }
.gen-editorrow-341 {
	margin-bottom: 0px;
}





.gen-editorrow-341 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-341 span {
	line-height: 1.2em;
}
.gen-editorrow-341 {
	line-height: 1.2em;
}
.gen-editorrow-341  {
}
.gen-editorrow-341 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-631 { position: relative; }





.gen-editorcolumn-631 span {
	line-height: 1.2em;
}
.gen-editorcolumn-631 {
	line-height: 1.2em;
}

.gen-paragraph-507 { position: relative; }
.gen-paragraph-507 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}





.gen-paragraph-507 .paragraph span {
}
.gen-paragraph-507 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-507 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-507 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-507 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-507 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-input-65 { position: relative; }
.gen-input-65 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-input-65 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-65 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-65 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-65 > .inner-wrapper > .input  {
	padding-top: 18px;
	padding-right: 15px;
	padding-bottom: 18px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-65 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-65 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-65 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-65 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-65 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-65 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-65 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-editorcolumn-632 { position: relative; }





.gen-editorcolumn-632 span {
	line-height: 1.2em;
}
.gen-editorcolumn-632 {
	line-height: 1.2em;
}

.gen-paragraph-508 { position: relative; }
.gen-paragraph-508 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}





.gen-paragraph-508 .paragraph span {
}
.gen-paragraph-508 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-508 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-508 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-508 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-508 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-input-66 { position: relative; }
.gen-input-66 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-input-66 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-66 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-66 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-66 > .inner-wrapper > .input  {
	padding-top: 18px;
	padding-right: 15px;
	padding-bottom: 18px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-66 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-66 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-66 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-66 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-66 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-66 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-66 > .inner-wrapper > .input + i{
padding:0 0px;
}



.gen-checkboxwithtext-8 { position: relative; }
.gen-checkboxwithtext-8 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	height: 29px;
}





.gen-checkboxwithtext-8 span {
	line-height: 1.2em;
}
.gen-checkboxwithtext-8 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-checkboxwithtext-8  {
	font-size: 16px;
}
.gen-checkboxwithtext-8  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-checkboxwithtext-8  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-checkboxwithtext-8  span {
font-size: 14px;
	}
}
.gen-checkboxwithtext-8 {
	color: rgba(150, 150, 150, 1);
}

.gen-checkboxwithtext-8 .checkbox { position: relative; }
.gen-checkboxwithtext-8 .checkbox {
	margin-right: 10px;
	width: 24px;
	height: 24px;
}





.gen-checkboxwithtext-8 .checkbox .checkmark-wrapper span {
	line-height: 1.2em;
}
.gen-checkboxwithtext-8 .checkbox .checkmark-wrapper {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-checkboxwithtext-8 .checkbox .checkmark-wrapper  {
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
}
.gen-checkboxwithtext-8 .checkbox .checkmark-wrapper {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(42, 42, 45, 1);
}

.gen-checkboxwithtext-8 .checkbox .checkmark-wrapper{
font-size:20px;
}
.gen-checkboxwithtext-8 .checkbox .checkmark-wrapper.checked{
background-color:rgba(255, 255, 255, 1);
}
.gen-checkboxwithtext-8 .checkbox .checkmark-wrapper.checked{
border-color:rgba(255, 255, 255, 1);
}
.gen-checkboxwithtext-8 .checkbox .checkmark-wrapper i{
color:rgba(42, 42, 45, 1);
}



.gen-editorrow-342 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-342 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-342 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-342 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-342 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-342 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-342 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-342 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-342 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-342 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-342 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-342 { position: relative; }


@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorrow-342 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
						.gen-editorrow-342 {
							margin-bottom: 30px;
						}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorrow-342 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
						.gen-editorrow-342 {
							margin-bottom: 60px;
						}
}
@media (max-width: 575.98px) {
	.gen-editorrow-342 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorrow-342 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorrow-342 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-editorrow-342 {
display:none !important;
} }
.gen-editorrow-342 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-342 span {
}
.gen-editorrow-342 {
}
.gen-editorrow-342  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-342   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-342  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-342  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-342  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-342 {
	color: rgba(255, 54, 61, 1);
}

.gen-editorcolumn-633 { position: relative; }





.gen-editorcolumn-633 span {
}
.gen-editorcolumn-633 {
}

.gen-button-155 { position: relative; }
.gen-button-155 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: 260px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-155 {
		width: auto;
	}
}



@media (max-width: 575.98px) {
					.gen-button-155 {
						margin-right: auto;
						margin-bottom: 20px;
						margin-left: 0px;
					}
}

.gen-button-155 > .button span {
	line-height: 1.6em;
}
.gen-button-155 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-155 > .button  {
	font-size: 16px;
}
.gen-button-155 > .button  span {
font-size: 16px;
}
.gen-button-155 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(20, 20, 23, 1);
}
.gen-button-155 > .button:hover {
	color: rgba(32, 32, 35, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-155 > .button:active {
	color: rgba(32, 32, 35, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-155 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-155 > .button > span{
padding:0 10px;
}


.gen-editorcolumn-634 { position: relative; }





.gen-editorcolumn-634 span {
}
.gen-editorcolumn-634 {
}

.gen-button-156 { position: relative; }
.gen-button-156 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}
@media (min-width: 1200.00px) {
	.gen-button-156 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-button-156 {
		margin-top: 15px;
		margin-bottom: 15px;
		width: auto;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-button-156 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
	.gen-button-156 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-button-156 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
	.gen-button-156 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-button-156 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-button-156 {
		margin-top: 15px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
	}
}
@media (max-width: 575.98px) {
	.gen-button-156 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-button-156 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-button-156 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-button-156 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-button-156 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-button-156 {
display:none !important;
} }
.gen-button-156 > .button span {
	line-height: 1.6em;
}
.gen-button-156 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
font-weight: 500;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-156 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-156 > .button  span {
font-size: 16px;
}
.gen-button-156 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-156 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-156 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-156 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-156 > .button > span{
padding:0 5px;
}




.gen-editorcolumn-635 { position: relative; }





.gen-editorcolumn-635 span {
	line-height: 1.2em;
}
.gen-editorcolumn-635 {
	line-height: 1.2em;
}
.gen-editorcolumn-635  {
}

.gen-cartsummaryview-9 { position: relative; }
.gen-cartsummaryview-9 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-cartsummaryview-9 {
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-cartsummaryview-9 {
		width: 100%;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-cartsummaryview-9 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
	.gen-cartsummaryview-9 {
		width: 100%;
	}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-cartsummaryview-9 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-cartsummaryview-9 {
		width: 100%;
	}
}
@media (max-width: 575.98px) {
	.gen-cartsummaryview-9 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-cartsummaryview-9 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-cartsummaryview-9 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-cartsummaryview-9 {
display:none !important;
} }
.gen-cartsummaryview-9 span {
	line-height: 1.2em;
}
.gen-cartsummaryview-9 {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-cartsummaryview-9  {
	padding-top: 35px;
	padding-right: 25px;
	padding-bottom: 40px;
	padding-left: 25px;
}
@media (max-width: 1199.98px) {
  .gen-cartsummaryview-9   {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	}
}
.gen-cartsummaryview-9 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(32, 32, 35, 1);
}

.gen-paragraph-509 { position: relative; }
.gen-paragraph-509 {
	margin-bottom: 15px;
}





.gen-paragraph-509 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-509 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-509 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 28px;
}
.gen-paragraph-509 .paragraph  span {
font-size: 28px;
}
.gen-paragraph-509 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-509 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-cartitemlist-7 { position: relative; }
.gen-cartitemlist-7 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-cartitemlist-7 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-cartitemlist-7 span {
	line-height: 1.2em;
}
.gen-cartitemlist-7 {
	line-height: 1.2em;
}
.gen-cartitemlist-7  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-cartitemlist-7 {
	color: rgba(0, 0, 0, 1);
}

.gen-cartitemlist-7 .cart-item-view { position: relative; }





.gen-cartitemlist-7 .cart-item-view span {
	line-height: 1.2em;
}
.gen-cartitemlist-7 .cart-item-view {
	line-height: 1.2em;
}
.gen-cartitemlist-7 .cart-item-view  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-cartitemlist-7 .cart-item-view {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-343 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-343 .col:nth-child(1) {
flex: 0 0 auto;
 width: 20.587446351931327%;
}
.gen-editorrow-343 .col:nth-child(2) {
flex: 0 0 auto;
 width: 79.41255364806867%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-343 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.979898606003122%;
}
.gen-editorrow-343 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.02010139399688%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-343 .col:nth-child(1) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}
.gen-editorrow-343 .col:nth-child(2) {
flex: 0 0 auto;
 width: 83.33333333333334%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-343 .col:nth-child(1) {
flex: 0 0 auto;
 width: 18.868420752510794%;
}
.gen-editorrow-343 .col:nth-child(2) {
flex: 0 0 auto;
 width: 81.1315792474892%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-343 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.979898606003122%;
}
.gen-editorrow-343 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.02010139399688%;
}

}
.gen-editorrow-343 { position: relative; }
.gen-editorrow-343 {
	margin-bottom: 5px;
}





.gen-editorrow-343 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-343 span {
	line-height: 1.2em;
}
.gen-editorrow-343 {
	line-height: 1.2em;
}
.gen-editorrow-343  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-343  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-343  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-343 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-636 { position: relative; }





.gen-editorcolumn-636 span {
	line-height: 1.2em;
}
.gen-editorcolumn-636 {
	line-height: 1.2em;
}

.gen-image-152 { position: relative; }
.gen-image-152 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 80px;
	height: 80px;
}


@media (max-width: 991.98px) {
			.gen-image-152 {
				width: 90px;
				height: 90px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-152 {
				width: 100%;
				height: 90px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-152 {
				margin-bottom: 15px;
				width: 70px;
				height: 70px;
			}
}

.gen-image-152 .image-a span {
	line-height: 1.2em;
}
.gen-image-152 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-image-152 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-152 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(55, 55, 57, 1);
}



.gen-editorcolumn-637 { position: relative; }





.gen-editorcolumn-637 span {
	line-height: 1.2em;
}
.gen-editorcolumn-637 {
	line-height: 1.2em;
}

.gen-editorrow-344 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-344 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-344 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-344 .col:nth-child(1) {
flex: 0 0 auto;
 width: 66.66666666666666%;
}
.gen-editorrow-344 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-344 .col:nth-child(1) {
flex: 0 0 auto;
 width: 66.66666666666666%;
}
.gen-editorrow-344 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-344 .col:nth-child(1) {
flex: 0 0 auto;
 width: 66.66666666666666%;
}
.gen-editorrow-344 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-344 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-344 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

}
.gen-editorrow-344 { position: relative; }





.gen-editorrow-344 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-344 span {
}
.gen-editorrow-344 {
	text-transform: 0;
}
.gen-editorrow-344  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-344   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-344  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-344  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-344  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-344 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-638 { position: relative; }





.gen-editorcolumn-638 span {
}
.gen-editorcolumn-638 {
	text-transform: 0;
}

.gen-paragraph-510 { position: relative; }
.gen-paragraph-510 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
}





.gen-paragraph-510 .paragraph span {
}
.gen-paragraph-510 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 600;
}
.gen-paragraph-510 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-510 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-510 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-510 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-510 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-510 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-510 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-639 { position: relative; }





.gen-editorcolumn-639 span {
}
.gen-editorcolumn-639 {
	text-transform: 0;
}

.gen-paragraph-511 { position: relative; }
.gen-paragraph-511 {
	margin-bottom: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-511 {
								margin-left: auto;
								width: 86px;
							}
}

.gen-paragraph-511 .paragraph span {
}
.gen-paragraph-511 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-511 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-511 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-511 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-511 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}




.gen-block-281 { position: relative; }





.gen-block-281 span {
	line-height: 1.2em;
}
.gen-block-281 {
	line-height: 1.2em;
}
.gen-block-281  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-281 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-512 { position: relative; }
.gen-paragraph-512 {
	margin-bottom: 5px;
	width: 100%;
}





.gen-paragraph-512 .paragraph span {
}
.gen-paragraph-512 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 300;
}
.gen-paragraph-512 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-512 .paragraph  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-512 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-512 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-512 .paragraph {
	color: rgba(150, 150, 150, 1);
}


.gen-paragraph-513 { position: relative; }
.gen-paragraph-513 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-paragraph-513 .paragraph span {
}
.gen-paragraph-513 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-513 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-513 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-513 .paragraph {
	color: rgba(150, 150, 150, 1);
}


.gen-paragraph-514 { position: relative; }





.gen-paragraph-514 .paragraph span {
}
.gen-paragraph-514 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-514 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-514 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-514 .paragraph {
	color: rgba(150, 150, 150, 1);
}


.gen-paragraph-515 { position: relative; }
.gen-paragraph-515 {
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	width: auto;
}





.gen-paragraph-515 .paragraph span {
}
.gen-paragraph-515 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-515 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-515 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-515 .paragraph {
	color: rgba(150, 150, 150, 1);
}






.gen-cartitemlist-7 .empty { position: relative; }





.gen-cartitemlist-7 .empty span {
	line-height: 1.2em;
}
.gen-cartitemlist-7 .empty {
	line-height: 1.2em;
}

.gen-editorrow-345 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-345 .col:nth-child(1) {
flex: 0 0 auto;
 width: 23.76126126126126%;
}
.gen-editorrow-345 .col:nth-child(2) {
flex: 0 0 auto;
 width: 76.23873873873875%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-345 .col:nth-child(1) {
flex: 0 0 auto;
 width: 32.3217567222047%;
}
.gen-editorrow-345 .col:nth-child(2) {
flex: 0 0 auto;
 width: 67.67824327779532%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-345 .col:nth-child(1) {
flex: 0 0 auto;
 width: 32.3217567222047%;
}
.gen-editorrow-345 .col:nth-child(2) {
flex: 0 0 auto;
 width: 67.67824327779532%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-345 .col:nth-child(1) {
flex: 0 0 auto;
 width: 32.3217567222047%;
}
.gen-editorrow-345 .col:nth-child(2) {
flex: 0 0 auto;
 width: 67.67824327779532%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-345 .col:nth-child(1) {
flex: 0 0 auto;
 width: 32.3217567222047%;
}
.gen-editorrow-345 .col:nth-child(2) {
flex: 0 0 auto;
 width: 67.67824327779532%;
}

}
.gen-editorrow-345 { position: relative; }
.gen-editorrow-345 {
	margin-bottom: 0px;
}





.gen-editorrow-345 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-345 span {
	line-height: 1.2em;
}
.gen-editorrow-345 {
	line-height: 1.2em;
}
.gen-editorrow-345  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-345  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-345  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-345 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-640 { position: relative; }





.gen-editorcolumn-640 span {
	line-height: 1.2em;
}
.gen-editorcolumn-640 {
	line-height: 1.2em;
}

.gen-image-153 { position: relative; }
.gen-image-153 {
	width: 100px;
	height: 100px;
}


@media (max-width: 991.98px) {
			.gen-image-153 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-153 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-153 .image-a span {
	line-height: 1.2em;
}
.gen-image-153 .image-a {
	line-height: 1.2em;
}
.gen-image-153 .image-a  {
}
.gen-image-153 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-641 { position: relative; }





.gen-editorcolumn-641 span {
	line-height: 1.2em;
}
.gen-editorcolumn-641 {
	line-height: 1.2em;
}

.gen-block-282 { position: relative; }
.gen-block-282 {
	width: auto;
}





.gen-block-282 span {
	line-height: 1.2em;
}
.gen-block-282 {
	line-height: 1.2em;
}
.gen-block-282  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-282 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-516 { position: relative; }
.gen-paragraph-516 {
	margin-bottom: 10px;
	width: 100%;
}





.gen-paragraph-516 .paragraph span {
}
.gen-paragraph-516 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
}
.gen-paragraph-516 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-516 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-516 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-516 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-516 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-block-283 { position: relative; }
.gen-block-283 {
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 251px;
	height: 15px;
}

@media (max-width: 1199.98px) {
	.gen-block-283 {
		width: auto;
	}
}




.gen-block-283 span {
}
.gen-block-283 {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-block-283  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-283 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-block-283:hover {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(246, 246, 246, 1);
}


.gen-block-284 { position: relative; }
.gen-block-284 {
	margin-right: 0px;
	margin-left: 0px;
	width: 82px;
	height: 15px;
}





.gen-block-284 span {
}
.gen-block-284 {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-block-284  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-284 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(240, 240, 240, 1);
}
.gen-block-284:hover {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(246, 246, 246, 1);
}







.gen-horizontalline-57 { position: relative; }
.gen-horizontalline-57 {
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-57 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}


@media (max-width: 767.98px) {
			.gen-horizontalline-57 {
				margin-right: 0px;
				margin-left: 0px;
			}
}

@media (max-width: 575.98px) {
			.gen-horizontalline-57 {
				width: 100%;
			}
}

.gen-horizontalline-57 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-57 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-57 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-57 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-paragraph-517 { position: relative; }
.gen-paragraph-517 {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-paragraph-517 .paragraph span {
}
.gen-paragraph-517 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-517 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-paragraph-517 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-517 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-block-285 { position: relative; }

@media (max-width: 1199.98px) {
		.gen-block-285 {
			width: auto;
			height: auto;
		}
}




.gen-block-285 span {
}
.gen-block-285 {
}
.gen-block-285  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-285 {
	color: rgba(0, 0, 0, 1);
}

.gen-productlist-14 { position: relative; }
.gen-productlist-14 {
	margin-top: 0px;
	margin-bottom: 0px;
}

@media (max-width: 1199.98px) {
	.gen-productlist-14 {
		margin-right: 10px;
		margin-left: 10px;
		width: auto;
	}
}




.gen-productlist-14 span {
	line-height: 1.2em;
}
.gen-productlist-14 {
	line-height: 1.2em;
}
.gen-productlist-14  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-productlist-14 {
	color: rgba(0, 0, 0, 1);
}

.gen-productlist-14 > .list .product-view{
flex:0 0 calc(100% / 1); max-width: calc(100% / 1);
}
.gen-productlist-14 .empty { position: relative; }





.gen-productlist-14 .empty span {
}
.gen-productlist-14 .empty {
	text-transform: 0;
}

.gen-imagewithsimpletext-175 { position: relative; }
.gen-imagewithsimpletext-175 {
	margin-right: auto;
	margin-left: auto;
}





.gen-imagewithsimpletext-175 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-175 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-175  {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-175  span {
font-size: 16px;
}
.gen-imagewithsimpletext-175 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-175 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-175 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-175 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 35px;
	height: 35px;
}





.gen-imagewithsimpletext-175 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-175 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-175 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-175 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}




.gen-productlist-14 .product-view { position: relative; }

@media (max-width: 1199.98px) {
		.gen-productlist-14 .product-view {
			margin-right: 0px;
			margin-left: 0px;
		}
}




.gen-productlist-14 .product-view span {
	line-height: 1.2em;
}
.gen-productlist-14 .product-view {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-productlist-14 .product-view  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
@media (max-width: 1199.98px) {
  .gen-productlist-14 .product-view   {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
@media (max-width: 991.98px) {
  .gen-productlist-14 .product-view  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-productlist-14 .product-view {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: dashed;
	border-color: rgba(255, 255, 255, 0);
}
.gen-productlist-14 .product-view:hover {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-346 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-346 .col:nth-child(1) {
flex: 0 0 auto;
 width: 21.51229057380165%;
}
.gen-editorrow-346 .col:nth-child(2) {
flex: 0 0 auto;
 width: 52.964643836874835%;
}
.gen-editorrow-346 .col:nth-child(3) {
flex: 0 0 auto;
 width: 25.5230655893235%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-346 .col:nth-child(1) {
flex: 0 0 auto;
 width: 30.78064437984497%;
}
.gen-editorrow-346 .col:nth-child(2) {
flex: 0 0 auto;
 width: 35.88602228682169%;
}
.gen-editorrow-346 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-346 .col:nth-child(1) {
flex: 0 0 auto;
 width: 17.753843042071196%;
}
.gen-editorrow-346 .col:nth-child(2) {
flex: 0 0 auto;
 width: 48.91282362459547%;
}
.gen-editorrow-346 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-346 .col:nth-child(1) {
flex: 0 0 auto;
 width: 19.431846116027526%;
}
.gen-editorrow-346 .col:nth-child(2) {
flex: 0 0 auto;
 width: 47.234820550639135%;
}
.gen-editorrow-346 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-346 .col:nth-child(1) {
flex: 0 0 auto;
 width: 28.86887947269303%;
}
.gen-editorrow-346 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.79778719397363%;
}
.gen-editorrow-346 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
.gen-editorrow-346 { position: relative; }
.gen-editorrow-346 {
	margin-right: 10px;
	margin-left: 10px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-346 {
		margin-right: 0px;
		margin-left: 0px;
	}
}




.gen-editorrow-346 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-346 span {
}
.gen-editorrow-346 {
	text-transform: 0;
}
.gen-editorrow-346  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-346   {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-346  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-346  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-346  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-346 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-642 { position: relative; }





.gen-editorcolumn-642 span {
}
.gen-editorcolumn-642 {
	text-transform: 0;
}

.gen-image-154 { position: relative; }
.gen-image-154 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 80px;
	height: 80px;
}


@media (max-width: 991.98px) {
			.gen-image-154 {
				width: 90px;
				height: 90px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-154 {
				width: 100%;
				height: 90px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-154 {
				margin-bottom: 15px;
				width: 70px;
				height: 70px;
			}
}

.gen-image-154 .image-a span {
	line-height: 1.2em;
}
.gen-image-154 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-image-154 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-154 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(55, 55, 57, 1);
}



.gen-editorcolumn-643 { position: relative; }





.gen-editorcolumn-643 span {
}
.gen-editorcolumn-643 {
	text-transform: 0;
}

.gen-block-286 { position: relative; }
.gen-block-286 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 100%;
}





.gen-block-286 span {
	line-height: 1.2em;
}
.gen-block-286 {
	line-height: 1.2em;
}
.gen-block-286  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-286 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-287 { position: relative; }
.gen-block-287 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 9px;
	margin-left: auto;
	width: auto;
	height: auto;
}
@media (min-width: 1200.00px) {
	.gen-block-287 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-block-287 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 9px;
		margin-left: auto;
		width: auto;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-block-287 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
	.gen-block-287 {
		width: auto;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-block-287 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
	.gen-block-287 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-block-287 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-block-287 {
		width: auto;
		height: auto;
	}
}
@media (max-width: 575.98px) {
	.gen-block-287 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-block-287 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-block-287 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-block-287 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-block-287 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-block-287 {
display:none !important;
} }
.gen-block-287 span {
	line-height: 1.2em;
}
.gen-block-287 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	text-transform: uppercase;
	transition: all 0.2s;
}
.gen-block-287  {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-block-287  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-block-287   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-block-287   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-287  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-block-287  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-287  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-block-287  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-287  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-287  span {
font-size: 14px;
	}
}
.gen-block-287 {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}
.gen-block-287:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}
.gen-block-287:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(66, 66, 76, 1);
}
.gen-block-287:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-paragraph-518 { position: relative; }



@media (max-width: 767.98px) {
						.gen-paragraph-518 {
							margin-right: auto;
							margin-left: auto;
						}
}


.gen-paragraph-518 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-518 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-518 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-518 .paragraph  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-518 .paragraph   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-518 .paragraph   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-518 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-518 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-518 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-518 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-518 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-518 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-518 .paragraph {
	color: rgba(66, 66, 76, 1);
}



.gen-heading-258 { position: relative; }
.gen-heading-258 {
	margin-bottom: 5px;
	width: 100%;
}





.gen-heading-258 .h span {
}
.gen-heading-258 .h {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 600;
}
.gen-heading-258 .h  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-heading-258 .h  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-heading-258 .h  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-258 .h  span {
font-size: 16px;
	}
}
.gen-heading-258 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-258 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-258 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-productpricingview4-8 { position: relative; }
.gen-productpricingview4-8 {
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-productpricingview4-8 span {
	line-height: 1.2em;
}
.gen-productpricingview4-8 {
	line-height: 1.2em;
}
.gen-productpricingview4-8  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-productpricingview4-8 {
	color: rgba(0, 0, 0, 1);
}

.gen-productpricingview4-8 .product-new-price-view { position: relative; }
.gen-productpricingview4-8 .product-new-price-view {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-productpricingview4-8 .product-new-price-view span {
}
.gen-productpricingview4-8 .product-new-price-view {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-productpricingview4-8 .product-new-price-view  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-productpricingview4-8 .product-new-price-view  span {
font-size: 16px;
}
.gen-productpricingview4-8 .product-new-price-view {
	color: rgba(202, 202, 202, 1);
}


.gen-productpricingview4-8 .product-old-price-view { position: relative; }





.gen-productpricingview4-8 .product-old-price-view span {
}
.gen-productpricingview4-8 .product-old-price-view {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-productpricingview4-8 .product-old-price-view  {
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-productpricingview4-8 .product-old-price-view  span {
font-size: 14px;
}
.gen-productpricingview4-8 .product-old-price-view {
	color: rgba(237, 237, 254, 1);
}


.gen-productpricingview4-8 .product-discount-view { position: relative; }





.gen-productpricingview4-8 .product-discount-view span {
	line-height: 1.2em;
}
.gen-productpricingview4-8 .product-discount-view {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-productpricingview4-8 .product-discount-view  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-productpricingview4-8 .product-discount-view  span {
font-size: 14px;
}
@media (max-width: 1199.98px) {
  .gen-productpricingview4-8 .product-discount-view   {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-productpricingview4-8 .product-discount-view {
	color: rgba(113, 113, 130, 1);
}


.gen-productpricingview4-8 .product-tax-price-view { position: relative; }





.gen-productpricingview4-8 .product-tax-price-view span {
	line-height: 1.2em;
}
.gen-productpricingview4-8 .product-tax-price-view {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-productpricingview4-8 .product-tax-price-view  {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-productpricingview4-8 .product-tax-price-view  span {
font-size: 20px;
}
.gen-productpricingview4-8 .product-tax-price-view {
	color: rgba(129, 129, 143, 1);
}





.gen-editorcolumn-644 { position: relative; }





.gen-editorcolumn-644 span {
}
.gen-editorcolumn-644 {
	text-transform: 0;
}

.gen-button-157 { position: relative; }
.gen-button-157 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-157 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-157 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-157 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-157 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-157 > .button span {
	line-height: 1.6em;
}
.gen-button-157 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-157 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 14px;
}
.gen-button-157 > .button  span {
font-size: 14px;
}
.gen-button-157 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-157 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-157 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-157 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-157 > .button > span{
padding:0 5px;
}






.gen-horizontalline-58 { position: relative; }
.gen-horizontalline-58 {
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-58 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}


@media (max-width: 767.98px) {
			.gen-horizontalline-58 {
				margin-right: 0px;
				margin-left: 0px;
			}
}

@media (max-width: 575.98px) {
			.gen-horizontalline-58 {
				width: 100%;
			}
}

.gen-horizontalline-58 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-58 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-58 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-58 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-promocodeform-6 { position: relative; }





.gen-promocodeform-6 span {
}
.gen-promocodeform-6 {
}
.gen-promocodeform-6  {
}
.gen-promocodeform-6 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-347 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-347 .col:nth-child(1) {
flex: 0 0 auto;
 width: 75%;
}
.gen-editorrow-347 .col:nth-child(2) {
flex: 0 0 auto;
 width: 25%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-347 .col:nth-child(1) {
flex: 0 0 auto;
 width: 66.66666666666666%;
}
.gen-editorrow-347 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.333333333333336%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-347 .col:nth-child(1) {
flex: 0 0 auto;
 width: 73.24278115501521%;
}
.gen-editorrow-347 .col:nth-child(2) {
flex: 0 0 auto;
 width: 26.7572188449848%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-347 .col:nth-child(1) {
flex: 0 0 auto;
 width: 72.17598408710214%;
}
.gen-editorrow-347 .col:nth-child(2) {
flex: 0 0 auto;
 width: 27.82401591289786%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-347 .col:nth-child(1) {
flex: 0 0 auto;
 width: 64.31051587301585%;
}
.gen-editorrow-347 .col:nth-child(2) {
flex: 0 0 auto;
 width: 35.68948412698415%;
}

}
.gen-editorrow-347 { position: relative; }
.gen-editorrow-347 {
	margin-right: 0px;
	margin-bottom: 15px;
}



@media (max-width: 767.98px) {
					.gen-editorrow-347 {
						margin-left: 0px;
					}
}

@media (max-width: 575.98px) {
					.gen-editorrow-347 {
						width: auto;
					}
}

.gen-editorrow-347 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-347 span {
}
.gen-editorrow-347 {
}
.gen-editorrow-347  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-347  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-347  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-347  {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
}
.gen-editorrow-347 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-645 { position: relative; }





.gen-editorcolumn-645 span {
}
.gen-editorcolumn-645 {
}

.gen-input-67 { position: relative; }
.gen-input-67 {
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 10px;
	width: auto;
	height: 42px;
}





.gen-input-67 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-67 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-67 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-67 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-67 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-67 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-67 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-67 > .inner-wrapper > .input:disabled {
	color: rgba(0, 0, 0, 1);
}

.gen-input-67 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-67 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-editorcolumn-646 { position: relative; }





.gen-editorcolumn-646 span {
}
.gen-editorcolumn-646 {
}

.gen-button-158 { position: relative; }
.gen-button-158 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 42px;
}


@media (max-width: 991.98px) {
			.gen-button-158 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-button-158 {
						margin-right: 0px;
						margin-bottom: 0px;
						margin-left: auto;
					}
}

.gen-button-158 > .button span {
	line-height: 1.6em;
}
.gen-button-158 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-158 > .button  {
	font-size: 16px;
}
.gen-button-158 > .button  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-button-158 > .button  {
	padding-right: 15px;
	padding-left: 15px;
	}
}
.gen-button-158 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(20, 20, 23, 1);
}
.gen-button-158 > .button:hover {
	color: rgba(32, 32, 35, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-158 > .button:active {
	color: rgba(32, 32, 35, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-158 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-158 > .button > span{
padding:0 5px;
}




.gen-editorrow-348 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-348 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-348 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-348 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-348 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-348 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-348 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-348 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-348 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-348 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-348 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-348 { position: relative; }
.gen-editorrow-348 {
	margin-bottom: 0px;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-348 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}




.gen-editorrow-348 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-348 span {
	line-height: 1.2em;
}
.gen-editorrow-348 {
	line-height: 1.2em;
}
.gen-editorrow-348  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-348 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-647 { position: relative; }





.gen-editorcolumn-647 span {
	line-height: 1.2em;
}
.gen-editorcolumn-647 {
	line-height: 1.2em;
}

.gen-paragraph-519 { position: relative; }
.gen-paragraph-519 {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-paragraph-519 .paragraph span {
}
.gen-paragraph-519 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-519 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-519 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-519 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-648 { position: relative; }





.gen-editorcolumn-648 span {
	line-height: 1.2em;
}
.gen-editorcolumn-648 {
	line-height: 1.2em;
}

.gen-paragraph-520 { position: relative; }
.gen-paragraph-520 {
	margin-right: 0px;
}





.gen-paragraph-520 .paragraph span {
}
.gen-paragraph-520 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-520 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-520 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-520 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-block-288 { position: relative; }





.gen-block-288 span {
}
.gen-block-288 {
}
.gen-block-288  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-288 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-349 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-349 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-349 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-349 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-349 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-349 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-349 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-349 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-349 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-349 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-349 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-349 { position: relative; }
.gen-editorrow-349 {
	margin-bottom: 0px;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-349 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}




.gen-editorrow-349 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-349 span {
	line-height: 1.2em;
}
.gen-editorrow-349 {
	line-height: 1.2em;
}
.gen-editorrow-349  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-349 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-649 { position: relative; }





.gen-editorcolumn-649 span {
	line-height: 1.2em;
}
.gen-editorcolumn-649 {
	line-height: 1.2em;
}

.gen-paragraph-521 { position: relative; }
.gen-paragraph-521 {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-paragraph-521 .paragraph span {
}
.gen-paragraph-521 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-521 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-521 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-521 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-650 { position: relative; }





.gen-editorcolumn-650 span {
	line-height: 1.2em;
}
.gen-editorcolumn-650 {
	line-height: 1.2em;
}

.gen-paragraph-522 { position: relative; }
.gen-paragraph-522 {
	margin-right: 0px;
}





.gen-paragraph-522 .paragraph span {
}
.gen-paragraph-522 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-522 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-522 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-522 .paragraph {
	color: rgba(255, 255, 255, 1);
}





.gen-horizontalline-59 { position: relative; }
.gen-horizontalline-59 {
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-59 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}


@media (max-width: 767.98px) {
			.gen-horizontalline-59 {
				margin-right: 0px;
				margin-left: 0px;
			}
}

@media (max-width: 575.98px) {
			.gen-horizontalline-59 {
				width: 100%;
			}
}

.gen-horizontalline-59 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-59 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-59 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-59 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-editorrow-350 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-350 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-350 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-350 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-350 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-350 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-350 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-350 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-350 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-350 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-350 .col:nth-child(2) {
flex: 0 0 auto;
 width: 66.66666666666667%;
}

}
.gen-editorrow-350 { position: relative; }
.gen-editorrow-350 {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-editorrow-350 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-editorrow-350 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-350 span {
	line-height: 1.2em;
}
.gen-editorrow-350 {
	line-height: 1.2em;
}
.gen-editorrow-350  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-350 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-651 { position: relative; }





.gen-editorcolumn-651 span {
	line-height: 1.2em;
}
.gen-editorcolumn-651 {
	line-height: 1.2em;
}

.gen-heading-259 { position: relative; }





.gen-heading-259 .h span {
	letter-spacing: 0.05000000000000002em ;
}
.gen-heading-259 .h {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 600;
	letter-spacing: 0.05000000000000002em;
}
.gen-heading-259 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 28px;
}
.gen-heading-259 .h  span {
font-size: 28px;
}
.gen-heading-259 .h {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-652 { position: relative; }





.gen-editorcolumn-652 span {
	line-height: 1.2em;
}
.gen-editorcolumn-652 {
	line-height: 1.2em;
}

.gen-paragraph-523 { position: relative; }
.gen-paragraph-523 {
	margin-right: 0px;
}





.gen-paragraph-523 .paragraph span {
}
.gen-paragraph-523 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 600;
}
.gen-paragraph-523 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 28px;
	text-align: right;
}
.gen-paragraph-523 .paragraph  span {
font-size: 28px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-523 .paragraph   {
	font-size: 22px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-523 .paragraph   span {
font-size: 22px;
	}
}
.gen-paragraph-523 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-block-289 { position: relative; }





.gen-block-289 span {
}
.gen-block-289 {
}
.gen-block-289  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.gen-block-289 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-260 { position: relative; }
.gen-heading-260 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-heading-260 .h span {
	letter-spacing: 0.05000000000000002em ;
}
.gen-heading-260 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	letter-spacing: 0.05000000000000002em;
}
.gen-heading-260 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-260 .h  span {
font-size: 16px;
}
.gen-heading-260 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-524 { position: relative; }
.gen-paragraph-524 {
	margin-right: 0px;
	height: auto;
}





.gen-paragraph-524 .paragraph span {
}
.gen-paragraph-524 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-524 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-524 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-524 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-paragraph-525 { position: relative; }
.gen-paragraph-525 {
	margin-top: 0px;
	margin-right: 9px;
	margin-left: 5px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-525 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-525 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-525 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-525 .paragraph  {
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	text-align: left;
}
@media (max-width: 575.98px) {
  .gen-paragraph-525 .paragraph  {
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 10px;
	}
}
.gen-paragraph-525 .paragraph {
	color: rgba(255, 255, 255, 1);
}





.gen-editorrow-351 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-351 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-351 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-351 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-351 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-351 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-351 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-351 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-351 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-351 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-351 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-351 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorrow-351 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-351 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
				.gen-editorrow-351 {
					margin-top: 15px;
				}
}

@media (max-width: 767.98px) {
				.gen-editorrow-351 {
					margin-top: 15px;
					margin-bottom: 30px;
				}
}

@media (max-width: 575.98px) {
				.gen-editorrow-351 {
					margin-bottom: 60px;
				}
}
@media (max-width: 575.98px) {
	.gen-editorrow-351 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-editorrow-351 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-351 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-editorrow-351 {
display:none !important;
} }
.gen-editorrow-351 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-351 span {
}
.gen-editorrow-351 {
}
.gen-editorrow-351  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-351   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-351  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-351  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-351  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-351 {
	color: rgba(255, 54, 61, 1);
}

.gen-editorcolumn-653 { position: relative; }





.gen-editorcolumn-653 span {
}
.gen-editorcolumn-653 {
}

.gen-button-159 { position: relative; }
.gen-button-159 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 42px;
}




@media (max-width: 575.98px) {
							.gen-button-159 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: 0px;
							}
}

.gen-button-159 > .button span {
	line-height: 1.6em;
	letter-spacing: 0.05000000000000002em ;
}
.gen-button-159 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0.05000000000000002em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-159 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-159 > .button  span {
font-size: 16px;
}
.gen-button-159 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(20, 20, 23, 1);
}
.gen-button-159 > .button:hover {
	color: rgba(32, 32, 35, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-159 > .button:active {
	color: rgba(32, 32, 35, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-159 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-159 > .button > span{
padding:0 10px;
}


.gen-editorcolumn-654 { position: relative; }





.gen-editorcolumn-654 span {
}
.gen-editorcolumn-654 {
}

.gen-button-160 { position: relative; }
.gen-button-160 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-160 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-160 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-160 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-160 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-160 > .button span {
	line-height: 1.6em;
	letter-spacing: 0.05000000000000002em ;
}
.gen-button-160 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	letter-spacing: 0.05000000000000002em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-160 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-160 > .button  span {
font-size: 16px;
}
.gen-button-160 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-160 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-160 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-160 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-160 > .button > span{
padding:0 5px;
}



.gen-editorrow-352 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-352 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-352 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-352 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-352 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-352 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-352 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-352 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-352 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-352 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-352 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-352 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorrow-352 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-352 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
				.gen-editorrow-352 {
					margin-top: 15px;
				}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorrow-352 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
				.gen-editorrow-352 {
					margin-top: 15px;
					margin-bottom: 30px;
				}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorrow-352 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
				.gen-editorrow-352 {
					margin-bottom: 0px;
				}
}

@media (min-width: 1200px) {
 .gen-editorrow-352 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-352 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorrow-352 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorrow-352 {
display:none !important;
} }
.gen-editorrow-352 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-352 span {
}
.gen-editorrow-352 {
}
.gen-editorrow-352  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-352   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-352  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-352  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-352  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-352 {
	color: rgba(255, 54, 61, 1);
}

.gen-editorcolumn-655 { position: relative; }





.gen-editorcolumn-655 span {
}
.gen-editorcolumn-655 {
}

.gen-button-161 { position: relative; }
.gen-button-161 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-161 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-161 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-161 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-161 {
		margin-right: auto;
		margin-bottom: 20px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-161 > .button span {
	line-height: 1.6em;
	letter-spacing: 0.05000000000000002em ;
}
.gen-button-161 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	letter-spacing: 0.05000000000000002em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-161 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-161 > .button  span {
font-size: 16px;
}
.gen-button-161 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-161 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-161 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-161 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-161 > .button > span{
padding:0 5px;
}


.gen-editorcolumn-656 { position: relative; }





.gen-editorcolumn-656 span {
}
.gen-editorcolumn-656 {
}

.gen-button-162 { position: relative; }
.gen-button-162 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 42px;
}




@media (max-width: 575.98px) {
							.gen-button-162 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 100%;
							}
}

.gen-button-162 > .button span {
	line-height: 1.6em;
	letter-spacing: 0.05000000000000002em ;
}
.gen-button-162 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0.05000000000000002em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-162 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-162 > .button  span {
font-size: 16px;
}
.gen-button-162 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-button-162 > .button:hover {
	color: rgba(32, 32, 35, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-162 > .button:active {
	color: rgba(32, 32, 35, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-162 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-162 > .button > span{
padding:0 10px;
}




.gen-editormain-37 { position: relative; }





.gen-editorsection-94 { position: relative; }





.gen-editorsection-94 span {
}
.gen-editorsection-94 {
}
.gen-editorsection-94  {
	padding-top: 60px;
	padding-bottom: 80px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-94  {
	padding-top: 20px;
	padding-bottom: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-94  {
	padding-top: 20px;
	padding-bottom: 20px;
	}
}
.gen-editorsection-94 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(20, 20, 23, 1);
	background-image: url('/Designs/Images/YOSF8312_2.o4ws0hchtbo.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-94 { background-image:url('/o/YOSF8312_2.o4ws0hchtbo.3840x1926.o.bg.webp'); }
.no-webp .gen-editorsection-94 { background-image:url('/o/YOSF8312_2.o4ws0hchtbo.3840x1926.o.bg.jpg'); }
.gen-editorrow-353 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-353 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-353 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-353 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-353 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-353 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-353 { position: relative; }
.gen-editorrow-353 {
	margin-bottom: 0px;
}




@media (max-width: 575.98px) {
							.gen-editorrow-353 {
								margin-bottom: 0px;
							}
}

.gen-editorrow-353 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-353 span {
	line-height: 1.2em;
}
.gen-editorrow-353 {
	line-height: 1.2em;
}
.gen-editorrow-353  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorrow-353 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-657 { position: relative; }





.gen-editorcolumn-657 span {
	line-height: 1.2em;
}
.gen-editorcolumn-657 {
	line-height: 1.2em;
}
.gen-editorcolumn-657  {
}

.gen-block-290 { position: relative; }
.gen-block-290 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 600px;
}

@media (max-width: 1199.98px) {
	.gen-block-290 {
		height: 520px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-290 {
		height: 570px;
	}
}

@media (max-width: 767.98px) {
	.gen-block-290 {
		height: 570px;
	}
}

@media (max-width: 575.98px) {
	.gen-block-290 {
		margin-top: 0px;
		height: 591px;
	}
}

.gen-block-290 span {
	line-height: 1.2em;
}
.gen-block-290 {
	line-height: 1.2em;
}
.gen-block-290  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-290 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-526 { position: relative; }
.gen-paragraph-526 {
	margin-bottom: 0px;
	width: 878px;
}


@media (max-width: 991.98px) {
			.gen-paragraph-526 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-526 {
				width: auto;
				height: auto;
			}
}


.gen-paragraph-526 .paragraph span {
	line-height: 1.8000000000000003em;
}
.gen-paragraph-526 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000003em;
}
.gen-paragraph-526 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-526 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-526 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-526 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-526 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-526 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-526 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-261 { position: relative; }
.gen-heading-261 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-261 {
				width: auto;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-heading-261 {
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-261 {
				margin-top: 0px;
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

.gen-heading-261 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-261 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-heading-261 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 60px;
	text-align: center;
}
.gen-heading-261 .h  span {
font-size: 60px;
}
@media (max-width: 991.98px) {
  .gen-heading-261 .h  {
	font-size: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-261 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-261 .h  {
	font-size: 36px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-261 .h  span {
font-size: 36px;
	}
}
.gen-heading-261 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-261 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-261 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-527 { position: relative; }
.gen-paragraph-527 {
	margin-bottom: 0px;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-527 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-527 {
				width: auto;
				height: auto;
			}
}


.gen-paragraph-527 .paragraph span {
	line-height: 1.8000000000000003em;
}
.gen-paragraph-527 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000003em;
}
.gen-paragraph-527 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-527 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-527 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-527 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-527 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-527 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-527 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-button-163 { position: relative; }
.gen-button-163 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-163 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 20px;
		margin-left: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-163 {
		margin-top: 0px;
		margin-bottom: 20px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-163 {
		margin-top: 0px;
		margin-bottom: 20px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-163 {
		margin-right: auto;
		margin-bottom: 20px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-163 > .button span {
	line-height: 1.6em;
}
.gen-button-163 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-163 > .button  {
	font-size: 16px;
}
.gen-button-163 > .button  span {
font-size: 16px;
}
.gen-button-163 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-163 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-163 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-163 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-163 > .button > span{
padding:0 8px;
}

.gen-button-164 { position: relative; }
.gen-button-164 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 44px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-164 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 44px;
		margin-left: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-164 {
		margin-top: 0px;
		margin-bottom: 44px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-164 {
		margin-top: 0px;
		margin-bottom: 44px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-164 {
		margin-right: auto;
		margin-bottom: 44px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-164 > .button span {
	line-height: 1.6em;
}
.gen-button-164 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-164 > .button  {
	font-size: 16px;
}
.gen-button-164 > .button  span {
font-size: 16px;
}
.gen-button-164 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-button-164 > .button:hover {
	color: rgba(32, 32, 35, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-164 > .button:active {
	color: rgba(32, 32, 35, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-164 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-164 > .button > span{
padding:0 8px;
}

.gen-scrolldownindicator-4 { position: relative; }
.gen-scrolldownindicator-4 {
	margin-top: 0px;
}





.gen-scrolldownindicator-4 span {
}
.gen-scrolldownindicator-4 {
}
.gen-scrolldownindicator-4  {
}
.gen-scrolldownindicator-4 {
	color: rgba(80, 200, 196, 1);
}
.scroll-down {
  height: 20px;
}

.mouse,
.scroll-arrow.doi,
.scroll-arrow.trei {
  display: none;
}




.gen-editorsection-95 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorsection-95 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorsection-95 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorsection-95 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorsection-95 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-editorsection-95 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-editorsection-95 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorsection-95 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorsection-95 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorsection-95 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-editorsection-95 {
display:none !important;
} }
.gen-editorsection-95 span {
}
.gen-editorsection-95 {
	text-transform: 0;
}
.gen-editorsection-95  {
	padding-top: 30px;
	padding-bottom: 30px;
}
.gen-editorsection-95 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(255, 255, 255, 1);
}

.gen-editorrow-354 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-354 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-354 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-354 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-354 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-354 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-354 { position: relative; }





.gen-editorrow-354 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-354 span {
}
.gen-editorrow-354 {
	text-transform: 0;
}
.gen-editorrow-354  {
	padding-top: 10px;
	padding-bottom: 20px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-354   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-354  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-354  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-354  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-354 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-658 { position: relative; }





.gen-editorcolumn-658 span {
}
.gen-editorcolumn-658 {
	text-transform: 0;
}

.gen-paragraph-528 { position: relative; }





.gen-paragraph-528 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-528 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-528 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 32px;
	text-align: center;
}
.gen-paragraph-528 .paragraph  span {
font-size: 32px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-528 .paragraph  {
	font-size: 24px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-528 .paragraph  span {
font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-528 .paragraph  {
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-528 .paragraph  span {
font-size: 24px;
	}
}
.gen-paragraph-528 .paragraph {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-355 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-355 .col:nth-child(1) {
flex: 0 0 auto;
 width: 25%;
}
.gen-editorrow-355 .col:nth-child(2) {
flex: 0 0 auto;
 width: 25%;
}
.gen-editorrow-355 .col:nth-child(3) {
flex: 0 0 auto;
 width: 25%;
}
.gen-editorrow-355 .col:nth-child(4) {
flex: 0 0 auto;
 width: 25%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-355 .col:nth-child(1) {
flex: 0 0 auto;
 width: 25%;
}
.gen-editorrow-355 .col:nth-child(2) {
flex: 0 0 auto;
 width: 25%;
}
.gen-editorrow-355 .col:nth-child(3) {
flex: 0 0 auto;
 width: 25%;
}
.gen-editorrow-355 .col:nth-child(4) {
flex: 0 0 auto;
 width: 25%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-355 .col:nth-child(1) {
flex: 0 0 auto;
 width: 25%;
}
.gen-editorrow-355 .col:nth-child(2) {
flex: 0 0 auto;
 width: 25%;
}
.gen-editorrow-355 .col:nth-child(3) {
flex: 0 0 auto;
 width: 25%;
}
.gen-editorrow-355 .col:nth-child(4) {
flex: 0 0 auto;
 width: 25%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-355 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-355 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-355 .col:nth-child(3) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-355 .col:nth-child(4) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-355 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-355 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-355 .col:nth-child(3) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-355 .col:nth-child(4) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-355 { position: relative; }





.gen-editorrow-355 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-355 span {
}
.gen-editorrow-355 {
	text-transform: 0;
}
.gen-editorrow-355  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-355   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-355  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-355  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-355  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-355 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-659 { position: relative; }





.gen-editorcolumn-659 span {
}
.gen-editorcolumn-659 {
	text-transform: 0;
}

.gen-block-291 { position: relative; }





.gen-block-291 span {
}
.gen-block-291 {
}
.gen-block-291  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-291 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-529 { position: relative; }
.gen-paragraph-529 {
	margin-bottom: 10px;
}





.gen-paragraph-529 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-529 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-529 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-529 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-529 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-horizontalline-60 { position: relative; }
.gen-horizontalline-60 {
	margin-right: 0px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}





.gen-horizontalline-60 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-60 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-60 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-60 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
}


.gen-block-292 { position: relative; }
.gen-block-292 {
	margin-top: -16px;
	margin-right: auto;
	margin-left: auto;
	width: 16px;
	height: 16px;
}





.gen-block-292 span {
}
.gen-block-292 {
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
}
.gen-block-292  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-292 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
}


.gen-paragraph-530 { position: relative; }
.gen-paragraph-530 {
	margin-top: 25px;
}





.gen-paragraph-530 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-530 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-530 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-530 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-530 .paragraph {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-660 { position: relative; }





.gen-editorcolumn-660 span {
}
.gen-editorcolumn-660 {
	text-transform: 0;
}

.gen-block-293 { position: relative; }





.gen-block-293 span {
}
.gen-block-293 {
}
.gen-block-293  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-293 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-531 { position: relative; }
.gen-paragraph-531 {
	margin-bottom: 10px;
}





.gen-paragraph-531 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-531 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-531 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-531 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-531 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-horizontalline-61 { position: relative; }
.gen-horizontalline-61 {
	margin-right: 0px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}





.gen-horizontalline-61 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-61 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-61 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-61 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
}


.gen-block-294 { position: relative; }
.gen-block-294 {
	margin-top: -16px;
	margin-right: auto;
	margin-left: auto;
	width: 16px;
	height: 16px;
}





.gen-block-294 span {
}
.gen-block-294 {
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
}
.gen-block-294  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-294 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
}


.gen-paragraph-532 { position: relative; }
.gen-paragraph-532 {
	margin-top: 25px;
}





.gen-paragraph-532 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-532 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-532 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-532 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-532 .paragraph {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-661 { position: relative; }





.gen-editorcolumn-661 span {
}
.gen-editorcolumn-661 {
	text-transform: 0;
}

.gen-block-295 { position: relative; }





.gen-block-295 span {
}
.gen-block-295 {
}
.gen-block-295  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-295 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-533 { position: relative; }
.gen-paragraph-533 {
	margin-bottom: 10px;
}





.gen-paragraph-533 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-533 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-533 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-533 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-533 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-horizontalline-62 { position: relative; }
.gen-horizontalline-62 {
	margin-right: 0px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}





.gen-horizontalline-62 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-62 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-62 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-62 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
}


.gen-block-296 { position: relative; }
.gen-block-296 {
	margin-top: -16px;
	margin-right: auto;
	margin-left: auto;
	width: 16px;
	height: 16px;
}





.gen-block-296 span {
}
.gen-block-296 {
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
}
.gen-block-296  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-296 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 165, 255, 1);
}


.gen-paragraph-534 { position: relative; }
.gen-paragraph-534 {
	margin-top: 25px;
}





.gen-paragraph-534 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-534 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-534 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-534 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-534 .paragraph {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-662 { position: relative; }





.gen-editorcolumn-662 span {
}
.gen-editorcolumn-662 {
	text-transform: 0;
}

.gen-block-297 { position: relative; }





.gen-block-297 span {
}
.gen-block-297 {
}
.gen-block-297  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-297 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-535 { position: relative; }
.gen-paragraph-535 {
	margin-bottom: 10px;
}





.gen-paragraph-535 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-535 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-535 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-535 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-535 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-horizontalline-63 { position: relative; }
.gen-horizontalline-63 {
	margin-right: 0px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}





.gen-horizontalline-63 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-63 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-63 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-63 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
}


.gen-block-298 { position: relative; }
.gen-block-298 {
	margin-top: -16px;
	margin-right: auto;
	margin-left: auto;
	width: 16px;
	height: 16px;
}





.gen-block-298 span {
}
.gen-block-298 {
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
}
.gen-block-298  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-298 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}


.gen-paragraph-536 { position: relative; }
.gen-paragraph-536 {
	margin-top: 25px;
}





.gen-paragraph-536 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-536 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-536 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-536 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-536 .paragraph {
	color: rgba(0, 0, 0, 1);
}






.gen-editorsection-96 { position: relative; }





.gen-editorsection-96 span {
}
.gen-editorsection-96 {
	text-transform: 0;
}
.gen-editorsection-96  {
	padding-top: 80px;
	padding-bottom: 80px;
}
.gen-editorsection-96 {
	color: rgba(0, 0, 0, 0);
	background-image: url('/Designs/Images/YOSF4657.pq35cetc2al.jpg') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-96 { background-image:url('/o/YOSF4657.pq35cetc2al.3737x1926.o.bg.webp'); }
.no-webp .gen-editorsection-96 { background-image:url('/o/YOSF4657.pq35cetc2al.3737x1926.o.bg.jpg'); }
.gen-editorrow-356 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-356 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-356 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-356 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-356 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-356 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-356 { position: relative; }





.gen-editorrow-356 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-356 span {
}
.gen-editorrow-356 {
	text-transform: 0;
}
.gen-editorrow-356  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-356   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-356  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-356  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-356  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-356 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-663 { position: relative; }





.gen-editorcolumn-663 span {
}
.gen-editorcolumn-663 {
	text-transform: 0;
}

.gen-heading-262 { position: relative; }
.gen-heading-262 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-262 {
				width: auto;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-heading-262 {
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-262 {
				margin-top: 0px;
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

.gen-heading-262 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-262 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
font-weight: 400;
}
.gen-heading-262 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 48px;
	text-align: center;
}
.gen-heading-262 .h  span {
font-size: 48px;
}
@media (max-width: 575.98px) {
  .gen-heading-262 .h  {
	font-size: 28px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-262 .h  span {
font-size: 28px;
	}
}
.gen-heading-262 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-537 { position: relative; }
.gen-paragraph-537 {
	margin-bottom: 30px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-537 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-537 {
				width: auto;
				height: auto;
			}
}


.gen-paragraph-537 .paragraph span {
	line-height: 1.8000000000000003em;
}
.gen-paragraph-537 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000003em;
}
.gen-paragraph-537 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-537 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-537 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-537 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-537 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-537 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-537 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-editorrow-357 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-357 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-357 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-357 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-357 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-357 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-357 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-357 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-357 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-357 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-357 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-357 { position: relative; }





.gen-editorrow-357 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-357 span {
}
.gen-editorrow-357 {
	text-transform: 0;
}
.gen-editorrow-357  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-357   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-357  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-357  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-357  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-357 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-664 { position: relative; }





.gen-editorcolumn-664 span {
}
.gen-editorcolumn-664 {
	text-transform: 0;
}

.gen-block-299 { position: relative; }
.gen-block-299 {
	margin-right: auto;
	margin-left: auto;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-299 {
		width: 370px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-299 {
		width: auto;
	}
}



.gen-block-299 span {
}
.gen-block-299 {
}
.gen-block-299  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-299 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-155 { position: relative; }
.gen-image-155 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: auto;
	height: 320px;
}


@media (max-width: 991.98px) {
			.gen-image-155 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-155 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-155 .image-a span {
	line-height: 1.2em;
}
.gen-image-155 .image-a {
	line-height: 1.2em;
}
.gen-image-155 .image-a  {
}
.gen-image-155 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-block-300 { position: relative; }
.gen-block-300 {
	margin-right: auto;
	margin-left: auto;
	width: auto;
}





.gen-block-300 span {
}
.gen-block-300 {
}
.gen-block-300  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-300 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-263 { position: relative; }
.gen-heading-263 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-heading-263 {
								margin-top: 0px;
							}
}

.gen-heading-263 .h span {
	line-height: 1.2em;
}
.gen-heading-263 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-263 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 36px;
	text-align: left;
}
.gen-heading-263 .h  span {
font-size: 36px;
}
@media (max-width: 575.98px) {
  .gen-heading-263 .h  {
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-263 .h  span {
font-size: 28px;
	}
}
.gen-heading-263 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-imagewithsimpletext-176 { position: relative; }
.gen-imagewithsimpletext-176 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-176 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-176 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-176  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-176  span {
font-size: 16px;
}
.gen-imagewithsimpletext-176 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-176 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-176 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-176 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-176 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-176 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-176 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-176 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-177 { position: relative; }
.gen-imagewithsimpletext-177 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-177 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-177 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-177  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-177  span {
font-size: 16px;
}
.gen-imagewithsimpletext-177 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-177 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-177 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-177 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-177 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-177 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-177 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-177 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-178 { position: relative; }
.gen-imagewithsimpletext-178 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-178 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-178 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-178  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-178  span {
font-size: 16px;
}
.gen-imagewithsimpletext-178 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-178 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-178 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-178 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-178 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-178 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-178 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-178 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-179 { position: relative; }
.gen-imagewithsimpletext-179 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-179 {
								margin-bottom: 30px;
							}
}

.gen-imagewithsimpletext-179 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-179 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-179  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-179  span {
font-size: 16px;
}
.gen-imagewithsimpletext-179 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-179 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-179 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-179 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-179 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-179 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-179 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-179 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}






.gen-editorcolumn-665 { position: relative; }





.gen-editorcolumn-665 span {
}
.gen-editorcolumn-665 {
	text-transform: 0;
}

.gen-block-301 { position: relative; }
.gen-block-301 {
	margin-right: auto;
	margin-left: auto;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-301 {
		width: 370px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-301 {
		width: auto;
	}
}



.gen-block-301 span {
}
.gen-block-301 {
}
.gen-block-301  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-301 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-156 { position: relative; }
.gen-image-156 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: auto;
	height: 320px;
}


@media (max-width: 991.98px) {
			.gen-image-156 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-156 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-156 .image-a span {
	line-height: 1.2em;
}
.gen-image-156 .image-a {
	line-height: 1.2em;
}
.gen-image-156 .image-a  {
}
.gen-image-156 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-block-302 { position: relative; }
.gen-block-302 {
	margin-right: auto;
	margin-left: auto;
	width: auto;
}





.gen-block-302 span {
}
.gen-block-302 {
}
.gen-block-302  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-302 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-264 { position: relative; }
.gen-heading-264 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-heading-264 {
								margin-top: 0px;
							}
}

.gen-heading-264 .h span {
	line-height: 1.2em;
}
.gen-heading-264 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-264 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 36px;
	text-align: left;
}
.gen-heading-264 .h  span {
font-size: 36px;
}
@media (max-width: 575.98px) {
  .gen-heading-264 .h  {
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-264 .h  span {
font-size: 28px;
	}
}
.gen-heading-264 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-imagewithsimpletext-180 { position: relative; }
.gen-imagewithsimpletext-180 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-180 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-180 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-180  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-180  span {
font-size: 16px;
}
.gen-imagewithsimpletext-180 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-180 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-180 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-180 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-180 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-180 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-180 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-180 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-181 { position: relative; }
.gen-imagewithsimpletext-181 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-181 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-181 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-181  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-181  span {
font-size: 16px;
}
.gen-imagewithsimpletext-181 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-181 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-181 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-181 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-181 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-181 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-181 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-181 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-182 { position: relative; }
.gen-imagewithsimpletext-182 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-182 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-182 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-182  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-182  span {
font-size: 16px;
}
.gen-imagewithsimpletext-182 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-182 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-182 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-182 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-182 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-182 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-182 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-182 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-183 { position: relative; }
.gen-imagewithsimpletext-183 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-183 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-183 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-183  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-183  span {
font-size: 16px;
}
.gen-imagewithsimpletext-183 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-183 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-183 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-183 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-183 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-183 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-183 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-183 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-184 { position: relative; }
.gen-imagewithsimpletext-184 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-184 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-184 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-184  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-184  span {
font-size: 16px;
}
.gen-imagewithsimpletext-184 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-184 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-184 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-184 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-184 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-184 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-184 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-184 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}








.gen-editorsection-97 { position: relative; }





.gen-editorsection-97 span {
}
.gen-editorsection-97 {
}
.gen-editorsection-97  {
	padding-top: 80px;
	padding-bottom: 570px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-97  {
	padding-top: 60px;
	padding-bottom: 370px;
	}
}
.gen-editorsection-97 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(20, 20, 23, 1);
	background-image: url('/Designs/Images/quick_safe_easy.fpmsndojt4z.jpg') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-97 { background-image:url('/o/quick_safe_easy.fpmsndojt4z.3840x1436.o.bg.webp'); }
.no-webp .gen-editorsection-97 { background-image:url('/o/quick_safe_easy.fpmsndojt4z.3840x1436.o.bg.jpg'); }
.gen-editorrow-358 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-358 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-358 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-358 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-358 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-358 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-358 { position: relative; }
.gen-editorrow-358 {
	margin-bottom: 0px;
}




@media (max-width: 575.98px) {
							.gen-editorrow-358 {
								margin-bottom: 0px;
							}
}

.gen-editorrow-358 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-358 span {
	line-height: 1.2em;
}
.gen-editorrow-358 {
	line-height: 1.2em;
}
.gen-editorrow-358  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorrow-358 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-666 { position: relative; }





.gen-editorcolumn-666 span {
	line-height: 1.2em;
}
.gen-editorcolumn-666 {
	line-height: 1.2em;
}
.gen-editorcolumn-666  {
}

.gen-heading-265 { position: relative; }
.gen-heading-265 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-265 {
				width: auto;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-heading-265 {
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-265 {
				margin-top: 0px;
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

.gen-heading-265 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-265 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
font-weight: 500;
}
.gen-heading-265 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 42px;
	text-align: center;
}
.gen-heading-265 .h  span {
font-size: 42px;
}
@media (max-width: 575.98px) {
  .gen-heading-265 .h  {
	font-size: 28px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-265 .h  span {
font-size: 28px;
	}
}
.gen-heading-265 .h {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-265 .h:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-265 .h:active {
	color: rgba(32, 32, 35, 1);
}


.gen-paragraph-538 { position: relative; }
.gen-paragraph-538 {
	margin-bottom: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-538 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-538 {
				width: auto;
				height: auto;
			}
}


.gen-paragraph-538 .paragraph span {
	line-height: 1.8000000000000003em;
}
.gen-paragraph-538 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000003em;
}
.gen-paragraph-538 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-538 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-538 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-538 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-538 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-538 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-538 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-538 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-538 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}





.gen-editorsection-98 { position: relative; }





.gen-editorsection-98 span {
}
.gen-editorsection-98 {
	text-transform: 0;
}
.gen-editorsection-98  {
	padding-top: 15px;
	padding-bottom: 80px;
}
.gen-editorsection-98 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(20, 20, 23, 1);
}

.gen-editorrow-359 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-359 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-359 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-359 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-359 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-359 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-359 { position: relative; }





.gen-editorrow-359 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-359 span {
}
.gen-editorrow-359 {
}
.gen-editorrow-359  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-359   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-359  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-359  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-359  {
	padding-top: 0px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-359 {
	color: rgba(255, 54, 61, 1);
}

.gen-editorcolumn-667 { position: relative; }





.gen-editorcolumn-667 span {
}
.gen-editorcolumn-667 {
}

.gen-heading-266 { position: relative; }
.gen-heading-266 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-266 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-heading-266 {
				margin-right: auto;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-266 {
				margin-top: 0px;
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

.gen-heading-266 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-266 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
font-weight: bold;
font-weight: 500;
}
.gen-heading-266 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: center;
}
.gen-heading-266 .h  span {
font-size: 40px;
}
@media (max-width: 767.98px) {
  .gen-heading-266 .h  {
	font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-266 .h  span {
font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-266 .h  {
	font-size: 28px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-266 .h  span {
font-size: 28px;
	}
}
.gen-heading-266 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-266 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-266 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-539 { position: relative; }
.gen-paragraph-539 {
	margin-bottom: 50px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-539 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-539 {
				width: auto;
				height: auto;
			}
}


.gen-paragraph-539 .paragraph span {
	line-height: 2.0000000000000004em;
}
.gen-paragraph-539 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 2.0000000000000004em;
}
.gen-paragraph-539 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-539 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-539 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-539 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-539 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-539 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-539 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-539 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-539 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}


.gen-block-303 { position: relative; }
.gen-block-303 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 750px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-block-303 {
				margin-bottom: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-block-303 {
				margin-top: 0px;
				margin-bottom: 0px;
				width: auto;
			}
}


.gen-block-303 span {
	line-height: 1.2em;
}
.gen-block-303 {
	line-height: 1.2em;
}
.gen-block-303  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-303 {
	color: rgba(255, 54, 61, 1);
}

.gen-block-304 { position: relative; }
.gen-block-304 {
	margin-bottom: 10px;
	width: 25%;
	height: 125px;
}

@media (max-width: 1199.98px) {
	.gen-block-304 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-304 {
		width: 25%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-304 {
		width: 25%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-304 {
		margin-bottom: 30px;
		width: 50%;
		height: auto;
	}
}

.gen-block-304 span {
	line-height: 1.2em;
}
.gen-block-304 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-304  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-304  span {
font-size: 18px;
}
.gen-block-304 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-44 { position: relative; }
.gen-imagewithtext-44 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-imagewithtext-44 {
		height: auto;
	}
}



@media (max-width: 575.98px) {
					.gen-imagewithtext-44 {
						height: auto;
					}
}

.gen-imagewithtext-44 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-44 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-44  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-44  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-44  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-44  span {
font-size: 16px;
	}
}
.gen-imagewithtext-44 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-44:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-44 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-44 .image-wrapper { position: relative; }
.gen-imagewithtext-44 .image-wrapper {
	margin-bottom: 12px;
	width: 32px;
	height: 34px;
}





.gen-imagewithtext-44 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-44 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-44 .image-wrapper .image-a  {
}
.gen-imagewithtext-44 .image-wrapper .image-a {
	color: rgba(255, 54, 61, 1);
}




.gen-block-305 { position: relative; }
.gen-block-305 {
	margin-bottom: 10px;
	width: 25%;
	height: 125px;
}

@media (max-width: 1199.98px) {
	.gen-block-305 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-305 {
		width: 25%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-305 {
		width: 25%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-305 {
		margin-bottom: 30px;
		width: 50%;
		height: auto;
	}
}

.gen-block-305 span {
	line-height: 1.2em;
}
.gen-block-305 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-305  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-305  span {
font-size: 18px;
}
.gen-block-305 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-45 { position: relative; }
.gen-imagewithtext-45 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-imagewithtext-45 {
		height: auto;
	}
}



@media (max-width: 575.98px) {
					.gen-imagewithtext-45 {
						height: auto;
					}
}

.gen-imagewithtext-45 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-45 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-45  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-45  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-45  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-45  span {
font-size: 16px;
	}
}
.gen-imagewithtext-45 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-45:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-45 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-45 .image-wrapper { position: relative; }
.gen-imagewithtext-45 .image-wrapper {
	margin-bottom: 12px;
	width: 32px;
	height: 34px;
}





.gen-imagewithtext-45 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-45 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-45 .image-wrapper .image-a  {
}
.gen-imagewithtext-45 .image-wrapper .image-a {
	color: rgba(255, 54, 61, 1);
}




.gen-block-306 { position: relative; }
.gen-block-306 {
	margin-bottom: 10px;
	width: 25%;
	height: 125px;
}

@media (max-width: 1199.98px) {
	.gen-block-306 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-306 {
		width: 25%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-306 {
		width: 25%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-306 {
		margin-bottom: 30px;
		width: 50%;
		height: auto;
	}
}

.gen-block-306 span {
	line-height: 1.2em;
}
.gen-block-306 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-306  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-306  span {
font-size: 18px;
}
.gen-block-306 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-46 { position: relative; }
.gen-imagewithtext-46 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-imagewithtext-46 {
		height: auto;
	}
}



@media (max-width: 575.98px) {
					.gen-imagewithtext-46 {
						height: auto;
					}
}

.gen-imagewithtext-46 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-46 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-46  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-46  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-46  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-46  span {
font-size: 16px;
	}
}
.gen-imagewithtext-46 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-46:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-46 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-46 .image-wrapper { position: relative; }
.gen-imagewithtext-46 .image-wrapper {
	margin-bottom: 12px;
	width: 32px;
	height: 34px;
}





.gen-imagewithtext-46 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-46 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-46 .image-wrapper .image-a  {
}
.gen-imagewithtext-46 .image-wrapper .image-a {
	color: rgba(255, 54, 61, 1);
}




.gen-block-307 { position: relative; }
.gen-block-307 {
	margin-bottom: 10px;
	width: 25%;
	height: 125px;
}

@media (max-width: 1199.98px) {
	.gen-block-307 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-307 {
		width: 25%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-307 {
		width: 25%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-307 {
		margin-bottom: 30px;
		width: 50%;
		height: auto;
	}
}

.gen-block-307 span {
	line-height: 1.2em;
}
.gen-block-307 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-307  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-307  span {
font-size: 18px;
}
.gen-block-307 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-47 { position: relative; }
.gen-imagewithtext-47 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-47 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-47 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-47  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-47  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-47  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-47  span {
font-size: 16px;
	}
}
.gen-imagewithtext-47 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-47:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-47 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-47 .image-wrapper { position: relative; }
.gen-imagewithtext-47 .image-wrapper {
	margin-bottom: 12px;
	width: 32px;
	height: 34px;
}





.gen-imagewithtext-47 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-47 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-47 .image-wrapper .image-a  {
}
.gen-imagewithtext-47 .image-wrapper .image-a {
	color: rgba(255, 54, 61, 1);
}




.gen-block-308 { position: relative; }
.gen-block-308 {
	margin-bottom: 10px;
	width: 25%;
	height: 125px;
}

@media (max-width: 1199.98px) {
	.gen-block-308 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-308 {
		width: 25%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-308 {
		width: 25%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-308 {
		margin-bottom: 30px;
		width: 50%;
		height: auto;
	}
}

.gen-block-308 span {
	line-height: 1.2em;
}
.gen-block-308 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-308  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-308  span {
font-size: 18px;
}
.gen-block-308 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-48 { position: relative; }
.gen-imagewithtext-48 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-48 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-48 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-48  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-48  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-48  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-48  span {
font-size: 16px;
	}
}
.gen-imagewithtext-48 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-48:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-48 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-48 .image-wrapper { position: relative; }
.gen-imagewithtext-48 .image-wrapper {
	margin-bottom: 12px;
	width: 32px;
	height: 34px;
}





.gen-imagewithtext-48 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-48 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-48 .image-wrapper .image-a  {
}
.gen-imagewithtext-48 .image-wrapper .image-a {
	color: rgba(255, 54, 61, 1);
}




.gen-block-309 { position: relative; }
.gen-block-309 {
	margin-bottom: 10px;
	width: 25%;
	height: 125px;
}

@media (max-width: 1199.98px) {
	.gen-block-309 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-309 {
		width: 25%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-309 {
		width: 25%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-309 {
		margin-bottom: 30px;
		width: 50%;
		height: auto;
	}
}

.gen-block-309 span {
	line-height: 1.2em;
}
.gen-block-309 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-309  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-309  span {
font-size: 18px;
}
.gen-block-309 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-49 { position: relative; }
.gen-imagewithtext-49 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-49 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-49 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-49  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-49  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-49  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-49  span {
font-size: 16px;
	}
}
.gen-imagewithtext-49 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-49:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-49 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-49 .image-wrapper { position: relative; }
.gen-imagewithtext-49 .image-wrapper {
	margin-bottom: 12px;
	width: 32px;
	height: 34px;
}





.gen-imagewithtext-49 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-49 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-49 .image-wrapper .image-a  {
}
.gen-imagewithtext-49 .image-wrapper .image-a {
	color: rgba(255, 54, 61, 1);
}




.gen-block-310 { position: relative; }
.gen-block-310 {
	margin-bottom: 10px;
	width: 25%;
	height: 125px;
}

@media (max-width: 1199.98px) {
	.gen-block-310 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-310 {
		width: 25%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-310 {
		width: 25%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-310 {
		margin-bottom: 30px;
		width: 50%;
		height: auto;
	}
}

.gen-block-310 span {
	line-height: 1.2em;
}
.gen-block-310 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-310  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-310  span {
font-size: 18px;
}
.gen-block-310 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-50 { position: relative; }
.gen-imagewithtext-50 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-50 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-50 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-50  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-50  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-50  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-50  span {
font-size: 16px;
	}
}
.gen-imagewithtext-50 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-50:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-50 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-50 .image-wrapper { position: relative; }
.gen-imagewithtext-50 .image-wrapper {
	margin-bottom: 12px;
	width: 32px;
	height: 34px;
}





.gen-imagewithtext-50 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-50 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-50 .image-wrapper .image-a  {
}
.gen-imagewithtext-50 .image-wrapper .image-a {
	color: rgba(255, 54, 61, 1);
}




.gen-block-311 { position: relative; }
.gen-block-311 {
	margin-bottom: 10px;
	width: 25%;
	height: 125px;
}

@media (max-width: 1199.98px) {
	.gen-block-311 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-311 {
		width: 25%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-311 {
		width: 25%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-311 {
		margin-bottom: 30px;
		width: 50%;
		height: auto;
	}
}

.gen-block-311 span {
	line-height: 1.2em;
}
.gen-block-311 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-311  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-311  span {
font-size: 18px;
}
.gen-block-311 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-51 { position: relative; }
.gen-imagewithtext-51 {
	margin-right: auto;
	margin-left: auto;
	width: auto;
	height: auto;
}





.gen-imagewithtext-51 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-51 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-51  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-51  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-51  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-51  span {
font-size: 16px;
	}
}
.gen-imagewithtext-51 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-51:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-51 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-51 .image-wrapper { position: relative; }
.gen-imagewithtext-51 .image-wrapper {
	margin-bottom: 12px;
	width: 32px;
	height: 34px;
}





.gen-imagewithtext-51 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-51 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-51 .image-wrapper .image-a  {
}
.gen-imagewithtext-51 .image-wrapper .image-a {
	color: rgba(255, 54, 61, 1);
}




.gen-block-312 { position: relative; }
.gen-block-312 {
	margin-bottom: 10px;
	width: 25%;
	height: 125px;
}

@media (max-width: 1199.98px) {
	.gen-block-312 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-312 {
		width: 25%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-312 {
		width: 25%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-312 {
		margin-bottom: 30px;
		width: 50%;
		height: auto;
	}
}

.gen-block-312 span {
	line-height: 1.2em;
}
.gen-block-312 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-312  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-312  span {
font-size: 18px;
}
.gen-block-312 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-52 { position: relative; }
.gen-imagewithtext-52 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-52 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-52 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-52  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-52  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-52  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-52  span {
font-size: 16px;
	}
}
.gen-imagewithtext-52 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-52:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-52 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-52 .image-wrapper { position: relative; }
.gen-imagewithtext-52 .image-wrapper {
	margin-bottom: 12px;
	width: 32px;
	height: 34px;
}





.gen-imagewithtext-52 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-52 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-52 .image-wrapper .image-a  {
}
.gen-imagewithtext-52 .image-wrapper .image-a {
	color: rgba(255, 54, 61, 1);
}




.gen-block-313 { position: relative; }
.gen-block-313 {
	margin-bottom: 10px;
	width: 25%;
	height: 125px;
}

@media (max-width: 1199.98px) {
	.gen-block-313 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-313 {
		width: 25%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-313 {
		width: 25%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-313 {
		margin-bottom: 30px;
		width: 50%;
		height: auto;
	}
}

.gen-block-313 span {
	line-height: 1.2em;
}
.gen-block-313 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-313  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-313  span {
font-size: 18px;
}
.gen-block-313 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-53 { position: relative; }
.gen-imagewithtext-53 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-53 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-53 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-53  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-53  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-53  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-53  span {
font-size: 16px;
	}
}
.gen-imagewithtext-53 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-53:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-53 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-53 .image-wrapper { position: relative; }
.gen-imagewithtext-53 .image-wrapper {
	margin-bottom: 12px;
	width: 32px;
	height: 34px;
}





.gen-imagewithtext-53 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-53 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-53 .image-wrapper .image-a  {
}
.gen-imagewithtext-53 .image-wrapper .image-a {
	color: rgba(255, 54, 61, 1);
}




.gen-block-314 { position: relative; }
.gen-block-314 {
	margin-bottom: 10px;
	width: 25%;
	height: 125px;
}

@media (max-width: 1199.98px) {
	.gen-block-314 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-314 {
		width: 25%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-314 {
		width: 25%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-314 {
		margin-bottom: 30px;
		width: 50%;
		height: auto;
	}
}

.gen-block-314 span {
	line-height: 1.2em;
}
.gen-block-314 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-314  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-314  span {
font-size: 18px;
}
.gen-block-314 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-54 { position: relative; }
.gen-imagewithtext-54 {
	margin-right: auto;
	margin-left: auto;
	width: auto;
	height: auto;
}





.gen-imagewithtext-54 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-54 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-54  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-54  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-54  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-54  span {
font-size: 16px;
	}
}
.gen-imagewithtext-54 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-54:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-54 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-54 .image-wrapper { position: relative; }
.gen-imagewithtext-54 .image-wrapper {
	margin-bottom: 12px;
	width: 32px;
	height: 34px;
}





.gen-imagewithtext-54 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-54 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-54 .image-wrapper .image-a  {
}
.gen-imagewithtext-54 .image-wrapper .image-a {
	color: rgba(255, 54, 61, 1);
}




.gen-block-315 { position: relative; }
.gen-block-315 {
	margin-bottom: 10px;
	width: 25%;
	height: 125px;
}

@media (max-width: 1199.98px) {
	.gen-block-315 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-315 {
		width: 25%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-315 {
		width: 25%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-315 {
		margin-bottom: 30px;
		width: 50%;
		height: auto;
	}
}

.gen-block-315 span {
	line-height: 1.2em;
}
.gen-block-315 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-315  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-315  span {
font-size: 18px;
}
.gen-block-315 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-55 { position: relative; }
.gen-imagewithtext-55 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-55 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-55 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-55  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-55  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-55  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-55  span {
font-size: 16px;
	}
}
.gen-imagewithtext-55 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-55:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-55 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-55 .image-wrapper { position: relative; }
.gen-imagewithtext-55 .image-wrapper {
	margin-bottom: 12px;
	width: 32px;
	height: 34px;
}





.gen-imagewithtext-55 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-55 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-55 .image-wrapper .image-a  {
}
.gen-imagewithtext-55 .image-wrapper .image-a {
	color: rgba(255, 54, 61, 1);
}





.gen-expansionarea-5 { position: relative; }
.gen-expansionarea-5 {
	margin-top: 0px;
	width: 100%;
}

@media (max-width: 1199.98px) {
	.gen-expansionarea-5 {
		margin-top: 0px;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionarea-5 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-expansionarea-5 {
		margin-top: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-expansionarea-5 {
		margin-top: 0px;
	}
}

.gen-expansionarea-5 span {
}
.gen-expansionarea-5 {
}
.gen-expansionarea-5  {
}
.gen-expansionarea-5 {
	color: rgba(255, 54, 61, 1);
}

.gen-expansionarea-5 .area-2 { position: relative; }





.gen-expansionarea-5 .area-2 span {
}
.gen-expansionarea-5 .area-2 {
}
.gen-expansionarea-5 .area-2  {
}
.gen-expansionarea-5 .area-2 {
	color: rgba(255, 54, 61, 1);
}

.gen-block-316 { position: relative; }
.gen-block-316 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 750px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-316 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-316 {
		margin-top: 0px;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-block-316 {
		margin-bottom: 0px;
		width: auto;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-316 {
		height: auto;
	}
}

.gen-block-316 span {
	line-height: 1.2em;
}
.gen-block-316 {
	line-height: 1.2em;
}
.gen-block-316  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-316 {
	color: rgba(255, 54, 61, 1);
}

.gen-block-317 { position: relative; }
.gen-block-317 {
	margin-bottom: 10px;
	width: 25%;
	height: 125px;
}

@media (max-width: 1199.98px) {
	.gen-block-317 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-317 {
		width: 25%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-317 {
		width: 25%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-317 {
		margin-bottom: 30px;
		width: 50%;
		height: auto;
	}
}

.gen-block-317 span {
	line-height: 1.2em;
}
.gen-block-317 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-317  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-317  span {
font-size: 18px;
}
.gen-block-317 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-56 { position: relative; }
.gen-imagewithtext-56 {
	margin-right: auto;
	margin-left: auto;
	width: auto;
	height: 100%;
}





.gen-imagewithtext-56 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-56 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-56  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-56  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-56  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-56  span {
font-size: 16px;
	}
}
.gen-imagewithtext-56 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-56:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-56 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-56 .image-wrapper { position: relative; }
.gen-imagewithtext-56 .image-wrapper {
	margin-bottom: 12px;
	width: 32px;
	height: 34px;
}





.gen-imagewithtext-56 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-56 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-56 .image-wrapper .image-a  {
}
.gen-imagewithtext-56 .image-wrapper .image-a {
	color: rgba(255, 54, 61, 1);
}




.gen-block-318 { position: relative; }
.gen-block-318 {
	margin-bottom: 10px;
	width: 25%;
	height: 125px;
}

@media (max-width: 1199.98px) {
	.gen-block-318 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-318 {
		width: 25%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-318 {
		width: 25%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-318 {
		margin-bottom: 30px;
		width: 50%;
		height: auto;
	}
}

.gen-block-318 span {
	line-height: 1.2em;
}
.gen-block-318 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-318  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-318  span {
font-size: 18px;
}
.gen-block-318 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-57 { position: relative; }
.gen-imagewithtext-57 {
	margin-right: auto;
	margin-left: auto;
	width: auto;
	height: auto;
}





.gen-imagewithtext-57 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-57 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-57  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-57  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-57  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-57  span {
font-size: 16px;
	}
}
.gen-imagewithtext-57 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-57:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-57 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-57 .image-wrapper { position: relative; }
.gen-imagewithtext-57 .image-wrapper {
	margin-bottom: 12px;
	width: 32px;
	height: 34px;
}





.gen-imagewithtext-57 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-57 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-57 .image-wrapper .image-a  {
}
.gen-imagewithtext-57 .image-wrapper .image-a {
	color: rgba(255, 54, 61, 1);
}




.gen-block-319 { position: relative; }
.gen-block-319 {
	margin-bottom: 10px;
	width: 25%;
	height: 125px;
}

@media (max-width: 1199.98px) {
	.gen-block-319 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-319 {
		width: 25%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-319 {
		width: 25%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-319 {
		margin-bottom: 30px;
		width: 50%;
		height: auto;
	}
}

.gen-block-319 span {
	line-height: 1.2em;
}
.gen-block-319 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-319  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-319  span {
font-size: 18px;
}
.gen-block-319 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-58 { position: relative; }
.gen-imagewithtext-58 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-imagewithtext-58 {
		height: auto;
	}
}



@media (max-width: 575.98px) {
					.gen-imagewithtext-58 {
						height: auto;
					}
}

.gen-imagewithtext-58 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-58 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-58  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-58  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-58  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-58  span {
font-size: 16px;
	}
}
.gen-imagewithtext-58 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-58:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-58 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-58 .image-wrapper { position: relative; }
.gen-imagewithtext-58 .image-wrapper {
	margin-bottom: 12px;
	width: 32px;
	height: 34px;
}





.gen-imagewithtext-58 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-58 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-58 .image-wrapper .image-a  {
}
.gen-imagewithtext-58 .image-wrapper .image-a {
	color: rgba(255, 54, 61, 1);
}




.gen-block-320 { position: relative; }
.gen-block-320 {
	margin-bottom: 10px;
	width: 25%;
	height: 125px;
}

@media (max-width: 1199.98px) {
	.gen-block-320 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-320 {
		width: 25%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-320 {
		width: 25%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-320 {
		margin-bottom: 30px;
		width: 50%;
		height: auto;
	}
}

.gen-block-320 span {
	line-height: 1.2em;
}
.gen-block-320 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-320  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-320  span {
font-size: 18px;
}
.gen-block-320 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-59 { position: relative; }
.gen-imagewithtext-59 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-imagewithtext-59 {
		height: auto;
	}
}



@media (max-width: 575.98px) {
					.gen-imagewithtext-59 {
						height: auto;
					}
}

.gen-imagewithtext-59 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-59 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-59  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-59  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-59  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-59  span {
font-size: 16px;
	}
}
.gen-imagewithtext-59 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-59:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-59 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-59 .image-wrapper { position: relative; }
.gen-imagewithtext-59 .image-wrapper {
	margin-bottom: 12px;
	width: 32px;
	height: 34px;
}





.gen-imagewithtext-59 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-59 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-59 .image-wrapper .image-a  {
}
.gen-imagewithtext-59 .image-wrapper .image-a {
	color: rgba(255, 54, 61, 1);
}




.gen-block-321 { position: relative; }
.gen-block-321 {
	margin-bottom: 10px;
	width: 25%;
	height: 125px;
}

@media (max-width: 1199.98px) {
	.gen-block-321 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-321 {
		width: 25%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-321 {
		width: 25%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-321 {
		margin-bottom: 30px;
		width: 50%;
		height: auto;
	}
}

.gen-block-321 span {
	line-height: 1.2em;
}
.gen-block-321 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-321  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-321  span {
font-size: 18px;
}
.gen-block-321 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-60 { position: relative; }
.gen-imagewithtext-60 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-60 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-60 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-60  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-60  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-60  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-60  span {
font-size: 16px;
	}
}
.gen-imagewithtext-60 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-60:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-60 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-60 .image-wrapper { position: relative; }
.gen-imagewithtext-60 .image-wrapper {
	margin-bottom: 12px;
	width: 32px;
	height: 34px;
}





.gen-imagewithtext-60 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-60 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-60 .image-wrapper .image-a  {
}
.gen-imagewithtext-60 .image-wrapper .image-a {
	color: rgba(255, 54, 61, 1);
}




.gen-block-322 { position: relative; }
.gen-block-322 {
	margin-bottom: 10px;
	width: 25%;
	height: 125px;
}

@media (max-width: 1199.98px) {
	.gen-block-322 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-322 {
		width: 25%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-322 {
		width: 25%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-322 {
		margin-bottom: 30px;
		width: 50%;
		height: auto;
	}
}

.gen-block-322 span {
	line-height: 1.2em;
}
.gen-block-322 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-322  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-322  span {
font-size: 18px;
}
.gen-block-322 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-61 { position: relative; }
.gen-imagewithtext-61 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-61 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-61 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-61  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-61  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-61  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-61  span {
font-size: 16px;
	}
}
.gen-imagewithtext-61 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-61:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-61 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-61 .image-wrapper { position: relative; }
.gen-imagewithtext-61 .image-wrapper {
	margin-bottom: 12px;
	width: 32px;
	height: 34px;
}





.gen-imagewithtext-61 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-61 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-61 .image-wrapper .image-a  {
}
.gen-imagewithtext-61 .image-wrapper .image-a {
	color: rgba(255, 54, 61, 1);
}




.gen-block-323 { position: relative; }
.gen-block-323 {
	margin-bottom: 10px;
	width: 25%;
	height: 125px;
}

@media (max-width: 1199.98px) {
	.gen-block-323 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-323 {
		width: 25%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-323 {
		width: 25%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-323 {
		margin-bottom: 30px;
		width: 50%;
		height: auto;
	}
}

.gen-block-323 span {
	line-height: 1.2em;
}
.gen-block-323 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-323  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-323  span {
font-size: 18px;
}
.gen-block-323 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-62 { position: relative; }
.gen-imagewithtext-62 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-62 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-62 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-62  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-62  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-62  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-62  span {
font-size: 16px;
	}
}
.gen-imagewithtext-62 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-62:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-62 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-62 .image-wrapper { position: relative; }
.gen-imagewithtext-62 .image-wrapper {
	margin-bottom: 12px;
	width: 32px;
	height: 34px;
}





.gen-imagewithtext-62 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-62 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-62 .image-wrapper .image-a  {
}
.gen-imagewithtext-62 .image-wrapper .image-a {
	color: rgba(255, 54, 61, 1);
}




.gen-block-324 { position: relative; }
.gen-block-324 {
	margin-bottom: 10px;
	width: 25%;
	height: 125px;
}

@media (max-width: 1199.98px) {
	.gen-block-324 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-324 {
		width: 25%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-324 {
		width: 25%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-324 {
		margin-bottom: 30px;
		width: 50%;
		height: auto;
	}
}

.gen-block-324 span {
	line-height: 1.2em;
}
.gen-block-324 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-324  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-324  span {
font-size: 18px;
}
.gen-block-324 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-63 { position: relative; }
.gen-imagewithtext-63 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-63 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-63 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-63  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-63  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-63  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-63  span {
font-size: 16px;
	}
}
.gen-imagewithtext-63 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-63:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-63 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-63 .image-wrapper { position: relative; }
.gen-imagewithtext-63 .image-wrapper {
	margin-bottom: 12px;
	width: 32px;
	height: 34px;
}





.gen-imagewithtext-63 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-63 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-63 .image-wrapper .image-a  {
}
.gen-imagewithtext-63 .image-wrapper .image-a {
	color: rgba(255, 54, 61, 1);
}




.gen-block-325 { position: relative; }
.gen-block-325 {
	margin-bottom: 10px;
	width: 25%;
	height: 125px;
}

@media (max-width: 1199.98px) {
	.gen-block-325 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-325 {
		width: 25%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-325 {
		width: 25%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-325 {
		margin-bottom: 30px;
		width: 50%;
		height: auto;
	}
}

.gen-block-325 span {
	line-height: 1.2em;
}
.gen-block-325 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-325  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-325  span {
font-size: 18px;
}
.gen-block-325 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-64 { position: relative; }
.gen-imagewithtext-64 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-64 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-64 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-64  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-64  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-64  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-64  span {
font-size: 16px;
	}
}
.gen-imagewithtext-64 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-64:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-64 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-64 .image-wrapper { position: relative; }
.gen-imagewithtext-64 .image-wrapper {
	margin-bottom: 12px;
	width: 32px;
	height: 34px;
}





.gen-imagewithtext-64 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-64 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-64 .image-wrapper .image-a  {
}
.gen-imagewithtext-64 .image-wrapper .image-a {
	color: rgba(255, 54, 61, 1);
}




.gen-block-326 { position: relative; }
.gen-block-326 {
	margin-bottom: 10px;
	width: 25%;
	height: 125px;
}

@media (max-width: 1199.98px) {
	.gen-block-326 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-326 {
		width: 25%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-326 {
		width: 25%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-326 {
		margin-bottom: 30px;
		width: 50%;
		height: auto;
	}
}

.gen-block-326 span {
	line-height: 1.2em;
}
.gen-block-326 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-326  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-326  span {
font-size: 18px;
}
.gen-block-326 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-65 { position: relative; }
.gen-imagewithtext-65 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-65 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-65 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-65  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-65  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-65  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-65  span {
font-size: 16px;
	}
}
.gen-imagewithtext-65 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-65:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-65 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-65 .image-wrapper { position: relative; }
.gen-imagewithtext-65 .image-wrapper {
	margin-bottom: 12px;
	width: 32px;
	height: 34px;
}





.gen-imagewithtext-65 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-65 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-65 .image-wrapper .image-a  {
}
.gen-imagewithtext-65 .image-wrapper .image-a {
	color: rgba(255, 54, 61, 1);
}




.gen-block-327 { position: relative; }
.gen-block-327 {
	margin-bottom: 10px;
	width: 25%;
	height: 125px;
}

@media (max-width: 1199.98px) {
	.gen-block-327 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-327 {
		width: 25%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-327 {
		width: 25%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-327 {
		margin-bottom: 30px;
		width: 50%;
		height: auto;
	}
}

.gen-block-327 span {
	line-height: 1.2em;
}
.gen-block-327 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-327  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-327  span {
font-size: 18px;
}
.gen-block-327 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-66 { position: relative; }
.gen-imagewithtext-66 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-66 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-66 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-66  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-66  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-66  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-66  span {
font-size: 16px;
	}
}
.gen-imagewithtext-66 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-66:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-66 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-66 .image-wrapper { position: relative; }
.gen-imagewithtext-66 .image-wrapper {
	margin-bottom: 12px;
	width: 32px;
	height: 34px;
}





.gen-imagewithtext-66 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-66 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-66 .image-wrapper .image-a  {
}
.gen-imagewithtext-66 .image-wrapper .image-a {
	color: rgba(255, 54, 61, 1);
}




.gen-block-328 { position: relative; }
.gen-block-328 {
	margin-bottom: 10px;
	width: 25%;
	height: 125px;
}

@media (max-width: 1199.98px) {
	.gen-block-328 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-328 {
		width: 25%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-328 {
		width: 25%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-328 {
		margin-bottom: 30px;
		width: 50%;
		height: auto;
	}
}

.gen-block-328 span {
	line-height: 1.2em;
}
.gen-block-328 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-328  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-328  span {
font-size: 18px;
}
.gen-block-328 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-67 { position: relative; }
.gen-imagewithtext-67 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-67 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-67 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-67  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-67  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-67  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-67  span {
font-size: 16px;
	}
}
.gen-imagewithtext-67 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-67:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-67 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-67 .image-wrapper { position: relative; }
.gen-imagewithtext-67 .image-wrapper {
	margin-bottom: 12px;
	width: 32px;
	height: 34px;
}





.gen-imagewithtext-67 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-67 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-67 .image-wrapper .image-a  {
}
.gen-imagewithtext-67 .image-wrapper .image-a {
	color: rgba(255, 54, 61, 1);
}




.gen-block-329 { position: relative; }
.gen-block-329 {
	margin-bottom: 10px;
	width: 25%;
	height: 125px;
}

@media (max-width: 1199.98px) {
	.gen-block-329 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-329 {
		width: 25%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-329 {
		width: 25%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-329 {
		margin-bottom: 30px;
		width: 50%;
		height: auto;
	}
}

.gen-block-329 span {
	line-height: 1.2em;
}
.gen-block-329 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-329  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-329  span {
font-size: 18px;
}
.gen-block-329 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-68 { position: relative; }
.gen-imagewithtext-68 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-68 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-68 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-68  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-68  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-68  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-68  span {
font-size: 16px;
	}
}
.gen-imagewithtext-68 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-68:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-68 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-68 .image-wrapper { position: relative; }
.gen-imagewithtext-68 .image-wrapper {
	margin-bottom: 12px;
	width: 32px;
	height: 34px;
}





.gen-imagewithtext-68 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-68 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-68 .image-wrapper .image-a  {
}
.gen-imagewithtext-68 .image-wrapper .image-a {
	color: rgba(255, 54, 61, 1);
}




.gen-block-330 { position: relative; }
.gen-block-330 {
	margin-bottom: 10px;
	width: 25%;
	height: 125px;
}

@media (max-width: 1199.98px) {
	.gen-block-330 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-330 {
		width: 25%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-330 {
		width: 25%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-330 {
		margin-bottom: 30px;
		width: 50%;
		height: auto;
	}
}

.gen-block-330 span {
	line-height: 1.2em;
}
.gen-block-330 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-330  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-330  span {
font-size: 18px;
}
.gen-block-330 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-69 { position: relative; }
.gen-imagewithtext-69 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-69 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-69 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-69  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-69  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-69  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-69  span {
font-size: 16px;
	}
}
.gen-imagewithtext-69 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-69:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-69 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-69 .image-wrapper { position: relative; }
.gen-imagewithtext-69 .image-wrapper {
	margin-bottom: 12px;
	width: 32px;
	height: 34px;
}





.gen-imagewithtext-69 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-69 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-69 .image-wrapper .image-a  {
}
.gen-imagewithtext-69 .image-wrapper .image-a {
	color: rgba(255, 54, 61, 1);
}




.gen-block-331 { position: relative; }
.gen-block-331 {
	margin-bottom: 10px;
	width: 25%;
	height: 125px;
}

@media (max-width: 1199.98px) {
	.gen-block-331 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-331 {
		width: 25%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-331 {
		width: 25%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-331 {
		margin-bottom: 30px;
		width: 50%;
		height: auto;
	}
}

.gen-block-331 span {
	line-height: 1.2em;
}
.gen-block-331 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-331  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-331  span {
font-size: 18px;
}
.gen-block-331 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-70 { position: relative; }
.gen-imagewithtext-70 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-70 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-70 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-70  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-70  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-70  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-70  span {
font-size: 16px;
	}
}
.gen-imagewithtext-70 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-70:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-70 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-70 .image-wrapper { position: relative; }
.gen-imagewithtext-70 .image-wrapper {
	margin-bottom: 12px;
	width: 32px;
	height: 34px;
}





.gen-imagewithtext-70 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-70 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-70 .image-wrapper .image-a  {
}
.gen-imagewithtext-70 .image-wrapper .image-a {
	color: rgba(255, 54, 61, 1);
}




.gen-block-332 { position: relative; }
.gen-block-332 {
	margin-bottom: 10px;
	width: 25%;
	height: 125px;
}

@media (max-width: 1199.98px) {
	.gen-block-332 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-332 {
		width: 25%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-332 {
		width: 25%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-332 {
		margin-bottom: 30px;
		width: 50%;
		height: auto;
	}
}

.gen-block-332 span {
	line-height: 1.2em;
}
.gen-block-332 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-332  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-332  span {
font-size: 18px;
}
.gen-block-332 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-71 { position: relative; }
.gen-imagewithtext-71 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithtext-71 {
								height: auto;
							}
}

.gen-imagewithtext-71 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-71 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-71  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-71  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-71  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-71  span {
font-size: 16px;
	}
}
.gen-imagewithtext-71 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-71:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-71 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-71 .image-wrapper { position: relative; }
.gen-imagewithtext-71 .image-wrapper {
	margin-bottom: 12px;
	width: 32px;
	height: 34px;
}





.gen-imagewithtext-71 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-71 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-71 .image-wrapper .image-a  {
}
.gen-imagewithtext-71 .image-wrapper .image-a {
	color: rgba(255, 54, 61, 1);
}





.gen-heading-267 { position: relative; }
.gen-heading-267 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 750px;
}

@media (max-width: 1199.98px) {
	.gen-heading-267 {
		margin-top: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-heading-267 {
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-heading-267 {
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-heading-267 {
		margin-bottom: 24px;
		width: auto;
	}
}

.gen-heading-267 .h span {
	line-height: 1.2em;
}
.gen-heading-267 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-style: italic;
}
.gen-heading-267 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-267 .h  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-heading-267 .h   {
	font-size: 14px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-267 .h   span {
font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-267 .h  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-267 .h  span {
font-size: 14px;
	}
}
.gen-heading-267 .h {
	color: rgba(255, 255, 255, 1);
}



.gen-expansionarea-5 .show-more-button { position: relative; }
.gen-expansionarea-5 .show-more-button {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-expansionarea-5 .show-more-button {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionarea-5 .show-more-button {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-expansionarea-5 .show-more-button {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-expansionarea-5 .show-more-button {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 264px;
	}
}

.gen-expansionarea-5 .show-more-button > .button span {
	line-height: 1.6em;
}
.gen-expansionarea-5 .show-more-button > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-expansionarea-5 .show-more-button > .button  {
	font-size: 16px;
}
.gen-expansionarea-5 .show-more-button > .button  span {
font-size: 16px;
}
.gen-expansionarea-5 .show-more-button > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-expansionarea-5 .show-more-button > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-expansionarea-5 .show-more-button > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-expansionarea-5 .show-more-button > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-expansionarea-5 .show-more-button > .button > span{
padding:0 8px;
}

.gen-expansionarea-5 .show-less-button { position: relative; }
.gen-expansionarea-5 .show-less-button {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-expansionarea-5 .show-less-button {
		margin-top: 30px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionarea-5 .show-less-button {
		margin-top: 30px;
	}
}

@media (max-width: 767.98px) {
	.gen-expansionarea-5 .show-less-button {
		margin-top: 30px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-expansionarea-5 .show-less-button {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-expansionarea-5 .show-less-button > .button span {
	line-height: 1.6em;
	letter-spacing: 0.15000000000000002em ;
}
.gen-expansionarea-5 .show-less-button > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0.15000000000000002em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-expansionarea-5 .show-less-button > .button  {
	font-size: 16px;
}
.gen-expansionarea-5 .show-less-button > .button  span {
font-size: 16px;
}
.gen-expansionarea-5 .show-less-button > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-expansionarea-5 .show-less-button > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-expansionarea-5 .show-less-button > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-expansionarea-5 .show-less-button > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-expansionarea-5 .show-less-button > .button > span{
padding:0 8px;
}


.gen-button-165 { position: relative; }
.gen-button-165 {
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 44px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-165 {
		margin-top: 10px;
		margin-right: auto;
		margin-bottom: 44px;
		margin-left: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-165 {
		margin-top: 10px;
		margin-bottom: 44px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-165 {
		margin-top: 10px;
		margin-bottom: 44px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-165 {
		margin-top: 10px;
		margin-right: auto;
		margin-bottom: 44px;
		margin-left: auto;
		width: 83.08605341246292%;
	}
}

.gen-button-165 > .button span {
	line-height: 1.6em;
}
.gen-button-165 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-165 > .button  {
	font-size: 16px;
}
.gen-button-165 > .button  span {
font-size: 16px;
}
.gen-button-165 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-165 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-165 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-165 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-165 > .button > span{
padding:0 8px;
}




.gen-editorsection-99 { position: relative; }





.gen-editorsection-99 span {
}
.gen-editorsection-99 {
}
.gen-editorsection-99  {
	padding-top: 80px;
	padding-bottom: 0px;
}
@media (max-width: 767.98px) {
  .gen-editorsection-99  {
	padding-top: 120px;
	padding-bottom: 60px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-99  {
	padding-top: 0px;
	padding-bottom: 60px;
	}
}
.gen-editorsection-99 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(32, 32, 35, 1);
	background-image: url('/Designs/Images/configure-section.hewwoc4vuh3.jpg') ;
	background-position: right center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-99 { background-image:url('/o/configure-section.hewwoc4vuh3.3840x2000.o.bg.webp'); }
.no-webp .gen-editorsection-99 { background-image:url('/o/configure-section.hewwoc4vuh3.3840x2000.o.bg.jpg'); }
.gen-editorrow-360 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-360 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-360 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-360 .col:nth-child(1) {
flex: 0 0 auto;
 width: 60.36794354838707%;
}
.gen-editorrow-360 .col:nth-child(2) {
flex: 0 0 auto;
 width: 39.63205645161293%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-360 .col:nth-child(1) {
flex: 0 0 auto;
 width: 55.24909420289853%;
}
.gen-editorrow-360 .col:nth-child(2) {
flex: 0 0 auto;
 width: 44.75090579710147%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-360 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-360 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-360 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-360 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-360 { position: relative; }

@media (max-width: 1199.98px) {
		.gen-editorrow-360 {
			width: auto;
		}
}


@media (max-width: 767.98px) {
				.gen-editorrow-360 {
					margin-top: 0px;
					width: 100%;
				}
}


.gen-editorrow-360 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-360 span {
}
.gen-editorrow-360 {
}
.gen-editorrow-360  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-360   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-360  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-360  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-360 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-668 { position: relative; }





.gen-editorcolumn-668 span {
}
.gen-editorcolumn-668 {
}

.gen-image-157 { position: relative; }
.gen-image-157 {
	width: auto;
	height: 800px;
}
@media (min-width: 1200.00px) {
	.gen-image-157 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-image-157 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
			.gen-image-157 {
				margin-top: 160px;
				width: auto;
				height: 580px;
			}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-image-157 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
			.gen-image-157 {
				margin-top: 0px;
				margin-right: auto;
				margin-bottom: 17px;
				margin-left: auto;
				width: 265px;
				height: 436px;
			}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-image-157 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
			.gen-image-157 {
				margin-top: 47px;
				width: 239.56460674157304px;
				height: 461px;
			}
}

@media (min-width: 1200px) {
 .gen-image-157 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-image-157 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-image-157 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-image-157 {
display:none !important;
} }
.gen-image-157 .image-a span {
	line-height: 1.2em;
}
.gen-image-157 .image-a {
	line-height: 1.2em;
}
.gen-image-157 .image-a  {
}
.gen-image-157 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-268 { position: relative; }
.gen-heading-268 {
	margin-top: 165px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-268 {
		width: auto;
	}
}


@media (max-width: 767.98px) {
			.gen-heading-268 {
				margin-top: 0px;
				margin-right: auto;
				margin-left: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-268 {
				margin-right: auto;
				margin-left: auto;
				width: 100%;
			}
}

.gen-heading-268 .h span {
	line-height: 1.2em;
}
.gen-heading-268 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-268 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 36px;
}
.gen-heading-268 .h  span {
font-size: 36px;
}
@media (max-width: 991.98px) {
  .gen-heading-268 .h  {
	font-size: 30px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-268 .h  span {
font-size: 30px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-268 .h  {
	font-size: 28px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-268 .h  span {
font-size: 28px;
	}
}
.gen-heading-268 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-block-333 { position: relative; }
.gen-block-333 {
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
	width: 732px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-333 {
		margin-right: auto;
		margin-left: 0px;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-333 {
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-block-333 {
		margin-bottom: 15px;
		width: auto;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-333 {
		margin-bottom: 20px;
		width: auto;
	}
}

.gen-block-333 span {
	line-height: 1.2em;
}
.gen-block-333 {
	line-height: 1.2em;
}
.gen-block-333  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-333 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-334 { position: relative; }
.gen-block-334 {
	margin-right: auto;
	width: auto;
	height: 115px;
}

@media (max-width: 1199.98px) {
	.gen-block-334 {
		width: 25%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-334 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-334 {
		width: 50%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-334 {
		width: 50%;
	}
}

.gen-block-334 span {
	line-height: 1.2em;
}
.gen-block-334 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-334  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-block-334  span {
font-size: 18px;
}
.gen-block-334 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-imagewithtext-72 { position: relative; }
.gen-imagewithtext-72 {
	margin-right: auto;
	margin-left: 0px;
	width: auto;
	height: 110px;
}


@media (max-width: 991.98px) {
			.gen-imagewithtext-72 {
				margin-right: auto;
				margin-left: auto;
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-imagewithtext-72 {
						margin-top: 0px;
						margin-bottom: 15px;
						height: 100%;
					}
}

.gen-imagewithtext-72 span {
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-72 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-72  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 0px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-72  span {
font-size: 16px;
}
.gen-imagewithtext-72 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-72:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-72 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-72 .image-wrapper { position: relative; }
.gen-imagewithtext-72 .image-wrapper {
	margin-bottom: 8px;
	width: 38px;
	height: 38px;
}





.gen-imagewithtext-72 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-72 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-72 .image-wrapper .image-a  {
}
.gen-imagewithtext-72 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-block-335 { position: relative; }
.gen-block-335 {
	margin-right: auto;
	margin-left: auto;
	width: 180px;
	height: 115px;
}

@media (max-width: 1199.98px) {
	.gen-block-335 {
		width: 25%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-335 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-335 {
		width: 50%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-335 {
		width: 50%;
	}
}

.gen-block-335 span {
	line-height: 1.2em;
}
.gen-block-335 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-335  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-335  span {
font-size: 18px;
}
.gen-block-335 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-imagewithtext-73 { position: relative; }
.gen-imagewithtext-73 {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	height: 110px;
}




@media (max-width: 575.98px) {
							.gen-imagewithtext-73 {
								margin-top: 0px;
								margin-bottom: 15px;
								height: 100%;
							}
}

.gen-imagewithtext-73 span {
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-73 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-73  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-73  span {
font-size: 16px;
}
.gen-imagewithtext-73 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-73:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-73 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-73 .image-wrapper { position: relative; }
.gen-imagewithtext-73 .image-wrapper {
	margin-bottom: 8px;
	width: 38px;
	height: 38px;
}





.gen-imagewithtext-73 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-73 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-73 .image-wrapper .image-a  {
}
.gen-imagewithtext-73 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-block-336 { position: relative; }
.gen-block-336 {
	margin-right: auto;
	margin-left: auto;
	width: 180px;
	height: 115px;
}

@media (max-width: 1199.98px) {
	.gen-block-336 {
		width: 25%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-336 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-336 {
		width: 50%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-336 {
		width: 50%;
	}
}

.gen-block-336 span {
	line-height: 1.2em;
}
.gen-block-336 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-336  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-336  span {
font-size: 18px;
}
.gen-block-336 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-imagewithtext-74 { position: relative; }
.gen-imagewithtext-74 {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	height: 110px;
}


@media (max-width: 991.98px) {
			.gen-imagewithtext-74 {
				margin-right: auto;
				margin-left: auto;
				width: 139px;
			}
}


@media (max-width: 575.98px) {
					.gen-imagewithtext-74 {
						margin-top: 0px;
						margin-bottom: 15px;
						height: 100%;
					}
}

.gen-imagewithtext-74 span {
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-74 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-74  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-74  span {
font-size: 16px;
}
.gen-imagewithtext-74 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-74:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-74 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-74 .image-wrapper { position: relative; }
.gen-imagewithtext-74 .image-wrapper {
	margin-bottom: 8px;
	width: 60px;
	height: 38px;
}





.gen-imagewithtext-74 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-74 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-74 .image-wrapper .image-a  {
}
.gen-imagewithtext-74 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-block-337 { position: relative; }
.gen-block-337 {
	margin-left: auto;
	width: 180px;
	height: 115px;
}

@media (max-width: 1199.98px) {
	.gen-block-337 {
		width: 25%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-337 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-337 {
		width: 50%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-337 {
		width: 50%;
	}
}

.gen-block-337 span {
	line-height: 1.2em;
}
.gen-block-337 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-337  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-337  span {
font-size: 18px;
}
.gen-block-337 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-imagewithtext-75 { position: relative; }
.gen-imagewithtext-75 {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	height: 110px;
}




@media (max-width: 575.98px) {
							.gen-imagewithtext-75 {
								margin-top: 0px;
								margin-bottom: 15px;
								height: 100%;
							}
}

.gen-imagewithtext-75 span {
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-75 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-75  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-75  span {
font-size: 16px;
}
.gen-imagewithtext-75 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-75:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-75 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-75 .image-wrapper { position: relative; }
.gen-imagewithtext-75 .image-wrapper {
	margin-bottom: 8px;
	width: 38px;
	height: 38px;
}





.gen-imagewithtext-75 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-75 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-75 .image-wrapper .image-a  {
}
.gen-imagewithtext-75 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}





.gen-editorrow-361 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-361 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.32824579354252%;
}
.gen-editorrow-361 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.67175420645747%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-361 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-361 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-361 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-361 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-361 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-361 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-361 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-361 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-361 { position: relative; }
.gen-editorrow-361 {
	margin-top: 0px;
}





.gen-editorrow-361 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-361 span {
}
.gen-editorrow-361 {
}
.gen-editorrow-361  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-361   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-361  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-361  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-361  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-361 {
	color: rgba(255, 54, 61, 1);
}

.gen-editorcolumn-669 { position: relative; }





.gen-editorcolumn-669 span {
}
.gen-editorcolumn-669 {
}

.gen-image-158 { position: relative; }
.gen-image-158 {
	margin-right: 0px;
	margin-left: 0px;
	width: 264px;
	height: 56px;
}


@media (max-width: 991.98px) {
			.gen-image-158 {
				margin-right: auto;
				margin-bottom: 15px;
				margin-left: auto;
				width: 264px;
				height: 45px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-158 {
						margin-bottom: 15px;
						width: 264px;
						height: 45px;
					}
}

.gen-image-158 .image-a span {
	line-height: 1.2em;
}
.gen-image-158 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-image-158 .image-a  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.gen-image-158 .image-a {
	color: rgba(255, 54, 61, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-image-158 .image-a:hover {
	color: rgba(255, 54, 61, 1);
	background-color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-670 { position: relative; }





.gen-editorcolumn-670 span {
}
.gen-editorcolumn-670 {
}

.gen-image-159 { position: relative; }
.gen-image-159 {
	margin-right: 0px;
	margin-left: 0px;
	width: 264px;
	height: 56px;
}


@media (max-width: 991.98px) {
			.gen-image-159 {
				margin-right: auto;
				margin-bottom: 15px;
				margin-left: auto;
				width: 264px;
				height: 45px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-159 {
						margin-bottom: 0px;
						width: 264px;
						height: 45px;
					}
}

.gen-image-159 .image-a span {
	line-height: 1.2em;
}
.gen-image-159 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-image-159 .image-a  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.gen-image-159 .image-a {
	color: rgba(255, 54, 61, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-image-159 .image-a:hover {
	color: rgba(255, 54, 61, 1);
	background-color: rgba(255, 255, 255, 1);
}





.gen-editorcolumn-671 { position: relative; }





.gen-editorcolumn-671 span {
}
.gen-editorcolumn-671 {
}

.gen-image-160 { position: relative; }
.gen-image-160 {
	margin-top: 0px;
	width: 100%;
	height: 720px;
}

@media (max-width: 1199.98px) {
	.gen-image-160 {
		margin-top: 70px;
		width: 340.98125px;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-image-160 {
		margin-top: 180px;
		width: auto;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-image-160 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 521.85px;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-image-160 {
		margin-top: 47px;
		width: 185.49473684210528px;
		height: 356px;
	}
}
@media (max-width: 575.98px) {
	.gen-image-160 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-image-160 {
display:none !important;
} }
.gen-image-160 .image-a span {
	line-height: 1.2em;
}
.gen-image-160 .image-a {
	line-height: 1.2em;
}
.gen-image-160 .image-a  {
}
.gen-image-160 .image-a {
	color: rgba(0, 0, 0, 1);
}





.gen-editorsection-100 { position: relative; }





.gen-editorsection-100 span {
}
.gen-editorsection-100 {
}
.gen-editorsection-100  {
	padding-top: 70px;
	padding-bottom: 60px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-100  {
	padding-top: 35px;
	padding-bottom: 35px;
	}
}
.gen-editorsection-100 {
	color: rgba(255, 54, 61, 1);
	background-color: rgba(20, 20, 23, 1);
}

.gen-editorrow-362 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-362 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-362 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-362 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-362 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-362 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-362 { position: relative; }





.gen-editorrow-362 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-362 span {
}
.gen-editorrow-362 {
}
.gen-editorrow-362  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-362   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-362  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-362  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-362  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-362 {
	color: rgba(255, 54, 61, 1);
}

.gen-editorcolumn-672 { position: relative; }





.gen-editorcolumn-672 span {
}
.gen-editorcolumn-672 {
}

.gen-heading-269 { position: relative; }
.gen-heading-269 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-269 {
				width: 250px;
			}
}

@media (max-width: 767.98px) {
			.gen-heading-269 {
				margin-right: auto;
				margin-left: auto;
				width: 278px;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-269 {
				margin-top: 15px;
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: auto;
				width: 100%;
			}
}

.gen-heading-269 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-269 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-heading-269 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: center;
}
.gen-heading-269 .h  span {
font-size: 40px;
}
@media (max-width: 575.98px) {
  .gen-heading-269 .h  {
	font-size: 28px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-269 .h  span {
font-size: 28px;
	}
}
.gen-heading-269 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-269 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-269 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-540 { position: relative; }
.gen-paragraph-540 {
	margin-bottom: 60px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-540 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-540 {
				width: auto;
				height: auto;
			}
}


.gen-paragraph-540 .paragraph span {
	line-height: 2.0000000000000004em;
}
.gen-paragraph-540 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 2.0000000000000004em;
}
.gen-paragraph-540 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-540 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-540 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-540 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-540 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-540 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-540 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-540 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-540 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}


.gen-enhancecustom1-4 { position: relative; }





.gen-enhancecustom1-4 span {
}
.gen-enhancecustom1-4 {
}
.gen-enhancecustom1-4  {
	padding-bottom: 0px;
}
.gen-enhancecustom1-4 {
	color: rgba(255, 54, 61, 1);
}

.gen-multitoggle-2 { position: relative; }
.gen-multitoggle-2 {
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
	width: 320px;
	height: 56px;
}





.gen-multitoggle-2 .multi-toggle-options span {
	letter-spacing: 0.05em ;
}
.gen-multitoggle-2 .multi-toggle-options {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
	letter-spacing: 0.05em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-multitoggle-2 .multi-toggle-options  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-multitoggle-2 .multi-toggle-options  span {
font-size: 16px;
}
.gen-multitoggle-2 .multi-toggle-options {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}

.gen-multitoggle-2 .multi-toggle-options .multi-knob > label:hover{
color:rgba(255, 255, 255, 1);
}
.gen-multitoggle-2 .multi-toggle-options .active > label{
color:rgba(0, 0, 0, 1);
}
.gen-multitoggle-2 .multi-toggle-options .active > label:hover{
color:rgba(0, 0, 0, 1);
}
.gen-multitoggle-2 .pointer { position: relative; }
.gen-multitoggle-2 .pointer {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 100%;
}





.gen-multitoggle-2 .pointer span {
}
.gen-multitoggle-2 .pointer {
	font-family: Arial, Helvetica, sans-serif, cursive;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-multitoggle-2 .pointer  {
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.gen-multitoggle-2 .pointer {
	color: rgba(106, 106, 116, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-multitoggle-2 .pointer:hover {
	color: rgba(255, 54, 61, 1);
box-shadow: 3px 3px 11px rgba(255, 54, 61, 1);
}



.gen-editorrow-363 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-363 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-363 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-363 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-363 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-363 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-363 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-363 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-363 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-363 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-363 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-363 { position: relative; }
.gen-editorrow-363 {
	margin-bottom: 0px;
}





.gen-editorrow-363 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-363 span {
}
.gen-editorrow-363 {
}
.gen-editorrow-363  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-363   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-363  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-363  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-363  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-363 {
	color: rgba(255, 54, 61, 1);
}

.gen-editorcolumn-673 { position: relative; }





.gen-editorcolumn-673 span {
}
.gen-editorcolumn-673 {
}

.gen-toggleimage-6 { position: relative; }
.gen-toggleimage-6 {
	margin-right: 35px;
	margin-left: 35px;
	width: auto;
	height: 390px;
}


@media (max-width: 991.98px) {
			.gen-toggleimage-6 {
				width: auto;
				height: 100%;
			}
}


@media (max-width: 575.98px) {
					.gen-toggleimage-6 {
						width: auto;
						height: 220px;
					}
}

.gen-toggleimage-6 .image-a span {
	line-height: 1.2em;
}
.gen-toggleimage-6 .image-a {
	line-height: 1.2em;
}
.gen-toggleimage-6 .image-a  {
}
.gen-toggleimage-6 .image-a {
	color: rgba(255, 54, 61, 1);
}



.gen-editorcolumn-674 { position: relative; }





.gen-editorcolumn-674 span {
}
.gen-editorcolumn-674 {
}

.gen-heading-270 { position: relative; }
.gen-heading-270 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 100%;
}



@media (max-width: 767.98px) {
					.gen-heading-270 {
						width: auto;
					}
}

@media (max-width: 575.98px) {
					.gen-heading-270 {
						margin-right: auto;
						margin-bottom: 5px;
						margin-left: auto;
						width: 100%;
					}
}

.gen-heading-270 .h span {
	line-height: 1.2em;
}
.gen-heading-270 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-270 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-heading-270 .h  {
	font-size: 32px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-270 .h  span {
font-size: 32px;
	}
}
.gen-heading-270 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-541 { position: relative; }
.gen-paragraph-541 {
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
	width: auto;
}





.gen-paragraph-541 .paragraph span {
	line-height: 1.9000000000000004em;
}
.gen-paragraph-541 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.9000000000000004em;
}
.gen-paragraph-541 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-541 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-541 .paragraph  {
	font-size: 16px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-541 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-541 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-editorrow-364 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-364 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-364 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-364 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-364 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-364 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-364 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-364 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-364 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-364 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-364 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-364 { position: relative; }





.gen-editorrow-364 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-364 span {
}
.gen-editorrow-364 {
}
.gen-editorrow-364  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-364   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-364  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-364  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-364  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-364 {
	color: rgba(255, 54, 61, 1);
}

.gen-editorcolumn-675 { position: relative; }





.gen-editorcolumn-675 span {
}
.gen-editorcolumn-675 {
}

.gen-heading-271 { position: relative; }
.gen-heading-271 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 100%;
}



@media (max-width: 767.98px) {
					.gen-heading-271 {
						width: auto;
					}
}

@media (max-width: 575.98px) {
					.gen-heading-271 {
						margin-right: auto;
						margin-bottom: 5px;
						margin-left: auto;
						width: 100%;
					}
}

.gen-heading-271 .h span {
	line-height: 1.2em;
}
.gen-heading-271 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-271 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-heading-271 .h  {
	font-size: 32px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-271 .h  span {
font-size: 32px;
	}
}
.gen-heading-271 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-542 { position: relative; }
.gen-paragraph-542 {
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-542 {
								margin-right: auto;
								margin-left: auto;
								width: auto;
							}
}

.gen-paragraph-542 .paragraph span {
	line-height: 1.9000000000000004em;
}
.gen-paragraph-542 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.9000000000000004em;
}
.gen-paragraph-542 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-542 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-542 .paragraph  {
	font-size: 16px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-542 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-542 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-676 { position: relative; }





.gen-editorcolumn-676 span {
}
.gen-editorcolumn-676 {
}

.gen-toggleimage-7 { position: relative; }
.gen-toggleimage-7 {
	margin-right: 35px;
	margin-left: 35px;
	width: auto;
	height: 390px;
}


@media (max-width: 991.98px) {
			.gen-toggleimage-7 {
				width: auto;
				height: 100%;
			}
}


@media (max-width: 575.98px) {
					.gen-toggleimage-7 {
						width: auto;
						height: 220px;
					}
}

.gen-toggleimage-7 .image-a span {
	line-height: 1.2em;
}
.gen-toggleimage-7 .image-a {
	line-height: 1.2em;
}
.gen-toggleimage-7 .image-a  {
}
.gen-toggleimage-7 .image-a {
	color: rgba(255, 54, 61, 1);
}




.gen-expansionarea-6 { position: relative; }
.gen-expansionarea-6 {
	margin-top: 0px;
}





.gen-expansionarea-6 span {
}
.gen-expansionarea-6 {
}
.gen-expansionarea-6  {
}
.gen-expansionarea-6 {
	color: rgba(255, 54, 61, 1);
}

.gen-expansionarea-6 .area-2 { position: relative; }





.gen-expansionarea-6 .area-2 span {
}
.gen-expansionarea-6 .area-2 {
}

.gen-editorrow-365 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-365 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-365 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-365 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-365 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-365 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-365 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-365 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-365 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-365 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-365 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-365 { position: relative; }
.gen-editorrow-365 {
	margin-top: 0px;
}





.gen-editorrow-365 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-365 span {
}
.gen-editorrow-365 {
}
.gen-editorrow-365  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-365   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-365  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-365  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-365  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-365 {
	color: rgba(255, 54, 61, 1);
}

.gen-editorcolumn-677 { position: relative; }





.gen-editorcolumn-677 span {
}
.gen-editorcolumn-677 {
}

.gen-toggleimage-8 { position: relative; }
.gen-toggleimage-8 {
	margin-top: 0px;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-left: 35px;
	width: auto;
	height: 390px;
}


@media (max-width: 991.98px) {
			.gen-toggleimage-8 {
				width: auto;
				height: 100%;
			}
}


@media (max-width: 575.98px) {
					.gen-toggleimage-8 {
						width: auto;
						height: 220px;
					}
}

.gen-toggleimage-8 .image-a span {
	line-height: 1.2em;
}
.gen-toggleimage-8 .image-a {
	line-height: 1.2em;
}
.gen-toggleimage-8 .image-a  {
}
.gen-toggleimage-8 .image-a {
	color: rgba(255, 54, 61, 1);
}



.gen-editorcolumn-678 { position: relative; }





.gen-editorcolumn-678 span {
}
.gen-editorcolumn-678 {
}

.gen-heading-272 { position: relative; }
.gen-heading-272 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 100%;
}



@media (max-width: 767.98px) {
					.gen-heading-272 {
						width: auto;
					}
}

@media (max-width: 575.98px) {
					.gen-heading-272 {
						margin-right: auto;
						margin-bottom: 5px;
						margin-left: auto;
						width: 100%;
					}
}

.gen-heading-272 .h span {
	line-height: 1.2em;
}
.gen-heading-272 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-272 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-heading-272 .h  {
	font-size: 32px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-272 .h  span {
font-size: 32px;
	}
}
.gen-heading-272 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-543 { position: relative; }
.gen-paragraph-543 {
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
	width: auto;
}





.gen-paragraph-543 .paragraph span {
	line-height: 1.9000000000000004em;
}
.gen-paragraph-543 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.9000000000000004em;
}
.gen-paragraph-543 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-543 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-543 .paragraph  {
	font-size: 16px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-543 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-543 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-editorrow-366 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-366 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-366 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-366 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-366 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-366 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-366 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-366 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-366 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-366 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-366 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-366 { position: relative; }





.gen-editorrow-366 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-366 span {
}
.gen-editorrow-366 {
}
.gen-editorrow-366  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-366   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-366  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-366  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-366  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-366 {
	color: rgba(255, 54, 61, 1);
}

.gen-editorcolumn-679 { position: relative; }





.gen-editorcolumn-679 span {
}
.gen-editorcolumn-679 {
}

.gen-heading-273 { position: relative; }
.gen-heading-273 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 100%;
}



@media (max-width: 767.98px) {
					.gen-heading-273 {
						width: auto;
					}
}

@media (max-width: 575.98px) {
					.gen-heading-273 {
						margin-right: auto;
						margin-bottom: 5px;
						margin-left: auto;
						width: 100%;
					}
}

.gen-heading-273 .h span {
	line-height: 1.2em;
}
.gen-heading-273 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-273 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-heading-273 .h  {
	font-size: 32px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-273 .h  span {
font-size: 32px;
	}
}
.gen-heading-273 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-544 { position: relative; }
.gen-paragraph-544 {
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
	width: auto;
}





.gen-paragraph-544 .paragraph span {
	line-height: 1.9000000000000004em;
}
.gen-paragraph-544 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.9000000000000004em;
}
.gen-paragraph-544 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-544 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-544 .paragraph  {
	font-size: 16px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-544 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-544 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-680 { position: relative; }





.gen-editorcolumn-680 span {
}
.gen-editorcolumn-680 {
}

.gen-toggleimage-9 { position: relative; }
.gen-toggleimage-9 {
	margin-top: 0px;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-left: 35px;
	width: auto;
	height: 390px;
}


@media (max-width: 991.98px) {
			.gen-toggleimage-9 {
				width: auto;
				height: 100%;
			}
}


@media (max-width: 575.98px) {
					.gen-toggleimage-9 {
						width: auto;
						height: 220px;
					}
}

.gen-toggleimage-9 .image-a span {
	line-height: 1.2em;
}
.gen-toggleimage-9 .image-a {
	line-height: 1.2em;
}
.gen-toggleimage-9 .image-a  {
}
.gen-toggleimage-9 .image-a {
	color: rgba(255, 54, 61, 1);
}




.gen-editorrow-367 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-367 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-367 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-367 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-367 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-367 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-367 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-367 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-367 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-367 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-367 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-367 { position: relative; }





.gen-editorrow-367 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-367 span {
}
.gen-editorrow-367 {
}
.gen-editorrow-367  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-367   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-367  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-367  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-367  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-367 {
	color: rgba(255, 54, 61, 1);
}

.gen-editorcolumn-681 { position: relative; }





.gen-editorcolumn-681 span {
}
.gen-editorcolumn-681 {
}

.gen-toggleimage-10 { position: relative; }
.gen-toggleimage-10 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 390px;
}


@media (max-width: 991.98px) {
			.gen-toggleimage-10 {
				width: auto;
				height: 100%;
			}
}


@media (max-width: 575.98px) {
					.gen-toggleimage-10 {
						margin-bottom: 50px;
						width: auto;
						height: 220px;
					}
}

.gen-toggleimage-10 .image-a span {
	line-height: 1.2em;
}
.gen-toggleimage-10 .image-a {
	line-height: 1.2em;
}
.gen-toggleimage-10 .image-a  {
}
.gen-toggleimage-10 .image-a {
	color: rgba(255, 54, 61, 1);
}



.gen-editorcolumn-682 { position: relative; }





.gen-editorcolumn-682 span {
}
.gen-editorcolumn-682 {
}

.gen-heading-274 { position: relative; }
.gen-heading-274 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 100%;
}



@media (max-width: 767.98px) {
					.gen-heading-274 {
						width: auto;
					}
}

@media (max-width: 575.98px) {
					.gen-heading-274 {
						margin-right: auto;
						margin-bottom: 5px;
						margin-left: auto;
						width: 100%;
					}
}

.gen-heading-274 .h span {
	line-height: 1.2em;
}
.gen-heading-274 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-274 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-heading-274 .h  {
	font-size: 32px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-274 .h  span {
font-size: 32px;
	}
}
.gen-heading-274 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-545 { position: relative; }
.gen-paragraph-545 {
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-545 {
								margin-bottom: 0px;
							}
}

.gen-paragraph-545 .paragraph span {
	line-height: 1.8000000000000003em;
}
.gen-paragraph-545 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000003em;
}
.gen-paragraph-545 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-545 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-545 .paragraph  {
	font-size: 16px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-545 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-545 .paragraph {
	color: rgba(255, 255, 255, 1);
}





.gen-expansionarea-6 .show-more-button { position: relative; }
.gen-expansionarea-6 .show-more-button {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-expansionarea-6 .show-more-button {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionarea-6 .show-more-button {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-expansionarea-6 .show-more-button {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-expansionarea-6 .show-more-button {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 264px;
	}
}

.gen-expansionarea-6 .show-more-button > .button span {
	line-height: 1.6em;
	letter-spacing: 0.15000000000000002em ;
}
.gen-expansionarea-6 .show-more-button > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	letter-spacing: 0.15000000000000002em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-expansionarea-6 .show-more-button > .button  {
	font-size: 16px;
}
.gen-expansionarea-6 .show-more-button > .button  span {
font-size: 16px;
}
.gen-expansionarea-6 .show-more-button > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-expansionarea-6 .show-more-button > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-expansionarea-6 .show-more-button > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-expansionarea-6 .show-more-button > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-expansionarea-6 .show-more-button > .button > span{
padding:0 8px;
}

.gen-expansionarea-6 .show-less-button { position: relative; }
.gen-expansionarea-6 .show-less-button {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-expansionarea-6 .show-less-button {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionarea-6 .show-less-button {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-expansionarea-6 .show-less-button {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-expansionarea-6 .show-less-button {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-expansionarea-6 .show-less-button > .button span {
	line-height: 1.6em;
}
.gen-expansionarea-6 .show-less-button > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-expansionarea-6 .show-less-button > .button  {
	font-size: 16px;
}
.gen-expansionarea-6 .show-less-button > .button  span {
font-size: 16px;
}
.gen-expansionarea-6 .show-less-button > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-expansionarea-6 .show-less-button > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-expansionarea-6 .show-less-button > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-expansionarea-6 .show-less-button > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-expansionarea-6 .show-less-button > .button > span{
padding:0 8px;
}






.gen-editorsection-101 { position: relative; }





.gen-editorsection-101 span {
}
.gen-editorsection-101 {
	text-transform: 0;
}
.gen-editorsection-101  {
	padding-top: 70px;
	padding-bottom: 65px;
}
@media (max-width: 767.98px) {
  .gen-editorsection-101  {
	padding-top: 65px;
	padding-bottom: 15px;
	}
}
.gen-editorsection-101 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-368 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-368 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-368 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-368 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-368 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-368 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-368 { position: relative; }





.gen-editorrow-368 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-368 span {
}
.gen-editorrow-368 {
	text-transform: 0;
}
.gen-editorrow-368  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-368   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-368  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-368  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-368  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-368 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-683 { position: relative; }





.gen-editorcolumn-683 span {
}
.gen-editorcolumn-683 {
	text-transform: 0;
}

.gen-heading-275 { position: relative; }
.gen-heading-275 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-275 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-heading-275 {
				margin-right: auto;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-275 {
				margin-top: 15px;
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: auto;
				width: 100%;
			}
}
@media (max-width: 575.98px) {
	.gen-heading-275 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-heading-275 {
display:none !important;
} }
.gen-heading-275 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-275 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-heading-275 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: center;
}
.gen-heading-275 .h  span {
font-size: 40px;
}
@media (max-width: 575.98px) {
  .gen-heading-275 .h  {
	font-size: 28px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-275 .h  span {
font-size: 28px;
	}
}
.gen-heading-275 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-275 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-275 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-276 { position: relative; }
.gen-heading-276 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}
@media (min-width: 1200.00px) {
	.gen-heading-276 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-heading-276 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
			.gen-heading-276 {
				width: 250px;
			}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-heading-276 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
			.gen-heading-276 {
				margin-right: auto;
				margin-left: auto;
				width: 278px;
			}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-heading-276 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
			.gen-heading-276 {
				margin-top: 15px;
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: auto;
				width: 100%;
			}
}

@media (min-width: 1200px) {
 .gen-heading-276 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-heading-276 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-heading-276 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-heading-276 {
display:none !important;
} }
.gen-heading-276 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-276 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
font-weight: bold;
}
.gen-heading-276 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: center;
}
.gen-heading-276 .h  span {
font-size: 40px;
}
@media (max-width: 991.98px) {
  .gen-heading-276 .h  {
	font-size: 68px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-276 .h  span {
font-size: 68px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-276 .h  {
	font-size: 28px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-276 .h  span {
font-size: 28px;
	}
}
.gen-heading-276 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-276 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-276 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-546 { position: relative; }
.gen-paragraph-546 {
	margin-bottom: 60px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-546 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-546 {
				width: auto;
				height: auto;
			}
}


.gen-paragraph-546 .paragraph span {
	line-height: 2.0000000000000004em;
}
.gen-paragraph-546 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 2.0000000000000004em;
}
.gen-paragraph-546 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-546 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-546 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-546 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-546 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-546 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-546 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-546 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-546 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}


.gen-block-338 { position: relative; }



@media (max-width: 767.98px) {
						.gen-block-338 {
							height: auto;
						}
}

@media (max-width: 575.98px) {
						.gen-block-338 {
							height: auto;
						}
}

.gen-block-338 span {
	line-height: 1.2em;
}
.gen-block-338 {
	line-height: 1.2em;
}
.gen-block-338  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-338 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-339 { position: relative; }
.gen-block-339 {
	width: 30%;
	height: 550px;
}

@media (max-width: 1199.98px) {
	.gen-block-339 {
		height: 415px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-339 {
		width: 40%;
		height: 369px;
	}
}

@media (max-width: 767.98px) {
	.gen-block-339 {
		width: 40%;
		height: 372px;
	}
}

@media (max-width: 575.98px) {
	.gen-block-339 {
		width: 100%;
		height: 230px;
	}
}

.gen-block-339 span {
	line-height: 1.2em;
}
.gen-block-339 {
	line-height: 1.2em;
}
.gen-block-339  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.gen-block-339 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-161 { position: relative; }
.gen-image-161 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
	height: 535px;
}


@media (max-width: 991.98px) {
			.gen-image-161 {
				width: auto;
				height: 100%;
			}
}

@media (max-width: 767.98px) {
			.gen-image-161 {
				height: 100%;
			}
}

@media (max-width: 575.98px) {
			.gen-image-161 {
				width: 100%;
				height: auto;
			}
}

.gen-image-161 .image-a span {
	line-height: 1.2em;
}
.gen-image-161 .image-a {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-image-161 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-image-161 .image-a  span {
font-size: 18px;
}
.gen-image-161 .image-a {
	color: rgba(255, 255, 255, 1);
}



.gen-block-340 { position: relative; }
.gen-block-340 {
	width: 70%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-340 {
		height: 415px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-340 {
		width: 60%;
		height: 369px;
	}
}

@media (max-width: 767.98px) {
	.gen-block-340 {
		margin-bottom: 0px;
		width: 60%;
		height: 372px;
	}
}

@media (max-width: 575.98px) {
	.gen-block-340 {
		width: 100%;
		height: 550px;
	}
}
@media (max-width: 575.98px) {
	.gen-block-340 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-block-340 {
display:none !important;
} }
.gen-block-340 span {
	line-height: 1.2em;
}
.gen-block-340 {
	line-height: 1.2em;
}
.gen-block-340  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.gen-block-340 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-162 { position: relative; }
.gen-image-162 {
	margin-top: 0px;
	margin-bottom: 30px;
	width: 300px;
	height: 250px;
}

@media (max-width: 1199.98px) {
	.gen-image-162 {
		margin-bottom: 0px;
		width: 200px;
		height: 189px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-162 {
		width: 47%;
		height: 165px;
	}
}


@media (max-width: 575.98px) {
			.gen-image-162 {
				width: 100%;
			}
}

.gen-image-162 .image-a span {
	line-height: 1.2em;
}
.gen-image-162 .image-a {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-image-162 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-image-162 .image-a  span {
font-size: 18px;
}
.gen-image-162 .image-a {
	color: rgba(255, 255, 255, 1);
}


.gen-image-163 { position: relative; }
.gen-image-163 {
	margin-top: 0px;
	margin-bottom: 30px;
	margin-left: auto;
	width: 540px;
	height: 250px;
}

@media (max-width: 1199.98px) {
	.gen-image-163 {
		margin-bottom: 0px;
		width: 63.96825396825396%;
		height: 190px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-163 {
		width: 47%;
		height: 165px;
	}
}


@media (max-width: 575.98px) {
			.gen-image-163 {
				width: 100%;
			}
}

.gen-image-163 .image-a span {
	line-height: 1.2em;
}
.gen-image-163 .image-a {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-image-163 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-image-163 .image-a  span {
font-size: 18px;
}
.gen-image-163 .image-a {
	color: rgba(255, 255, 255, 1);
}


.gen-image-164 { position: relative; }
.gen-image-164 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 546px;
	height: 250px;
}

@media (max-width: 1199.98px) {
	.gen-image-164 {
		margin-top: 0px;
		margin-bottom: 0px;
		width: 63.33333333333333%;
		height: 190px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-164 {
		width: 446px;
		height: 165px;
	}
}


@media (max-width: 575.98px) {
			.gen-image-164 {
				width: 100%;
			}
}

.gen-image-164 .image-a span {
	line-height: 1.2em;
}
.gen-image-164 .image-a {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-image-164 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-image-164 .image-a  span {
font-size: 18px;
}
.gen-image-164 .image-a {
	color: rgba(255, 255, 255, 1);
}



.gen-block-341 { position: relative; }
.gen-block-341 {
	width: 25%;
	height: 160px;
}

@media (max-width: 1199.98px) {
	.gen-block-341 {
		height: 150px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-341 {
		width: 40%;
		height: 200px;
	}
}

@media (max-width: 767.98px) {
	.gen-block-341 {
		margin-top: 0px;
		width: 40%;
		height: 200px;
	}
}

@media (max-width: 575.98px) {
	.gen-block-341 {
		margin-bottom: 0px;
		width: 100%;
		height: 200px;
	}
}

.gen-block-341 span {
	line-height: 1.2em;
}
.gen-block-341 {
	line-height: 1.2em;
}
.gen-block-341  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.gen-block-341 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-165 { position: relative; }
.gen-image-165 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-image-165 {
								width: 100%;
							}
}

.gen-image-165 .image-a span {
	line-height: 1.2em;
}
.gen-image-165 .image-a {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-image-165 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-image-165 .image-a  span {
font-size: 18px;
}
.gen-image-165 .image-a {
	color: rgba(255, 255, 255, 1);
}



.gen-block-342 { position: relative; }
.gen-block-342 {
	width: 25%;
	height: 160px;
}

@media (max-width: 1199.98px) {
	.gen-block-342 {
		height: 150px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-342 {
		width: 60%;
		height: 200px;
	}
}

@media (max-width: 767.98px) {
	.gen-block-342 {
		width: 60%;
		height: 200px;
	}
}

@media (max-width: 575.98px) {
	.gen-block-342 {
		margin-top: 0px;
		width: 100%;
		height: 200px;
	}
}

.gen-block-342 span {
	line-height: 1.2em;
}
.gen-block-342 {
	line-height: 1.2em;
}
.gen-block-342  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.gen-block-342 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-166 { position: relative; }
.gen-image-166 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-166 {
				width: 100%;
			}
}


@media (max-width: 575.98px) {
					.gen-image-166 {
						margin-top: 0px;
						width: 100%;
					}
}

.gen-image-166 .image-a span {
	line-height: 1.2em;
}
.gen-image-166 .image-a {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-image-166 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-image-166 .image-a  span {
font-size: 18px;
}
.gen-image-166 .image-a {
	color: rgba(255, 255, 255, 1);
}



.gen-block-343 { position: relative; }
.gen-block-343 {
	width: 25%;
	height: 160px;
}

@media (max-width: 1199.98px) {
	.gen-block-343 {
		height: 150px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-343 {
		width: 60%;
		height: 200px;
	}
}

@media (max-width: 767.98px) {
	.gen-block-343 {
		width: 60%;
		height: 200px;
	}
}

@media (max-width: 575.98px) {
	.gen-block-343 {
		width: 100%;
		height: 200px;
	}
}

.gen-block-343 span {
	line-height: 1.2em;
}
.gen-block-343 {
	line-height: 1.2em;
}
.gen-block-343  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.gen-block-343 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-167 { position: relative; }
.gen-image-167 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-image-167 {
								width: 100%;
							}
}

.gen-image-167 .image-a span {
	line-height: 1.2em;
}
.gen-image-167 .image-a {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-image-167 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-image-167 .image-a  span {
font-size: 18px;
}
.gen-image-167 .image-a {
	color: rgba(255, 255, 255, 1);
}



.gen-block-344 { position: relative; }
.gen-block-344 {
	width: 25%;
	height: 160px;
}

@media (max-width: 1199.98px) {
	.gen-block-344 {
		height: 150px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-344 {
		width: 40%;
		height: 200px;
	}
}

@media (max-width: 767.98px) {
	.gen-block-344 {
		width: 40%;
		height: 200px;
	}
}

@media (max-width: 575.98px) {
	.gen-block-344 {
		width: 100%;
		height: 200px;
	}
}
@media (max-width: 575.98px) {
	.gen-block-344 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-block-344 {
display:none !important;
} }
.gen-block-344 span {
	line-height: 1.2em;
}
.gen-block-344 {
	line-height: 1.2em;
}
.gen-block-344  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.gen-block-344 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-168 { position: relative; }
.gen-image-168 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
	height: 260px;
}

@media (max-width: 1199.98px) {
	.gen-image-168 {
		height: 476px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-168 {
		height: 180px;
	}
}

@media (max-width: 767.98px) {
	.gen-image-168 {
		height: 180px;
	}
}

@media (max-width: 575.98px) {
	.gen-image-168 {
		width: 100%;
		height: 180px;
	}
}

.gen-image-168 .image-a span {
	line-height: 1.2em;
}
.gen-image-168 .image-a {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-image-168 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 18px;
}
.gen-image-168 .image-a  span {
font-size: 18px;
}
.gen-image-168 .image-a {
	color: rgba(255, 255, 255, 1);
}
.custom-picture {
    position: absolute;
    min-height: 410px;
    width: calc(100% - 20px);
    bottom: 10px;
}

@media (max-width: 1199.98px) {
    .custom-picture {
        min-height: 340px;
    }
}

@media (max-width: 991.98px) {
    .custom-picture {
        min-height: auto;
    }
}






.gen-editorsection-102 { position: relative; }





.gen-editorsection-102 span {
}
.gen-editorsection-102 {
	text-transform: 0;
}
.gen-editorsection-102  {
	padding-top: 60px;
	padding-bottom: 80px;
}
@media (max-width: 767.98px) {
  .gen-editorsection-102  {
	padding-top: 65px;
	padding-bottom: 15px;
	}
}
.gen-editorsection-102 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(20, 20, 23, 1);
}

.gen-editorrow-369 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-369 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-369 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-369 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-369 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-369 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-369 { position: relative; }





.gen-editorrow-369 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-369 span {
}
.gen-editorrow-369 {
	text-transform: 0;
}
.gen-editorrow-369  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-369   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-369  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-369  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-369 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-684 { position: relative; }





.gen-editorcolumn-684 span {
}
.gen-editorcolumn-684 {
	text-transform: 0;
}

.gen-heading-277 { position: relative; }
.gen-heading-277 {
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-277 {
				margin-right: 0px;
				margin-left: 0px;
			}
}



.gen-heading-277 .h span {
	line-height: 1.2em;
}
.gen-heading-277 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-277 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: center;
}
.gen-heading-277 .h  span {
font-size: 40px;
}
@media (max-width: 767.98px) {
  .gen-heading-277 .h  {
	font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-277 .h  span {
font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-277 .h  {
	font-size: 28px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-277 .h  span {
font-size: 28px;
	}
}
.gen-heading-277 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-block-345 { position: relative; }




@media (max-width: 575.98px) {
								.gen-block-345 {
									height: auto;
								}
}

.gen-block-345 span {
	line-height: 1.2em;
}
.gen-block-345 {
	line-height: 1.2em;
}
.gen-block-345  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-345 {
	color: rgba(0, 0, 0, 1);
}

.gen-video-18 { position: relative; }
.gen-video-18 {
	margin-right: auto;
	margin-bottom: 25px;
	width: 32%;
	height: 230px;
}


@media (max-width: 991.98px) {
			.gen-video-18 {
				height: 160px;
			}
}

@media (max-width: 767.98px) {
			.gen-video-18 {
				height: 140px;
			}
}

@media (max-width: 575.98px) {
			.gen-video-18 {
				margin-right: auto;
				width: 48%;
				height: 150px;
			}
}

.gen-video-18 .video span {
	line-height: 1.2em;
}
.gen-video-18 .video {
	line-height: 1.2em;
}
.gen-video-18 .video  {
}
.gen-video-18 .video {
	color: rgba(0, 0, 0, 1);
}


.gen-video-19 { position: relative; }
.gen-video-19 {
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	width: 32%;
	height: 230px;
}


@media (max-width: 991.98px) {
			.gen-video-19 {
				height: 160px;
			}
}

@media (max-width: 767.98px) {
			.gen-video-19 {
				height: 140px;
			}
}

@media (max-width: 575.98px) {
			.gen-video-19 {
				margin-left: auto;
				width: 48%;
				height: 150px;
			}
}

.gen-video-19 .video span {
	line-height: 1.2em;
}
.gen-video-19 .video {
	line-height: 1.2em;
}
.gen-video-19 .video  {
}
.gen-video-19 .video {
	color: rgba(0, 0, 0, 1);
}


.gen-video-20 { position: relative; }
.gen-video-20 {
	margin-bottom: 25px;
	margin-left: auto;
	width: 32%;
	height: 230px;
}


@media (max-width: 991.98px) {
			.gen-video-20 {
				height: 160px;
			}
}

@media (max-width: 767.98px) {
			.gen-video-20 {
				height: 140px;
			}
}

@media (max-width: 575.98px) {
			.gen-video-20 {
				margin-right: auto;
				width: 48%;
				height: 150px;
			}
}

.gen-video-20 .video span {
	line-height: 1.2em;
}
.gen-video-20 .video {
	line-height: 1.2em;
}
.gen-video-20 .video  {
}
.gen-video-20 .video {
	color: rgba(0, 0, 0, 1);
}


.gen-video-21 { position: relative; }
.gen-video-21 {
	margin-right: auto;
	margin-bottom: 25px;
	width: 32%;
	height: 230px;
}


@media (max-width: 991.98px) {
			.gen-video-21 {
				height: 160px;
			}
}

@media (max-width: 767.98px) {
			.gen-video-21 {
				height: 140px;
			}
}

@media (max-width: 575.98px) {
			.gen-video-21 {
				margin-left: auto;
				width: 48%;
				height: 150px;
			}
}

.gen-video-21 .video span {
	line-height: 1.2em;
}
.gen-video-21 .video {
	line-height: 1.2em;
}
.gen-video-21 .video  {
}
.gen-video-21 .video {
	color: rgba(0, 0, 0, 1);
}


.gen-video-22 { position: relative; }
.gen-video-22 {
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	width: 32%;
	height: 230px;
}


@media (max-width: 991.98px) {
			.gen-video-22 {
				height: 160px;
			}
}

@media (max-width: 767.98px) {
			.gen-video-22 {
				height: 140px;
			}
}

@media (max-width: 575.98px) {
			.gen-video-22 {
				margin-right: auto;
				width: 48%;
				height: 150px;
			}
}

.gen-video-22 .video span {
	line-height: 1.2em;
}
.gen-video-22 .video {
	line-height: 1.2em;
}
.gen-video-22 .video  {
}
.gen-video-22 .video {
	color: rgba(0, 0, 0, 1);
}


.gen-video-23 { position: relative; }
.gen-video-23 {
	margin-bottom: 25px;
	margin-left: auto;
	width: 32%;
	height: 230px;
}


@media (max-width: 991.98px) {
			.gen-video-23 {
				height: 160px;
			}
}

@media (max-width: 767.98px) {
			.gen-video-23 {
				height: 140px;
			}
}

@media (max-width: 575.98px) {
			.gen-video-23 {
				margin-left: auto;
				width: 48%;
				height: 150px;
			}
}

.gen-video-23 .video span {
	line-height: 1.2em;
}
.gen-video-23 .video {
	line-height: 1.2em;
}
.gen-video-23 .video  {
}
.gen-video-23 .video {
	color: rgba(0, 0, 0, 1);
}






.gen-editorsection-103 { position: relative; }





.gen-editorsection-103 span {
}
.gen-editorsection-103 {
	text-transform: 0;
}
.gen-editorsection-103  {
	padding-top: 15px;
	padding-bottom: 60px;
}
.gen-editorsection-103 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(20, 20, 23, 1);
}

.gen-editorrow-370 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-370 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-370 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-370 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-370 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-370 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-370 { position: relative; }





.gen-editorrow-370 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-370 span {
}
.gen-editorrow-370 {
	text-transform: 0;
}
.gen-editorrow-370  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-370   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-370  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-370  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-370  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-370 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-685 { position: relative; }





.gen-editorcolumn-685 span {
}
.gen-editorcolumn-685 {
	text-transform: 0;
}

.gen-paragraph-547 { position: relative; }
.gen-paragraph-547 {
	margin-left: 0px;
}





.gen-paragraph-547 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-547 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-547 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 40px;
}
.gen-paragraph-547 .paragraph  span {
font-size: 40px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-547 .paragraph  {
	font-size: 32px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-547 .paragraph  span {
font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-547 .paragraph  {
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-547 .paragraph  span {
font-size: 28px;
	}
}
.gen-paragraph-547 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-547 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-547 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}




.gen-editorrow-371 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-371 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-371 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-371 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-371 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-371 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-371 { position: relative; }
.gen-editorrow-371 {
	margin-top: -60px;
	margin-bottom: 0px;
}




@media (max-width: 575.98px) {
							.gen-editorrow-371 {
								margin-top: 0px;
							}
}

.gen-editorrow-371 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-371 span {
}
.gen-editorrow-371 {
	text-transform: 0;
}
.gen-editorrow-371  {
	padding-top: 0px;
	padding-bottom: 10px;
}
.gen-editorrow-371 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-686 { position: relative; }





.gen-editorcolumn-686 span {
}
.gen-editorcolumn-686 {
	text-transform: 0;
}

.gen-enhancecustom1-5 { position: relative; }





.gen-enhancecustom1-5 span {
}
.gen-enhancecustom1-5 {
}
.gen-enhancecustom1-5  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-enhancecustom1-5 {
	color: rgba(255, 54, 61, 1);
}

.gen-expansionarea-7 { position: relative; }
.gen-expansionarea-7 {
	margin-top: 0px;
}





.gen-expansionarea-7 span {
}
.gen-expansionarea-7 {
}
.gen-expansionarea-7  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-expansionarea-7 {
	color: rgba(255, 54, 61, 1);
}

.gen-expansionarea-7 .area-2 { position: relative; }





.gen-expansionarea-7 .area-2 span {
}
.gen-expansionarea-7 .area-2 {
}
.gen-expansionarea-7 .area-2  {
}
.gen-expansionarea-7 .area-2 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorrow-372 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-372 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-372 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-372 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-372 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-372 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-372 { position: relative; }




@media (max-width: 575.98px) {
								.gen-editorrow-372 {
									margin-top: -65px;
								}
}

.gen-editorrow-372 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-372 span {
}
.gen-editorrow-372 {
	text-transform: 0;
}
.gen-editorrow-372  {
	padding-top: 0px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-372   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-372  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-372  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-372  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-372 {
	color: rgba(0, 192, 88, 1);
}

.gen-editorcolumn-687 { position: relative; }





.gen-editorcolumn-687 span {
}
.gen-editorcolumn-687 {
	text-transform: 0;
}

.gen-horizontalline-64 { position: relative; }
.gen-horizontalline-64 {
	margin-top: 55px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-64 {
		margin-right: 0px;
		margin-left: 0px;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-horizontalline-64 {
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-horizontalline-64 {
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-horizontalline-64 {
		margin-right: 0px;
		margin-left: 0px;
		width: auto;
	}
}

.gen-horizontalline-64 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-64 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-64 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-64 > hr {
	color: rgba(0, 192, 88, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-editorrow-373 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-373 .col:nth-child(1) {
flex: 0 0 auto;
 width: 10.098765568972228%;
}
.gen-editorrow-373 .col:nth-child(2) {
flex: 0 0 auto;
 width: 89.90123443102777%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-373 .col:nth-child(1) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}
.gen-editorrow-373 .col:nth-child(2) {
flex: 0 0 auto;
 width: 83.33333333333334%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-373 .col:nth-child(1) {
flex: 0 0 auto;
 width: 23.132277064161574%;
}
.gen-editorrow-373 .col:nth-child(2) {
flex: 0 0 auto;
 width: 76.86772293583843%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-373 .col:nth-child(1) {
flex: 0 0 auto;
 width: 14.358090989576656%;
}
.gen-editorrow-373 .col:nth-child(2) {
flex: 0 0 auto;
 width: 85.64190901042335%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-373 .col:nth-child(1) {
flex: 0 0 auto;
 width: 26.335505099474204%;
}
.gen-editorrow-373 .col:nth-child(2) {
flex: 0 0 auto;
 width: 73.6644949005258%;
}

}
.gen-editorrow-373 { position: relative; }
.gen-editorrow-373 {
	margin-right: 15px;
	margin-left: 15px;
	width: auto;
}
@media (min-width: 1200.00px) {
	.gen-editorrow-373 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-editorrow-373 {
		margin-right: 15px;
		margin-left: 15px;
		width: auto;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-373 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
	.gen-editorrow-373 {
		margin-right: 15px;
		margin-left: 15px;
		width: auto;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorrow-373 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
	.gen-editorrow-373 {
		margin-right: 15px;
		margin-left: 15px;
		width: auto;
	}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorrow-373 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-editorrow-373 {
		margin-right: 0px;
		margin-left: 0px;
	}
}
@media (max-width: 575.98px) {
	.gen-editorrow-373 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-editorrow-373 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-373 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorrow-373 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorrow-373 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-editorrow-373 {
display:none !important;
} }
.gen-editorrow-373 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-373 span {
}
.gen-editorrow-373 {
	text-transform: 0;
}
.gen-editorrow-373  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-373   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-373  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-373  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-373 {
	color: rgba(0, 192, 88, 1);
}

.gen-editorcolumn-688 { position: relative; }





.gen-editorcolumn-688 span {
}
.gen-editorcolumn-688 {
	text-transform: 0;
}

.gen-image-169 { position: relative; }
.gen-image-169 {
	width: 65px;
	height: 65px;
}


@media (max-width: 991.98px) {
			.gen-image-169 {
				width: 65px;
				height: 65px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-169 {
						width: 65px;
						height: 65px;
					}
}

.gen-image-169 .image-a span {
	line-height: 1.2em;
}
.gen-image-169 .image-a {
	line-height: 1.2em;
}
.gen-image-169 .image-a  {
}
.gen-image-169 .image-a {
	color: rgba(0, 192, 88, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(237, 237, 254, 1);
	background-color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-689 { position: relative; }





.gen-editorcolumn-689 span {
}
.gen-editorcolumn-689 {
	text-transform: 0;
}

.gen-paragraph-548 { position: relative; }
.gen-paragraph-548 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-548 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-548 .paragraph span {
}
.gen-paragraph-548 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
	text-transform: uppercase;
}
.gen-paragraph-548 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 18px;
	text-align: left;
}
.gen-paragraph-548 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-548 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-548 .paragraph:hover {
	color: rgba(0, 0, 0, 0);
}
.gen-paragraph-548 .paragraph:active {
	color: rgba(0, 0, 0, 0);
}




.gen-reviewblock-3 { position: relative; }
.gen-reviewblock-3 {
	width: auto;
}



@media (max-width: 767.98px) {
					.gen-reviewblock-3 {
						margin-bottom: 0px;
					}
}

@media (max-width: 575.98px) {
					.gen-reviewblock-3 {
						margin-bottom: 0px;
					}
}

.gen-reviewblock-3 span {
}
.gen-reviewblock-3 {
	text-transform: 0;
}
.gen-reviewblock-3  {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
}
@media (max-width: 1199.98px) {
  .gen-reviewblock-3   {
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 30px;
	padding-left: 15px;
	}
}
@media (max-width: 991.98px) {
  .gen-reviewblock-3  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	}
}
@media (max-width: 767.98px) {
  .gen-reviewblock-3  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-reviewblock-3  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-reviewblock-3 {
	color: rgba(0, 192, 88, 1);
}

.gen-reviewblock-3 .not-logged-in { position: relative; }





.gen-reviewblock-3 .not-logged-in span {
}
.gen-reviewblock-3 .not-logged-in {
	text-transform: 0;
}
.gen-reviewblock-3 .not-logged-in  {
}
.gen-reviewblock-3 .not-logged-in {
	color: rgba(0, 192, 88, 1);
}

.gen-imagewithsimpletext-185 { position: relative; }
.gen-imagewithsimpletext-185 {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}





.gen-imagewithsimpletext-185 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-185 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-185  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-imagewithsimpletext-185  span {
font-size: 18px;
}
.gen-imagewithsimpletext-185 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithsimpletext-185:hover {
	color: rgba(0, 0, 0, 0);
}

.gen-imagewithsimpletext-185 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-185 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-185 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 40px;
	height: 40px;
}





.gen-imagewithsimpletext-185 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-185 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-185 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-185 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}



.gen-button-166 { position: relative; }
.gen-button-166 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 300px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-166 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-166 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-166 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-166 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-166 > .button span {
	line-height: 1.6em;
	letter-spacing: 0.15000000000000002em ;
}
.gen-button-166 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	letter-spacing: 0.15000000000000002em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-166 > .button  {
	font-size: 16px;
}
.gen-button-166 > .button  span {
font-size: 16px;
}
.gen-button-166 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-166 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-166 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-166 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-166 > .button > span{
padding:0 5px;
}

.gen-paragraph-549 { position: relative; }
.gen-paragraph-549 {
	margin-top: 0px;
}





.gen-paragraph-549 .paragraph span {
}
.gen-paragraph-549 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	transition: all 0.2s;
}
.gen-paragraph-549 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-549 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-549 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-549 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-549 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}


.gen-button-167 { position: relative; }
.gen-button-167 {
	margin-right: auto;
	margin-left: auto;
	width: auto;
}





.gen-button-167 > .button span {
	line-height: 1.2em;
}
.gen-button-167 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-button-167 > .button  {
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 16px;
}
.gen-button-167 > .button  span {
font-size: 16px;
}
.gen-button-167 > .button {
	color: rgba(151, 151, 151, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(97, 97, 97, 1);
}
.gen-button-167 > .button:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-button-167 > .button:active {
	color: rgba(97, 97, 97, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
}
.gen-button-167 > .button:disabled {
	color: rgba(202, 202, 202, 1);
}

.gen-button-167 > .button > span{
padding:0 0px;
}


.gen-reviewblock-3 .not-purchased { position: relative; }





.gen-reviewblock-3 .not-purchased span {
}
.gen-reviewblock-3 .not-purchased {
	text-transform: 0;
}

.gen-imagewithsimpletext-186 { position: relative; }
.gen-imagewithsimpletext-186 {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: auto;
}





.gen-imagewithsimpletext-186 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-186 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-186  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: left;
}
.gen-imagewithsimpletext-186  span {
font-size: 16px;
}
.gen-imagewithsimpletext-186 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-186 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-186 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-186 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 35px;
	height: auto;
}





.gen-imagewithsimpletext-186 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-186 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-186 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-186 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}




.gen-reviewblock-3 .pending { position: relative; }





.gen-reviewblock-3 .pending span {
}
.gen-reviewblock-3 .pending {
	text-transform: 0;
}

.gen-imagewithsimpletext-187 { position: relative; }
.gen-imagewithsimpletext-187 {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: auto;
}





.gen-imagewithsimpletext-187 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-187 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-187  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-187  span {
font-size: 16px;
}
.gen-imagewithsimpletext-187 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-187 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-187 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-187 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 35px;
	height: auto;
}





.gen-imagewithsimpletext-187 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-187 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-187 .image-wrapper .image-a  {
	padding-top: 5px;
	padding-bottom: 5px;
}
.gen-imagewithsimpletext-187 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}




.gen-reviewblock-3 .already-reviewed { position: relative; }





.gen-reviewblock-3 .already-reviewed span {
}
.gen-reviewblock-3 .already-reviewed {
	text-transform: 0;
}

.gen-imagewithsimpletext-188 { position: relative; }
.gen-imagewithsimpletext-188 {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: auto;
}





.gen-imagewithsimpletext-188 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-188 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-188  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-188  span {
font-size: 16px;
}
.gen-imagewithsimpletext-188 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-188 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-188 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-188 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 35px;
	height: auto;
}





.gen-imagewithsimpletext-188 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-188 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-188 .image-wrapper .image-a  {
	padding-top: 5px;
	padding-bottom: 5px;
}
.gen-imagewithsimpletext-188 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}




.gen-reviewblock-3 .review-form { position: relative; }
.gen-reviewblock-3 .review-form {
	width: auto;
}





.gen-reviewblock-3 .review-form span {
}
.gen-reviewblock-3 .review-form {
	text-transform: 0;
}
.gen-reviewblock-3 .review-form  {
	padding-right: 0px;
	padding-left: 0px;
}
@media (max-width: 575.98px) {
  .gen-reviewblock-3 .review-form  {
	padding-right: 0px;
	padding-left: 0px;
	}
}
.gen-reviewblock-3 .review-form {
	color: rgba(0, 192, 88, 1);
}

.gen-horizontalline-65 { position: relative; }
.gen-horizontalline-65 {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}
@media (min-width: 1200.00px) {
	.gen-horizontalline-65 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-65 {
		margin-right: 20px;
		margin-left: auto;
		width: 100%;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-horizontalline-65 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
	.gen-horizontalline-65 {
		width: 100%;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-horizontalline-65 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
	.gen-horizontalline-65 {
		width: 100%;
	}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-horizontalline-65 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-horizontalline-65 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-horizontalline-65 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-horizontalline-65 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-horizontalline-65 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-horizontalline-65 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-horizontalline-65 {
display:none !important;
} }
.gen-horizontalline-65 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-65 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-65 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-65 > hr {
	color: rgba(0, 192, 88, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(181, 181, 198, 1);
}


.gen-editorrow-374 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-374 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-374 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-374 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-374 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-374 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-374 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-374 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-374 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-374 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-374 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-374 { position: relative; }





.gen-editorrow-374 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-374 span {
}
.gen-editorrow-374 {
	text-transform: 0;
}
.gen-editorrow-374  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-374   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-374  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-374  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-374  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-374 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-690 { position: relative; }





.gen-editorcolumn-690 span {
}
.gen-editorcolumn-690 {
	text-transform: 0;
}

.gen-paragraph-550 { position: relative; }
.gen-paragraph-550 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-550 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-550 .paragraph span {
}
.gen-paragraph-550 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-550 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
	text-align: left;
}
.gen-paragraph-550 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-550 .paragraph  {
	font-size: 20px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-550 .paragraph  span {
font-size: 20px;
	}
}
.gen-paragraph-550 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-550 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-550 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}


.gen-ratinginput-3 { position: relative; }
.gen-ratinginput-3 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-ratinginput-3 {
								margin-right: auto;
								margin-left: 0px;
							}
}

.gen-ratinginput-3 span {
}
.gen-ratinginput-3 {
	text-transform: 0;
}
.gen-ratinginput-3  {
	padding-bottom: 0px;
	text-align: left;
}
.gen-ratinginput-3 {
	color: rgba(0, 192, 88, 1);
}
.rating {
display: flex;
}
.gen-ratinginput-3 .rating-icon i{
color:rgba(237, 150, 27, 1);
}
.gen-ratinginput-3 .rating-icon i.hover{
color:rgba(237, 150, 27, 1);
}
.gen-ratinginput-3 .rating-icon i.active{
color:rgba(237, 150, 27, 1);
}
.gen-ratinginput-3{
font-size:24px;
}
.gen-ratinginput-3 .rating-icon:not(last-child){
margin-right:3px;
}

.gen-horizontalline-66 { position: relative; }
.gen-horizontalline-66 {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-66 {
		margin-right: 20px;
		margin-left: auto;
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-horizontalline-66 {
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-horizontalline-66 {
		width: 100%;
	}
}


.gen-horizontalline-66 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-66 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-66 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-66 > hr {
	color: rgba(0, 192, 88, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-paragraph-551 { position: relative; }





.gen-paragraph-551 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-551 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-551 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-551 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-551 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-input-68 { position: relative; }
.gen-input-68 {
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-68 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-68 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-68 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-68 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-68 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-68 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-68 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-68 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-68 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-68 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-68 > .inner-wrapper > .input + i{
padding:0 0px;
}
.gen-input-68 > .inner-wrapper > .input + i{
color:rgba(202, 202, 202, 1);
}

.gen-paragraph-552 { position: relative; }





.gen-paragraph-552 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-552 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-552 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-552 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-552 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-textarea-7 { position: relative; }
.gen-textarea-7 {
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-textarea-7 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-textarea-7 .text-area span {
	line-height: 1.2em;
}
.gen-textarea-7 .text-area {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-textarea-7 .text-area  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-textarea-7 .text-area  span {
font-size: 16px;
}
.gen-textarea-7 .text-area {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-textarea-7 .text-area:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-textarea-7 .text-area:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-textarea-7 .text-area:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-textarea-7 .text-area::placeholder{
color:rgba(202, 202, 202, 1);
}

.gen-checkboxwithtext-9 { position: relative; }
.gen-checkboxwithtext-9 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-checkboxwithtext-9 {
								margin-left: 0px;
							}
}

.gen-checkboxwithtext-9 span {
}
.gen-checkboxwithtext-9 {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-checkboxwithtext-9  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-checkboxwithtext-9  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-checkboxwithtext-9  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-checkboxwithtext-9  span {
font-size: 14px;
	}
}
.gen-checkboxwithtext-9 {
	color: rgba(255, 255, 255, 1);
}

.gen-checkboxwithtext-9 .checkbox { position: relative; }
.gen-checkboxwithtext-9 .checkbox {
	margin-right: 9px;
	margin-bottom: 2px;
	width: 20px;
	height: 20px;
}





.gen-checkboxwithtext-9 .checkbox .checkmark-wrapper span {
	line-height: 1.2em;
}
.gen-checkboxwithtext-9 .checkbox .checkmark-wrapper {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-checkboxwithtext-9 .checkbox .checkmark-wrapper  {
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
}
.gen-checkboxwithtext-9 .checkbox .checkmark-wrapper {
	color: rgba(0, 192, 88, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-checkboxwithtext-9 .checkbox .checkmark-wrapper{
font-size:20px;
}
.gen-checkboxwithtext-9 .checkbox .checkmark-wrapper.checked{
background-color:rgba(255, 255, 255, 1);
}
.gen-checkboxwithtext-9 .checkbox .checkmark-wrapper i{
color:rgba(32, 32, 35, 1);
}


.gen-button-168 { position: relative; }
.gen-button-168 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 300px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-168 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-168 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-168 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-168 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-168 > .button span {
	line-height: 1.6em;
}
.gen-button-168 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-168 > .button  {
	font-size: 16px;
}
.gen-button-168 > .button  span {
font-size: 16px;
}
.gen-button-168 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-168 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-168 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-168 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-168 > .button > span{
padding:0 0px;
}


.gen-editorcolumn-691 { position: relative; }





.gen-editorcolumn-691 span {
}
.gen-editorcolumn-691 {
	text-transform: 0;
}

.gen-imagewithsimpletext-189 { position: relative; }
.gen-imagewithsimpletext-189 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

@media (max-width: 1199.98px) {
	.gen-imagewithsimpletext-189 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-imagewithsimpletext-189 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-imagewithsimpletext-189 {
		margin-top: 10px;
	}
}

@media (max-width: 575.98px) {
	.gen-imagewithsimpletext-189 {
		margin-top: 15px;
		margin-bottom: 0px;
	}
}

.gen-imagewithsimpletext-189 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-189 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-189  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 22px;
}
.gen-imagewithsimpletext-189  span {
font-size: 22px;
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-189  {
	font-size: 20px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-189  span {
font-size: 20px;
	}
}
.gen-imagewithsimpletext-189 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithsimpletext-189:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-189 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-189 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-189 .image-wrapper {
	margin-right: 5px;
	margin-left: 0px;
	width: 40px;
	height: 40px;
}





.gen-imagewithsimpletext-189 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-189 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-189 .image-wrapper .image-a  {
	padding-right: 2px;
	padding-left: 3px;
}
.gen-imagewithsimpletext-189 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}



.gen-imagewithsimpletext-190 { position: relative; }
.gen-imagewithsimpletext-190 {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

@media (max-width: 1199.98px) {
	.gen-imagewithsimpletext-190 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}



@media (max-width: 575.98px) {
					.gen-imagewithsimpletext-190 {
						margin-top: 5px;
					}
}

.gen-imagewithsimpletext-190 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-190 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-190  {
	padding-top: 5px;
	padding-right: 18px;
	padding-bottom: 5px;
	padding-left: 18px;
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-190  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-190  span {
font-size: 14px;
	}
}
.gen-imagewithsimpletext-190 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-190 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-190 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-190 .image-wrapper {
	margin-right: 12px;
	margin-left: 0px;
	width: 25px;
	height: 25px;
}





.gen-imagewithsimpletext-190 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-190 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-190 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-190 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}



.gen-imagewithsimpletext-191 { position: relative; }
.gen-imagewithsimpletext-191 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-191 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-191 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-191  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
	font-size: 14px;
}
.gen-imagewithsimpletext-191  span {
font-size: 14px;
}
.gen-imagewithsimpletext-191 {
	color: rgba(150, 150, 150, 1);
}

.gen-imagewithsimpletext-191 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-191 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-191 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 25px;
	height: 25px;
}





.gen-imagewithsimpletext-191 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-191 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-191 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-191 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}



.gen-imagewithsimpletext-192 { position: relative; }
.gen-imagewithsimpletext-192 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-192 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-192 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-192  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
	font-size: 14px;
}
.gen-imagewithsimpletext-192  span {
font-size: 14px;
}
.gen-imagewithsimpletext-192 {
	color: rgba(150, 150, 150, 1);
}

.gen-imagewithsimpletext-192 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-192 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-192 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 25px;
	height: 25px;
}





.gen-imagewithsimpletext-192 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-192 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-192 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-192 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}



.gen-imagewithsimpletext-193 { position: relative; }
.gen-imagewithsimpletext-193 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-193 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-193 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-193  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
	font-size: 14px;
}
.gen-imagewithsimpletext-193  span {
font-size: 14px;
}
.gen-imagewithsimpletext-193 {
	color: rgba(150, 150, 150, 1);
}

.gen-imagewithsimpletext-193 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-193 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-193 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 25px;
	height: 25px;
}





.gen-imagewithsimpletext-193 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-193 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-193 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-193 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}



.gen-imagewithsimpletext-194 { position: relative; }
.gen-imagewithsimpletext-194 {
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

@media (max-width: 1199.98px) {
	.gen-imagewithsimpletext-194 {
		margin-top: 35px;
		margin-bottom: 15px;
	}
}




.gen-imagewithsimpletext-194 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-194 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-194  {
	padding-top: 5px;
	padding-right: 18px;
	padding-bottom: 5px;
	padding-left: 18px;
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-194  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-194  span {
font-size: 14px;
	}
}
.gen-imagewithsimpletext-194 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-194 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-194 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-194 .image-wrapper {
	margin-right: 12px;
	margin-left: 0px;
	width: 25px;
	height: 25px;
}





.gen-imagewithsimpletext-194 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-194 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-194 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-194 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}



.gen-imagewithsimpletext-195 { position: relative; }
.gen-imagewithsimpletext-195 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-195 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-195 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-195  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
	font-size: 14px;
}
.gen-imagewithsimpletext-195  span {
font-size: 14px;
}
.gen-imagewithsimpletext-195 {
	color: rgba(150, 150, 150, 1);
}

.gen-imagewithsimpletext-195 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-195 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-195 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 25px;
	height: 25px;
}





.gen-imagewithsimpletext-195 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-195 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-195 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-195 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}



.gen-imagewithsimpletext-196 { position: relative; }
.gen-imagewithsimpletext-196 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-196 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-196 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-196  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
	font-size: 14px;
}
.gen-imagewithsimpletext-196  span {
font-size: 14px;
}
.gen-imagewithsimpletext-196 {
	color: rgba(150, 150, 150, 1);
}

.gen-imagewithsimpletext-196 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-196 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-196 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 25px;
	height: 25px;
}





.gen-imagewithsimpletext-196 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-196 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-196 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-196 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}



.gen-imagewithsimpletext-197 { position: relative; }
.gen-imagewithsimpletext-197 {
	margin-right: 0px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-197 {
								margin-bottom: 20px;
							}
}

.gen-imagewithsimpletext-197 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-197 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-197  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
	font-size: 14px;
}
.gen-imagewithsimpletext-197  span {
font-size: 14px;
}
.gen-imagewithsimpletext-197 {
	color: rgba(150, 150, 150, 1);
}

.gen-imagewithsimpletext-197 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-197 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-197 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 25px;
	height: 25px;
}





.gen-imagewithsimpletext-197 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-197 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-197 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-197 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}










.gen-expansionarea-7 .show-more-button { position: relative; }
.gen-expansionarea-7 .show-more-button {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-expansionarea-7 .show-more-button {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionarea-7 .show-more-button {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-expansionarea-7 .show-more-button {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-expansionarea-7 .show-more-button {
		margin-right: 15px;
		margin-bottom: 0px;
		margin-left: 15px;
		width: auto;
	}
}

.gen-expansionarea-7 .show-more-button > .button span {
	line-height: 1.6em;
}
.gen-expansionarea-7 .show-more-button > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-expansionarea-7 .show-more-button > .button  {
	font-size: 16px;
}
.gen-expansionarea-7 .show-more-button > .button  span {
font-size: 16px;
}
.gen-expansionarea-7 .show-more-button > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-expansionarea-7 .show-more-button > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-expansionarea-7 .show-more-button > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-expansionarea-7 .show-more-button > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-expansionarea-7 .show-more-button > .button > span{
padding:0 8px;
}

.gen-expansionarea-7 .show-less-button { position: relative; }
.gen-expansionarea-7 .show-less-button {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 120px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-expansionarea-7 .show-less-button {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionarea-7 .show-less-button {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-expansionarea-7 .show-less-button {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-expansionarea-7 .show-less-button {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-expansionarea-7 .show-less-button > .button span {
	line-height: 1.6em;
}
.gen-expansionarea-7 .show-less-button > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-expansionarea-7 .show-less-button > .button  {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 16px;
}
.gen-expansionarea-7 .show-less-button > .button  span {
font-size: 16px;
}
.gen-expansionarea-7 .show-less-button > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-expansionarea-7 .show-less-button > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-expansionarea-7 .show-less-button > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-expansionarea-7 .show-less-button > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-expansionarea-7 .show-less-button > .button > span{
padding:0 8px;
}


.gen-horizontalline-67 { position: relative; }
.gen-horizontalline-67 {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-67 {
		margin-right: 20px;
		margin-left: auto;
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-horizontalline-67 {
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-horizontalline-67 {
		width: 100%;
	}
}


.gen-horizontalline-67 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-67 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-67 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-67 > hr {
	color: rgba(0, 192, 88, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}





.gen-editorrow-375 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-375 .col:nth-child(1) {
flex: 0 0 auto;
 width: 47.39583333333336%;
}
.gen-editorrow-375 .col:nth-child(2) {
flex: 0 0 auto;
 width: 52.60416666666663%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-375 .col:nth-child(1) {
flex: 0 0 auto;
 width: 61.88004032258061%;
}
.gen-editorrow-375 .col:nth-child(2) {
flex: 0 0 auto;
 width: 38.11995967741939%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-375 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-375 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-375 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-375 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-375 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-375 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-375 { position: relative; }





.gen-editorrow-375 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-375 span {
}
.gen-editorrow-375 {
	text-transform: 0;
}
.gen-editorrow-375  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-375  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-375  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-375  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-375 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-692 { position: relative; }





.gen-editorcolumn-692 span {
}
.gen-editorcolumn-692 {
	text-transform: 0;
}

.gen-editorrow-376 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-376 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.333333333333336%;
}
.gen-editorrow-376 .col:nth-child(2) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-376 .col:nth-child(3) {
flex: 0 0 auto;
 width: 61.66666666666667%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-376 .col:nth-child(1) {
flex: 0 0 auto;
 width: 30.20225694444445%;
}
.gen-editorrow-376 .col:nth-child(2) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-376 .col:nth-child(3) {
flex: 0 0 auto;
 width: 64.79774305555554%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-376 .col:nth-child(1) {
flex: 0 0 auto;
 width: 28.750000000000004%;
}
.gen-editorrow-376 .col:nth-child(2) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-376 .col:nth-child(3) {
flex: 0 0 auto;
 width: 66.25%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-376 .col:nth-child(1) {
flex: 0 0 auto;
 width: 28.750000000000004%;
}
.gen-editorrow-376 .col:nth-child(2) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-376 .col:nth-child(3) {
flex: 0 0 auto;
 width: 66.25%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-376 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-376 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-376 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-376 { position: relative; }





.gen-editorrow-376 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-376 span {
}
.gen-editorrow-376 {
	text-transform: 0;
}
.gen-editorrow-376  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-376   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-376  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-376  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-376  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-376 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-693 { position: relative; }





.gen-editorcolumn-693 span {
}
.gen-editorcolumn-693 {
	text-transform: 0;
}

.gen-image-170 { position: relative; }
.gen-image-170 {
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	width: 125px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-image-170 {
				width: 120px;
				height: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-image-170 {
						width: 120px;
						height: auto;
					}
}

.gen-image-170 .image-a span {
	line-height: 1.2em;
}
.gen-image-170 .image-a {
	line-height: 1.2em;
}
.gen-image-170 .image-a  {
}
.gen-image-170 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-553 { position: relative; }





.gen-paragraph-553 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-553 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-553 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 22px;
}
.gen-paragraph-553 .paragraph  span {
font-size: 22px;
}
.gen-paragraph-553 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-553 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-553 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-554 { position: relative; }
.gen-paragraph-554 {
	margin-bottom: 15px;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-554 {
		margin-bottom: 15px;
	}
}




.gen-paragraph-554 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-554 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-554 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-554 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-554 .paragraph {
	color: rgba(150, 150, 150, 1);
}
.gen-paragraph-554 .paragraph:hover {
	color: rgba(150, 150, 150, 1);
}
.gen-paragraph-554 .paragraph:active {
	color: rgba(150, 150, 150, 1);
}



.gen-editorcolumn-694 { position: relative; }





.gen-editorcolumn-694 span {
}
.gen-editorcolumn-694 {
	text-transform: 0;
}

.gen-verticalline-27 { position: relative; }
.gen-verticalline-27 {
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-verticalline-27 {
		height: 100%;
	}
}




.gen-verticalline-27 .vl span {
	line-height: 1.2em;
}
.gen-verticalline-27 .vl {
	line-height: 1.2em;
}
.gen-verticalline-27 .vl  {
}
.gen-verticalline-27 .vl {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-695 { position: relative; }





.gen-editorcolumn-695 span {
}
.gen-editorcolumn-695 {
	text-transform: 0;
}

.gen-block-346 { position: relative; }





.gen-block-346 span {
}
.gen-block-346 {
}
.gen-block-346  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-346 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-171 { position: relative; }
.gen-image-171 {
	margin-right: 15px;
	width: 120px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-image-171 {
				width: 120px;
				height: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-image-171 {
						width: 120px;
						height: auto;
					}
}

.gen-image-171 .image-a span {
	line-height: 1.2em;
}
.gen-image-171 .image-a {
	line-height: 1.2em;
}
.gen-image-171 .image-a  {
}
.gen-image-171 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-block-347 { position: relative; }
.gen-block-347 {
	margin-right: 8px;
	width: 158px;
	height: 25px;
}




@media (max-width: 575.98px) {
							.gen-block-347 {
								width: 116px;
							}
}

.gen-block-347 span {
}
.gen-block-347 {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-block-347  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-347 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(42, 42, 45, 1);
}

.gen-image-172 { position: relative; }
.gen-image-172 {
	margin-right: 0px;
	margin-left: 0px;
	width: 88%;
	height: 150px;
}


@media (max-width: 991.98px) {
			.gen-image-172 {
				width: 270px;
				height: 150px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-172 {
				width: 88%;
			}
}

@media (max-width: 575.98px) {
			.gen-image-172 {
				width: 89px;
				height: 150px;
			}
}

.gen-image-172 .image-a span {
	line-height: 1.2em;
}
.gen-image-172 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-image-172 .image-a  {
}
.gen-image-172 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-paragraph-555 { position: relative; }
.gen-paragraph-555 {
	margin-left: 0px;
}





.gen-paragraph-555 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-555 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-555 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-555 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-555 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-555 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-555 .paragraph {
	color: rgba(150, 150, 150, 1);
}



.gen-block-348 { position: relative; }





.gen-block-348 span {
}
.gen-block-348 {
}
.gen-block-348  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-348 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-173 { position: relative; }
.gen-image-173 {
	margin-right: 15px;
	width: 120px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-image-173 {
				width: 120px;
				height: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-image-173 {
						width: 120px;
						height: auto;
					}
}

.gen-image-173 .image-a span {
	line-height: 1.2em;
}
.gen-image-173 .image-a {
	line-height: 1.2em;
}
.gen-image-173 .image-a  {
}
.gen-image-173 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-block-349 { position: relative; }
.gen-block-349 {
	margin-right: 8px;
	width: 158px;
	height: 25px;
}




@media (max-width: 575.98px) {
							.gen-block-349 {
								width: 116px;
							}
}

.gen-block-349 span {
}
.gen-block-349 {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-block-349  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-349 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(42, 42, 45, 1);
}

.gen-image-174 { position: relative; }
.gen-image-174 {
	margin-right: 8px;
	width: 16%;
	height: 25px;
}



@media (max-width: 767.98px) {
					.gen-image-174 {
						width: 16%;
					}
}

@media (max-width: 575.98px) {
					.gen-image-174 {
						width: 16%;
					}
}

.gen-image-174 .image-a span {
}
.gen-image-174 .image-a {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-image-174 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-174 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(90, 90, 97, 1);
}



.gen-paragraph-556 { position: relative; }
.gen-paragraph-556 {
	margin-left: 0px;
}





.gen-paragraph-556 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-556 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-556 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-556 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-556 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-556 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-556 .paragraph {
	color: rgba(150, 150, 150, 1);
}



.gen-block-350 { position: relative; }





.gen-block-350 span {
}
.gen-block-350 {
}
.gen-block-350  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-350 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-175 { position: relative; }
.gen-image-175 {
	margin-right: 15px;
	width: 120px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-image-175 {
				width: 120px;
				height: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-image-175 {
						width: 120px;
						height: auto;
					}
}

.gen-image-175 .image-a span {
	line-height: 1.2em;
}
.gen-image-175 .image-a {
	line-height: 1.2em;
}
.gen-image-175 .image-a  {
}
.gen-image-175 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-block-351 { position: relative; }
.gen-block-351 {
	margin-right: 8px;
	width: 158px;
	height: 25px;
}




@media (max-width: 575.98px) {
							.gen-block-351 {
								width: 116px;
							}
}

.gen-block-351 span {
}
.gen-block-351 {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-block-351  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-351 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(42, 42, 45, 1);
}

.gen-image-176 { position: relative; }
.gen-image-176 {
	margin-right: 8px;
	width: 8%;
	height: 25px;
}



@media (max-width: 767.98px) {
					.gen-image-176 {
						width: 8%;
					}
}

@media (max-width: 575.98px) {
					.gen-image-176 {
						width: 8%;
					}
}

.gen-image-176 .image-a span {
}
.gen-image-176 .image-a {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-image-176 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-176 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(90, 90, 97, 1);
}



.gen-paragraph-557 { position: relative; }
.gen-paragraph-557 {
	margin-left: 0px;
}





.gen-paragraph-557 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-557 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-557 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-557 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-557 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-557 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-557 .paragraph {
	color: rgba(150, 150, 150, 1);
}



.gen-block-352 { position: relative; }





.gen-block-352 span {
}
.gen-block-352 {
}
.gen-block-352  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-352 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-177 { position: relative; }
.gen-image-177 {
	margin-right: 15px;
	width: 120px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-image-177 {
				width: 120px;
				height: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-image-177 {
						width: 120px;
						height: auto;
					}
}

.gen-image-177 .image-a span {
	line-height: 1.2em;
}
.gen-image-177 .image-a {
	line-height: 1.2em;
}
.gen-image-177 .image-a  {
}
.gen-image-177 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-block-353 { position: relative; }
.gen-block-353 {
	margin-right: 8px;
	width: 158px;
	height: 25px;
}




@media (max-width: 575.98px) {
							.gen-block-353 {
								width: 116px;
							}
}

.gen-block-353 span {
}
.gen-block-353 {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-block-353  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-353 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(42, 42, 45, 1);
}

.gen-image-178 { position: relative; }
.gen-image-178 {
	margin-right: 8px;
	width: 0%;
	height: 25px;
}




@media (max-width: 575.98px) {
							.gen-image-178 {
								width: 0%;
							}
}

.gen-image-178 .image-a span {
}
.gen-image-178 .image-a {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-image-178 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-178 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(90, 90, 97, 1);
}



.gen-paragraph-558 { position: relative; }
.gen-paragraph-558 {
	margin-left: 0px;
}





.gen-paragraph-558 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-558 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-558 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-558 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-558 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-558 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-558 .paragraph {
	color: rgba(150, 150, 150, 1);
}



.gen-block-354 { position: relative; }





.gen-block-354 span {
}
.gen-block-354 {
}
.gen-block-354  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-354 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-179 { position: relative; }
.gen-image-179 {
	margin-right: 15px;
	width: 120px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-image-179 {
				width: 120px;
				height: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-image-179 {
						width: 120px;
						height: auto;
					}
}

.gen-image-179 .image-a span {
	line-height: 1.2em;
}
.gen-image-179 .image-a {
	line-height: 1.2em;
}
.gen-image-179 .image-a  {
}
.gen-image-179 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-block-355 { position: relative; }
.gen-block-355 {
	margin-right: 8px;
	width: 158px;
	height: 25px;
}




@media (max-width: 575.98px) {
							.gen-block-355 {
								width: 116px;
							}
}

.gen-block-355 span {
}
.gen-block-355 {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-block-355  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-355 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(42, 42, 45, 1);
}

.gen-image-180 { position: relative; }
.gen-image-180 {
	margin-right: 8px;
	width: 0%;
	height: 25px;
}




@media (max-width: 575.98px) {
							.gen-image-180 {
								width: 0%;
							}
}

.gen-image-180 .image-a span {
}
.gen-image-180 .image-a {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-image-180 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-180 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(90, 90, 97, 1);
}



.gen-paragraph-559 { position: relative; }
.gen-paragraph-559 {
	margin-left: 0px;
}





.gen-paragraph-559 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-559 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-559 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-559 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-559 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-559 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-559 .paragraph {
	color: rgba(150, 150, 150, 1);
}






.gen-editorcolumn-696 { position: relative; }





.gen-editorcolumn-696 span {
}
.gen-editorcolumn-696 {
	text-transform: 0;
}

.gen-editorrow-377 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-377 .col:nth-child(1) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-377 .col:nth-child(2) {
flex: 0 0 auto;
 width: 95%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-377 .col:nth-child(1) {
flex: 0 0 auto;
 width: 8.333333333333332%;
}
.gen-editorrow-377 .col:nth-child(2) {
flex: 0 0 auto;
 width: 91.66666666666666%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-377 .col:nth-child(1) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-377 .col:nth-child(2) {
flex: 0 0 auto;
 width: 95%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-377 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-377 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-377 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-377 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-377 { position: relative; }


@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorrow-377 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorrow-377 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-editorrow-377 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorrow-377 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorrow-377 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-editorrow-377 {
display:none !important;
} }
.gen-editorrow-377 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-377 span {
}
.gen-editorrow-377 {
	text-transform: 0;
}
.gen-editorrow-377  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-377   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-377  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-377  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-377  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-377 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-697 { position: relative; }





.gen-editorcolumn-697 span {
}
.gen-editorcolumn-697 {
	text-transform: 0;
}

.gen-verticalline-28 { position: relative; }
.gen-verticalline-28 {
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-verticalline-28 {
		height: 100%;
	}
}




.gen-verticalline-28 .vl span {
	line-height: 1.2em;
}
.gen-verticalline-28 .vl {
	line-height: 1.2em;
}
.gen-verticalline-28 .vl  {
}
.gen-verticalline-28 .vl {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-698 { position: relative; }





.gen-editorcolumn-698 span {
}
.gen-editorcolumn-698 {
	text-transform: 0;
}

.gen-block-356 { position: relative; }
.gen-block-356 {
	margin-bottom: 0px;
	width: 492px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-356 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-356 {
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-block-356 {
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-356 {
		margin-bottom: 0px;
		width: auto;
	}
}

.gen-block-356 span {
	line-height: 1.2em;
}
.gen-block-356 {
	line-height: 1.2em;
}
.gen-block-356  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-356 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-357 { position: relative; }
.gen-block-357 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-357 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-357 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-357 {
		width: 33%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-357 {
		width: 50%;
	}
}

.gen-block-357 span {
	line-height: 1.2em;
}
.gen-block-357 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-357  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-357  span {
font-size: 18px;
}
.gen-block-357 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-181 { position: relative; }
.gen-image-181 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-181 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-181 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-181 .image-a span {
	line-height: 1.2em;
}
.gen-image-181 .image-a {
	line-height: 1.2em;
}
.gen-image-181 .image-a  {
}
.gen-image-181 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-358 { position: relative; }
.gen-block-358 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-358 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-358 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-358 {
		width: 33%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-358 {
		width: 50%;
	}
}

.gen-block-358 span {
	line-height: 1.2em;
}
.gen-block-358 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-358  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-358  span {
font-size: 18px;
}
.gen-block-358 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-182 { position: relative; }
.gen-image-182 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-182 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-182 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-182 .image-a span {
	line-height: 1.2em;
}
.gen-image-182 .image-a {
	line-height: 1.2em;
}
.gen-image-182 .image-a  {
}
.gen-image-182 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-359 { position: relative; }
.gen-block-359 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-359 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-359 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-359 {
		width: 33%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-359 {
		width: 50%;
	}
}

.gen-block-359 span {
	line-height: 1.2em;
}
.gen-block-359 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-359  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-359  span {
font-size: 18px;
}
.gen-block-359 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-183 { position: relative; }
.gen-image-183 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-183 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-183 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-183 .image-a span {
	line-height: 1.2em;
}
.gen-image-183 .image-a {
	line-height: 1.2em;
}
.gen-image-183 .image-a  {
}
.gen-image-183 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-360 { position: relative; }
.gen-block-360 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-360 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-360 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-360 {
		width: 33%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-360 {
		width: 50%;
	}
}

.gen-block-360 span {
	line-height: 1.2em;
}
.gen-block-360 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-360  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-360  span {
font-size: 18px;
}
.gen-block-360 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}
@media (min-width: 768px) and (max-width:1199.98px) {
    .icon4 {
        border-right: none;
    }
}
@media (max-width: 575.98px) {
    .icon4 {
        border-right: none;
    }
}
.gen-image-184 { position: relative; }
.gen-image-184 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-184 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-184 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-184 .image-a span {
	line-height: 1.2em;
}
.gen-image-184 .image-a {
	line-height: 1.2em;
}
.gen-image-184 .image-a  {
}
.gen-image-184 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-361 { position: relative; }
.gen-block-361 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-361 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-361 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-361 {
		width: 33%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-361 {
		width: 50%;
	}
}

.gen-block-361 span {
	line-height: 1.2em;
}
.gen-block-361 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-361  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-361  span {
font-size: 18px;
}
.gen-block-361 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-185 { position: relative; }
.gen-image-185 {
	width: 100%;
	height: 150px;
}


@media (max-width: 991.98px) {
			.gen-image-185 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-185 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-185 .image-a span {
	line-height: 1.2em;
}
.gen-image-185 .image-a {
	line-height: 1.2em;
}
.gen-image-185 .image-a  {
}
.gen-image-185 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-362 { position: relative; }
.gen-block-362 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-362 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-362 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-362 {
		width: 33%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-362 {
		width: 50%;
	}
}

.gen-block-362 span {
	line-height: 1.2em;
}
.gen-block-362 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-362  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-362  span {
font-size: 18px;
}
.gen-block-362 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-186 { position: relative; }
.gen-image-186 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-186 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-186 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-186 .image-a span {
	line-height: 1.2em;
}
.gen-image-186 .image-a {
	line-height: 1.2em;
}
.gen-image-186 .image-a  {
}
.gen-image-186 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-363 { position: relative; }
.gen-block-363 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-363 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-363 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-363 {
		width: 33%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-363 {
		width: 50%;
	}
}

.gen-block-363 span {
	line-height: 1.2em;
}
.gen-block-363 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-363  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-363  span {
font-size: 18px;
}
.gen-block-363 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-187 { position: relative; }
.gen-image-187 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-187 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-187 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-187 .image-a span {
	line-height: 1.2em;
}
.gen-image-187 .image-a {
	line-height: 1.2em;
}
.gen-image-187 .image-a  {
}
.gen-image-187 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-364 { position: relative; }
.gen-block-364 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-364 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-364 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-364 {
		width: 33%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-364 {
		width: 50%;
	}
}

.gen-block-364 span {
	line-height: 1.2em;
}
.gen-block-364 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-364  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-364  span {
font-size: 18px;
}
.gen-block-364 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-188 { position: relative; }
.gen-image-188 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-188 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-188 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-188 .image-a span {
	line-height: 1.2em;
}
.gen-image-188 .image-a {
	line-height: 1.2em;
}
.gen-image-188 .image-a  {
}
.gen-image-188 .image-a {
	color: rgba(0, 0, 0, 1);
}






.gen-editorrow-378 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-378 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-378 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-378 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-378 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-378 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-378 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorrow-378 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-378 {
	display:none !important;
	}
}




@media (min-width: 1200px) {
 .gen-editorrow-378 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-378 {
display:none !important;
} }
.gen-editorrow-378 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-378 span {
}
.gen-editorrow-378 {
	text-transform: 0;
}
.gen-editorrow-378  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-378   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-378  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-378  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-378  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-378 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-699 { position: relative; }





.gen-editorcolumn-699 span {
}
.gen-editorcolumn-699 {
	text-transform: 0;
}

.gen-block-365 { position: relative; }
.gen-block-365 {
	margin-bottom: 0px;
	width: 492px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-365 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-365 {
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-block-365 {
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-365 {
		margin-bottom: 0px;
		width: auto;
	}
}

.gen-block-365 span {
	line-height: 1.2em;
}
.gen-block-365 {
	line-height: 1.2em;
}
.gen-block-365  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-365 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-366 { position: relative; }
.gen-block-366 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-366 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-366 {
		width: 19%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-366 {
		width: 22%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-366 {
		width: 33%;
	}
}

.gen-block-366 span {
	line-height: 1.2em;
}
.gen-block-366 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-366  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-366  span {
font-size: 18px;
}
.gen-block-366 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-189 { position: relative; }
.gen-image-189 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-189 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-189 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-189 .image-a span {
	line-height: 1.2em;
}
.gen-image-189 .image-a {
	line-height: 1.2em;
}
.gen-image-189 .image-a  {
}
.gen-image-189 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-367 { position: relative; }
.gen-block-367 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-367 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-367 {
		width: 19%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-367 {
		width: 22%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-367 {
		width: 33%;
	}
}

.gen-block-367 span {
	line-height: 1.2em;
}
.gen-block-367 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-367  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-367  span {
font-size: 18px;
}
.gen-block-367 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-190 { position: relative; }
.gen-image-190 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-190 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-190 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-190 .image-a span {
	line-height: 1.2em;
}
.gen-image-190 .image-a {
	line-height: 1.2em;
}
.gen-image-190 .image-a  {
}
.gen-image-190 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-368 { position: relative; }
.gen-block-368 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-368 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-368 {
		width: 19%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-368 {
		width: 22%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-368 {
		width: 33%;
	}
}

.gen-block-368 span {
	line-height: 1.2em;
}
.gen-block-368 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-368  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-368  span {
font-size: 18px;
}
.gen-block-368 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-191 { position: relative; }
.gen-image-191 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-191 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-191 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-191 .image-a span {
	line-height: 1.2em;
}
.gen-image-191 .image-a {
	line-height: 1.2em;
}
.gen-image-191 .image-a  {
}
.gen-image-191 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-369 { position: relative; }
.gen-block-369 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-369 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-369 {
		width: 19%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-369 {
		width: 22%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-369 {
		width: 33%;
	}
}

.gen-block-369 span {
	line-height: 1.2em;
}
.gen-block-369 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-369  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-369  span {
font-size: 18px;
}
.gen-block-369 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}
@media (min-width: 768px) and (max-width:1199.98px) {
    .icon4 {
        border-right: none;
    }
}
@media (max-width: 575.98px) {
    .icon4 {
        border-right: none;
    }
}
.gen-image-192 { position: relative; }
.gen-image-192 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-192 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-192 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-192 .image-a span {
	line-height: 1.2em;
}
.gen-image-192 .image-a {
	line-height: 1.2em;
}
.gen-image-192 .image-a  {
}
.gen-image-192 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-370 { position: relative; }
.gen-block-370 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-370 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-370 {
		width: 19%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-370 {
		width: 22%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-370 {
		width: 33%;
	}
}

.gen-block-370 span {
	line-height: 1.2em;
}
.gen-block-370 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-370  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-370  span {
font-size: 18px;
}
.gen-block-370 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-193 { position: relative; }
.gen-image-193 {
	width: 100%;
	height: 150px;
}


@media (max-width: 991.98px) {
			.gen-image-193 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-193 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-193 .image-a span {
	line-height: 1.2em;
}
.gen-image-193 .image-a {
	line-height: 1.2em;
}
.gen-image-193 .image-a  {
}
.gen-image-193 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-371 { position: relative; }
.gen-block-371 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-371 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-371 {
		width: 19%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-371 {
		width: 22%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-371 {
		width: 33%;
	}
}

.gen-block-371 span {
	line-height: 1.2em;
}
.gen-block-371 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-371  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-371  span {
font-size: 18px;
}
.gen-block-371 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-194 { position: relative; }
.gen-image-194 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-194 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-194 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-194 .image-a span {
	line-height: 1.2em;
}
.gen-image-194 .image-a {
	line-height: 1.2em;
}
.gen-image-194 .image-a  {
}
.gen-image-194 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-372 { position: relative; }
.gen-block-372 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-372 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-372 {
		width: 19%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-372 {
		width: 22%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-372 {
		width: 33%;
	}
}

.gen-block-372 span {
	line-height: 1.2em;
}
.gen-block-372 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-372  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-372  span {
font-size: 18px;
}
.gen-block-372 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-195 { position: relative; }
.gen-image-195 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-195 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-195 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-195 .image-a span {
	line-height: 1.2em;
}
.gen-image-195 .image-a {
	line-height: 1.2em;
}
.gen-image-195 .image-a  {
}
.gen-image-195 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-373 { position: relative; }
.gen-block-373 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-373 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-373 {
		width: 19%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-373 {
		width: 22%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-373 {
		width: 33%;
	}
}

.gen-block-373 span {
	line-height: 1.2em;
}
.gen-block-373 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-373  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-373  span {
font-size: 18px;
}
.gen-block-373 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-196 { position: relative; }
.gen-image-196 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-196 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-196 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-196 .image-a span {
	line-height: 1.2em;
}
.gen-image-196 .image-a {
	line-height: 1.2em;
}
.gen-image-196 .image-a  {
}
.gen-image-196 .image-a {
	color: rgba(0, 0, 0, 1);
}








.gen-editorrow-379 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-379 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-379 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-379 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-379 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-379 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-379 { position: relative; }





.gen-editorrow-379 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-379 span {
}
.gen-editorrow-379 {
	text-transform: 0;
}
.gen-editorrow-379  {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-379  {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
}
.gen-editorrow-379 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-700 { position: relative; }





.gen-editorcolumn-700 span {
}
.gen-editorcolumn-700 {
	text-transform: 0;
}

.gen-horizontalline-68 { position: relative; }
.gen-horizontalline-68 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-68 {
		margin-right: 20px;
		margin-left: auto;
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-horizontalline-68 {
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-horizontalline-68 {
		width: 100%;
	}
}


.gen-horizontalline-68 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-68 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-68 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-68 > hr {
	color: rgba(0, 192, 88, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-button-169 { position: relative; }
.gen-button-169 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 300px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-169 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-169 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-169 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-169 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-169 > .button span {
	line-height: 1.6em;
}
.gen-button-169 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-169 > .button  {
	font-size: 16px;
}
.gen-button-169 > .button  span {
font-size: 16px;
}
.gen-button-169 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-button-169 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-169 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-169 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-169 > .button > span{
padding:0 0px;
}




.gen-editorsection-104 { position: relative; }





.gen-editorsection-104 span {
}
.gen-editorsection-104 {
	text-transform: 0;
}
.gen-editorsection-104  {
	padding-top: 60px;
	padding-bottom: 60px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-104  {
	padding-top: 30px;
	padding-bottom: 30px;
	}
}
.gen-editorsection-104 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(255, 255, 255, 1);
}

.gen-editorrow-380 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-380 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-380 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-380 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-380 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-380 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-380 { position: relative; }





.gen-editorrow-380 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-380 span {
}
.gen-editorrow-380 {
	text-transform: 0;
}
.gen-editorrow-380  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-380   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-380  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-380  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-380  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-380 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-701 { position: relative; }





.gen-editorcolumn-701 span {
}
.gen-editorcolumn-701 {
	text-transform: 0;
}

.gen-heading-278 { position: relative; }
.gen-heading-278 {
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-278 {
				margin-right: 0px;
				margin-left: 0px;
			}
}



.gen-heading-278 .h span {
	line-height: 1.2em;
}
.gen-heading-278 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-278 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: center;
}
.gen-heading-278 .h  span {
font-size: 40px;
}
@media (max-width: 767.98px) {
  .gen-heading-278 .h  {
	font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-278 .h  span {
font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-278 .h  {
	font-size: 28px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-278 .h  span {
font-size: 28px;
	}
}
.gen-heading-278 .h {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-381 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-381 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-381 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-381 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-381 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-381 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-381 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-381 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-381 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-381 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-381 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-381 { position: relative; }





.gen-editorrow-381 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-381 span {
}
.gen-editorrow-381 {
	text-transform: 0;
}
.gen-editorrow-381  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-381   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-381  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-381  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-381  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-381 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-702 { position: relative; }





.gen-editorcolumn-702 span {
}
.gen-editorcolumn-702 {
	text-transform: 0;
}

.gen-block-374 { position: relative; }





.gen-block-374 span {
}
.gen-block-374 {
}
.gen-block-374  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-374 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-279 { position: relative; }
.gen-heading-279 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-heading-279 {
								margin-top: 0px;
							}
}

.gen-heading-279 .h span {
	line-height: 1.2em;
}
.gen-heading-279 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-279 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
}
@media (max-width: 991.98px) {
  .gen-heading-279 .h  {
	font-size: 24px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-279 .h  span {
font-size: 24px;
	}
}
.gen-heading-279 .h {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-279 .h:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-279 .h:active {
	color: rgba(32, 32, 35, 1);
}


.gen-imagewithsimpletext-198 { position: relative; }
.gen-imagewithsimpletext-198 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-198 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-198 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-198  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-198  span {
font-size: 16px;
}
.gen-imagewithsimpletext-198 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-198:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-198 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-198 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-198 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-198 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-198 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-198 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-198 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-199 { position: relative; }
.gen-imagewithsimpletext-199 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-199 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-199 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-199  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-199  span {
font-size: 16px;
}
.gen-imagewithsimpletext-199 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-199:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-199 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-199 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-199 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-199 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-199 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-199 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-199 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-200 { position: relative; }
.gen-imagewithsimpletext-200 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-200 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-200 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-200  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-200  span {
font-size: 16px;
}
.gen-imagewithsimpletext-200 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-200:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-200 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-200 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-200 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-200 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-200 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-200 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-200 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}





.gen-editorcolumn-703 { position: relative; }





.gen-editorcolumn-703 span {
}
.gen-editorcolumn-703 {
	text-transform: 0;
}

.gen-video-24 { position: relative; }
.gen-video-24 {
	margin-right: auto;
	margin-bottom: 0px;
	width: 550px;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-video-24 {
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-video-24 {
		height: 190px;
	}
}

@media (max-width: 767.98px) {
	.gen-video-24 {
		height: 180px;
	}
}

@media (max-width: 575.98px) {
	.gen-video-24 {
		margin-right: auto;
		width: 100%;
		height: 200px;
	}
}

.gen-video-24 .video span {
	line-height: 1.2em;
}
.gen-video-24 .video {
	line-height: 1.2em;
}
.gen-video-24 .video  {
}
.gen-video-24 .video {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-382 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-382 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-382 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-382 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-382 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-382 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-382 { position: relative; }





.gen-editorrow-382 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-382 span {
}
.gen-editorrow-382 {
	text-transform: 0;
}
.gen-editorrow-382  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-382   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-382  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-382  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-382  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-382 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-704 { position: relative; }





.gen-editorcolumn-704 span {
}
.gen-editorcolumn-704 {
	text-transform: 0;
}

.gen-horizontalline-69 { position: relative; }
.gen-horizontalline-69 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-69 {
		margin-right: 20px;
		margin-left: auto;
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-horizontalline-69 {
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-horizontalline-69 {
		width: 100%;
	}
}


.gen-horizontalline-69 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-69 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-69 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-69 > hr {
	color: rgba(0, 192, 88, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}




.gen-editorrow-383 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-383 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-383 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-383 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-383 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-383 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-383 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-383 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-383 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-383 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-383 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-383 { position: relative; }





.gen-editorrow-383 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-383 span {
}
.gen-editorrow-383 {
	text-transform: 0;
}
.gen-editorrow-383  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-383   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-383  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-383  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-383  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-383 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-705 { position: relative; }





.gen-editorcolumn-705 span {
}
.gen-editorcolumn-705 {
	text-transform: 0;
}

.gen-block-375 { position: relative; }





.gen-block-375 span {
}
.gen-block-375 {
}
.gen-block-375  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-375 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-280 { position: relative; }
.gen-heading-280 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-heading-280 {
								margin-top: 0px;
							}
}

.gen-heading-280 .h span {
	line-height: 1.2em;
}
.gen-heading-280 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-280 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
}
@media (max-width: 991.98px) {
  .gen-heading-280 .h  {
	font-size: 24px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-280 .h  span {
font-size: 24px;
	}
}
.gen-heading-280 .h {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-280 .h:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-280 .h:active {
	color: rgba(32, 32, 35, 1);
}


.gen-imagewithsimpletext-201 { position: relative; }
.gen-imagewithsimpletext-201 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-201 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-201 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-201  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-201  span {
font-size: 16px;
}
.gen-imagewithsimpletext-201 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-201:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-201 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-201 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-201 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-201 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-201 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-201 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-201 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-202 { position: relative; }
.gen-imagewithsimpletext-202 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-202 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-202 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-202  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-202  span {
font-size: 16px;
}
.gen-imagewithsimpletext-202 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-202:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-202 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-202 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-202 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-202 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-202 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-202 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-202 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}





.gen-editorcolumn-706 { position: relative; }





.gen-editorcolumn-706 span {
}
.gen-editorcolumn-706 {
	text-transform: 0;
}

.gen-video-25 { position: relative; }
.gen-video-25 {
	margin-right: auto;
	margin-bottom: 0px;
	width: 550px;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-video-25 {
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-video-25 {
		height: 190px;
	}
}

@media (max-width: 767.98px) {
	.gen-video-25 {
		height: 180px;
	}
}

@media (max-width: 575.98px) {
	.gen-video-25 {
		margin-right: auto;
		width: 100%;
		height: 200px;
	}
}

.gen-video-25 .video span {
	line-height: 1.2em;
}
.gen-video-25 .video {
	line-height: 1.2em;
}
.gen-video-25 .video  {
}
.gen-video-25 .video {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-384 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-384 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-384 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-384 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-384 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-384 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-384 { position: relative; }





.gen-editorrow-384 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-384 span {
}
.gen-editorrow-384 {
	text-transform: 0;
}
.gen-editorrow-384  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-384   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-384  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-384  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-384  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-384 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-707 { position: relative; }





.gen-editorcolumn-707 span {
}
.gen-editorcolumn-707 {
	text-transform: 0;
}

.gen-horizontalline-70 { position: relative; }
.gen-horizontalline-70 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-70 {
		margin-right: 20px;
		margin-left: auto;
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-horizontalline-70 {
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-horizontalline-70 {
		width: 100%;
	}
}


.gen-horizontalline-70 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-70 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-70 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-70 > hr {
	color: rgba(0, 192, 88, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}




.gen-editorrow-385 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-385 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-385 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-385 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-385 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-385 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-385 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-385 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-385 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-385 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-385 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-385 { position: relative; }





.gen-editorrow-385 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-385 span {
}
.gen-editorrow-385 {
	text-transform: 0;
}
.gen-editorrow-385  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-385   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-385  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-385  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-385  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-385 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-708 { position: relative; }





.gen-editorcolumn-708 span {
}
.gen-editorcolumn-708 {
	text-transform: 0;
}

.gen-block-376 { position: relative; }





.gen-block-376 span {
}
.gen-block-376 {
}
.gen-block-376  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-376 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-281 { position: relative; }
.gen-heading-281 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-heading-281 {
								margin-top: 0px;
							}
}

.gen-heading-281 .h span {
	line-height: 1.2em;
}
.gen-heading-281 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-281 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
}
@media (max-width: 991.98px) {
  .gen-heading-281 .h  {
	font-size: 24px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-281 .h  span {
font-size: 24px;
	}
}
.gen-heading-281 .h {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-281 .h:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-281 .h:active {
	color: rgba(32, 32, 35, 1);
}


.gen-imagewithsimpletext-203 { position: relative; }
.gen-imagewithsimpletext-203 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-203 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-203 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-203  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-203  span {
font-size: 16px;
}
.gen-imagewithsimpletext-203 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-203:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-203 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-203 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-203 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-203 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-203 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-203 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-203 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-204 { position: relative; }
.gen-imagewithsimpletext-204 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-204 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-204 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-204  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-204  span {
font-size: 16px;
}
.gen-imagewithsimpletext-204 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-204:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-204 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-204 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-204 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-204 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-204 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-204 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-204 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-205 { position: relative; }
.gen-imagewithsimpletext-205 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-205 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-205 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-205  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-205  span {
font-size: 16px;
}
.gen-imagewithsimpletext-205 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-205:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-205 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-205 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-205 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-205 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-205 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-205 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-205 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}





.gen-editorcolumn-709 { position: relative; }





.gen-editorcolumn-709 span {
}
.gen-editorcolumn-709 {
	text-transform: 0;
}

.gen-video-26 { position: relative; }
.gen-video-26 {
	margin-right: auto;
	margin-bottom: 0px;
	width: 550px;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-video-26 {
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-video-26 {
		height: 190px;
	}
}

@media (max-width: 767.98px) {
	.gen-video-26 {
		height: 180px;
	}
}

@media (max-width: 575.98px) {
	.gen-video-26 {
		margin-right: auto;
		width: 100%;
		height: 200px;
	}
}

.gen-video-26 .video span {
	line-height: 1.2em;
}
.gen-video-26 .video {
	line-height: 1.2em;
}
.gen-video-26 .video  {
}
.gen-video-26 .video {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-386 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-386 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-386 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-386 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-386 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-386 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-386 { position: relative; }





.gen-editorrow-386 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-386 span {
}
.gen-editorrow-386 {
	text-transform: 0;
}
.gen-editorrow-386  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-386   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-386  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-386  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-386  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-386 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-710 { position: relative; }





.gen-editorcolumn-710 span {
}
.gen-editorcolumn-710 {
	text-transform: 0;
}

.gen-horizontalline-71 { position: relative; }
.gen-horizontalline-71 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-71 {
		margin-right: 20px;
		margin-left: auto;
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-horizontalline-71 {
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-horizontalline-71 {
		width: 100%;
	}
}


.gen-horizontalline-71 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-71 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-71 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-71 > hr {
	color: rgba(0, 192, 88, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}




.gen-editorrow-387 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-387 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-387 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-387 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-387 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-387 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-387 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-387 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-387 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-387 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-387 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-387 { position: relative; }





.gen-editorrow-387 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-387 span {
}
.gen-editorrow-387 {
	text-transform: 0;
}
.gen-editorrow-387  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-387   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-387  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-387  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-387  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-387 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-711 { position: relative; }





.gen-editorcolumn-711 span {
}
.gen-editorcolumn-711 {
	text-transform: 0;
}

.gen-heading-282 { position: relative; }
.gen-heading-282 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-heading-282 {
								margin-top: 0px;
							}
}

.gen-heading-282 .h span {
	line-height: 1.2em;
}
.gen-heading-282 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-282 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
}
@media (max-width: 991.98px) {
  .gen-heading-282 .h  {
	font-size: 24px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-282 .h  span {
font-size: 24px;
	}
}
.gen-heading-282 .h {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-282 .h:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-282 .h:active {
	color: rgba(32, 32, 35, 1);
}


.gen-block-377 { position: relative; }





.gen-block-377 span {
}
.gen-block-377 {
}
.gen-block-377  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-377 {
	color: rgba(0, 0, 0, 1);
}

.gen-imagewithsimpletext-206 { position: relative; }
.gen-imagewithsimpletext-206 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-206 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-206 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-206  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-206  span {
font-size: 16px;
}
.gen-imagewithsimpletext-206 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-206:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-206 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-206 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-206 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-206 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-206 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-206 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-206 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-207 { position: relative; }
.gen-imagewithsimpletext-207 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-207 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-207 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-207  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-207  span {
font-size: 16px;
}
.gen-imagewithsimpletext-207 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-207:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-207 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-207 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-207 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-207 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-207 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-207 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-207 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-208 { position: relative; }
.gen-imagewithsimpletext-208 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-208 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-208 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-208  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-208  span {
font-size: 16px;
}
.gen-imagewithsimpletext-208 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-208:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-208 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-208 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-208 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-208 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-208 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-208 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-208 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}





.gen-editorcolumn-712 { position: relative; }





.gen-editorcolumn-712 span {
}
.gen-editorcolumn-712 {
	text-transform: 0;
}

.gen-video-27 { position: relative; }
.gen-video-27 {
	margin-right: auto;
	margin-bottom: 0px;
	width: 550px;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-video-27 {
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-video-27 {
		height: 190px;
	}
}

@media (max-width: 767.98px) {
	.gen-video-27 {
		height: 180px;
	}
}

@media (max-width: 575.98px) {
	.gen-video-27 {
		margin-right: auto;
		width: 100%;
		height: 200px;
	}
}

.gen-video-27 .video span {
	line-height: 1.2em;
}
.gen-video-27 .video {
	line-height: 1.2em;
}
.gen-video-27 .video  {
}
.gen-video-27 .video {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-388 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-388 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-388 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-388 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-388 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-388 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-388 { position: relative; }





.gen-editorrow-388 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-388 span {
}
.gen-editorrow-388 {
	text-transform: 0;
}
.gen-editorrow-388  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-388   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-388  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-388  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-388  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-388 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-713 { position: relative; }





.gen-editorcolumn-713 span {
}
.gen-editorcolumn-713 {
	text-transform: 0;
}

.gen-horizontalline-72 { position: relative; }
.gen-horizontalline-72 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-72 {
		margin-right: 20px;
		margin-left: auto;
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-horizontalline-72 {
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-horizontalline-72 {
		width: 100%;
	}
}


.gen-horizontalline-72 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-72 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-72 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-72 > hr {
	color: rgba(0, 192, 88, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}




.gen-editorrow-389 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-389 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-389 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-389 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-389 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-389 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-389 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-389 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-389 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-389 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-389 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-389 { position: relative; }





.gen-editorrow-389 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-389 span {
}
.gen-editorrow-389 {
	text-transform: 0;
}
.gen-editorrow-389  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-389   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-389  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-389  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-389  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-389 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-714 { position: relative; }





.gen-editorcolumn-714 span {
}
.gen-editorcolumn-714 {
	text-transform: 0;
}

.gen-block-378 { position: relative; }





.gen-block-378 span {
}
.gen-block-378 {
}
.gen-block-378  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-378 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-283 { position: relative; }
.gen-heading-283 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-heading-283 {
								margin-top: 0px;
							}
}

.gen-heading-283 .h span {
	line-height: 1.2em;
}
.gen-heading-283 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-283 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
}
@media (max-width: 991.98px) {
  .gen-heading-283 .h  {
	font-size: 24px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-283 .h  span {
font-size: 24px;
	}
}
.gen-heading-283 .h {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-283 .h:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-283 .h:active {
	color: rgba(32, 32, 35, 1);
}


.gen-imagewithsimpletext-209 { position: relative; }
.gen-imagewithsimpletext-209 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-209 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-209 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-209  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-209  span {
font-size: 16px;
}
.gen-imagewithsimpletext-209 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-209:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-209 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-209 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-209 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-209 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-209 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-209 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-209 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-210 { position: relative; }
.gen-imagewithsimpletext-210 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-210 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-210 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-210  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-210  span {
font-size: 16px;
}
.gen-imagewithsimpletext-210 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-210:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-210 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-210 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-210 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-210 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-210 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-210 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-210 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}





.gen-editorcolumn-715 { position: relative; }





.gen-editorcolumn-715 span {
}
.gen-editorcolumn-715 {
	text-transform: 0;
}

.gen-video-28 { position: relative; }
.gen-video-28 {
	margin-right: auto;
	margin-bottom: 0px;
	width: 550px;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-video-28 {
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-video-28 {
		height: 190px;
	}
}

@media (max-width: 767.98px) {
	.gen-video-28 {
		height: 180px;
	}
}

@media (max-width: 575.98px) {
	.gen-video-28 {
		margin-right: auto;
		width: 100%;
		height: 200px;
	}
}

.gen-video-28 .video span {
	line-height: 1.2em;
}
.gen-video-28 .video {
	line-height: 1.2em;
}
.gen-video-28 .video  {
}
.gen-video-28 .video {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-390 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-390 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-390 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-390 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-390 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-390 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-390 { position: relative; }





.gen-editorrow-390 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-390 span {
}
.gen-editorrow-390 {
	text-transform: 0;
}
.gen-editorrow-390  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-390   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-390  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-390  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-390  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-390 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-716 { position: relative; }





.gen-editorcolumn-716 span {
}
.gen-editorcolumn-716 {
	text-transform: 0;
}

.gen-horizontalline-73 { position: relative; }
.gen-horizontalline-73 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-73 {
		margin-right: 20px;
		margin-left: auto;
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-horizontalline-73 {
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-horizontalline-73 {
		width: 100%;
	}
}


.gen-horizontalline-73 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-73 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-73 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-73 > hr {
	color: rgba(0, 192, 88, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}




.gen-editorrow-391 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-391 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-391 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-391 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-391 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-391 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-391 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-391 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-391 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-391 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-391 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-391 { position: relative; }





.gen-editorrow-391 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-391 span {
}
.gen-editorrow-391 {
	text-transform: 0;
}
.gen-editorrow-391  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-391   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-391  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-391  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-391  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-391 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-717 { position: relative; }





.gen-editorcolumn-717 span {
}
.gen-editorcolumn-717 {
	text-transform: 0;
}

.gen-block-379 { position: relative; }





.gen-block-379 span {
}
.gen-block-379 {
}
.gen-block-379  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-379 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-284 { position: relative; }
.gen-heading-284 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-heading-284 {
								margin-top: 0px;
							}
}

.gen-heading-284 .h span {
	line-height: 1.2em;
}
.gen-heading-284 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-284 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
}
@media (max-width: 991.98px) {
  .gen-heading-284 .h  {
	font-size: 24px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-284 .h  span {
font-size: 24px;
	}
}
.gen-heading-284 .h {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-284 .h:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-284 .h:active {
	color: rgba(32, 32, 35, 1);
}


.gen-imagewithsimpletext-211 { position: relative; }
.gen-imagewithsimpletext-211 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-211 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-211 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-211  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-211  span {
font-size: 16px;
}
.gen-imagewithsimpletext-211 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-211:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-211 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-211 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-211 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-211 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-211 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-211 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-211 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-212 { position: relative; }
.gen-imagewithsimpletext-212 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-212 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-212 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-212  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-212  span {
font-size: 16px;
}
.gen-imagewithsimpletext-212 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-212:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-212 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-212 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-212 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-212 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-212 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-212 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-212 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-213 { position: relative; }
.gen-imagewithsimpletext-213 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-213 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-213 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-213  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-213  span {
font-size: 16px;
}
.gen-imagewithsimpletext-213 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-213:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-213 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-213 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-213 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-213 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-213 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-213 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-213 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}





.gen-editorcolumn-718 { position: relative; }





.gen-editorcolumn-718 span {
}
.gen-editorcolumn-718 {
	text-transform: 0;
}

.gen-video-29 { position: relative; }
.gen-video-29 {
	margin-right: auto;
	margin-bottom: 0px;
	width: 550px;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-video-29 {
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-video-29 {
		height: 190px;
	}
}

@media (max-width: 767.98px) {
	.gen-video-29 {
		height: 180px;
	}
}

@media (max-width: 575.98px) {
	.gen-video-29 {
		margin-right: auto;
		width: 100%;
		height: 200px;
	}
}

.gen-video-29 .video span {
	line-height: 1.2em;
}
.gen-video-29 .video {
	line-height: 1.2em;
}
.gen-video-29 .video  {
}
.gen-video-29 .video {
	color: rgba(0, 0, 0, 1);
}





.gen-editorsection-105 { position: relative; }





.gen-editorsection-105 span {
}
.gen-editorsection-105 {
}
.gen-editorsection-105  {
	padding-top: 60px;
	padding-bottom: 60px;
}
.gen-editorsection-105 {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.25);
	background-color: rgba(0, 0, 0, 1);
	background-image: url('') ;
	background-position: initial ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: initial ;
}

.gen-editorrow-392 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-392 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-392 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-392 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-392 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-392 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-392 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-392 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-392 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-392 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-392 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-392 { position: relative; }





.gen-editorrow-392 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-392 span {
}
.gen-editorrow-392 {
}
.gen-editorrow-392  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-392   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-392  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-392  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-392  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-392 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-719 { position: relative; }





.gen-editorcolumn-719 span {
}
.gen-editorcolumn-719 {
}

.gen-image-197 { position: relative; }
.gen-image-197 {
	margin-top: 0px;
	width: 550px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-image-197 {
		margin-right: 25px;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-image-197 {
		width: auto;
		height: 100%;
	}
}


@media (max-width: 575.98px) {
			.gen-image-197 {
				width: auto;
				height: 300px;
			}
}

.gen-image-197 .image-a span {
	line-height: 1.2em;
}
.gen-image-197 .image-a {
	line-height: 1.2em;
}
.gen-image-197 .image-a  {
}
.gen-image-197 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-720 { position: relative; }





.gen-editorcolumn-720 span {
}
.gen-editorcolumn-720 {
}

.gen-heading-285 { position: relative; }
.gen-heading-285 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 100%;
}





.gen-heading-285 .h span {
	line-height: 1.2em;
}
.gen-heading-285 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-285 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 991.98px) {
  .gen-heading-285 .h  {
	font-size: 32px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-285 .h  span {
font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-285 .h  {
	font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-285 .h  span {
font-size: 32px;
	}
}
.gen-heading-285 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-imagewithsimpletext-214 { position: relative; }
.gen-imagewithsimpletext-214 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-214 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithsimpletext-214 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithsimpletext-214  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-imagewithsimpletext-214  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-214  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-214  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-214  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-214  span {
font-size: 16px;
	}
}
.gen-imagewithsimpletext-214 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-214 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-214 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-214 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-214 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-214 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-214 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-214 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-215 { position: relative; }
.gen-imagewithsimpletext-215 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-215 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithsimpletext-215 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithsimpletext-215  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-imagewithsimpletext-215  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-215  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-215  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-215  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-215  span {
font-size: 16px;
	}
}
.gen-imagewithsimpletext-215 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-215 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-215 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-215 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-215 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-215 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-215 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-215 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-216 { position: relative; }
.gen-imagewithsimpletext-216 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-216 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithsimpletext-216 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithsimpletext-216  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-imagewithsimpletext-216  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-216  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-216  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-216  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-216  span {
font-size: 16px;
	}
}
.gen-imagewithsimpletext-216 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-216 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-216 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-216 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-216 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-216 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-216 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-216 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-217 { position: relative; }
.gen-imagewithsimpletext-217 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-217 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithsimpletext-217 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithsimpletext-217  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-imagewithsimpletext-217  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-217  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-217  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-217  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-217  span {
font-size: 16px;
	}
}
.gen-imagewithsimpletext-217 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-217 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-217 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-217 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-217 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-217 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-217 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-217 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-218 { position: relative; }
.gen-imagewithsimpletext-218 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-218 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithsimpletext-218 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithsimpletext-218  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-imagewithsimpletext-218  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-218  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-218  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-218  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-218  span {
font-size: 16px;
	}
}
.gen-imagewithsimpletext-218 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-218 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-218 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-218 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-218 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-218 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-218 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-218 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-219 { position: relative; }
.gen-imagewithsimpletext-219 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-219 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithsimpletext-219 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithsimpletext-219  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-imagewithsimpletext-219  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-219  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-219  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-219  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-219  span {
font-size: 16px;
	}
}
.gen-imagewithsimpletext-219 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-219 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-219 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-219 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-219 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-219 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-219 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-219 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-paragraph-560 { position: relative; }
.gen-paragraph-560 {
	margin-top: 40px;
	margin-bottom: 30px;
}





.gen-paragraph-560 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-560 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-560 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-560 .paragraph  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-560 .paragraph  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-560 .paragraph  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-560 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-560 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-560 .paragraph {
	color: rgba(255, 255, 255, 1);
}





.gen-editormain-38 { position: relative; }





.gen-editorsection-106 { position: relative; }





.gen-editorsection-106 span {
}
.gen-editorsection-106 {
}
.gen-editorsection-106  {
	padding-top: 60px;
	padding-bottom: 80px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-106  {
	padding-top: 30px;
	padding-bottom: 0px;
	}
}
.gen-editorsection-106 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/Phone mount.ffpidqte41t.jpg') ;
	background-position: left top ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-106 { background-image:url('/o/Phone mount.ffpidqte41t.3840x1926.o.bg.webp'); }
.no-webp .gen-editorsection-106 { background-image:url('/o/Phone mount.ffpidqte41t.3840x1926.o.bg.jpg'); }
.gen-editorrow-393 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-393 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-393 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-393 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-393 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-393 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-393 { position: relative; }
.gen-editorrow-393 {
	margin-bottom: 0px;
}





.gen-editorrow-393 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-393 span {
	line-height: 1.2em;
}
.gen-editorrow-393 {
	line-height: 1.2em;
}
.gen-editorrow-393  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorrow-393 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-721 { position: relative; }





.gen-editorcolumn-721 span {
	line-height: 1.2em;
}
.gen-editorcolumn-721 {
	line-height: 1.2em;
}
.gen-editorcolumn-721  {
}

.gen-block-380 { position: relative; }
.gen-block-380 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 600px;
}

@media (max-width: 1199.98px) {
	.gen-block-380 {
		height: 520px;
	}
}



@media (max-width: 575.98px) {
					.gen-block-380 {
						margin-top: 0px;
						height: 440px;
					}
}

.gen-block-380 span {
	line-height: 1.2em;
}
.gen-block-380 {
	line-height: 1.2em;
}
.gen-block-380  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-380 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-286 { position: relative; }
.gen-heading-286 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-286 {
				width: auto;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-heading-286 {
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-286 {
				margin-top: 0px;
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

.gen-heading-286 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-286 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-heading-286 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 60px;
	text-align: center;
}
.gen-heading-286 .h  span {
font-size: 60px;
}
@media (max-width: 991.98px) {
  .gen-heading-286 .h  {
	font-size: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-286 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-286 .h  {
	font-size: 36px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-286 .h  span {
font-size: 36px;
	}
}
.gen-heading-286 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-286 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-286 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-561 { position: relative; }
.gen-paragraph-561 {
	margin-bottom: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-561 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-561 {
				width: auto;
				height: auto;
			}
}


.gen-paragraph-561 .paragraph span {
	line-height: 1.8000000000000003em;
}
.gen-paragraph-561 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000003em;
}
.gen-paragraph-561 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-561 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-561 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-561 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-561 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-561 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-561 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-button-170 { position: relative; }
.gen-button-170 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 44px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-170 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 10px;
		margin-left: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-170 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-170 {
		margin-top: 0px;
		margin-bottom: 10px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-170 {
		margin-right: auto;
		margin-bottom: 44px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-170 > .button span {
	line-height: 1.6em;
}
.gen-button-170 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-170 > .button  {
	font-size: 16px;
}
.gen-button-170 > .button  span {
font-size: 16px;
}
.gen-button-170 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-170 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-170 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-170 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-170 > .button > span{
padding:0 8px;
}

.gen-scrolldownindicator-5 { position: relative; }
.gen-scrolldownindicator-5 {
	margin-top: 0px;
}





.gen-scrolldownindicator-5 span {
}
.gen-scrolldownindicator-5 {
}
.gen-scrolldownindicator-5  {
}
.gen-scrolldownindicator-5 {
	color: rgba(80, 200, 196, 1);
}
.scroll-down {
  height: 20px;
}

.mouse,
.scroll-arrow.doi,
.scroll-arrow.trei {
  display: none;
}




.gen-editorsection-107 { position: relative; }





.gen-editorsection-107 span {
}
.gen-editorsection-107 {
}
.gen-editorsection-107  {
	padding-top: 60px;
	padding-bottom: 950px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-107  {
	padding-top: 30px;
	padding-bottom: 600px;
	}
}
.gen-editorsection-107 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(20, 20, 23, 1);
	background-image: url('/Designs/Images/YOSF4483.zmqs1vsxdox.jpg') ;
	background-position: center top ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-107 { background-image:url('/o/YOSF4483.zmqs1vsxdox.3840x2282.o.bg.webp'); }
.no-webp .gen-editorsection-107 { background-image:url('/o/YOSF4483.zmqs1vsxdox.3840x2282.o.bg.jpg'); }
.gen-editorrow-394 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-394 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-394 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-394 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-394 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-394 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-394 { position: relative; }
.gen-editorrow-394 {
	margin-bottom: 0px;
}





.gen-editorrow-394 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-394 span {
	line-height: 1.2em;
}
.gen-editorrow-394 {
	line-height: 1.2em;
}
.gen-editorrow-394  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorrow-394 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-722 { position: relative; }





.gen-editorcolumn-722 span {
	line-height: 1.2em;
}
.gen-editorcolumn-722 {
	line-height: 1.2em;
}
.gen-editorcolumn-722  {
}

.gen-heading-287 { position: relative; }
.gen-heading-287 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-287 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-heading-287 {
				margin-right: auto;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-287 {
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: 0px;
				width: 100%;
			}
}

.gen-heading-287 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-287 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
font-weight: bold;
}
.gen-heading-287 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: center;
}
.gen-heading-287 .h  span {
font-size: 40px;
}
@media (max-width: 575.98px) {
  .gen-heading-287 .h  {
	font-size: 28px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-287 .h  span {
font-size: 28px;
	}
}
.gen-heading-287 .h {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-287 .h:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-287 .h:active {
	color: rgba(32, 32, 35, 1);
}


.gen-paragraph-562 { position: relative; }
.gen-paragraph-562 {
	margin-bottom: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-562 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-562 {
				width: auto;
				height: auto;
			}
}


.gen-paragraph-562 .paragraph span {
	line-height: 1.8000000000000003em;
}
.gen-paragraph-562 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000003em;
}
.gen-paragraph-562 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-562 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-562 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-562 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-562 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-562 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-562 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-562 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-562 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}





.gen-editorsection-108 { position: relative; }





.gen-editorsection-108 span {
}
.gen-editorsection-108 {
}
.gen-editorsection-108  {
	padding-top: 60px;
	padding-bottom: 60px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-108  {
	padding-top: 30px;
	padding-bottom: 60px;
	}
}
.gen-editorsection-108 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
	background-image: url('') ;
	background-position: initial ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: initial ;
}

.gen-editorrow-395 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-395 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-395 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-395 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-395 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-395 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-395 { position: relative; }





.gen-editorrow-395 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-395 span {
}
.gen-editorrow-395 {
}
.gen-editorrow-395  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-395   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-395  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-395  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-395  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-395 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-723 { position: relative; }





.gen-editorcolumn-723 span {
}
.gen-editorcolumn-723 {
}

.gen-heading-288 { position: relative; }
.gen-heading-288 {
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 100%;
}




@media (max-width: 575.98px) {
							.gen-heading-288 {
								margin-top: 0px;
								margin-bottom: 15px;
							}
}

.gen-heading-288 .h span {
	line-height: 1.2em;
}
.gen-heading-288 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-288 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: center;
}
.gen-heading-288 .h  span {
font-size: 40px;
}
@media (max-width: 575.98px) {
  .gen-heading-288 .h  {
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-288 .h  span {
font-size: 28px;
	}
}
.gen-heading-288 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-563 { position: relative; }
.gen-paragraph-563 {
	margin-bottom: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-563 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-563 {
				width: auto;
				height: auto;
			}
}


.gen-paragraph-563 .paragraph span {
	line-height: 2.0000000000000004em;
}
.gen-paragraph-563 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 2.0000000000000004em;
font-style: italic;
}
.gen-paragraph-563 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-563 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-563 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-563 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-563 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-563 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-563 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-564 { position: relative; }
.gen-paragraph-564 {
	margin-bottom: 60px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-564 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-564 {
				width: auto;
				height: auto;
			}
}


.gen-paragraph-564 .paragraph span {
	line-height: 1.8000000000000003em;
}
.gen-paragraph-564 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000003em;
}
.gen-paragraph-564 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-564 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-564 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-564 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-564 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-564 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-564 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-289 { position: relative; }
.gen-heading-289 {
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 100%;
}


@media (max-width: 991.98px) {
			.gen-heading-289 {
				margin-bottom: 0px;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-289 {
						margin-top: 0px;
						margin-bottom: 15px;
						width: 277px;
					}
}

.gen-heading-289 .h span {
	line-height: 1.2em;
}
.gen-heading-289 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	text-transform: capitalize;
}
.gen-heading-289 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-heading-289 .h  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-heading-289 .h  {
	font-size: 22px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-289 .h  span {
font-size: 22px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-289 .h  {
	font-size: 16px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-289 .h  span {
font-size: 16px;
	}
}
.gen-heading-289 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-horizontalline-74 { position: relative; }
.gen-horizontalline-74 {
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}
@media (min-width: 1200.00px) {
	.gen-horizontalline-74 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-horizontalline-74 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-horizontalline-74 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-horizontalline-74 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-horizontalline-74 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-horizontalline-74 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-horizontalline-74 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-horizontalline-74 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-horizontalline-74 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-horizontalline-74 {
display:none !important;
} }
.gen-horizontalline-74 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-74 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-74 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-74 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.239);
}


.gen-editorrow-396 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-396 .col:nth-child(1) {
flex: 0 0 auto;
 width: 46.82435015290519%;
}
.gen-editorrow-396 .col:nth-child(2) {
flex: 0 0 auto;
 width: 53.17564984709481%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-396 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-396 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-396 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-396 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-396 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-396 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-396 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-396 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-396 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorrow-396 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-396 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorrow-396 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorrow-396 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-editorrow-396 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-editorrow-396 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-396 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorrow-396 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorrow-396 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-editorrow-396 {
display:none !important;
} }
.gen-editorrow-396 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-396 span {
}
.gen-editorrow-396 {
}
.gen-editorrow-396  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-396   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-396  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-396  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-396  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-396 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-724 { position: relative; }





.gen-editorcolumn-724 span {
}
.gen-editorcolumn-724 {
}

.gen-image-198 { position: relative; }
.gen-image-198 {
	width: auto;
	height: 375px;
}

@media (max-width: 1199.98px) {
	.gen-image-198 {
		height: 260px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-198 {
		width: auto;
		height: 80%;
	}
}


@media (max-width: 575.98px) {
			.gen-image-198 {
				margin-bottom: 30px;
				width: auto;
				height: 200px;
			}
}

.gen-image-198 .image-a span {
	line-height: 1.2em;
}
.gen-image-198 .image-a {
	line-height: 1.2em;
}
.gen-image-198 .image-a  {
}
.gen-image-198 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-725 { position: relative; }





.gen-editorcolumn-725 span {
}
.gen-editorcolumn-725 {
}

.gen-heading-290 { position: relative; }
.gen-heading-290 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
}





.gen-heading-290 .h span {
	line-height: 1.2em;
}
.gen-heading-290 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	text-transform: uppercase;
}
.gen-heading-290 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-heading-290 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-291 { position: relative; }
.gen-heading-291 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 100%;
}





.gen-heading-291 .h span {
	line-height: 1.2em;
}
.gen-heading-291 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	text-transform: uppercase;
}
.gen-heading-291 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-291 .h  span {
font-size: 18px;
}
.gen-heading-291 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-565 { position: relative; }
.gen-paragraph-565 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}





.gen-paragraph-565 .paragraph span {
	line-height: 1.9000000000000004em;
}
.gen-paragraph-565 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.9000000000000004em;
}
.gen-paragraph-565 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-565 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-565 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-565 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-565 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-horizontalline-75 { position: relative; }
.gen-horizontalline-75 {
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}
@media (min-width: 1200.00px) {
	.gen-horizontalline-75 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-horizontalline-75 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-horizontalline-75 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-horizontalline-75 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-horizontalline-75 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-horizontalline-75 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-horizontalline-75 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-horizontalline-75 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-horizontalline-75 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-horizontalline-75 {
display:none !important;
} }
.gen-horizontalline-75 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-75 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-75 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-75 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.239);
}


.gen-editorrow-397 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-397 .col:nth-child(1) {
flex: 0 0 auto;
 width: 46.82435015290519%;
}
.gen-editorrow-397 .col:nth-child(2) {
flex: 0 0 auto;
 width: 53.17564984709481%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-397 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-397 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-397 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-397 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-397 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-397 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-397 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-397 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-397 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorrow-397 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-397 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorrow-397 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorrow-397 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-editorrow-397 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-editorrow-397 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-397 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorrow-397 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorrow-397 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-editorrow-397 {
display:none !important;
} }
.gen-editorrow-397 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-397 span {
}
.gen-editorrow-397 {
}
.gen-editorrow-397  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-397   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-397  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-397  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-397  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-397 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-726 { position: relative; }





.gen-editorcolumn-726 span {
}
.gen-editorcolumn-726 {
}

.gen-heading-292 { position: relative; }
.gen-heading-292 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
}





.gen-heading-292 .h span {
	line-height: 1.2em;
}
.gen-heading-292 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	text-transform: uppercase;
}
.gen-heading-292 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-heading-292 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-293 { position: relative; }
.gen-heading-293 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 100%;
}





.gen-heading-293 .h span {
	line-height: 1.2em;
}
.gen-heading-293 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	text-transform: uppercase;
}
.gen-heading-293 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-293 .h  span {
font-size: 18px;
}
.gen-heading-293 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-566 { position: relative; }
.gen-paragraph-566 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-566 {
								margin-bottom: 30px;
							}
}

.gen-paragraph-566 .paragraph span {
	line-height: 1.9000000000000004em;
}
.gen-paragraph-566 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.9000000000000004em;
}
.gen-paragraph-566 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-566 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-566 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-566 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-566 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-727 { position: relative; }





.gen-editorcolumn-727 span {
}
.gen-editorcolumn-727 {
}

.gen-image-199 { position: relative; }
.gen-image-199 {
	width: auto;
	height: 375px;
}

@media (max-width: 1199.98px) {
	.gen-image-199 {
		height: 260px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-199 {
		width: auto;
		height: 80%;
	}
}


@media (max-width: 575.98px) {
			.gen-image-199 {
				width: auto;
				height: 200px;
			}
}

.gen-image-199 .image-a span {
	line-height: 1.2em;
}
.gen-image-199 .image-a {
	line-height: 1.2em;
}
.gen-image-199 .image-a  {
}
.gen-image-199 .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-398 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-398 .col:nth-child(1) {
flex: 0 0 auto;
 width: 20%;
}
.gen-editorrow-398 .col:nth-child(2) {
flex: 0 0 auto;
 width: 20%;
}
.gen-editorrow-398 .col:nth-child(3) {
flex: 0 0 auto;
 width: 20%;
}
.gen-editorrow-398 .col:nth-child(4) {
flex: 0 0 auto;
 width: 20%;
}
.gen-editorrow-398 .col:nth-child(5) {
flex: 0 0 auto;
 width: 20%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-398 .col:nth-child(1) {
flex: 0 0 auto;
 width: 20%;
}
.gen-editorrow-398 .col:nth-child(2) {
flex: 0 0 auto;
 width: 20%;
}
.gen-editorrow-398 .col:nth-child(3) {
flex: 0 0 auto;
 width: 20%;
}
.gen-editorrow-398 .col:nth-child(4) {
flex: 0 0 auto;
 width: 20%;
}
.gen-editorrow-398 .col:nth-child(5) {
flex: 0 0 auto;
 width: 20%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-398 .col:nth-child(1) {
flex: 0 0 auto;
 width: 20%;
}
.gen-editorrow-398 .col:nth-child(2) {
flex: 0 0 auto;
 width: 20%;
}
.gen-editorrow-398 .col:nth-child(3) {
flex: 0 0 auto;
 width: 20%;
}
.gen-editorrow-398 .col:nth-child(4) {
flex: 0 0 auto;
 width: 20%;
}
.gen-editorrow-398 .col:nth-child(5) {
flex: 0 0 auto;
 width: 20%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-398 .col:nth-child(1) {
flex: 0 0 auto;
 width: 20%;
}
.gen-editorrow-398 .col:nth-child(2) {
flex: 0 0 auto;
 width: 20%;
}
.gen-editorrow-398 .col:nth-child(3) {
flex: 0 0 auto;
 width: 20%;
}
.gen-editorrow-398 .col:nth-child(4) {
flex: 0 0 auto;
 width: 20%;
}
.gen-editorrow-398 .col:nth-child(5) {
flex: 0 0 auto;
 width: 20%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-398 .col:nth-child(1) {
flex: 0 0 auto;
 width: 20%;
}
.gen-editorrow-398 .col:nth-child(2) {
flex: 0 0 auto;
 width: 20%;
}
.gen-editorrow-398 .col:nth-child(3) {
flex: 0 0 auto;
 width: 20%;
}
.gen-editorrow-398 .col:nth-child(4) {
flex: 0 0 auto;
 width: 20%;
}
.gen-editorrow-398 .col:nth-child(5) {
flex: 0 0 auto;
 width: 20%;
}

}
.gen-editorrow-398 { position: relative; }
.gen-editorrow-398 {
	margin-bottom: 60px;
}




@media (max-width: 575.98px) {
	.gen-editorrow-398 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-editorrow-398 {
display:none !important;
} }
.gen-editorrow-398 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-398 span {
}
.gen-editorrow-398 {
	text-transform: 0;
}
.gen-editorrow-398  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-398   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-398  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-398  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-398  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-398 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-728 { position: relative; }





.gen-editorcolumn-728 span {
}
.gen-editorcolumn-728 {
	text-transform: 0;
}

.gen-imagewithtext-76 { position: relative; }
.gen-imagewithtext-76 {
	margin-right: auto;
	margin-left: auto;
}





.gen-imagewithtext-76 span {
	line-height: 1.2em;
}
.gen-imagewithtext-76 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithtext-76  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-76  span {
font-size: 16px;
}
.gen-imagewithtext-76 {
	color: rgba(0, 0, 0, 1);
}

.gen-imagewithtext-76 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-76 .image-wrapper { position: relative; }
.gen-imagewithtext-76 .image-wrapper {
	margin-bottom: 20px;
	width: 134px;
	height: 134px;
}

@media (max-width: 1199.98px) {
	.gen-imagewithtext-76 .image-wrapper {
		height: 200px;
	}
}

@media (max-width: 991.98px) {
	.gen-imagewithtext-76 .image-wrapper {
		width: auto;
		height: auto;
	}
}


@media (max-width: 575.98px) {
			.gen-imagewithtext-76 .image-wrapper {
				width: auto;
				height: 200px;
			}
}
@media (max-width: 575.98px) {
	.gen-imagewithtext-76 .image-wrapper {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-imagewithtext-76 .image-wrapper {
display:none !important;
} }
.gen-imagewithtext-76 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-76 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-76 .image-wrapper .image-a  {
}
.gen-imagewithtext-76 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-729 { position: relative; }





.gen-editorcolumn-729 span {
}
.gen-editorcolumn-729 {
	text-transform: 0;
}

.gen-imagewithtext-77 { position: relative; }
.gen-imagewithtext-77 {
	margin-right: auto;
	margin-left: auto;
}





.gen-imagewithtext-77 span {
	line-height: 1.2em;
}
.gen-imagewithtext-77 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithtext-77  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-77  span {
font-size: 16px;
}
.gen-imagewithtext-77 {
	color: rgba(0, 0, 0, 1);
}

.gen-imagewithtext-77 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-77 .image-wrapper { position: relative; }
.gen-imagewithtext-77 .image-wrapper {
	margin-bottom: 20px;
	width: 134px;
	height: 134px;
}

@media (max-width: 1199.98px) {
	.gen-imagewithtext-77 .image-wrapper {
		height: 200px;
	}
}

@media (max-width: 991.98px) {
	.gen-imagewithtext-77 .image-wrapper {
		width: auto;
		height: auto;
	}
}


@media (max-width: 575.98px) {
			.gen-imagewithtext-77 .image-wrapper {
				width: auto;
				height: 200px;
			}
}
@media (max-width: 575.98px) {
	.gen-imagewithtext-77 .image-wrapper {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-imagewithtext-77 .image-wrapper {
display:none !important;
} }
.gen-imagewithtext-77 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-77 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-77 .image-wrapper .image-a  {
}
.gen-imagewithtext-77 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-730 { position: relative; }





.gen-editorcolumn-730 span {
}
.gen-editorcolumn-730 {
	text-transform: 0;
}

.gen-imagewithtext-78 { position: relative; }
.gen-imagewithtext-78 {
	margin-right: auto;
	margin-left: auto;
}





.gen-imagewithtext-78 span {
	line-height: 1.2em;
}
.gen-imagewithtext-78 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithtext-78  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-78  span {
font-size: 16px;
}
.gen-imagewithtext-78 {
	color: rgba(0, 0, 0, 1);
}

.gen-imagewithtext-78 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-78 .image-wrapper { position: relative; }
.gen-imagewithtext-78 .image-wrapper {
	margin-bottom: 20px;
	width: 134px;
	height: 134px;
}

@media (max-width: 1199.98px) {
	.gen-imagewithtext-78 .image-wrapper {
		height: 200px;
	}
}

@media (max-width: 991.98px) {
	.gen-imagewithtext-78 .image-wrapper {
		width: auto;
		height: auto;
	}
}


@media (max-width: 575.98px) {
			.gen-imagewithtext-78 .image-wrapper {
				width: auto;
				height: 200px;
			}
}
@media (max-width: 575.98px) {
	.gen-imagewithtext-78 .image-wrapper {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-imagewithtext-78 .image-wrapper {
display:none !important;
} }
.gen-imagewithtext-78 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-78 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-78 .image-wrapper .image-a  {
}
.gen-imagewithtext-78 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-731 { position: relative; }





.gen-editorcolumn-731 span {
}
.gen-editorcolumn-731 {
	text-transform: 0;
}

.gen-imagewithtext-79 { position: relative; }
.gen-imagewithtext-79 {
	margin-right: auto;
	margin-left: auto;
}





.gen-imagewithtext-79 span {
	line-height: 1.2em;
}
.gen-imagewithtext-79 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithtext-79  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-79  span {
font-size: 16px;
}
.gen-imagewithtext-79 {
	color: rgba(0, 0, 0, 1);
}

.gen-imagewithtext-79 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-79 .image-wrapper { position: relative; }
.gen-imagewithtext-79 .image-wrapper {
	margin-bottom: 20px;
	width: 134px;
	height: 134px;
}

@media (max-width: 1199.98px) {
	.gen-imagewithtext-79 .image-wrapper {
		height: 200px;
	}
}

@media (max-width: 991.98px) {
	.gen-imagewithtext-79 .image-wrapper {
		width: auto;
		height: auto;
	}
}


@media (max-width: 575.98px) {
			.gen-imagewithtext-79 .image-wrapper {
				width: auto;
				height: 200px;
			}
}
@media (max-width: 575.98px) {
	.gen-imagewithtext-79 .image-wrapper {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-imagewithtext-79 .image-wrapper {
display:none !important;
} }
.gen-imagewithtext-79 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-79 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-79 .image-wrapper .image-a  {
}
.gen-imagewithtext-79 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-732 { position: relative; }





.gen-editorcolumn-732 span {
}
.gen-editorcolumn-732 {
	text-transform: 0;
}

.gen-imagewithtext-80 { position: relative; }
.gen-imagewithtext-80 {
	margin-right: auto;
	margin-left: auto;
}





.gen-imagewithtext-80 span {
	line-height: 1.2em;
}
.gen-imagewithtext-80 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithtext-80  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-80  span {
font-size: 16px;
}
.gen-imagewithtext-80 {
	color: rgba(0, 0, 0, 1);
}

.gen-imagewithtext-80 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-80 .image-wrapper { position: relative; }
.gen-imagewithtext-80 .image-wrapper {
	margin-bottom: 20px;
	width: 134px;
	height: 134px;
}

@media (max-width: 1199.98px) {
	.gen-imagewithtext-80 .image-wrapper {
		height: 200px;
	}
}

@media (max-width: 991.98px) {
	.gen-imagewithtext-80 .image-wrapper {
		width: auto;
		height: auto;
	}
}


@media (max-width: 575.98px) {
			.gen-imagewithtext-80 .image-wrapper {
				width: auto;
				height: 200px;
			}
}
@media (max-width: 575.98px) {
	.gen-imagewithtext-80 .image-wrapper {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-imagewithtext-80 .image-wrapper {
display:none !important;
} }
.gen-imagewithtext-80 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-80 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-80 .image-wrapper .image-a  {
}
.gen-imagewithtext-80 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}





.gen-editorrow-399 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-399 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-399 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-399 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-399 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-399 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-399 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorrow-399 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-399 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorrow-399 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorrow-399 {
	display:none !important;
	}
}


@media (min-width: 1200px) {
 .gen-editorrow-399 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-399 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorrow-399 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorrow-399 {
display:none !important;
} }
.gen-editorrow-399 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-399 span {
}
.gen-editorrow-399 {
	text-transform: 0;
}
.gen-editorrow-399  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-399   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-399  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-399  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-399  {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	}
}
.gen-editorrow-399 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-733 { position: relative; }





.gen-editorcolumn-733 span {
}
.gen-editorcolumn-733 {
	text-transform: 0;
}

.gen-imagewithsimpletext-220 { position: relative; }
.gen-imagewithsimpletext-220 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-220 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-220 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-220  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}
.gen-imagewithsimpletext-220 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithsimpletext-220:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-220 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-220 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-220 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 60px;
	height: 60px;
}





.gen-imagewithsimpletext-220 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-220 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-220 .image-wrapper .image-a  {
	padding-right: 0px;
}
.gen-imagewithsimpletext-220 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}
.gen-imagewithsimpletext-220 .image-wrapper .image-a:hover {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-221 { position: relative; }
.gen-imagewithsimpletext-221 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-221 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-221 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-221  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}
.gen-imagewithsimpletext-221 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithsimpletext-221:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-221 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-221 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-221 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 60px;
	height: 60px;
}





.gen-imagewithsimpletext-221 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-221 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-221 .image-wrapper .image-a  {
	padding-right: 0px;
}
.gen-imagewithsimpletext-221 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}
.gen-imagewithsimpletext-221 .image-wrapper .image-a:hover {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-222 { position: relative; }
.gen-imagewithsimpletext-222 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-222 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-222 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-222  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}
.gen-imagewithsimpletext-222 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithsimpletext-222:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-222 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-222 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-222 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 60px;
	height: 60px;
}





.gen-imagewithsimpletext-222 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-222 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-222 .image-wrapper .image-a  {
	padding-right: 0px;
}
.gen-imagewithsimpletext-222 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}
.gen-imagewithsimpletext-222 .image-wrapper .image-a:hover {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-223 { position: relative; }
.gen-imagewithsimpletext-223 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-223 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-223 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-223  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}
.gen-imagewithsimpletext-223 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithsimpletext-223:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-223 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-223 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-223 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 60px;
	height: 60px;
}





.gen-imagewithsimpletext-223 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-223 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-223 .image-wrapper .image-a  {
	padding-right: 0px;
}
.gen-imagewithsimpletext-223 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}
.gen-imagewithsimpletext-223 .image-wrapper .image-a:hover {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-224 { position: relative; }
.gen-imagewithsimpletext-224 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-224 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-224 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-224  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}
.gen-imagewithsimpletext-224 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithsimpletext-224:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-224 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-224 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-224 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 60px;
	height: 60px;
}





.gen-imagewithsimpletext-224 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-224 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-224 .image-wrapper .image-a  {
	padding-right: 0px;
}
.gen-imagewithsimpletext-224 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}
.gen-imagewithsimpletext-224 .image-wrapper .image-a:hover {
	color: rgba(0, 0, 0, 1);
}





.gen-button-171 { position: relative; }
.gen-button-171 {
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}




@media (max-width: 575.98px) {
							.gen-button-171 {
								margin-top: 17px;
								margin-right: auto;
								margin-left: auto;
								width: 100%;
								height: 42px;
							}
}

.gen-button-171 > .button span {
	line-height: 1.2em;
}
.gen-button-171 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-171 > .button  {
	font-size: 16px;
}
.gen-button-171 > .button  span {
font-size: 16px;
}
.gen-button-171 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-button-171 > .button:hover {
	color: rgba(32, 32, 35, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-171 > .button:active {
	color: rgba(32, 32, 35, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-171 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-171 > .button > span{
padding:0 8px;
}




.gen-editorsection-109 { position: relative; }





.gen-editorsection-109 span {
}
.gen-editorsection-109 {
}
.gen-editorsection-109  {
	padding-top: 90px;
	padding-bottom: 600px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-109  {
	padding-top: 30px;
	padding-bottom: 0px;
	}
}
.gen-editorsection-109 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(20, 20, 23, 1);
	background-image: url('/Designs/Images/YOSF4518.cwydvitt0h2.jpg') ;
	background-position: right top ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-109 { background-image:url('/o/YOSF4518.cwydvitt0h2.3840x2000.o.bg.webp'); }
.no-webp .gen-editorsection-109 { background-image:url('/o/YOSF4518.cwydvitt0h2.3840x2000.o.bg.jpg'); }
.gen-editorrow-400 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-400 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-400 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-400 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-400 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-400 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-400 { position: relative; }
.gen-editorrow-400 {
	margin-bottom: 0px;
}





.gen-editorrow-400 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-400 span {
	line-height: 1.2em;
}
.gen-editorrow-400 {
	line-height: 1.2em;
}
.gen-editorrow-400  {
}
.gen-editorrow-400 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-734 { position: relative; }





.gen-editorcolumn-734 span {
	line-height: 1.2em;
}
.gen-editorcolumn-734 {
	line-height: 1.2em;
}
.gen-editorcolumn-734  {
}

.gen-block-381 { position: relative; }
.gen-block-381 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 658px;
}

@media (max-width: 1199.98px) {
	.gen-block-381 {
		width: 602px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-381 {
		margin-right: auto;
		margin-left: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-block-381 {
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-381 {
		margin-top: 15px;
		margin-bottom: 0px;
	}
}

.gen-block-381 span {
	line-height: 1.2em;
}
.gen-block-381 {
	line-height: 1.2em;
}
.gen-block-381  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-381 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-294 { position: relative; }
.gen-heading-294 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-294 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-heading-294 {
				margin-right: 0px;
				margin-left: 0px;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-294 {
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: 0px;
				width: auto;
			}
}

.gen-heading-294 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-294 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
	text-transform: capitalize;
}
.gen-heading-294 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: left;
}
.gen-heading-294 .h  span {
font-size: 40px;
}
@media (max-width: 575.98px) {
  .gen-heading-294 .h  {
	font-size: 28px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-294 .h  span {
font-size: 28px;
	}
}
.gen-heading-294 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-294 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-294 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-567 { position: relative; }
.gen-paragraph-567 {
	margin-bottom: 30px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-567 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-567 {
				width: auto;
				height: auto;
			}
}


.gen-paragraph-567 .paragraph span {
	line-height: 2.0000000000000004em;
}
.gen-paragraph-567 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 2.0000000000000004em;
}
.gen-paragraph-567 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: left;
}
.gen-paragraph-567 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-567 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-567 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-567 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-567 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-567 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-button-172 { position: relative; }
.gen-button-172 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-172 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-172 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-172 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-172 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-172 > .button span {
	line-height: 1.6em;
}
.gen-button-172 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-172 > .button  {
	font-size: 16px;
}
.gen-button-172 > .button  span {
font-size: 16px;
}
.gen-button-172 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-172 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-172 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-172 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-172 > .button > span{
padding:0 8px;
}





.gen-editorsection-110 { position: relative; }





.gen-editorsection-110 span {
}
.gen-editorsection-110 {
	text-transform: 0;
}
.gen-editorsection-110  {
	padding-top: 15px;
	padding-bottom: 60px;
}
.gen-editorsection-110 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(20, 20, 23, 1);
}

.gen-editorrow-401 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-401 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-401 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-401 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-401 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-401 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-401 { position: relative; }





.gen-editorrow-401 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-401 span {
}
.gen-editorrow-401 {
	text-transform: 0;
}
.gen-editorrow-401  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-401   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-401  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-401  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-401  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-401 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-735 { position: relative; }





.gen-editorcolumn-735 span {
}
.gen-editorcolumn-735 {
	text-transform: 0;
}

.gen-paragraph-568 { position: relative; }
.gen-paragraph-568 {
	margin-left: 0px;
}





.gen-paragraph-568 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-568 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-568 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 40px;
}
.gen-paragraph-568 .paragraph  span {
font-size: 40px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-568 .paragraph  {
	font-size: 32px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-568 .paragraph  span {
font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-568 .paragraph  {
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-568 .paragraph  span {
font-size: 28px;
	}
}
.gen-paragraph-568 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-568 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-568 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}




.gen-editorrow-402 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-402 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-402 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-402 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-402 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-402 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-402 { position: relative; }
.gen-editorrow-402 {
	margin-top: -60px;
	margin-bottom: 0px;
}




@media (max-width: 575.98px) {
							.gen-editorrow-402 {
								margin-top: 0px;
							}
}

.gen-editorrow-402 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-402 span {
}
.gen-editorrow-402 {
	text-transform: 0;
}
.gen-editorrow-402  {
	padding-top: 0px;
	padding-bottom: 10px;
}
.gen-editorrow-402 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-736 { position: relative; }





.gen-editorcolumn-736 span {
}
.gen-editorcolumn-736 {
	text-transform: 0;
}

.gen-enhancecustom1-6 { position: relative; }




@media (max-width: 575.98px) {
								.gen-enhancecustom1-6 {
									margin-bottom: 0px;
								}
}

.gen-enhancecustom1-6 span {
}
.gen-enhancecustom1-6 {
}
.gen-enhancecustom1-6  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-enhancecustom1-6 {
	color: rgba(255, 54, 61, 1);
}

.gen-expansionarea-8 { position: relative; }
.gen-expansionarea-8 {
	margin-top: 0px;
}





.gen-expansionarea-8 span {
}
.gen-expansionarea-8 {
}
.gen-expansionarea-8  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-expansionarea-8 {
	color: rgba(255, 54, 61, 1);
}

.gen-expansionarea-8 .area-2 { position: relative; }





.gen-expansionarea-8 .area-2 span {
}
.gen-expansionarea-8 .area-2 {
}
.gen-expansionarea-8 .area-2  {
}
.gen-expansionarea-8 .area-2 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorrow-403 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-403 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-403 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-403 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-403 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-403 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-403 { position: relative; }




@media (max-width: 575.98px) {
								.gen-editorrow-403 {
									margin-top: -65px;
								}
}

.gen-editorrow-403 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-403 span {
}
.gen-editorrow-403 {
	text-transform: 0;
}
.gen-editorrow-403  {
	padding-top: 0px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-403   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-403  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-403  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-403  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-403 {
	color: rgba(0, 192, 88, 1);
}

.gen-editorcolumn-737 { position: relative; }





.gen-editorcolumn-737 span {
}
.gen-editorcolumn-737 {
	text-transform: 0;
}

.gen-horizontalline-76 { position: relative; }
.gen-horizontalline-76 {
	margin-top: 55px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-76 {
		margin-right: 0px;
		margin-left: 0px;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-horizontalline-76 {
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-horizontalline-76 {
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-horizontalline-76 {
		margin-right: 0px;
		margin-left: 0px;
		width: auto;
	}
}

.gen-horizontalline-76 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-76 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-76 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-76 > hr {
	color: rgba(0, 192, 88, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-editorrow-404 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-404 .col:nth-child(1) {
flex: 0 0 auto;
 width: 10.098765568972228%;
}
.gen-editorrow-404 .col:nth-child(2) {
flex: 0 0 auto;
 width: 89.90123443102777%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-404 .col:nth-child(1) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}
.gen-editorrow-404 .col:nth-child(2) {
flex: 0 0 auto;
 width: 83.33333333333334%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-404 .col:nth-child(1) {
flex: 0 0 auto;
 width: 23.132277064161574%;
}
.gen-editorrow-404 .col:nth-child(2) {
flex: 0 0 auto;
 width: 76.86772293583843%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-404 .col:nth-child(1) {
flex: 0 0 auto;
 width: 14.358090989576656%;
}
.gen-editorrow-404 .col:nth-child(2) {
flex: 0 0 auto;
 width: 85.64190901042335%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-404 .col:nth-child(1) {
flex: 0 0 auto;
 width: 26.335505099474204%;
}
.gen-editorrow-404 .col:nth-child(2) {
flex: 0 0 auto;
 width: 73.6644949005258%;
}

}
.gen-editorrow-404 { position: relative; }
.gen-editorrow-404 {
	margin-right: 15px;
	margin-left: 15px;
	width: auto;
}
@media (min-width: 1200.00px) {
	.gen-editorrow-404 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-editorrow-404 {
		margin-right: 15px;
		margin-left: 15px;
		width: auto;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-404 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
	.gen-editorrow-404 {
		margin-right: 15px;
		margin-left: 15px;
		width: auto;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorrow-404 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
	.gen-editorrow-404 {
		margin-right: 15px;
		margin-left: 15px;
		width: auto;
	}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorrow-404 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-editorrow-404 {
		margin-right: 0px;
		margin-left: 0px;
	}
}
@media (max-width: 575.98px) {
	.gen-editorrow-404 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-editorrow-404 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-404 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorrow-404 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorrow-404 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-editorrow-404 {
display:none !important;
} }
.gen-editorrow-404 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-404 span {
}
.gen-editorrow-404 {
	text-transform: 0;
}
.gen-editorrow-404  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-404   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-404  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-404  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-404 {
	color: rgba(0, 192, 88, 1);
}

.gen-editorcolumn-738 { position: relative; }





.gen-editorcolumn-738 span {
}
.gen-editorcolumn-738 {
	text-transform: 0;
}

.gen-image-200 { position: relative; }
.gen-image-200 {
	width: 65px;
	height: 65px;
}


@media (max-width: 991.98px) {
			.gen-image-200 {
				width: 65px;
				height: 65px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-200 {
						width: 65px;
						height: 65px;
					}
}

.gen-image-200 .image-a span {
	line-height: 1.2em;
}
.gen-image-200 .image-a {
	line-height: 1.2em;
}
.gen-image-200 .image-a  {
}
.gen-image-200 .image-a {
	color: rgba(0, 192, 88, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(237, 237, 254, 1);
	background-color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-739 { position: relative; }





.gen-editorcolumn-739 span {
}
.gen-editorcolumn-739 {
	text-transform: 0;
}

.gen-paragraph-569 { position: relative; }
.gen-paragraph-569 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-569 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-569 .paragraph span {
}
.gen-paragraph-569 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
	text-transform: uppercase;
}
.gen-paragraph-569 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 18px;
	text-align: left;
}
.gen-paragraph-569 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-569 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-569 .paragraph:hover {
	color: rgba(0, 0, 0, 0);
}
.gen-paragraph-569 .paragraph:active {
	color: rgba(0, 0, 0, 0);
}




.gen-reviewblock-4 { position: relative; }
.gen-reviewblock-4 {
	width: auto;
}



@media (max-width: 767.98px) {
					.gen-reviewblock-4 {
						margin-bottom: 0px;
					}
}

@media (max-width: 575.98px) {
					.gen-reviewblock-4 {
						margin-bottom: 0px;
					}
}

.gen-reviewblock-4 span {
}
.gen-reviewblock-4 {
	text-transform: 0;
}
.gen-reviewblock-4  {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
}
@media (max-width: 1199.98px) {
  .gen-reviewblock-4   {
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 30px;
	padding-left: 15px;
	}
}
@media (max-width: 991.98px) {
  .gen-reviewblock-4  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	}
}
@media (max-width: 767.98px) {
  .gen-reviewblock-4  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-reviewblock-4  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-reviewblock-4 {
	color: rgba(0, 192, 88, 1);
}

.gen-reviewblock-4 .not-logged-in { position: relative; }





.gen-reviewblock-4 .not-logged-in span {
}
.gen-reviewblock-4 .not-logged-in {
	text-transform: 0;
}
.gen-reviewblock-4 .not-logged-in  {
}
.gen-reviewblock-4 .not-logged-in {
	color: rgba(0, 192, 88, 1);
}

.gen-imagewithsimpletext-225 { position: relative; }
.gen-imagewithsimpletext-225 {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}





.gen-imagewithsimpletext-225 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-225 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-225  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-imagewithsimpletext-225  span {
font-size: 18px;
}
.gen-imagewithsimpletext-225 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithsimpletext-225:hover {
	color: rgba(0, 0, 0, 0);
}

.gen-imagewithsimpletext-225 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-225 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-225 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 40px;
	height: 40px;
}





.gen-imagewithsimpletext-225 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-225 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-225 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-225 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}



.gen-button-173 { position: relative; }
.gen-button-173 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 300px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-173 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-173 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-173 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-173 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-173 > .button span {
	line-height: 1.6em;
	letter-spacing: 0.15000000000000002em ;
}
.gen-button-173 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	letter-spacing: 0.15000000000000002em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-173 > .button  {
	font-size: 16px;
}
.gen-button-173 > .button  span {
font-size: 16px;
}
.gen-button-173 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-173 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-173 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-173 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-173 > .button > span{
padding:0 5px;
}

.gen-paragraph-570 { position: relative; }
.gen-paragraph-570 {
	margin-top: 0px;
}





.gen-paragraph-570 .paragraph span {
}
.gen-paragraph-570 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	transition: all 0.2s;
}
.gen-paragraph-570 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-570 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-570 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-570 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-570 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}


.gen-button-174 { position: relative; }
.gen-button-174 {
	margin-right: auto;
	margin-left: auto;
	width: auto;
}





.gen-button-174 > .button span {
	line-height: 1.2em;
}
.gen-button-174 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-button-174 > .button  {
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 16px;
}
.gen-button-174 > .button  span {
font-size: 16px;
}
.gen-button-174 > .button {
	color: rgba(151, 151, 151, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(97, 97, 97, 1);
}
.gen-button-174 > .button:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-button-174 > .button:active {
	color: rgba(97, 97, 97, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(150, 150, 150, 1);
}
.gen-button-174 > .button:disabled {
	color: rgba(202, 202, 202, 1);
}

.gen-button-174 > .button > span{
padding:0 0px;
}


.gen-reviewblock-4 .not-purchased { position: relative; }





.gen-reviewblock-4 .not-purchased span {
}
.gen-reviewblock-4 .not-purchased {
	text-transform: 0;
}

.gen-imagewithsimpletext-226 { position: relative; }
.gen-imagewithsimpletext-226 {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: auto;
}





.gen-imagewithsimpletext-226 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-226 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-226  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: left;
}
.gen-imagewithsimpletext-226  span {
font-size: 16px;
}
.gen-imagewithsimpletext-226 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-226 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-226 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-226 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 35px;
	height: auto;
}





.gen-imagewithsimpletext-226 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-226 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-226 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-226 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}




.gen-reviewblock-4 .pending { position: relative; }





.gen-reviewblock-4 .pending span {
}
.gen-reviewblock-4 .pending {
	text-transform: 0;
}

.gen-imagewithsimpletext-227 { position: relative; }
.gen-imagewithsimpletext-227 {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: auto;
}





.gen-imagewithsimpletext-227 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-227 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-227  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-227  span {
font-size: 16px;
}
.gen-imagewithsimpletext-227 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-227 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-227 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-227 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 35px;
	height: auto;
}





.gen-imagewithsimpletext-227 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-227 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-227 .image-wrapper .image-a  {
	padding-top: 5px;
	padding-bottom: 5px;
}
.gen-imagewithsimpletext-227 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}




.gen-reviewblock-4 .already-reviewed { position: relative; }





.gen-reviewblock-4 .already-reviewed span {
}
.gen-reviewblock-4 .already-reviewed {
	text-transform: 0;
}

.gen-imagewithsimpletext-228 { position: relative; }
.gen-imagewithsimpletext-228 {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: auto;
}





.gen-imagewithsimpletext-228 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-228 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-228  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-228  span {
font-size: 16px;
}
.gen-imagewithsimpletext-228 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-228 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-228 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-228 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 35px;
	height: auto;
}





.gen-imagewithsimpletext-228 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-228 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-228 .image-wrapper .image-a  {
	padding-top: 5px;
	padding-bottom: 5px;
}
.gen-imagewithsimpletext-228 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}




.gen-reviewblock-4 .review-form { position: relative; }
.gen-reviewblock-4 .review-form {
	width: auto;
}





.gen-reviewblock-4 .review-form span {
}
.gen-reviewblock-4 .review-form {
	text-transform: 0;
}
.gen-reviewblock-4 .review-form  {
	padding-right: 0px;
	padding-left: 0px;
}
@media (max-width: 575.98px) {
  .gen-reviewblock-4 .review-form  {
	padding-right: 0px;
	padding-left: 0px;
	}
}
.gen-reviewblock-4 .review-form {
	color: rgba(0, 192, 88, 1);
}

.gen-horizontalline-77 { position: relative; }
.gen-horizontalline-77 {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}
@media (min-width: 1200.00px) {
	.gen-horizontalline-77 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-77 {
		margin-right: 20px;
		margin-left: auto;
		width: 100%;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-horizontalline-77 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
	.gen-horizontalline-77 {
		width: 100%;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-horizontalline-77 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
	.gen-horizontalline-77 {
		width: 100%;
	}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-horizontalline-77 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-horizontalline-77 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-horizontalline-77 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-horizontalline-77 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-horizontalline-77 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-horizontalline-77 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-horizontalline-77 {
display:none !important;
} }
.gen-horizontalline-77 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-77 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-77 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-77 > hr {
	color: rgba(0, 192, 88, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(181, 181, 198, 1);
}


.gen-editorrow-405 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-405 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-405 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-405 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-405 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-405 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-405 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-405 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-405 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-405 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-405 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-405 { position: relative; }





.gen-editorrow-405 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-405 span {
}
.gen-editorrow-405 {
	text-transform: 0;
}
.gen-editorrow-405  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-405   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-405  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-405  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-405  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-405 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-740 { position: relative; }





.gen-editorcolumn-740 span {
}
.gen-editorcolumn-740 {
	text-transform: 0;
}

.gen-paragraph-571 { position: relative; }
.gen-paragraph-571 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-571 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-571 .paragraph span {
}
.gen-paragraph-571 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-571 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
	text-align: left;
}
.gen-paragraph-571 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-571 .paragraph  {
	font-size: 20px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-571 .paragraph  span {
font-size: 20px;
	}
}
.gen-paragraph-571 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-571 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-571 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}


.gen-ratinginput-4 { position: relative; }
.gen-ratinginput-4 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-ratinginput-4 {
								margin-right: auto;
								margin-left: 0px;
							}
}

.gen-ratinginput-4 span {
}
.gen-ratinginput-4 {
	text-transform: 0;
}
.gen-ratinginput-4  {
	padding-bottom: 0px;
	text-align: left;
}
.gen-ratinginput-4 {
	color: rgba(0, 192, 88, 1);
}
.rating {
display: flex;
}
.gen-ratinginput-4 .rating-icon i{
color:rgba(237, 150, 27, 1);
}
.gen-ratinginput-4 .rating-icon i.hover{
color:rgba(237, 150, 27, 1);
}
.gen-ratinginput-4 .rating-icon i.active{
color:rgba(237, 150, 27, 1);
}
.gen-ratinginput-4{
font-size:24px;
}
.gen-ratinginput-4 .rating-icon:not(last-child){
margin-right:3px;
}

.gen-horizontalline-78 { position: relative; }
.gen-horizontalline-78 {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-78 {
		margin-right: 20px;
		margin-left: auto;
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-horizontalline-78 {
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-horizontalline-78 {
		width: 100%;
	}
}


.gen-horizontalline-78 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-78 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-78 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-78 > hr {
	color: rgba(0, 192, 88, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-paragraph-572 { position: relative; }





.gen-paragraph-572 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-572 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-572 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-572 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-572 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-input-69 { position: relative; }
.gen-input-69 {
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-69 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-69 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-69 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-69 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-69 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-69 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-69 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-69 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-69 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-69 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-69 > .inner-wrapper > .input + i{
padding:0 0px;
}
.gen-input-69 > .inner-wrapper > .input + i{
color:rgba(202, 202, 202, 1);
}

.gen-paragraph-573 { position: relative; }





.gen-paragraph-573 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-573 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-573 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-573 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-573 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-textarea-8 { position: relative; }
.gen-textarea-8 {
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-textarea-8 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-textarea-8 .text-area span {
	line-height: 1.2em;
}
.gen-textarea-8 .text-area {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-textarea-8 .text-area  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-textarea-8 .text-area  span {
font-size: 16px;
}
.gen-textarea-8 .text-area {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-textarea-8 .text-area:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-textarea-8 .text-area:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-textarea-8 .text-area:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-textarea-8 .text-area::placeholder{
color:rgba(202, 202, 202, 1);
}

.gen-checkboxwithtext-10 { position: relative; }
.gen-checkboxwithtext-10 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-checkboxwithtext-10 {
								margin-left: 0px;
							}
}

.gen-checkboxwithtext-10 span {
}
.gen-checkboxwithtext-10 {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-checkboxwithtext-10  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-checkboxwithtext-10  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-checkboxwithtext-10  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-checkboxwithtext-10  span {
font-size: 14px;
	}
}
.gen-checkboxwithtext-10 {
	color: rgba(255, 255, 255, 1);
}

.gen-checkboxwithtext-10 .checkbox { position: relative; }
.gen-checkboxwithtext-10 .checkbox {
	margin-right: 9px;
	margin-bottom: 2px;
	width: 20px;
	height: 20px;
}





.gen-checkboxwithtext-10 .checkbox .checkmark-wrapper span {
	line-height: 1.2em;
}
.gen-checkboxwithtext-10 .checkbox .checkmark-wrapper {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-checkboxwithtext-10 .checkbox .checkmark-wrapper  {
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
}
.gen-checkboxwithtext-10 .checkbox .checkmark-wrapper {
	color: rgba(0, 192, 88, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-checkboxwithtext-10 .checkbox .checkmark-wrapper{
font-size:20px;
}
.gen-checkboxwithtext-10 .checkbox .checkmark-wrapper.checked{
background-color:rgba(255, 255, 255, 1);
}
.gen-checkboxwithtext-10 .checkbox .checkmark-wrapper i{
color:rgba(32, 32, 35, 1);
}


.gen-button-175 { position: relative; }
.gen-button-175 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 300px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-175 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-175 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-175 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-175 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-175 > .button span {
	line-height: 1.6em;
}
.gen-button-175 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-175 > .button  {
	font-size: 16px;
}
.gen-button-175 > .button  span {
font-size: 16px;
}
.gen-button-175 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-175 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-175 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-175 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-175 > .button > span{
padding:0 0px;
}


.gen-editorcolumn-741 { position: relative; }





.gen-editorcolumn-741 span {
}
.gen-editorcolumn-741 {
	text-transform: 0;
}

.gen-imagewithsimpletext-229 { position: relative; }
.gen-imagewithsimpletext-229 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

@media (max-width: 1199.98px) {
	.gen-imagewithsimpletext-229 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-imagewithsimpletext-229 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-imagewithsimpletext-229 {
		margin-top: 10px;
	}
}

@media (max-width: 575.98px) {
	.gen-imagewithsimpletext-229 {
		margin-top: 15px;
		margin-bottom: 0px;
	}
}

.gen-imagewithsimpletext-229 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-229 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-229  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 22px;
}
.gen-imagewithsimpletext-229  span {
font-size: 22px;
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-229  {
	font-size: 20px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-229  span {
font-size: 20px;
	}
}
.gen-imagewithsimpletext-229 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithsimpletext-229:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-229 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-229 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-229 .image-wrapper {
	margin-right: 5px;
	margin-left: 0px;
	width: 40px;
	height: 40px;
}





.gen-imagewithsimpletext-229 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-229 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-229 .image-wrapper .image-a  {
	padding-right: 2px;
	padding-left: 3px;
}
.gen-imagewithsimpletext-229 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}



.gen-imagewithsimpletext-230 { position: relative; }
.gen-imagewithsimpletext-230 {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

@media (max-width: 1199.98px) {
	.gen-imagewithsimpletext-230 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}



@media (max-width: 575.98px) {
					.gen-imagewithsimpletext-230 {
						margin-top: 5px;
					}
}

.gen-imagewithsimpletext-230 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-230 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-230  {
	padding-top: 5px;
	padding-right: 18px;
	padding-bottom: 5px;
	padding-left: 18px;
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-230  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-230  span {
font-size: 14px;
	}
}
.gen-imagewithsimpletext-230 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-230 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-230 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-230 .image-wrapper {
	margin-right: 12px;
	margin-left: 0px;
	width: 25px;
	height: 25px;
}





.gen-imagewithsimpletext-230 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-230 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-230 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-230 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}



.gen-imagewithsimpletext-231 { position: relative; }
.gen-imagewithsimpletext-231 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-231 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-231 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-231  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
	font-size: 14px;
}
.gen-imagewithsimpletext-231  span {
font-size: 14px;
}
.gen-imagewithsimpletext-231 {
	color: rgba(150, 150, 150, 1);
}

.gen-imagewithsimpletext-231 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-231 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-231 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 25px;
	height: 25px;
}





.gen-imagewithsimpletext-231 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-231 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-231 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-231 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}



.gen-imagewithsimpletext-232 { position: relative; }
.gen-imagewithsimpletext-232 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-232 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-232 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-232  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
	font-size: 14px;
}
.gen-imagewithsimpletext-232  span {
font-size: 14px;
}
.gen-imagewithsimpletext-232 {
	color: rgba(150, 150, 150, 1);
}

.gen-imagewithsimpletext-232 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-232 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-232 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 25px;
	height: 25px;
}





.gen-imagewithsimpletext-232 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-232 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-232 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-232 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}



.gen-imagewithsimpletext-233 { position: relative; }
.gen-imagewithsimpletext-233 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-233 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-233 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-233  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
	font-size: 14px;
}
.gen-imagewithsimpletext-233  span {
font-size: 14px;
}
.gen-imagewithsimpletext-233 {
	color: rgba(150, 150, 150, 1);
}

.gen-imagewithsimpletext-233 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-233 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-233 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 25px;
	height: 25px;
}





.gen-imagewithsimpletext-233 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-233 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-233 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-233 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}



.gen-imagewithsimpletext-234 { position: relative; }
.gen-imagewithsimpletext-234 {
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

@media (max-width: 1199.98px) {
	.gen-imagewithsimpletext-234 {
		margin-top: 35px;
		margin-bottom: 15px;
	}
}




.gen-imagewithsimpletext-234 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-234 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-234  {
	padding-top: 5px;
	padding-right: 18px;
	padding-bottom: 5px;
	padding-left: 18px;
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-234  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-234  span {
font-size: 14px;
	}
}
.gen-imagewithsimpletext-234 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-234 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-234 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-234 .image-wrapper {
	margin-right: 12px;
	margin-left: 0px;
	width: 25px;
	height: 25px;
}





.gen-imagewithsimpletext-234 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-234 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-234 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-234 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}



.gen-imagewithsimpletext-235 { position: relative; }
.gen-imagewithsimpletext-235 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-235 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-235 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-235  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
	font-size: 14px;
}
.gen-imagewithsimpletext-235  span {
font-size: 14px;
}
.gen-imagewithsimpletext-235 {
	color: rgba(150, 150, 150, 1);
}

.gen-imagewithsimpletext-235 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-235 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-235 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 25px;
	height: 25px;
}





.gen-imagewithsimpletext-235 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-235 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-235 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-235 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}



.gen-imagewithsimpletext-236 { position: relative; }
.gen-imagewithsimpletext-236 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-236 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-236 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-236  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
	font-size: 14px;
}
.gen-imagewithsimpletext-236  span {
font-size: 14px;
}
.gen-imagewithsimpletext-236 {
	color: rgba(150, 150, 150, 1);
}

.gen-imagewithsimpletext-236 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-236 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-236 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 25px;
	height: 25px;
}





.gen-imagewithsimpletext-236 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-236 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-236 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-236 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}



.gen-imagewithsimpletext-237 { position: relative; }
.gen-imagewithsimpletext-237 {
	margin-right: 0px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-237 {
								margin-bottom: 20px;
							}
}

.gen-imagewithsimpletext-237 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-237 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-237  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
	font-size: 14px;
}
.gen-imagewithsimpletext-237  span {
font-size: 14px;
}
.gen-imagewithsimpletext-237 {
	color: rgba(150, 150, 150, 1);
}

.gen-imagewithsimpletext-237 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-237 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-237 .image-wrapper {
	margin-right: 15px;
	margin-left: 0px;
	width: 25px;
	height: 25px;
}





.gen-imagewithsimpletext-237 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-237 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-237 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-237 .image-wrapper .image-a {
	color: rgba(0, 192, 88, 1);
}










.gen-expansionarea-8 .show-more-button { position: relative; }
.gen-expansionarea-8 .show-more-button {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-expansionarea-8 .show-more-button {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionarea-8 .show-more-button {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-expansionarea-8 .show-more-button {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-expansionarea-8 .show-more-button {
		margin-right: 15px;
		margin-bottom: 0px;
		margin-left: 15px;
		width: auto;
	}
}

.gen-expansionarea-8 .show-more-button > .button span {
	line-height: 1.6em;
}
.gen-expansionarea-8 .show-more-button > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: 500;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-expansionarea-8 .show-more-button > .button  {
	font-size: 16px;
}
.gen-expansionarea-8 .show-more-button > .button  span {
font-size: 16px;
}
.gen-expansionarea-8 .show-more-button > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-expansionarea-8 .show-more-button > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-expansionarea-8 .show-more-button > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-expansionarea-8 .show-more-button > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-expansionarea-8 .show-more-button > .button > span{
padding:0 8px;
}

.gen-expansionarea-8 .show-less-button { position: relative; }
.gen-expansionarea-8 .show-less-button {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 120px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-expansionarea-8 .show-less-button {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-expansionarea-8 .show-less-button {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-expansionarea-8 .show-less-button {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-expansionarea-8 .show-less-button {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-expansionarea-8 .show-less-button > .button span {
	line-height: 1.6em;
}
.gen-expansionarea-8 .show-less-button > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-expansionarea-8 .show-less-button > .button  {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 16px;
}
.gen-expansionarea-8 .show-less-button > .button  span {
font-size: 16px;
}
.gen-expansionarea-8 .show-less-button > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-expansionarea-8 .show-less-button > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-expansionarea-8 .show-less-button > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-expansionarea-8 .show-less-button > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-expansionarea-8 .show-less-button > .button > span{
padding:0 8px;
}


.gen-horizontalline-79 { position: relative; }
.gen-horizontalline-79 {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 1290px;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-79 {
		margin-right: 20px;
		margin-left: auto;
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-horizontalline-79 {
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-horizontalline-79 {
		width: 100%;
	}
}


.gen-horizontalline-79 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-79 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-79 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-79 > hr {
	color: rgba(0, 192, 88, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}





.gen-editorrow-406 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-406 .col:nth-child(1) {
flex: 0 0 auto;
 width: 47.39583333333336%;
}
.gen-editorrow-406 .col:nth-child(2) {
flex: 0 0 auto;
 width: 52.60416666666663%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-406 .col:nth-child(1) {
flex: 0 0 auto;
 width: 61.88004032258061%;
}
.gen-editorrow-406 .col:nth-child(2) {
flex: 0 0 auto;
 width: 38.11995967741939%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-406 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-406 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-406 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-406 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-406 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-406 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-406 { position: relative; }





.gen-editorrow-406 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-406 span {
}
.gen-editorrow-406 {
	text-transform: 0;
}
.gen-editorrow-406  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-406  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-406  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-406  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-406 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-742 { position: relative; }





.gen-editorcolumn-742 span {
}
.gen-editorcolumn-742 {
	text-transform: 0;
}

.gen-editorrow-407 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-407 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.333333333333336%;
}
.gen-editorrow-407 .col:nth-child(2) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-407 .col:nth-child(3) {
flex: 0 0 auto;
 width: 61.66666666666667%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-407 .col:nth-child(1) {
flex: 0 0 auto;
 width: 30.20225694444445%;
}
.gen-editorrow-407 .col:nth-child(2) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-407 .col:nth-child(3) {
flex: 0 0 auto;
 width: 64.79774305555554%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-407 .col:nth-child(1) {
flex: 0 0 auto;
 width: 28.750000000000004%;
}
.gen-editorrow-407 .col:nth-child(2) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-407 .col:nth-child(3) {
flex: 0 0 auto;
 width: 66.25%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-407 .col:nth-child(1) {
flex: 0 0 auto;
 width: 28.750000000000004%;
}
.gen-editorrow-407 .col:nth-child(2) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-407 .col:nth-child(3) {
flex: 0 0 auto;
 width: 66.25%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-407 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-407 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-407 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-407 { position: relative; }





.gen-editorrow-407 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-407 span {
}
.gen-editorrow-407 {
	text-transform: 0;
}
.gen-editorrow-407  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-407   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-407  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-407  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-407  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-407 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-743 { position: relative; }





.gen-editorcolumn-743 span {
}
.gen-editorcolumn-743 {
	text-transform: 0;
}

.gen-image-201 { position: relative; }
.gen-image-201 {
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	width: 125px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-image-201 {
				width: 120px;
				height: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-image-201 {
						width: 120px;
						height: auto;
					}
}

.gen-image-201 .image-a span {
	line-height: 1.2em;
}
.gen-image-201 .image-a {
	line-height: 1.2em;
}
.gen-image-201 .image-a  {
}
.gen-image-201 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-574 { position: relative; }





.gen-paragraph-574 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-574 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-574 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 22px;
}
.gen-paragraph-574 .paragraph  span {
font-size: 22px;
}
.gen-paragraph-574 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-574 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-574 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-575 { position: relative; }
.gen-paragraph-575 {
	margin-bottom: 15px;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-575 {
		margin-bottom: 15px;
	}
}




.gen-paragraph-575 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-575 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-575 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-575 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-575 .paragraph {
	color: rgba(150, 150, 150, 1);
}
.gen-paragraph-575 .paragraph:hover {
	color: rgba(150, 150, 150, 1);
}
.gen-paragraph-575 .paragraph:active {
	color: rgba(150, 150, 150, 1);
}



.gen-editorcolumn-744 { position: relative; }





.gen-editorcolumn-744 span {
}
.gen-editorcolumn-744 {
	text-transform: 0;
}

.gen-verticalline-29 { position: relative; }
.gen-verticalline-29 {
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-verticalline-29 {
		height: 100%;
	}
}




.gen-verticalline-29 .vl span {
	line-height: 1.2em;
}
.gen-verticalline-29 .vl {
	line-height: 1.2em;
}
.gen-verticalline-29 .vl  {
}
.gen-verticalline-29 .vl {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}



.gen-editorcolumn-745 { position: relative; }





.gen-editorcolumn-745 span {
}
.gen-editorcolumn-745 {
	text-transform: 0;
}

.gen-block-382 { position: relative; }





.gen-block-382 span {
}
.gen-block-382 {
}
.gen-block-382  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-382 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-202 { position: relative; }
.gen-image-202 {
	margin-right: 15px;
	width: 120px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-image-202 {
				width: 120px;
				height: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-image-202 {
						width: 120px;
						height: auto;
					}
}

.gen-image-202 .image-a span {
	line-height: 1.2em;
}
.gen-image-202 .image-a {
	line-height: 1.2em;
}
.gen-image-202 .image-a  {
}
.gen-image-202 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-block-383 { position: relative; }
.gen-block-383 {
	margin-right: 8px;
	width: 158px;
	height: 25px;
}




@media (max-width: 575.98px) {
							.gen-block-383 {
								width: 116px;
							}
}

.gen-block-383 span {
}
.gen-block-383 {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-block-383  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-383 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(42, 42, 45, 1);
}

.gen-image-203 { position: relative; }
.gen-image-203 {
	margin-right: 0px;
	margin-left: 0px;
	width: 88%;
	height: 150px;
}


@media (max-width: 991.98px) {
			.gen-image-203 {
				width: 270px;
				height: 150px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-203 {
				width: 88%;
			}
}

@media (max-width: 575.98px) {
			.gen-image-203 {
				width: 89px;
				height: 150px;
			}
}

.gen-image-203 .image-a span {
	line-height: 1.2em;
}
.gen-image-203 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-image-203 .image-a  {
}
.gen-image-203 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-paragraph-576 { position: relative; }
.gen-paragraph-576 {
	margin-left: 0px;
}





.gen-paragraph-576 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-576 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-576 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-576 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-576 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-576 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-576 .paragraph {
	color: rgba(150, 150, 150, 1);
}



.gen-block-384 { position: relative; }





.gen-block-384 span {
}
.gen-block-384 {
}
.gen-block-384  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-384 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-204 { position: relative; }
.gen-image-204 {
	margin-right: 15px;
	width: 120px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-image-204 {
				width: 120px;
				height: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-image-204 {
						width: 120px;
						height: auto;
					}
}

.gen-image-204 .image-a span {
	line-height: 1.2em;
}
.gen-image-204 .image-a {
	line-height: 1.2em;
}
.gen-image-204 .image-a  {
}
.gen-image-204 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-block-385 { position: relative; }
.gen-block-385 {
	margin-right: 8px;
	width: 158px;
	height: 25px;
}




@media (max-width: 575.98px) {
							.gen-block-385 {
								width: 116px;
							}
}

.gen-block-385 span {
}
.gen-block-385 {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-block-385  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-385 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(42, 42, 45, 1);
}

.gen-image-205 { position: relative; }
.gen-image-205 {
	margin-right: 8px;
	width: 16%;
	height: 25px;
}



@media (max-width: 767.98px) {
					.gen-image-205 {
						width: 16%;
					}
}

@media (max-width: 575.98px) {
					.gen-image-205 {
						width: 16%;
					}
}

.gen-image-205 .image-a span {
}
.gen-image-205 .image-a {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-image-205 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-205 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(90, 90, 97, 1);
}



.gen-paragraph-577 { position: relative; }
.gen-paragraph-577 {
	margin-left: 0px;
}





.gen-paragraph-577 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-577 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-577 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-577 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-577 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-577 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-577 .paragraph {
	color: rgba(150, 150, 150, 1);
}



.gen-block-386 { position: relative; }





.gen-block-386 span {
}
.gen-block-386 {
}
.gen-block-386  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-386 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-206 { position: relative; }
.gen-image-206 {
	margin-right: 15px;
	width: 120px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-image-206 {
				width: 120px;
				height: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-image-206 {
						width: 120px;
						height: auto;
					}
}

.gen-image-206 .image-a span {
	line-height: 1.2em;
}
.gen-image-206 .image-a {
	line-height: 1.2em;
}
.gen-image-206 .image-a  {
}
.gen-image-206 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-block-387 { position: relative; }
.gen-block-387 {
	margin-right: 8px;
	width: 158px;
	height: 25px;
}




@media (max-width: 575.98px) {
							.gen-block-387 {
								width: 116px;
							}
}

.gen-block-387 span {
}
.gen-block-387 {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-block-387  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-387 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(42, 42, 45, 1);
}

.gen-image-207 { position: relative; }
.gen-image-207 {
	margin-right: 8px;
	width: 8%;
	height: 25px;
}



@media (max-width: 767.98px) {
					.gen-image-207 {
						width: 8%;
					}
}

@media (max-width: 575.98px) {
					.gen-image-207 {
						width: 8%;
					}
}

.gen-image-207 .image-a span {
}
.gen-image-207 .image-a {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-image-207 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-207 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(90, 90, 97, 1);
}



.gen-paragraph-578 { position: relative; }
.gen-paragraph-578 {
	margin-left: 0px;
}





.gen-paragraph-578 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-578 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-578 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-578 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-578 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-578 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-578 .paragraph {
	color: rgba(150, 150, 150, 1);
}



.gen-block-388 { position: relative; }





.gen-block-388 span {
}
.gen-block-388 {
}
.gen-block-388  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-388 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-208 { position: relative; }
.gen-image-208 {
	margin-right: 15px;
	width: 120px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-image-208 {
				width: 120px;
				height: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-image-208 {
						width: 120px;
						height: auto;
					}
}

.gen-image-208 .image-a span {
	line-height: 1.2em;
}
.gen-image-208 .image-a {
	line-height: 1.2em;
}
.gen-image-208 .image-a  {
}
.gen-image-208 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-block-389 { position: relative; }
.gen-block-389 {
	margin-right: 8px;
	width: 158px;
	height: 25px;
}




@media (max-width: 575.98px) {
							.gen-block-389 {
								width: 116px;
							}
}

.gen-block-389 span {
}
.gen-block-389 {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-block-389  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-389 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(42, 42, 45, 1);
}

.gen-image-209 { position: relative; }
.gen-image-209 {
	margin-right: 8px;
	width: 0%;
	height: 25px;
}




@media (max-width: 575.98px) {
							.gen-image-209 {
								width: 0px;
							}
}

.gen-image-209 .image-a span {
}
.gen-image-209 .image-a {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-image-209 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-209 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(90, 90, 97, 1);
}



.gen-paragraph-579 { position: relative; }
.gen-paragraph-579 {
	margin-left: 0px;
}





.gen-paragraph-579 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-579 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-579 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-579 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-579 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-579 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-579 .paragraph {
	color: rgba(150, 150, 150, 1);
}



.gen-block-390 { position: relative; }





.gen-block-390 span {
}
.gen-block-390 {
}
.gen-block-390  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-390 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-210 { position: relative; }
.gen-image-210 {
	margin-right: 15px;
	width: 120px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-image-210 {
				width: 120px;
				height: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-image-210 {
						width: 120px;
						height: auto;
					}
}

.gen-image-210 .image-a span {
	line-height: 1.2em;
}
.gen-image-210 .image-a {
	line-height: 1.2em;
}
.gen-image-210 .image-a  {
}
.gen-image-210 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-block-391 { position: relative; }
.gen-block-391 {
	margin-right: 8px;
	width: 158px;
	height: 25px;
}




@media (max-width: 575.98px) {
							.gen-block-391 {
								width: 116px;
							}
}

.gen-block-391 span {
}
.gen-block-391 {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-block-391  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-391 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(42, 42, 45, 1);
}

.gen-image-211 { position: relative; }
.gen-image-211 {
	margin-right: 8px;
	width: 0%;
	height: 25px;
}




@media (max-width: 575.98px) {
							.gen-image-211 {
								width: 0px;
							}
}

.gen-image-211 .image-a span {
}
.gen-image-211 .image-a {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-image-211 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-211 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(90, 90, 97, 1);
}



.gen-paragraph-580 { position: relative; }
.gen-paragraph-580 {
	margin-left: 0px;
}





.gen-paragraph-580 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-580 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-580 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-580 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-580 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-580 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-580 .paragraph {
	color: rgba(150, 150, 150, 1);
}






.gen-editorcolumn-746 { position: relative; }





.gen-editorcolumn-746 span {
}
.gen-editorcolumn-746 {
	text-transform: 0;
}

.gen-editorrow-408 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-408 .col:nth-child(1) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-408 .col:nth-child(2) {
flex: 0 0 auto;
 width: 95%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-408 .col:nth-child(1) {
flex: 0 0 auto;
 width: 8.333333333333332%;
}
.gen-editorrow-408 .col:nth-child(2) {
flex: 0 0 auto;
 width: 91.66666666666666%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-408 .col:nth-child(1) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-408 .col:nth-child(2) {
flex: 0 0 auto;
 width: 95%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-408 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-408 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-408 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-408 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-408 { position: relative; }


@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorrow-408 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorrow-408 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-editorrow-408 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorrow-408 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorrow-408 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-editorrow-408 {
display:none !important;
} }
.gen-editorrow-408 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-408 span {
}
.gen-editorrow-408 {
	text-transform: 0;
}
.gen-editorrow-408  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-408   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-408  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-408  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-408  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-408 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-747 { position: relative; }





.gen-editorcolumn-747 span {
}
.gen-editorcolumn-747 {
	text-transform: 0;
}

.gen-verticalline-30 { position: relative; }
.gen-verticalline-30 {
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-verticalline-30 {
		height: 100%;
	}
}




.gen-verticalline-30 .vl span {
	line-height: 1.2em;
}
.gen-verticalline-30 .vl {
	line-height: 1.2em;
}
.gen-verticalline-30 .vl  {
}
.gen-verticalline-30 .vl {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}



.gen-editorcolumn-748 { position: relative; }





.gen-editorcolumn-748 span {
}
.gen-editorcolumn-748 {
	text-transform: 0;
}

.gen-block-392 { position: relative; }
.gen-block-392 {
	margin-bottom: 0px;
	width: 492px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-392 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-392 {
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-block-392 {
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-392 {
		margin-bottom: 0px;
		width: auto;
	}
}

.gen-block-392 span {
	line-height: 1.2em;
}
.gen-block-392 {
	line-height: 1.2em;
}
.gen-block-392  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-392 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-393 { position: relative; }
.gen-block-393 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-393 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-393 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-393 {
		width: 33%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-393 {
		width: 50%;
	}
}

.gen-block-393 span {
	line-height: 1.2em;
}
.gen-block-393 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-393  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-393  span {
font-size: 18px;
}
.gen-block-393 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-212 { position: relative; }
.gen-image-212 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-212 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-212 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-212 .image-a span {
	line-height: 1.2em;
}
.gen-image-212 .image-a {
	line-height: 1.2em;
}
.gen-image-212 .image-a  {
}
.gen-image-212 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-394 { position: relative; }
.gen-block-394 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-394 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-394 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-394 {
		width: 33%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-394 {
		width: 50%;
	}
}

.gen-block-394 span {
	line-height: 1.2em;
}
.gen-block-394 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-394  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-394  span {
font-size: 18px;
}
.gen-block-394 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-213 { position: relative; }
.gen-image-213 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-213 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-213 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-213 .image-a span {
	line-height: 1.2em;
}
.gen-image-213 .image-a {
	line-height: 1.2em;
}
.gen-image-213 .image-a  {
}
.gen-image-213 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-395 { position: relative; }
.gen-block-395 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-395 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-395 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-395 {
		width: 33%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-395 {
		width: 50%;
	}
}

.gen-block-395 span {
	line-height: 1.2em;
}
.gen-block-395 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-395  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-395  span {
font-size: 18px;
}
.gen-block-395 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-214 { position: relative; }
.gen-image-214 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-214 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-214 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-214 .image-a span {
	line-height: 1.2em;
}
.gen-image-214 .image-a {
	line-height: 1.2em;
}
.gen-image-214 .image-a  {
}
.gen-image-214 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-396 { position: relative; }
.gen-block-396 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-396 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-396 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-396 {
		width: 33%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-396 {
		width: 50%;
	}
}

.gen-block-396 span {
	line-height: 1.2em;
}
.gen-block-396 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-396  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-396  span {
font-size: 18px;
}
.gen-block-396 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}
@media (min-width: 768px) and (max-width:1199.98px) {
    .icon4 {
        border-right: none;
    }
}
@media (max-width: 575.98px) {
    .icon4 {
        border-right: none;
    }
}
.gen-image-215 { position: relative; }
.gen-image-215 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-215 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-215 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-215 .image-a span {
	line-height: 1.2em;
}
.gen-image-215 .image-a {
	line-height: 1.2em;
}
.gen-image-215 .image-a  {
}
.gen-image-215 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-397 { position: relative; }
.gen-block-397 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-397 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-397 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-397 {
		width: 33%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-397 {
		width: 50%;
	}
}

.gen-block-397 span {
	line-height: 1.2em;
}
.gen-block-397 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-397  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-397  span {
font-size: 18px;
}
.gen-block-397 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-216 { position: relative; }
.gen-image-216 {
	width: 100%;
	height: 150px;
}


@media (max-width: 991.98px) {
			.gen-image-216 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-216 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-216 .image-a span {
	line-height: 1.2em;
}
.gen-image-216 .image-a {
	line-height: 1.2em;
}
.gen-image-216 .image-a  {
}
.gen-image-216 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-398 { position: relative; }
.gen-block-398 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-398 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-398 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-398 {
		width: 33%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-398 {
		width: 50%;
	}
}

.gen-block-398 span {
	line-height: 1.2em;
}
.gen-block-398 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-398  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-398  span {
font-size: 18px;
}
.gen-block-398 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-217 { position: relative; }
.gen-image-217 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-217 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-217 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-217 .image-a span {
	line-height: 1.2em;
}
.gen-image-217 .image-a {
	line-height: 1.2em;
}
.gen-image-217 .image-a  {
}
.gen-image-217 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-399 { position: relative; }
.gen-block-399 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-399 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-399 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-399 {
		width: 33%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-399 {
		width: 50%;
	}
}

.gen-block-399 span {
	line-height: 1.2em;
}
.gen-block-399 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-399  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-399  span {
font-size: 18px;
}
.gen-block-399 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-218 { position: relative; }
.gen-image-218 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-218 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-218 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-218 .image-a span {
	line-height: 1.2em;
}
.gen-image-218 .image-a {
	line-height: 1.2em;
}
.gen-image-218 .image-a  {
}
.gen-image-218 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-400 { position: relative; }
.gen-block-400 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-400 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-400 {
		width: 50%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-400 {
		width: 33%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-400 {
		width: 50%;
	}
}

.gen-block-400 span {
	line-height: 1.2em;
}
.gen-block-400 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-400  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-400  span {
font-size: 18px;
}
.gen-block-400 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-219 { position: relative; }
.gen-image-219 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-219 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-219 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-219 .image-a span {
	line-height: 1.2em;
}
.gen-image-219 .image-a {
	line-height: 1.2em;
}
.gen-image-219 .image-a  {
}
.gen-image-219 .image-a {
	color: rgba(0, 0, 0, 1);
}






.gen-editorrow-409 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-409 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-409 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-409 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-409 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-409 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-409 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorrow-409 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-409 {
	display:none !important;
	}
}




@media (min-width: 1200px) {
 .gen-editorrow-409 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-409 {
display:none !important;
} }
.gen-editorrow-409 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-409 span {
}
.gen-editorrow-409 {
	text-transform: 0;
}
.gen-editorrow-409  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-409   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-409  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-409  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-409  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-409 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-749 { position: relative; }





.gen-editorcolumn-749 span {
}
.gen-editorcolumn-749 {
	text-transform: 0;
}

.gen-block-401 { position: relative; }
.gen-block-401 {
	margin-bottom: 0px;
	width: 492px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-401 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-401 {
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-block-401 {
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-401 {
		margin-bottom: 0px;
		width: auto;
	}
}

.gen-block-401 span {
	line-height: 1.2em;
}
.gen-block-401 {
	line-height: 1.2em;
}
.gen-block-401  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-401 {
	color: rgba(0, 0, 0, 1);
}

.gen-block-402 { position: relative; }
.gen-block-402 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-402 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-402 {
		width: 19%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-402 {
		width: 22%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-402 {
		width: 33%;
	}
}

.gen-block-402 span {
	line-height: 1.2em;
}
.gen-block-402 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-402  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-402  span {
font-size: 18px;
}
.gen-block-402 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-220 { position: relative; }
.gen-image-220 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-220 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-220 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-220 .image-a span {
	line-height: 1.2em;
}
.gen-image-220 .image-a {
	line-height: 1.2em;
}
.gen-image-220 .image-a  {
}
.gen-image-220 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-403 { position: relative; }
.gen-block-403 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-403 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-403 {
		width: 19%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-403 {
		width: 22%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-403 {
		width: 33%;
	}
}

.gen-block-403 span {
	line-height: 1.2em;
}
.gen-block-403 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-403  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-403  span {
font-size: 18px;
}
.gen-block-403 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-221 { position: relative; }
.gen-image-221 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-221 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-221 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-221 .image-a span {
	line-height: 1.2em;
}
.gen-image-221 .image-a {
	line-height: 1.2em;
}
.gen-image-221 .image-a  {
}
.gen-image-221 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-404 { position: relative; }
.gen-block-404 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-404 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-404 {
		width: 19%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-404 {
		width: 22%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-404 {
		width: 33%;
	}
}

.gen-block-404 span {
	line-height: 1.2em;
}
.gen-block-404 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-404  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-404  span {
font-size: 18px;
}
.gen-block-404 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-222 { position: relative; }
.gen-image-222 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-222 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-222 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-222 .image-a span {
	line-height: 1.2em;
}
.gen-image-222 .image-a {
	line-height: 1.2em;
}
.gen-image-222 .image-a  {
}
.gen-image-222 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-405 { position: relative; }
.gen-block-405 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-405 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-405 {
		width: 19%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-405 {
		width: 22%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-405 {
		width: 33%;
	}
}

.gen-block-405 span {
	line-height: 1.2em;
}
.gen-block-405 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-405  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-405  span {
font-size: 18px;
}
.gen-block-405 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}
@media (min-width: 768px) and (max-width:1199.98px) {
    .icon4 {
        border-right: none;
    }
}
@media (max-width: 575.98px) {
    .icon4 {
        border-right: none;
    }
}
.gen-image-223 { position: relative; }
.gen-image-223 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-223 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-223 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-223 .image-a span {
	line-height: 1.2em;
}
.gen-image-223 .image-a {
	line-height: 1.2em;
}
.gen-image-223 .image-a  {
}
.gen-image-223 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-406 { position: relative; }
.gen-block-406 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-406 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-406 {
		width: 19%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-406 {
		width: 22%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-406 {
		width: 33%;
	}
}

.gen-block-406 span {
	line-height: 1.2em;
}
.gen-block-406 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-406  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-406  span {
font-size: 18px;
}
.gen-block-406 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-224 { position: relative; }
.gen-image-224 {
	width: 100%;
	height: 150px;
}


@media (max-width: 991.98px) {
			.gen-image-224 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-224 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-224 .image-a span {
	line-height: 1.2em;
}
.gen-image-224 .image-a {
	line-height: 1.2em;
}
.gen-image-224 .image-a  {
}
.gen-image-224 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-407 { position: relative; }
.gen-block-407 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-407 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-407 {
		width: 19%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-407 {
		width: 22%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-407 {
		width: 33%;
	}
}

.gen-block-407 span {
	line-height: 1.2em;
}
.gen-block-407 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-407  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-407  span {
font-size: 18px;
}
.gen-block-407 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-225 { position: relative; }
.gen-image-225 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-225 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-225 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-225 .image-a span {
	line-height: 1.2em;
}
.gen-image-225 .image-a {
	line-height: 1.2em;
}
.gen-image-225 .image-a  {
}
.gen-image-225 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-408 { position: relative; }
.gen-block-408 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-408 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-408 {
		width: 19%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-408 {
		width: 22%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-408 {
		width: 33%;
	}
}

.gen-block-408 span {
	line-height: 1.2em;
}
.gen-block-408 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-408  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-408  span {
font-size: 18px;
}
.gen-block-408 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-226 { position: relative; }
.gen-image-226 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-226 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-226 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-226 .image-a span {
	line-height: 1.2em;
}
.gen-image-226 .image-a {
	line-height: 1.2em;
}
.gen-image-226 .image-a  {
}
.gen-image-226 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-block-409 { position: relative; }
.gen-block-409 {
	width: 120px;
	height: 90px;
}

@media (max-width: 1199.98px) {
	.gen-block-409 {
		width: 33%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-409 {
		width: 19%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-409 {
		width: 22%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-409 {
		width: 33%;
	}
}

.gen-block-409 span {
	line-height: 1.2em;
}
.gen-block-409 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-409  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-409  span {
font-size: 18px;
}
.gen-block-409 {
	color: rgba(255, 255, 255, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.161);
}

.gen-image-227 { position: relative; }
.gen-image-227 {
	width: 100%;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-227 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-227 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-227 .image-a span {
	line-height: 1.2em;
}
.gen-image-227 .image-a {
	line-height: 1.2em;
}
.gen-image-227 .image-a  {
}
.gen-image-227 .image-a {
	color: rgba(0, 0, 0, 1);
}








.gen-editorrow-410 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-410 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-410 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-410 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-410 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-410 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-410 { position: relative; }





.gen-editorrow-410 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-410 span {
}
.gen-editorrow-410 {
	text-transform: 0;
}
.gen-editorrow-410  {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-410  {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
}
.gen-editorrow-410 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-750 { position: relative; }





.gen-editorcolumn-750 span {
}
.gen-editorcolumn-750 {
	text-transform: 0;
}

.gen-horizontalline-80 { position: relative; }
.gen-horizontalline-80 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-80 {
		margin-right: 20px;
		margin-left: auto;
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-horizontalline-80 {
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-horizontalline-80 {
		width: 100%;
	}
}


.gen-horizontalline-80 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-80 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-80 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-80 > hr {
	color: rgba(0, 192, 88, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-button-176 { position: relative; }
.gen-button-176 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 300px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-176 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-176 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-176 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-176 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-176 > .button span {
	line-height: 1.6em;
}
.gen-button-176 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-176 > .button  {
	font-size: 16px;
}
.gen-button-176 > .button  span {
font-size: 16px;
}
.gen-button-176 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-button-176 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-176 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-176 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-176 > .button > span{
padding:0 0px;
}




.gen-editorsection-111 { position: relative; }





.gen-editorsection-111 span {
}
.gen-editorsection-111 {
	text-transform: 0;
}
.gen-editorsection-111  {
	padding-top: 60px;
	padding-bottom: 60px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-111  {
	padding-top: 30px;
	padding-bottom: 30px;
	}
}
.gen-editorsection-111 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(255, 255, 255, 1);
}

.gen-editorrow-411 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-411 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-411 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-411 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-411 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-411 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-411 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-411 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-411 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-411 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-411 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-411 { position: relative; }





.gen-editorrow-411 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-411 span {
}
.gen-editorrow-411 {
	text-transform: 0;
}
.gen-editorrow-411  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-411   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-411  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-411  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-411  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-411 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-751 { position: relative; }





.gen-editorcolumn-751 span {
}
.gen-editorcolumn-751 {
	text-transform: 0;
}

.gen-block-410 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-block-410 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-block-410 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-block-410 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-block-410 {
	display:none !important;
	}
}


@media (min-width: 1200px) {
 .gen-block-410 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-block-410 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-block-410 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-block-410 {
display:none !important;
} }
.gen-block-410 span {
}
.gen-block-410 {
}
.gen-block-410  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-410 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-295 { position: relative; }
.gen-heading-295 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-heading-295 {
								margin-top: 0px;
							}
}

.gen-heading-295 .h span {
	line-height: 1.2em;
}
.gen-heading-295 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-295 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: left;
}
.gen-heading-295 .h  span {
font-size: 40px;
}
@media (max-width: 991.98px) {
  .gen-heading-295 .h  {
	font-size: 24px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-295 .h  span {
font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-295 .h  {
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-295 .h  span {
font-size: 24px;
	}
}
.gen-heading-295 .h {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-295 .h:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-295 .h:active {
	color: rgba(32, 32, 35, 1);
}



.gen-video-30 { position: relative; }
.gen-video-30 {
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	width: 550px;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-video-30 {
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-video-30 {
		height: 190px;
	}
}

@media (max-width: 767.98px) {
	.gen-video-30 {
		height: 180px;
	}
}

@media (max-width: 575.98px) {
	.gen-video-30 {
		margin-right: auto;
		width: 100%;
		height: 200px;
	}
}

.gen-video-30 .video span {
	line-height: 1.2em;
}
.gen-video-30 .video {
	line-height: 1.2em;
}
.gen-video-30 .video  {
}
.gen-video-30 .video {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-752 { position: relative; }





.gen-editorcolumn-752 span {
}
.gen-editorcolumn-752 {
	text-transform: 0;
}

.gen-block-411 { position: relative; }




@media (max-width: 575.98px) {
	.gen-block-411 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-block-411 {
display:none !important;
} }
.gen-block-411 span {
}
.gen-block-411 {
}
.gen-block-411  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-411 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-296 { position: relative; }
.gen-heading-296 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-heading-296 {
								margin-top: 0px;
							}
}

.gen-heading-296 .h span {
	line-height: 1.2em;
}
.gen-heading-296 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-296 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: left;
}
.gen-heading-296 .h  span {
font-size: 40px;
}
@media (max-width: 991.98px) {
  .gen-heading-296 .h  {
	font-size: 24px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-296 .h  span {
font-size: 24px;
	}
}
.gen-heading-296 .h {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-296 .h:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-296 .h:active {
	color: rgba(32, 32, 35, 1);
}



.gen-paragraph-581 { position: relative; }
.gen-paragraph-581 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-581 {
								margin-top: 22px;
								width: auto;
							}
}

.gen-paragraph-581 .paragraph span {
	line-height: 1.9000000000000004em;
}
.gen-paragraph-581 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.9000000000000004em;
}
.gen-paragraph-581 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-581 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-581 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-581 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-581 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-581 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-581 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}





.gen-editorsection-112 { position: relative; }





.gen-editorsection-112 span {
}
.gen-editorsection-112 {
}
.gen-editorsection-112  {
	padding-top: 90px;
	padding-bottom: 120px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-112  {
	padding-top: 30px;
	padding-bottom: 60px;
	}
}
.gen-editorsection-112 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
	background-image: url('') ;
	background-position: initial ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: initial ;
}

.gen-editorrow-412 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-412 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-412 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-412 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-412 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-412 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-412 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-412 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-412 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-412 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-412 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-412 { position: relative; }





.gen-editorrow-412 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-412 span {
}
.gen-editorrow-412 {
}
.gen-editorrow-412  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-412   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-412  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-412  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-412  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-412 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-753 { position: relative; }





.gen-editorcolumn-753 span {
}
.gen-editorcolumn-753 {
}

.gen-block-412 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-block-412 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-block-412 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-block-412 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-block-412 {
	display:none !important;
	}
}


@media (min-width: 1200px) {
 .gen-block-412 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-block-412 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-block-412 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-block-412 {
display:none !important;
} }
.gen-block-412 span {
}
.gen-block-412 {
}
.gen-block-412  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-412 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-297 { position: relative; }
.gen-heading-297 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 100%;
}





.gen-heading-297 .h span {
	line-height: 1.2em;
}
.gen-heading-297 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-297 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 991.98px) {
  .gen-heading-297 .h  {
	font-size: 28px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-297 .h  span {
font-size: 28px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-297 .h  {
	font-size: 28px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-297 .h  span {
font-size: 28px;
	}
}
.gen-heading-297 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-imagewithsimpletext-238 { position: relative; }
.gen-imagewithsimpletext-238 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-238 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-238 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-238  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-imagewithsimpletext-238  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-238  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-238  span {
font-size: 18px;
	}
}
@media (max-width: 767.98px) {
  .gen-imagewithsimpletext-238  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-imagewithsimpletext-238  span {
font-size: 16px;
	}
}
.gen-imagewithsimpletext-238 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-238 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-238 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-238 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-238 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-238 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-238 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-238 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-239 { position: relative; }
.gen-imagewithsimpletext-239 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-239 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-239 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-239  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-imagewithsimpletext-239  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-239  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-239  span {
font-size: 18px;
	}
}
@media (max-width: 767.98px) {
  .gen-imagewithsimpletext-239  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-imagewithsimpletext-239  span {
font-size: 16px;
	}
}
.gen-imagewithsimpletext-239 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-239 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-239 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-239 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-239 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-239 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-239 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-239 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-240 { position: relative; }
.gen-imagewithsimpletext-240 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-240 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-240 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-240  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-imagewithsimpletext-240  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-240  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-240  span {
font-size: 18px;
	}
}
@media (max-width: 767.98px) {
  .gen-imagewithsimpletext-240  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-imagewithsimpletext-240  span {
font-size: 16px;
	}
}
.gen-imagewithsimpletext-240 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-240 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-240 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-240 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-240 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-240 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-240 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-240 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-241 { position: relative; }
.gen-imagewithsimpletext-241 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-241 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-241 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-241  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-imagewithsimpletext-241  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-241  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-241  span {
font-size: 18px;
	}
}
@media (max-width: 767.98px) {
  .gen-imagewithsimpletext-241  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-imagewithsimpletext-241  span {
font-size: 16px;
	}
}
.gen-imagewithsimpletext-241 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-241 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-241 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-241 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-241 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-241 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-241 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-241 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-242 { position: relative; }
.gen-imagewithsimpletext-242 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-242 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-242 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-242  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-imagewithsimpletext-242  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-242  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-242  span {
font-size: 18px;
	}
}
@media (max-width: 767.98px) {
  .gen-imagewithsimpletext-242  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-imagewithsimpletext-242  span {
font-size: 16px;
	}
}
.gen-imagewithsimpletext-242 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-242 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-242 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-242 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-242 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-242 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-242 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-242 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-243 { position: relative; }
.gen-imagewithsimpletext-243 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


@media (max-width: 991.98px) {
			.gen-imagewithsimpletext-243 {
				margin-bottom: 30px;
			}
}



.gen-imagewithsimpletext-243 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-243 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-243  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-imagewithsimpletext-243  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-243  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-243  span {
font-size: 18px;
	}
}
@media (max-width: 767.98px) {
  .gen-imagewithsimpletext-243  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-imagewithsimpletext-243  span {
font-size: 16px;
	}
}
.gen-imagewithsimpletext-243 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-243 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-243 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-243 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-243 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-243 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-243 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-243 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-image-228 { position: relative; }
.gen-image-228 {
	margin-top: 0px;
	width: 550px;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-228 {
				width: auto;
				height: 385px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-228 {
						width: auto;
						height: 300px;
					}
}

.gen-image-228 .image-a span {
	line-height: 1.2em;
}
.gen-image-228 .image-a {
	line-height: 1.2em;
}
.gen-image-228 .image-a  {
}
.gen-image-228 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-754 { position: relative; }





.gen-editorcolumn-754 span {
}
.gen-editorcolumn-754 {
}

.gen-block-413 { position: relative; }




@media (max-width: 575.98px) {
	.gen-block-413 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-block-413 {
display:none !important;
} }
.gen-block-413 span {
}
.gen-block-413 {
}
.gen-block-413  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-413 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-298 { position: relative; }
.gen-heading-298 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 100%;
}





.gen-heading-298 .h span {
	line-height: 1.2em;
}
.gen-heading-298 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-298 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 991.98px) {
  .gen-heading-298 .h  {
	font-size: 32px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-298 .h  span {
font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-298 .h  {
	font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-298 .h  span {
font-size: 32px;
	}
}
.gen-heading-298 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-imagewithsimpletext-244 { position: relative; }
.gen-imagewithsimpletext-244 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-244 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-244 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-244  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-imagewithsimpletext-244  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-244  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-244  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-imagewithsimpletext-244  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-imagewithsimpletext-244  span {
font-size: 16px;
	}
}
.gen-imagewithsimpletext-244 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-244 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-244 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-244 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-244 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-244 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-244 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-244 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-245 { position: relative; }
.gen-imagewithsimpletext-245 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-245 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-245 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-245  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-imagewithsimpletext-245  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-245  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-245  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-imagewithsimpletext-245  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-imagewithsimpletext-245  span {
font-size: 16px;
	}
}
.gen-imagewithsimpletext-245 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-245 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-245 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-245 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-245 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-245 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-245 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-245 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-246 { position: relative; }
.gen-imagewithsimpletext-246 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-246 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-246 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-246  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-imagewithsimpletext-246  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-246  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-246  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-imagewithsimpletext-246  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-imagewithsimpletext-246  span {
font-size: 16px;
	}
}
.gen-imagewithsimpletext-246 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-246 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-246 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-246 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-246 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-246 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-246 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-246 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-247 { position: relative; }
.gen-imagewithsimpletext-247 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-247 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-247 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-247  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-imagewithsimpletext-247  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-247  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-247  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-imagewithsimpletext-247  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-imagewithsimpletext-247  span {
font-size: 16px;
	}
}
.gen-imagewithsimpletext-247 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-247 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-247 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-247 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-247 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-247 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-247 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-247 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-248 { position: relative; }
.gen-imagewithsimpletext-248 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-248 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-248 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-248  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-imagewithsimpletext-248  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-248  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-248  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-imagewithsimpletext-248  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-imagewithsimpletext-248  span {
font-size: 16px;
	}
}
.gen-imagewithsimpletext-248 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-248 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-248 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-248 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-248 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-248 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-248 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-248 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-249 { position: relative; }
.gen-imagewithsimpletext-249 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


@media (max-width: 991.98px) {
			.gen-imagewithsimpletext-249 {
				margin-bottom: 30px;
			}
}



.gen-imagewithsimpletext-249 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-249 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-249  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 20px;
}
.gen-imagewithsimpletext-249  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-249  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-249  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-imagewithsimpletext-249  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-imagewithsimpletext-249  span {
font-size: 16px;
	}
}
.gen-imagewithsimpletext-249 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-249 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-249 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-249 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-249 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-249 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-249 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-249 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}







.gen-editormain-39 { position: relative; }





.gen-editorsection-113 { position: relative; }





.gen-editorsection-113 span {
}
.gen-editorsection-113 {
	text-transform: 0;
}
.gen-editorsection-113  {
	padding-top: 120px;
	padding-bottom: 200px;
}
.gen-editorsection-113 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(20, 20, 23, 1);
}

.gen-editorrow-413 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-413 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-413 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-413 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-413 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-413 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-413 { position: relative; }





.gen-editorrow-413 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-413 span {
}
.gen-editorrow-413 {
	text-transform: 0;
}
.gen-editorrow-413  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-413   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-413  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-413  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-413  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-413 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-755 { position: relative; }





.gen-editorcolumn-755 span {
}
.gen-editorcolumn-755 {
	text-transform: 0;
}

.gen-image-229 { position: relative; }
.gen-image-229 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 560px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-image-229 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-229 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-229 .image-a span {
	line-height: 1.2em;
}
.gen-image-229 .image-a {
	line-height: 1.2em;
}
.gen-image-229 .image-a  {
}
.gen-image-229 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-299 { position: relative; }
.gen-heading-299 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-299 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-heading-299 {
				margin-right: auto;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-299 {
				width: auto;
			}
}

.gen-heading-299 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-299 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
font-weight: 200;
}
.gen-heading-299 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 60px;
	text-align: center;
}
.gen-heading-299 .h  span {
font-size: 60px;
}
@media (max-width: 991.98px) {
  .gen-heading-299 .h  {
	font-size: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-299 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-299 .h  {
	font-size: 36px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-299 .h  span {
font-size: 36px;
	}
}
.gen-heading-299 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-582 { position: relative; }
.gen-paragraph-582 {
	margin-bottom: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-582 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-582 {
				width: auto;
				height: auto;
			}
}


.gen-paragraph-582 .paragraph span {
	line-height: 2.0000000000000004em;
}
.gen-paragraph-582 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 2.0000000000000004em;
font-weight: 800;
}
.gen-paragraph-582 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-582 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-582 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-582 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-582 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-582 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-582 .paragraph {
	color: rgba(255, 255, 255, 1);
}





.gen-editormain-40 { position: relative; }





.gen-editorsection-114 { position: relative; }





.gen-editorsection-114 span {
}
.gen-editorsection-114 {
}
.gen-editorsection-114  {
	padding-top: 30px;
	padding-bottom: 30px;
}
@media (max-width: 767.98px) {
  .gen-editorsection-114  {
	padding-top: 60px;
	padding-bottom: 60px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-114  {
	padding-top: 30px;
	padding-bottom: 30px;
	}
}
.gen-editorsection-114 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(20, 20, 23, 1);
	background-image: url('') ;
	background-position: right center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.gen-editorrow-414 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-414 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-414 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-414 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-414 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-414 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-414 { position: relative; }





.gen-editorrow-414 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-414 span {
}
.gen-editorrow-414 {
	text-transform: 0;
}
.gen-editorrow-414  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-414   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-414  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-414  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-414  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-414 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-756 { position: relative; }





.gen-editorcolumn-756 span {
}
.gen-editorcolumn-756 {
	text-transform: 0;
}

.gen-image-230 { position: relative; }
.gen-image-230 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 95px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-image-230 {
				width: auto;
				height: 54px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-230 {
						margin-right: auto;
						margin-left: auto;
						width: auto;
						height: 60px;
					}
}

.gen-image-230 .image-a span {
	line-height: 1.2em;
}
.gen-image-230 .image-a {
	line-height: 1.2em;
}
.gen-image-230 .image-a  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-image-230 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-300 { position: relative; }
.gen-heading-300 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-300 {
				width: auto;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-heading-300 {
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-300 {
				margin-top: 15px;
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

.gen-heading-300 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-300 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
font-weight: 400;
}
.gen-heading-300 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 60px;
	text-align: center;
}
.gen-heading-300 .h  span {
font-size: 60px;
}
@media (max-width: 991.98px) {
  .gen-heading-300 .h  {
	font-size: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-300 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-300 .h  {
	font-size: 36px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-300 .h  span {
font-size: 36px;
	}
}
.gen-heading-300 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-300 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-300 .h:active {
	color: rgba(255, 255, 255, 1);
}





.gen-editorsection-115 { position: relative; }





.gen-editorsection-115 span {
}
.gen-editorsection-115 {
	text-transform: 0;
}
.gen-editorsection-115  {
	padding-top: 15px;
	padding-bottom: 60px;
}
.gen-editorsection-115 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(255, 255, 255, 1);
}

.gen-editorrow-415 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-415 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-415 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-415 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-415 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-415 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-415 { position: relative; }





.gen-editorrow-415 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-415 span {
}
.gen-editorrow-415 {
	text-transform: 0;
}
.gen-editorrow-415  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-415   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-415  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-415  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-415  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-415 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-757 { position: relative; }





.gen-editorcolumn-757 span {
}
.gen-editorcolumn-757 {
	text-transform: 0;
}

.gen-sitemap-1 { position: relative; }
.gen-sitemap-1 {
	margin-right: auto;
	margin-left: auto;
	width: auto;
	height: auto;
}



@media (max-width: 767.98px) {
					.gen-sitemap-1 {
						width: auto;
					}
}

@media (max-width: 575.98px) {
					.gen-sitemap-1 {
						width: 100%;
					}
}

.gen-sitemap-1 span {
}
.gen-sitemap-1 {
	font-family: Plus Jakarta Sans, sans-serif;
	text-transform: 0;
}
.gen-sitemap-1  {
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 18px;
}
.gen-sitemap-1  span {
font-size: 18px;
}
.gen-sitemap-1 {
	color: rgba(0, 0, 0, 1);
}

.gen-sitemap-1 .sitemap-item.level1{
left:calc(1 * 16px)
}
.gen-sitemap-1 .sitemap-item.level2{
left:calc(2 * 16px)
}
.gen-sitemap-1 .sitemap-item.level3{
left:calc(3 * 16px)
}
.gen-sitemap-1 .sitemap-item.level4{
left:calc(4 * 16px)
}
.gen-sitemap-1 .sitemap-item.level5{
left:calc(5 * 16px)
}
.gen-sitemap-1 .sitemap-item.level6{
left:calc(6 * 16px)
}
.gen-sitemap-1 .sitemap-item.level7{
left:calc(7 * 16px)
}
.gen-sitemap-1 .sitemap-item.level8{
left:calc(8 * 16px)
}
.gen-sitemap-1 .sitemap-item.level9{
left:calc(9 * 16px)
}
.gen-sitemap-1 .sitemap-item { position: relative; }
.gen-sitemap-1 .sitemap-item {
	margin-right: auto;
	margin-bottom: 8px;
	width: auto;
}





.gen-sitemap-1 .sitemap-item span {
}
.gen-sitemap-1 .sitemap-item {
	font-family: Plus Jakarta Sans, sans-serif;
	text-transform: 0;
}
.gen-sitemap-1 .sitemap-item  {
}
.gen-sitemap-1 .sitemap-item {
	color: rgba(0, 0, 0, 1);
}
.gen-sitemap-1 .sitemap-item:hover {
	color: rgba(66, 66, 76, 1);
}
.gen-sitemap-1 .sitemap-item:active {
	color: rgba(66, 66, 76, 1);
}






.gen-editormain-41 { position: relative; }





.gen-editorsection-116 { position: relative; }





.gen-editorsection-116 span {
}
.gen-editorsection-116 {
}
.gen-editorsection-116  {
	padding-top: 30px;
	padding-bottom: 30px;
}
@media (max-width: 767.98px) {
  .gen-editorsection-116  {
	padding-top: 60px;
	padding-bottom: 60px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-116  {
	padding-top: 30px;
	padding-bottom: 30px;
	}
}
.gen-editorsection-116 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(20, 20, 23, 1);
	background-image: url('') ;
	background-position: right center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.gen-editorrow-416 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-416 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-416 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-416 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-416 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-416 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-416 { position: relative; }





.gen-editorrow-416 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-416 span {
}
.gen-editorrow-416 {
	text-transform: 0;
}
.gen-editorrow-416  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-416   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-416  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-416  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-416  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-416 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-758 { position: relative; }





.gen-editorcolumn-758 span {
	line-height: 1.2em;
}
.gen-editorcolumn-758 {
	line-height: 1.2em;
}
.gen-editorcolumn-758  {
}

.gen-heading-301 { position: relative; }
.gen-heading-301 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-301 {
				width: auto;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-heading-301 {
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-301 {
				margin-top: 15px;
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

.gen-heading-301 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-301 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
font-weight: 400;
}
.gen-heading-301 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 60px;
	text-align: center;
}
.gen-heading-301 .h  span {
font-size: 60px;
}
@media (max-width: 991.98px) {
  .gen-heading-301 .h  {
	font-size: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-301 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-301 .h  {
	font-size: 36px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-301 .h  span {
font-size: 36px;
	}
}
.gen-heading-301 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-301 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-301 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-583 { position: relative; }
.gen-paragraph-583 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 878px;
}


@media (max-width: 991.98px) {
			.gen-paragraph-583 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-583 {
				width: auto;
				height: auto;
			}
}


.gen-paragraph-583 .paragraph span {
	line-height: 1.8000000000000003em;
}
.gen-paragraph-583 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000003em;
font-weight: 300;
}
.gen-paragraph-583 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-583 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-583 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-583 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-583 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-583 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-583 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-socialiconbar-7 { position: relative; }
.gen-socialiconbar-7 {
	margin-right: auto;
	margin-left: auto;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-socialiconbar-7 {
				margin-top: 0px;
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: 116px;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-socialiconbar-7 {
				margin-right: auto;
				margin-left: auto;
				width: 135px;
			}
}

@media (max-width: 575.98px) {
			.gen-socialiconbar-7 {
				margin-right: auto;
				margin-left: auto;
			}
}

.gen-socialiconbar-7 span {
	line-height: 1.2em;
}
.gen-socialiconbar-7 {
	line-height: 1.2em;
}
.gen-socialiconbar-7  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 30px;
	padding-left: 5px;
}
.gen-socialiconbar-7 {
	color: rgba(0, 0, 0, 1);
}

.gen-socialiconitem-19 { position: relative; }
.gen-socialiconitem-19 {
	margin-right: 0px;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-socialiconitem-19 {
				margin-right: auto;
				width: 20px;
			}
}

@media (max-width: 767.98px) {
			.gen-socialiconitem-19 {
				margin-right: auto;
				margin-left: auto;
				width: 35px;
			}
}


.gen-socialiconitem-19 span {
	line-height: 1.2em;
}
.gen-socialiconitem-19 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-socialiconitem-19  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.gen-socialiconitem-19 {
	color: rgba(255, 255, 255, 1);
}
.gen-socialiconitem-19:hover {
	color: rgba(139, 139, 149, 1);
}
.gen-socialiconitem-19:active {
	color: rgba(0, 0, 0, 1);
}

.gen-socialiconitem-19 div > i{
font-size:30px;
}
.gen-socialiconitem-19 div > i{
color:rgba(255, 255, 255, 1);
}
.gen-socialiconitem-19:hover div > i{
color:rgba(202, 202, 202, 1);
}

.gen-socialiconitem-20 { position: relative; }
.gen-socialiconitem-20 {
	margin-right: 10px;
	margin-left: 10px;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-socialiconitem-20 {
				margin-right: auto;
				margin-left: auto;
				width: 25px;
			}
}

@media (max-width: 767.98px) {
			.gen-socialiconitem-20 {
				margin-right: auto;
				margin-left: auto;
				width: 35px;
			}
}


.gen-socialiconitem-20 span {
	line-height: 1.2em;
}
.gen-socialiconitem-20 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-socialiconitem-20  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.gen-socialiconitem-20 {
	color: rgba(255, 255, 255, 1);
}
.gen-socialiconitem-20:hover {
	color: rgba(139, 139, 149, 1);
}
.gen-socialiconitem-20:active {
	color: rgba(0, 0, 0, 1);
}

.gen-socialiconitem-20 div > i{
font-size:20px;
}
.gen-socialiconitem-20 div > i{
color:rgba(255, 255, 255, 1);
}
.gen-socialiconitem-20:hover div > i{
color:rgba(202, 202, 202, 1);
}

.gen-socialiconitem-21 { position: relative; }
.gen-socialiconitem-21 {
	margin-right: 0px;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-socialiconitem-21 {
				margin-left: auto;
				width: 25px;
			}
}

@media (max-width: 767.98px) {
			.gen-socialiconitem-21 {
				margin-right: auto;
				margin-left: auto;
				width: 35px;
			}
}


.gen-socialiconitem-21 span {
	line-height: 1.2em;
}
.gen-socialiconitem-21 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-socialiconitem-21  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.gen-socialiconitem-21 {
	color: rgba(255, 255, 255, 1);
}
.gen-socialiconitem-21:hover {
	color: rgba(139, 139, 149, 1);
}
.gen-socialiconitem-21:active {
	color: rgba(0, 0, 0, 1);
}

.gen-socialiconitem-21 div > i{
font-size:30px;
}
.gen-socialiconitem-21 div > i{
color:rgba(255, 255, 255, 1);
}
.gen-socialiconitem-21:hover div > i{
color:rgba(202, 202, 202, 1);
}





.gen-editorsection-117 { position: relative; }





.gen-editorsection-117 span {
}
.gen-editorsection-117 {
}
.gen-editorsection-117  {
	padding-top: 60px;
	padding-bottom: 120px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-117  {
	padding-top: 15px;
	padding-bottom: 120px;
	}
}
.gen-editorsection-117 {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.25);
	background-color: rgba(0, 0, 0, 1);
	background-image: url('') ;
	background-position: initial ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: initial ;
}

.gen-editorrow-417 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-417 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-417 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-417 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-417 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-417 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-417 { position: relative; }





.gen-editorrow-417 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-417 span {
}
.gen-editorrow-417 {
}
.gen-editorrow-417  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-417   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-417  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-417  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-417  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-417 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-759 { position: relative; }





.gen-editorcolumn-759 span {
}
.gen-editorcolumn-759 {
}

.gen-editorrow-418 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-418 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-418 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-418 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-418 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-418 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-418 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-418 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-418 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-418 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-418 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-418 { position: relative; }
.gen-editorrow-418 {
	margin-bottom: 60px;
}





.gen-editorrow-418 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-418 span {
}
.gen-editorrow-418 {
}
.gen-editorrow-418  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-418   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-418  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-418  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-418  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-418 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-760 { position: relative; }





.gen-editorcolumn-760 span {
}
.gen-editorcolumn-760 {
}

.gen-heading-302 { position: relative; }
.gen-heading-302 {
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-heading-302 {
								margin-top: 0px;
							}
}

.gen-heading-302 .h span {
	line-height: 1.2em;
}
.gen-heading-302 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-302 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: left;
}
.gen-heading-302 .h  span {
font-size: 40px;
}
@media (max-width: 991.98px) {
  .gen-heading-302 .h  {
	font-size: 32px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-302 .h  span {
font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-302 .h  {
	font-size: 28px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-302 .h  span {
font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-302 .h  {
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-302 .h  span {
font-size: 28px;
	}
}
.gen-heading-302 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-584 { position: relative; }
.gen-paragraph-584 {
	margin-right: 20px;
	margin-bottom: 60px;
	margin-left: 0px;
	width: auto;
}





.gen-paragraph-584 .paragraph span {
	line-height: 1.9000000000000004em;
}
.gen-paragraph-584 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.9000000000000004em;
font-weight: 300;
}
.gen-paragraph-584 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-584 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-584 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-584 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-584 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-761 { position: relative; }





.gen-editorcolumn-761 span {
}
.gen-editorcolumn-761 {
}

.gen-image-231 { position: relative; }
.gen-image-231 {
	width: auto;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-231 {
				width: auto;
				height: 340px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-231 {
				height: 240px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-231 {
				width: auto;
				height: 200px;
			}
}

.gen-image-231 .image-a span {
	line-height: 1.2em;
}
.gen-image-231 .image-a {
	line-height: 1.2em;
}
.gen-image-231 .image-a  {
}
.gen-image-231 .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-419 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-419 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-419 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-419 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-419 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-419 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-419 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-419 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-419 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-419 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-419 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-419 { position: relative; }
.gen-editorrow-419 {
	margin-bottom: 60px;
}




@media (max-width: 575.98px) {
							.gen-editorrow-419 {
								margin-bottom: 0px;
							}
}

.gen-editorrow-419 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-419 span {
}
.gen-editorrow-419 {
}
.gen-editorrow-419  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-419   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-419  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-419  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-419  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-419 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-762 { position: relative; }





.gen-editorcolumn-762 span {
}
.gen-editorcolumn-762 {
}

.gen-image-232 { position: relative; }
.gen-image-232 {
	width: auto;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-232 {
				margin-bottom: 30px;
				width: auto;
				height: 340px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-232 {
				height: 240px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-232 {
				width: auto;
				height: 200px;
			}
}

.gen-image-232 .image-a span {
	line-height: 1.2em;
}
.gen-image-232 .image-a {
	line-height: 1.2em;
}
.gen-image-232 .image-a  {
}
.gen-image-232 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-763 { position: relative; }





.gen-editorcolumn-763 span {
}
.gen-editorcolumn-763 {
}

.gen-heading-303 { position: relative; }
.gen-heading-303 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 20px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-303 {
		margin-left: 20px;
	}
}

@media (max-width: 991.98px) {
	.gen-heading-303 {
		margin-left: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-heading-303 {
		margin-left: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-heading-303 {
		margin-top: 0px;
		margin-left: 0px;
	}
}

.gen-heading-303 .h span {
	line-height: 1.2em;
}
.gen-heading-303 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-303 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: left;
}
.gen-heading-303 .h  span {
font-size: 40px;
}
@media (max-width: 991.98px) {
  .gen-heading-303 .h  {
	font-size: 32px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-303 .h  span {
font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-303 .h  {
	font-size: 28px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-303 .h  span {
font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-303 .h  {
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-303 .h  span {
font-size: 28px;
	}
}
.gen-heading-303 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-585 { position: relative; }
.gen-paragraph-585 {
	margin-right: 0px;
	margin-bottom: 60px;
	margin-left: 20px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-585 {
		margin-left: 20px;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-585 {
		margin-bottom: 0px;
		margin-left: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-paragraph-585 {
		margin-left: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-paragraph-585 {
		margin-bottom: 0px;
		margin-left: 0px;
	}
}

.gen-paragraph-585 .paragraph span {
	line-height: 1.9000000000000004em;
}
.gen-paragraph-585 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.9000000000000004em;
font-weight: 300;
}
.gen-paragraph-585 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-585 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-585 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-585 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-585 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-editorrow-420 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-420 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-420 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-420 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-420 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-420 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-420 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-420 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-420 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-420 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-420 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-420 { position: relative; }





.gen-editorrow-420 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-420 span {
}
.gen-editorrow-420 {
}
.gen-editorrow-420  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-420   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-420  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-420  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-420  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-420 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-764 { position: relative; }





.gen-editorcolumn-764 span {
}
.gen-editorcolumn-764 {
}

.gen-paragraph-586 { position: relative; }
.gen-paragraph-586 {
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: auto;
}





.gen-paragraph-586 .paragraph span {
	line-height: 1.9000000000000004em;
}
.gen-paragraph-586 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.9000000000000004em;
font-weight: 300;
}
.gen-paragraph-586 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-586 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-586 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-586 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-586 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-587 { position: relative; }
.gen-paragraph-587 {
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 6px;
	margin-left: auto;
	width: auto;
}





.gen-paragraph-587 .paragraph span {
	line-height: 1em;
}
.gen-paragraph-587 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1em;
font-weight: bold;
font-weight: 500;
font-style: italic;
}
.gen-paragraph-587 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 23px;
}
.gen-paragraph-587 .paragraph  span {
font-size: 23px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-587 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-587 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-587 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-588 { position: relative; }
.gen-paragraph-588 {
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-588 {
				margin-bottom: 60px;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-588 {
				margin-bottom: 30px;
			}
}


.gen-paragraph-588 .paragraph span {
	line-height: 1em;
}
.gen-paragraph-588 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1em;
font-weight: 300;
font-style: italic;
}
.gen-paragraph-588 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-588 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-588 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-588 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-588 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-765 { position: relative; }





.gen-editorcolumn-765 span {
}
.gen-editorcolumn-765 {
}

.gen-image-233 { position: relative; }
.gen-image-233 {
	width: auto;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-233 {
				width: auto;
				height: 340px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-233 {
				margin-top: 0px;
				height: 240px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-233 {
				width: auto;
				height: 200px;
			}
}

.gen-image-233 .image-a span {
	line-height: 1.2em;
}
.gen-image-233 .image-a {
	line-height: 1.2em;
}
.gen-image-233 .image-a  {
}
.gen-image-233 .image-a {
	color: rgba(0, 0, 0, 1);
}







.gen-editormain-42 { position: relative; }





.gen-editorsection-118 { position: relative; }





.gen-editorsection-118 span {
}
.gen-editorsection-118 {
}
.gen-editorsection-118  {
	padding-top: 25px;
	padding-bottom: 25px;
}
.gen-editorsection-118 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(20, 20, 23, 1);
}

.gen-editorrow-421 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-421 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-421 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-421 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-421 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-421 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-421 { position: relative; }
.gen-editorrow-421 {
	margin-bottom: 0px;
}





.gen-editorrow-421 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-421 span {
	line-height: 1.2em;
}
.gen-editorrow-421 {
	line-height: 1.2em;
}
.gen-editorrow-421  {
	padding-top: 60px;
	padding-bottom: 15px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-421  {
	padding-top: 15px;
	padding-bottom: 15px;
	}
}
.gen-editorrow-421 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-766 { position: relative; }





.gen-editorcolumn-766 span {
	line-height: 1.2em;
}
.gen-editorcolumn-766 {
	line-height: 1.2em;
}
.gen-editorcolumn-766  {
}

.gen-heading-304 { position: relative; }
.gen-heading-304 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-304 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-heading-304 {
		width: 100%;
	}
}


@media (max-width: 575.98px) {
			.gen-heading-304 {
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: 0px;
				width: auto;
				height: auto;
			}
}

.gen-heading-304 .h span {
	line-height: 1.0999999999999999em;
	letter-spacing: 0em ;
}
.gen-heading-304 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.0999999999999999em;
font-weight: 500;
	letter-spacing: 0em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-heading-304 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: center;
}
.gen-heading-304 .h  span {
font-size: 40px;
}
@media (max-width: 575.98px) {
  .gen-heading-304 .h  {
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-304 .h  span {
font-size: 28px;
	}
}
.gen-heading-304 .h {
	color: rgba(255, 255, 255, 1);
}





.gen-editorsection-119 { position: relative; }





.gen-editorsection-119 span {
	line-height: 1.2em;
}
.gen-editorsection-119 {
	line-height: 1.2em;
}
.gen-editorsection-119  {
	padding-top: 25px;
	padding-bottom: 25px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-119  {
	padding-top: 0px;
	padding-bottom: 25px;
	}
}
.gen-editorsection-119 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-422 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-422 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-422 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-422 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-422 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-422 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-422 { position: relative; }
.gen-editorrow-422 {
	margin-top: 35px;
	margin-bottom: 120px;
}




@media (max-width: 575.98px) {
							.gen-editorrow-422 {
								margin-top: 15px;
								margin-bottom: 30px;
							}
}

.gen-editorrow-422 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-422 span {
	line-height: 1.2em;
}
.gen-editorrow-422 {
	line-height: 1.2em;
	transition: all 2.3000000000000003s;
}
.gen-editorrow-422  {
	padding-top: 5px;
	padding-bottom: 5px;
}
.gen-editorrow-422 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-767 { position: relative; }





.gen-editorcolumn-767 span {
	line-height: 1.2em;
}
.gen-editorcolumn-767 {
	line-height: 1.2em;
}
.gen-editorcolumn-767  {
}

.gen-resetpasswordform-1 { position: relative; }
.gen-resetpasswordform-1 {
	margin-right: auto;
	margin-left: auto;
	width: 410px;
}


@media (max-width: 991.98px) {
			.gen-resetpasswordform-1 {
				width: 80%;
			}
}


@media (max-width: 575.98px) {
					.gen-resetpasswordform-1 {
						margin-top: 0px;
						width: 100%;
					}
}

.gen-resetpasswordform-1 span {
	line-height: 1.2em;
}
.gen-resetpasswordform-1 {
	line-height: 1.2em;
}
.gen-resetpasswordform-1  {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}
.gen-resetpasswordform-1 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-589 { position: relative; }
.gen-paragraph-589 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-589 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-589 .paragraph span {
}
.gen-paragraph-589 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 300;
}
.gen-paragraph-589 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-589 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-589 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-input-70 { position: relative; }
.gen-input-70 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-70 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-70 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-70 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-70 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-70 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-70 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-70 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-70 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-70 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-70 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-70 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-paragraph-590 { position: relative; }
.gen-paragraph-590 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-590 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-590 .paragraph span {
}
.gen-paragraph-590 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 300;
}
.gen-paragraph-590 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-590 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-590 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-input-71 { position: relative; }
.gen-input-71 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-71 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-71 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-71 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-71 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-71 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-71 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-71 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-71 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-71 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-71 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-71 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-button-177 { position: relative; }
.gen-button-177 {
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-177 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-177 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-177 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-177 {
		margin-top: 15px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-177 > .button span {
	line-height: 1.6em;
}
.gen-button-177 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
font-weight: 500;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-177 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-177 > .button  span {
font-size: 16px;
}
.gen-button-177 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-177 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-177 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-177 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-177 > .button > span{
padding:0 0px;
}





.gen-editormain-44 { position: relative; }





.gen-editorsection-122 { position: relative; }





.gen-editorsection-122 span {
	line-height: 1.2em;
}
.gen-editorsection-122 {
	line-height: 1.2em;
}
.gen-editorsection-122  {
	padding-top: 60px;
	padding-bottom: 80px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-122  {
	padding-top: 30px;
	padding-bottom: 80px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-122  {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
.gen-editorsection-122 {
	color: rgba(255, 54, 61, 1);
	background-color: rgba(20, 20, 23, 1);
}

.gen-editorrow-425 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-425 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-425 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-425 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-425 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-425 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-425 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-425 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-425 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-425 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-425 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-425 { position: relative; }
.gen-editorrow-425 {
	margin-bottom: 20px;
	width: 100%;
}




@media (max-width: 575.98px) {
							.gen-editorrow-425 {
								margin-bottom: 0px;
							}
}

.gen-editorrow-425 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-425 span {
	line-height: 1.2em;
}
.gen-editorrow-425 {
	line-height: 1.2em;
}
.gen-editorrow-425  {
}
.gen-editorrow-425 {
	color: rgba(255, 54, 61, 1);
}

.gen-editorcolumn-771 { position: relative; }





.gen-editorcolumn-771 span {
	line-height: 1.2em;
}
.gen-editorcolumn-771 {
	line-height: 1.2em;
}
.gen-editorcolumn-771  {
}

.gen-heading-306 { position: relative; }
.gen-heading-306 {
	margin-bottom: 40px;
}


@media (max-width: 991.98px) {
			.gen-heading-306 {
				margin-bottom: 20px;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-306 {
						margin-top: 15px;
						margin-bottom: 15px;
					}
}

.gen-heading-306 .h span {
	line-height: 0.9999999999999997em;
}
.gen-heading-306 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 0.9999999999999997em;
font-weight: 600;
}
.gen-heading-306 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 40px;
	text-align: left;
}
.gen-heading-306 .h  span {
font-size: 40px;
}
@media (max-width: 991.98px) {
  .gen-heading-306 .h  {
	font-size: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-306 .h  span {
font-size: 40px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-306 .h  {
	font-size: 40px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-306 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-306 .h  {
	font-size: 40px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-306 .h  span {
font-size: 40px;
	}
}
.gen-heading-306 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-306 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-306 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-cartsummaryview-10 { position: relative; }
.gen-cartsummaryview-10 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
	height: auto;
}
@media (min-width: 1200.00px) {
	.gen-cartsummaryview-10 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-cartsummaryview-10 {
		width: 100%;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-cartsummaryview-10 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
	.gen-cartsummaryview-10 {
		margin-top: 0px;
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-cartsummaryview-10 {
		width: 100%;
	}
}

@media (max-width: 575.98px) {
	.gen-cartsummaryview-10 {
		width: 100%;
	}
}

@media (min-width: 1200px) {
 .gen-cartsummaryview-10 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-cartsummaryview-10 {
display:none !important;
} }
.gen-cartsummaryview-10 span {
	line-height: 1.2em;
}
.gen-cartsummaryview-10 {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-cartsummaryview-10  {
	padding-top: 30px;
	padding-right: 25px;
	padding-bottom: 40px;
	padding-left: 25px;
}
@media (max-width: 1199.98px) {
  .gen-cartsummaryview-10   {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	}
}
@media (max-width: 991.98px) {
  .gen-cartsummaryview-10  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-cartsummaryview-10  {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	}
}
.gen-cartsummaryview-10 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(32, 32, 35, 1);
}

.gen-cartitemlist-8 { position: relative; }
.gen-cartitemlist-8 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-cartitemlist-8 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-cartitemlist-8 span {
	line-height: 1.2em;
}
.gen-cartitemlist-8 {
	line-height: 1.2em;
}
.gen-cartitemlist-8  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-cartitemlist-8 {
	color: rgba(0, 0, 0, 1);
}

.gen-cartitemlist-8 .cart-item-view { position: relative; }





.gen-cartitemlist-8 .cart-item-view span {
	line-height: 1.2em;
}
.gen-cartitemlist-8 .cart-item-view {
	line-height: 1.2em;
}
.gen-cartitemlist-8 .cart-item-view  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-cartitemlist-8 .cart-item-view {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-426 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-426 .col:nth-child(1) {
flex: 0 0 auto;
 width: 20.587446351931327%;
}
.gen-editorrow-426 .col:nth-child(2) {
flex: 0 0 auto;
 width: 79.41255364806867%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-426 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.979898606003122%;
}
.gen-editorrow-426 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.02010139399688%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-426 .col:nth-child(1) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}
.gen-editorrow-426 .col:nth-child(2) {
flex: 0 0 auto;
 width: 83.33333333333334%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-426 .col:nth-child(1) {
flex: 0 0 auto;
 width: 18.868420752510794%;
}
.gen-editorrow-426 .col:nth-child(2) {
flex: 0 0 auto;
 width: 81.1315792474892%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-426 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.979898606003122%;
}
.gen-editorrow-426 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.02010139399688%;
}

}
.gen-editorrow-426 { position: relative; }
.gen-editorrow-426 {
	margin-bottom: 5px;
}





.gen-editorrow-426 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-426 span {
	line-height: 1.2em;
}
.gen-editorrow-426 {
	line-height: 1.2em;
}
.gen-editorrow-426  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-426  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-426 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-772 { position: relative; }





.gen-editorcolumn-772 span {
	line-height: 1.2em;
}
.gen-editorcolumn-772 {
	line-height: 1.2em;
}

.gen-image-235 { position: relative; }
.gen-image-235 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 80px;
	height: 80px;
}


@media (max-width: 991.98px) {
			.gen-image-235 {
				width: 90px;
				height: 90px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-235 {
				width: 100%;
				height: 90px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-235 {
				margin-bottom: 15px;
				width: 70px;
				height: 70px;
			}
}

.gen-image-235 .image-a span {
	line-height: 1.2em;
}
.gen-image-235 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-image-235 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-235 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(55, 55, 57, 1);
}



.gen-editorcolumn-773 { position: relative; }





.gen-editorcolumn-773 span {
	line-height: 1.2em;
}
.gen-editorcolumn-773 {
	line-height: 1.2em;
}

.gen-editorrow-427 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-427 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-427 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-427 .col:nth-child(1) {
flex: 0 0 auto;
 width: 66.66666666666666%;
}
.gen-editorrow-427 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-427 .col:nth-child(1) {
flex: 0 0 auto;
 width: 66.66666666666666%;
}
.gen-editorrow-427 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-427 .col:nth-child(1) {
flex: 0 0 auto;
 width: 66.66666666666666%;
}
.gen-editorrow-427 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-427 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-427 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

}
.gen-editorrow-427 { position: relative; }





.gen-editorrow-427 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-427 span {
}
.gen-editorrow-427 {
	text-transform: 0;
}
.gen-editorrow-427  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-427   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-427  {
	padding-top: 0px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-427 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-774 { position: relative; }





.gen-editorcolumn-774 span {
}
.gen-editorcolumn-774 {
	text-transform: 0;
}

.gen-paragraph-593 { position: relative; }
.gen-paragraph-593 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-593 {
								width: auto;
							}
}

.gen-paragraph-593 .paragraph span {
}
.gen-paragraph-593 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 600;
}
.gen-paragraph-593 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-593 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-593 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-593 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-593 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-593 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-593 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-775 { position: relative; }





.gen-editorcolumn-775 span {
}
.gen-editorcolumn-775 {
	text-transform: 0;
}

.gen-paragraph-594 { position: relative; }
.gen-paragraph-594 {
	margin-bottom: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-594 {
								margin-top: 0px;
								margin-left: auto;
								width: auto;
							}
}

.gen-paragraph-594 .paragraph span {
}
.gen-paragraph-594 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-594 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-594 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-594 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-594 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-594 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-594 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}




.gen-block-415 { position: relative; }





.gen-block-415 span {
	line-height: 1.2em;
}
.gen-block-415 {
	line-height: 1.2em;
}
.gen-block-415  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-415 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-595 { position: relative; }
.gen-paragraph-595 {
	margin-bottom: 5px;
	width: 100%;
}





.gen-paragraph-595 .paragraph span {
}
.gen-paragraph-595 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-595 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-595 .paragraph  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-595 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-595 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-595 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-596 { position: relative; }
.gen-paragraph-596 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-paragraph-596 .paragraph span {
}
.gen-paragraph-596 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-596 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-596 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-596 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-597 { position: relative; }





.gen-paragraph-597 .paragraph span {
}
.gen-paragraph-597 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-597 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-597 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-597 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-598 { position: relative; }
.gen-paragraph-598 {
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	width: auto;
}





.gen-paragraph-598 .paragraph span {
}
.gen-paragraph-598 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-598 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-598 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-598 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-block-416 { position: relative; }





.gen-block-416 span {
}
.gen-block-416 {
}
.gen-block-416  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-416 {
	color: rgba(0, 0, 0, 1);
}

.gen-quantityinput-4 { position: relative; }
.gen-quantityinput-4 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 124px;
	height: 42px;
}




@media (max-width: 575.98px) {
							.gen-quantityinput-4 {
								width: 101px;
							}
}

.gen-quantityinput-4 span {
	line-height: 1.2em;
}
.gen-quantityinput-4 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-quantityinput-4  {
}
.gen-quantityinput-4 {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(32, 32, 35, 1);
}
.gen-quantityinput-4:hover {
	color: rgba(0, 0, 0, 0);
}

.gen-quantityinput-4 .minus { position: relative; }
.gen-quantityinput-4 .minus {
	width: 40px;
	height: 100%;
}





.gen-quantityinput-4 .minus .button span {
	line-height: 1.2em;
}
.gen-quantityinput-4 .minus .button {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 0px;
}
.gen-quantityinput-4 .minus .button  {
}
.gen-quantityinput-4 .minus .button {
	color: rgba(255, 255, 255, 1);
}
.gen-quantityinput-4 .minus .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-quantityinput-4 .minus .button:active {
	color: rgba(255, 255, 255, 1);
}

.gen-quantityinput-4 .minus .button > span{
padding:0 0px;
}

.gen-quantityinput-4 .plus { position: relative; }
.gen-quantityinput-4 .plus {
	width: 40px;
	height: 100%;
}





.gen-quantityinput-4 .plus .button span {
	line-height: 1.2em;
}
.gen-quantityinput-4 .plus .button {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 4px;
}
.gen-quantityinput-4 .plus .button  {
}
.gen-quantityinput-4 .plus .button {
	color: rgba(255, 255, 255, 1);
}
.gen-quantityinput-4 .plus .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-quantityinput-4 .plus .button:active {
	color: rgba(255, 255, 255, 1);
}

.gen-quantityinput-4 .plus .button > span{
padding:0 0px;
}


.gen-button-179 { position: relative; }
.gen-button-179 {
	margin-top: 3px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 10px;
	width: 82px;
}

@media (max-width: 1199.98px) {
	.gen-button-179 {
		margin-right: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-179 {
		margin-right: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-button-179 {
		margin-right: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-179 {
		margin-right: auto;
		margin-left: 0px;
	}
}

.gen-button-179 > .button span {
	line-height: 1.2em;
}
.gen-button-179 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-button-179 > .button  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-button-179 > .button  span {
font-size: 14px;
}
.gen-button-179 > .button {
	color: rgba(255, 255, 255, 1);
}
.gen-button-179 > .button:hover {
	color: rgba(66, 66, 76, 1);
}
.gen-button-179 > .button:active {
	color: rgba(0, 0, 0, 1);
}
.gen-button-179 > .button:disabled {
	color: rgba(0, 0, 0, 1);
}

.gen-button-179 > .button > span{
padding:0 0px;
}






.gen-cartitemlist-8 .empty { position: relative; }





.gen-cartitemlist-8 .empty span {
	line-height: 1.2em;
}
.gen-cartitemlist-8 .empty {
	line-height: 1.2em;
}

.gen-editorrow-428 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-428 .col:nth-child(1) {
flex: 0 0 auto;
 width: 23.76126126126126%;
}
.gen-editorrow-428 .col:nth-child(2) {
flex: 0 0 auto;
 width: 76.23873873873875%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-428 .col:nth-child(1) {
flex: 0 0 auto;
 width: 32.3217567222047%;
}
.gen-editorrow-428 .col:nth-child(2) {
flex: 0 0 auto;
 width: 67.67824327779532%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-428 .col:nth-child(1) {
flex: 0 0 auto;
 width: 32.3217567222047%;
}
.gen-editorrow-428 .col:nth-child(2) {
flex: 0 0 auto;
 width: 67.67824327779532%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-428 .col:nth-child(1) {
flex: 0 0 auto;
 width: 32.3217567222047%;
}
.gen-editorrow-428 .col:nth-child(2) {
flex: 0 0 auto;
 width: 67.67824327779532%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-428 .col:nth-child(1) {
flex: 0 0 auto;
 width: 32.3217567222047%;
}
.gen-editorrow-428 .col:nth-child(2) {
flex: 0 0 auto;
 width: 67.67824327779532%;
}

}
.gen-editorrow-428 { position: relative; }
.gen-editorrow-428 {
	margin-bottom: 0px;
}





.gen-editorrow-428 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-428 span {
	line-height: 1.2em;
}
.gen-editorrow-428 {
	line-height: 1.2em;
}
.gen-editorrow-428  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-428  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-428  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-428 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-776 { position: relative; }





.gen-editorcolumn-776 span {
	line-height: 1.2em;
}
.gen-editorcolumn-776 {
	line-height: 1.2em;
}

.gen-image-236 { position: relative; }
.gen-image-236 {
	width: 100px;
	height: 100px;
}


@media (max-width: 991.98px) {
			.gen-image-236 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-236 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-236 .image-a span {
	line-height: 1.2em;
}
.gen-image-236 .image-a {
	line-height: 1.2em;
}
.gen-image-236 .image-a  {
}
.gen-image-236 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-777 { position: relative; }





.gen-editorcolumn-777 span {
	line-height: 1.2em;
}
.gen-editorcolumn-777 {
	line-height: 1.2em;
}

.gen-block-417 { position: relative; }
.gen-block-417 {
	width: auto;
}





.gen-block-417 span {
	line-height: 1.2em;
}
.gen-block-417 {
	line-height: 1.2em;
}
.gen-block-417  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-417 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-599 { position: relative; }
.gen-paragraph-599 {
	margin-bottom: 10px;
	width: 100%;
}





.gen-paragraph-599 .paragraph span {
}
.gen-paragraph-599 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
}
.gen-paragraph-599 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-599 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-599 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-599 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-599 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-block-418 { position: relative; }
.gen-block-418 {
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 251px;
	height: 15px;
}

@media (max-width: 1199.98px) {
	.gen-block-418 {
		width: auto;
	}
}




.gen-block-418 span {
}
.gen-block-418 {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-block-418  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-418 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-block-418:hover {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(246, 246, 246, 1);
}


.gen-block-419 { position: relative; }
.gen-block-419 {
	margin-right: 0px;
	margin-left: 0px;
	width: 82px;
	height: 15px;
}





.gen-block-419 span {
}
.gen-block-419 {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-block-419  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-419 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(240, 240, 240, 1);
}
.gen-block-419:hover {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(246, 246, 246, 1);
}







.gen-horizontalline-81 { position: relative; }
.gen-horizontalline-81 {
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-81 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}


@media (max-width: 767.98px) {
			.gen-horizontalline-81 {
				margin-right: 0px;
				margin-left: 0px;
			}
}

@media (max-width: 575.98px) {
			.gen-horizontalline-81 {
				margin-top: 0px;
				margin-right: 10px;
				margin-left: 10px;
				width: auto;
			}
}

.gen-horizontalline-81 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-81 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-81 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-81 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-editorrow-429 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-429 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-429 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-429 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-429 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-429 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-429 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-429 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-429 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-429 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-429 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-429 { position: relative; }
.gen-editorrow-429 {
	margin-bottom: 0px;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-429 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}




.gen-editorrow-429 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-429 span {
	line-height: 1.2em;
}
.gen-editorrow-429 {
	line-height: 1.2em;
}
.gen-editorrow-429  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-429 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-778 { position: relative; }





.gen-editorcolumn-778 span {
	line-height: 1.2em;
}
.gen-editorcolumn-778 {
	line-height: 1.2em;
}

.gen-paragraph-600 { position: relative; }
.gen-paragraph-600 {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-paragraph-600 .paragraph span {
}
.gen-paragraph-600 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-600 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-600 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-600 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-779 { position: relative; }





.gen-editorcolumn-779 span {
	line-height: 1.2em;
}
.gen-editorcolumn-779 {
	line-height: 1.2em;
}

.gen-paragraph-601 { position: relative; }
.gen-paragraph-601 {
	margin-right: 0px;
}





.gen-paragraph-601 .paragraph span {
}
.gen-paragraph-601 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-601 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-601 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-601 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-601 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-601 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}




.gen-horizontalline-82 { position: relative; }
.gen-horizontalline-82 {
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-82 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-horizontalline-82 {
		margin-top: 13px;
	}
}

@media (max-width: 767.98px) {
	.gen-horizontalline-82 {
		margin-right: 0px;
		margin-left: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-horizontalline-82 {
		margin-right: 5px;
		margin-left: 5px;
		width: auto;
	}
}

.gen-horizontalline-82 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-82 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-82 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-82 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-editorrow-430 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-430 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-430 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-430 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-430 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-430 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-430 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-430 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-430 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-430 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-430 .col:nth-child(2) {
flex: 0 0 auto;
 width: 66.66666666666667%;
}

}
.gen-editorrow-430 { position: relative; }
.gen-editorrow-430 {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-editorrow-430 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-editorrow-430 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-430 span {
	line-height: 1.2em;
}
.gen-editorrow-430 {
	line-height: 1.2em;
}
.gen-editorrow-430  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-430 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-780 { position: relative; }





.gen-editorcolumn-780 span {
	line-height: 1.2em;
}
.gen-editorcolumn-780 {
	line-height: 1.2em;
}

.gen-heading-307 { position: relative; }





.gen-heading-307 .h span {
	letter-spacing: 0.05000000000000002em ;
}
.gen-heading-307 .h {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
font-weight: 600;
	letter-spacing: 0.05000000000000002em;
}
.gen-heading-307 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 28px;
}
.gen-heading-307 .h  span {
font-size: 28px;
}
.gen-heading-307 .h {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-781 { position: relative; }





.gen-editorcolumn-781 span {
	line-height: 1.2em;
}
.gen-editorcolumn-781 {
	line-height: 1.2em;
}

.gen-paragraph-602 { position: relative; }
.gen-paragraph-602 {
	margin-right: 0px;
}





.gen-paragraph-602 .paragraph span {
}
.gen-paragraph-602 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
font-weight: 600;
}
.gen-paragraph-602 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 28px;
	text-align: right;
}
.gen-paragraph-602 .paragraph  span {
font-size: 28px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-602 .paragraph   {
	font-size: 22px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-602 .paragraph   span {
font-size: 22px;
	}
}
.gen-paragraph-602 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-602 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-602 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}





.gen-guestform-2 { position: relative; }
.gen-guestform-2 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-guestform-2 {
				margin-top: 20px;
			}
}


@media (max-width: 575.98px) {
					.gen-guestform-2 {
						margin-top: 15px;
					}
}

.gen-guestform-2 span {
	line-height: 1.2em;
}
.gen-guestform-2 {
	line-height: 1.2em;
}
.gen-guestform-2  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-guestform-2 {
	color: rgba(255, 54, 61, 1);
}

.gen-heading-308 { position: relative; }
.gen-heading-308 {
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-308 {
				margin-top: 0px;
				margin-left: 0px;
				width: 100%;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-308 {
						margin-top: 0px;
						margin-bottom: 0px;
					}
}

.gen-heading-308 .h span {
}
.gen-heading-308 .h {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 600;
}
.gen-heading-308 .h  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-308 .h  span {
font-size: 28px;
}
@media (max-width: 991.98px) {
  .gen-heading-308 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-308 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-308 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-heading-308 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-308 .h:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-603 { position: relative; }
.gen-paragraph-603 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}





.gen-paragraph-603 .paragraph span {
}
.gen-paragraph-603 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-603 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-603 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-603 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-603 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-input-73 { position: relative; }
.gen-input-73 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-73 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-73 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-73 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-73 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-73 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-73 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-73 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-73 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-73 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-73 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-73 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-checkoutaddressform-2 { position: relative; }
.gen-checkoutaddressform-2 {
	margin-top: 0px;
	margin-bottom: 30px;
}


@media (max-width: 991.98px) {
			.gen-checkoutaddressform-2 {
				margin-bottom: 0px;
			}
}



.gen-checkoutaddressform-2 span {
	line-height: 1.2em;
}
.gen-checkoutaddressform-2 {
	line-height: 1.2em;
}
.gen-checkoutaddressform-2  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-checkoutaddressform-2 {
	color: rgba(255, 54, 61, 1);
}

.gen-paragraph-604 { position: relative; }
.gen-paragraph-604 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}





.gen-paragraph-604 .paragraph span {
}
.gen-paragraph-604 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-604 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-604 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-604 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-604 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-input-74 { position: relative; }
.gen-input-74 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-74 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-74 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-74 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-74 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-74 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-74 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-74 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-74 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-74 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-74 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-74 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-paragraph-605 { position: relative; }
.gen-paragraph-605 {
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-605 {
				margin-top: 0px;
				margin-left: 0px;
				width: 100%;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-605 {
						margin-top: 0px;
						margin-bottom: 0px;
					}
}

.gen-paragraph-605 .paragraph span {
}
.gen-paragraph-605 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 600;
}
.gen-paragraph-605 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-paragraph-605 .paragraph  span {
font-size: 28px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-605 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-605 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-605 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-paragraph-605 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-605 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-paymentoptionlist-2 { position: relative; }
.gen-paymentoptionlist-2 {
	margin-bottom: 35px;
}




@media (max-width: 575.98px) {
							.gen-paymentoptionlist-2 {
								margin-left: 0px;
							}
}

.gen-paymentoptionlist-2 span {
	line-height: 1.2em;
}
.gen-paymentoptionlist-2 {
	line-height: 1.2em;
}
.gen-paymentoptionlist-2  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
@media (max-width: 575.98px) {
  .gen-paymentoptionlist-2  {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	}
}
.gen-paymentoptionlist-2 {
	color: rgba(255, 54, 61, 1);
}

.gen-paymentoptionlist-2 .payment-option-view { position: relative; }
.gen-paymentoptionlist-2 .payment-option-view {
	margin-bottom: 15px;
	width: 100%;
}





.gen-paymentoptionlist-2 .payment-option-view span {
	line-height: 1.2em;
}
.gen-paymentoptionlist-2 .payment-option-view {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-paymentoptionlist-2 .payment-option-view  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.gen-paymentoptionlist-2 .payment-option-view {
	color: rgba(255, 54, 61, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(42, 42, 45, 1);
}
.gen-paymentoptionlist-2 .payment-option-view:hover {
	color: rgba(0, 0, 0, 0);
}
.gen-paymentoptionlist-2 .payment-option-view:active {
	color: rgba(0, 0, 0, 0);
}
.gen-paymentoptionlist-2 .payment-option-view.selected {
	color: rgba(255, 54, 61, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.payment-option-view.selected *{
    color: #000 !important;
}
.gen-block-420 { position: relative; }
.gen-block-420 {
	margin-right: auto;
	width: auto;
}





.gen-block-420 span {
	line-height: 1.2em;
}
.gen-block-420 {
	line-height: 1.2em;
}
.gen-block-420  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-420 {
	color: rgba(255, 54, 61, 1);
}

.gen-paragraph-606 { position: relative; }




@media (max-width: 575.98px) {
	.gen-paragraph-606 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-paragraph-606 {
display:none !important;
} }
.gen-paragraph-606 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-606 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-606 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-606 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-606 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-606 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-606 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-606 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-image-237 { position: relative; }
.gen-image-237 {
	margin-right: 0px;
	margin-left: auto;
	width: 285px;
	height: 50px;
}


@media (max-width: 991.98px) {
			.gen-image-237 {
				width: 250px;
				height: 50px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-237 {
						margin-right: auto;
						margin-left: 0px;
						width: auto;
						height: 50px;
					}
}

.gen-image-237 .image-a span {
	line-height: 1.2em;
}
.gen-image-237 .image-a {
	line-height: 1.2em;
}
.gen-image-237 .image-a  {
}
.gen-image-237 .image-a {
	color: rgba(255, 54, 61, 1);
}





.gen-paymentform-2 { position: relative; }
.gen-paymentform-2 {
	margin-top: 0px;
	margin-bottom: 80px;
}


@media (max-width: 991.98px) {
			.gen-paymentform-2 {
				margin-bottom: 15px;
			}
}

@media (max-width: 767.98px) {
			.gen-paymentform-2 {
				margin-bottom: 0px;
			}
}

@media (max-width: 575.98px) {
			.gen-paymentform-2 {
				margin-bottom: 30px;
			}
}

.gen-paymentform-2 span {
	line-height: 1.2em;
}
.gen-paymentform-2 {
	line-height: 1.2em;
}
.gen-paymentform-2  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-paymentform-2 {
	color: rgba(255, 54, 61, 1);
}

.gen-input-75 { position: relative; }
.gen-input-75 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-input-75 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-75 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-75 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-75 > .inner-wrapper > .input  {
	padding-top: 18px;
	padding-right: 15px;
	padding-bottom: 18px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-75 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-75 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(20, 20, 23, 1);
}

.gen-input-75 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-75 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-paragraph-607 { position: relative; }
.gen-paragraph-607 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}





.gen-paragraph-607 .paragraph span {
}
.gen-paragraph-607 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-607 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-607 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-607 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-607 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-input-76 { position: relative; }
.gen-input-76 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-input-76 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-76 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-76 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-76 > .inner-wrapper > .input  {
	padding-top: 18px;
	padding-right: 15px;
	padding-bottom: 18px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-76 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-76 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-76 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-76 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-76 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-76 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-76 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-paragraph-608 { position: relative; }
.gen-paragraph-608 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}





.gen-paragraph-608 .paragraph span {
}
.gen-paragraph-608 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-608 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-608 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-608 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-608 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-input-77 { position: relative; }
.gen-input-77 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-input-77 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-77 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-77 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-77 > .inner-wrapper > .input  {
	padding-top: 18px;
	padding-right: 15px;
	padding-bottom: 18px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-77 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-77 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-77 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-77 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-77 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-77 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-editorrow-431 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-431 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-431 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-431 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-431 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-431 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-431 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-431 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-431 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-431 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-431 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-431 { position: relative; }
.gen-editorrow-431 {
	margin-bottom: 0px;
}





.gen-editorrow-431 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-431 span {
	line-height: 1.2em;
}
.gen-editorrow-431 {
	line-height: 1.2em;
}
.gen-editorrow-431  {
}
.gen-editorrow-431 {
	color: rgba(255, 54, 61, 1);
}

.gen-editorcolumn-782 { position: relative; }





.gen-editorcolumn-782 span {
	line-height: 1.2em;
}
.gen-editorcolumn-782 {
	line-height: 1.2em;
}

.gen-paragraph-609 { position: relative; }
.gen-paragraph-609 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}





.gen-paragraph-609 .paragraph span {
}
.gen-paragraph-609 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-609 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-609 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-609 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-609 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-input-78 { position: relative; }
.gen-input-78 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-input-78 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-78 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-78 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-78 > .inner-wrapper > .input  {
	padding-top: 18px;
	padding-right: 15px;
	padding-bottom: 18px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-78 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-78 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-78 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-78 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-78 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-78 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-editorcolumn-783 { position: relative; }





.gen-editorcolumn-783 span {
	line-height: 1.2em;
}
.gen-editorcolumn-783 {
	line-height: 1.2em;
}

.gen-paragraph-610 { position: relative; }
.gen-paragraph-610 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}





.gen-paragraph-610 .paragraph span {
}
.gen-paragraph-610 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-610 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-610 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-610 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-610 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-input-79 { position: relative; }
.gen-input-79 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-input-79 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-79 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-79 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-79 > .inner-wrapper > .input  {
	padding-top: 18px;
	padding-right: 15px;
	padding-bottom: 18px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-79 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-79 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-79 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-79 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-79 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-79 > .inner-wrapper > .input + i{
padding:0 0px;
}



.gen-checkboxwithtext-11 { position: relative; }
.gen-checkboxwithtext-11 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	height: 29px;
}





.gen-checkboxwithtext-11 span {
	line-height: 1.2em;
}
.gen-checkboxwithtext-11 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-checkboxwithtext-11  {
	font-size: 16px;
}
.gen-checkboxwithtext-11  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-checkboxwithtext-11  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-checkboxwithtext-11  span {
font-size: 14px;
	}
}
.gen-checkboxwithtext-11 {
	color: rgba(150, 150, 150, 1);
}

.gen-checkboxwithtext-11 .checkbox { position: relative; }
.gen-checkboxwithtext-11 .checkbox {
	margin-right: 10px;
	width: 24px;
	height: 24px;
}





.gen-checkboxwithtext-11 .checkbox .checkmark-wrapper span {
	line-height: 1.2em;
}
.gen-checkboxwithtext-11 .checkbox .checkmark-wrapper {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-checkboxwithtext-11 .checkbox .checkmark-wrapper  {
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
}
.gen-checkboxwithtext-11 .checkbox .checkmark-wrapper {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(42, 42, 45, 1);
}

.gen-checkboxwithtext-11 .checkbox .checkmark-wrapper{
font-size:20px;
}
.gen-checkboxwithtext-11 .checkbox .checkmark-wrapper.checked{
background-color:rgba(255, 255, 255, 1);
}
.gen-checkboxwithtext-11 .checkbox .checkmark-wrapper.checked{
border-color:rgba(255, 255, 255, 1);
}
.gen-checkboxwithtext-11 .checkbox .checkmark-wrapper i{
color:rgba(42, 42, 45, 1);
}



.gen-editorrow-432 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-432 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-432 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-432 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-432 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-432 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-432 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-432 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-432 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-432 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-432 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-432 { position: relative; }


@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorrow-432 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
						.gen-editorrow-432 {
							margin-bottom: 30px;
						}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorrow-432 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
						.gen-editorrow-432 {
							margin-bottom: 60px;
						}
}
@media (max-width: 575.98px) {
	.gen-editorrow-432 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorrow-432 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorrow-432 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-editorrow-432 {
display:none !important;
} }
.gen-editorrow-432 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-432 span {
}
.gen-editorrow-432 {
}
.gen-editorrow-432  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-432   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-432  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-432  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-432  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-432 {
	color: rgba(255, 54, 61, 1);
}

.gen-editorcolumn-784 { position: relative; }





.gen-editorcolumn-784 span {
}
.gen-editorcolumn-784 {
}

.gen-button-180 { position: relative; }
.gen-button-180 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: 260px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-180 {
		width: auto;
	}
}



@media (max-width: 575.98px) {
					.gen-button-180 {
						margin-right: auto;
						margin-bottom: 20px;
						margin-left: 0px;
					}
}

.gen-button-180 > .button span {
	line-height: 1.6em;
}
.gen-button-180 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-180 > .button  {
	font-size: 16px;
}
.gen-button-180 > .button  span {
font-size: 16px;
}
.gen-button-180 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(20, 20, 23, 1);
}
.gen-button-180 > .button:hover {
	color: rgba(32, 32, 35, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-180 > .button:active {
	color: rgba(32, 32, 35, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-180 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-180 > .button > span{
padding:0 18px;
}


.gen-editorcolumn-785 { position: relative; }





.gen-editorcolumn-785 span {
}
.gen-editorcolumn-785 {
}

.gen-button-181 { position: relative; }
.gen-button-181 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-181 {
		margin-top: 15px;
		margin-bottom: 15px;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-181 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-181 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-181 {
		margin-top: 15px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-181 > .button span {
	line-height: 1.6em;
}
.gen-button-181 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
font-weight: 500;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-181 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-181 > .button  span {
font-size: 16px;
}
.gen-button-181 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-181 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-181 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-181 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-181 > .button > span{
padding:0 5px;
}




.gen-editorcolumn-786 { position: relative; }





.gen-editorcolumn-786 span {
	line-height: 1.2em;
}
.gen-editorcolumn-786 {
	line-height: 1.2em;
}
.gen-editorcolumn-786  {
}

.gen-cartsummaryview-11 { position: relative; }
.gen-cartsummaryview-11 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-cartsummaryview-11 {
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-cartsummaryview-11 {
		width: 100%;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-cartsummaryview-11 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
	.gen-cartsummaryview-11 {
		width: 100%;
	}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-cartsummaryview-11 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-cartsummaryview-11 {
		width: 100%;
	}
}
@media (max-width: 575.98px) {
	.gen-cartsummaryview-11 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-cartsummaryview-11 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-cartsummaryview-11 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-cartsummaryview-11 {
display:none !important;
} }
.gen-cartsummaryview-11 span {
	line-height: 1.2em;
}
.gen-cartsummaryview-11 {
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-cartsummaryview-11  {
	padding-top: 35px;
	padding-right: 25px;
	padding-bottom: 40px;
	padding-left: 25px;
}
@media (max-width: 1199.98px) {
  .gen-cartsummaryview-11   {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	}
}
.gen-cartsummaryview-11 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(32, 32, 35, 1);
}

.gen-paragraph-611 { position: relative; }
.gen-paragraph-611 {
	margin-bottom: 15px;
}





.gen-paragraph-611 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-611 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-611 .paragraph  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 28px;
}
.gen-paragraph-611 .paragraph  span {
font-size: 28px;
}
.gen-paragraph-611 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-611 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-cartitemlist-9 { position: relative; }
.gen-cartitemlist-9 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-cartitemlist-9 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-cartitemlist-9 span {
	line-height: 1.2em;
}
.gen-cartitemlist-9 {
	line-height: 1.2em;
}
.gen-cartitemlist-9  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-cartitemlist-9 {
	color: rgba(0, 0, 0, 1);
}

.gen-cartitemlist-9 .cart-item-view { position: relative; }





.gen-cartitemlist-9 .cart-item-view span {
	line-height: 1.2em;
}
.gen-cartitemlist-9 .cart-item-view {
	line-height: 1.2em;
}
.gen-cartitemlist-9 .cart-item-view  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-cartitemlist-9 .cart-item-view {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-433 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-433 .col:nth-child(1) {
flex: 0 0 auto;
 width: 20.587446351931327%;
}
.gen-editorrow-433 .col:nth-child(2) {
flex: 0 0 auto;
 width: 79.41255364806867%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-433 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.979898606003122%;
}
.gen-editorrow-433 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.02010139399688%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-433 .col:nth-child(1) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}
.gen-editorrow-433 .col:nth-child(2) {
flex: 0 0 auto;
 width: 83.33333333333334%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-433 .col:nth-child(1) {
flex: 0 0 auto;
 width: 18.868420752510794%;
}
.gen-editorrow-433 .col:nth-child(2) {
flex: 0 0 auto;
 width: 81.1315792474892%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-433 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.979898606003122%;
}
.gen-editorrow-433 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.02010139399688%;
}

}
.gen-editorrow-433 { position: relative; }
.gen-editorrow-433 {
	margin-bottom: 5px;
}





.gen-editorrow-433 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-433 span {
	line-height: 1.2em;
}
.gen-editorrow-433 {
	line-height: 1.2em;
}
.gen-editorrow-433  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-433  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-433  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-433 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-787 { position: relative; }





.gen-editorcolumn-787 span {
	line-height: 1.2em;
}
.gen-editorcolumn-787 {
	line-height: 1.2em;
}

.gen-image-238 { position: relative; }
.gen-image-238 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 80px;
	height: 80px;
}


@media (max-width: 991.98px) {
			.gen-image-238 {
				width: 90px;
				height: 90px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-238 {
				width: 100%;
				height: 90px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-238 {
				margin-bottom: 15px;
				width: 70px;
				height: 70px;
			}
}

.gen-image-238 .image-a span {
	line-height: 1.2em;
}
.gen-image-238 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-image-238 .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-image-238 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(55, 55, 57, 1);
}



.gen-editorcolumn-788 { position: relative; }





.gen-editorcolumn-788 span {
	line-height: 1.2em;
}
.gen-editorcolumn-788 {
	line-height: 1.2em;
}

.gen-editorrow-434 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-434 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-434 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-434 .col:nth-child(1) {
flex: 0 0 auto;
 width: 66.66666666666666%;
}
.gen-editorrow-434 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-434 .col:nth-child(1) {
flex: 0 0 auto;
 width: 66.66666666666666%;
}
.gen-editorrow-434 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-434 .col:nth-child(1) {
flex: 0 0 auto;
 width: 66.66666666666666%;
}
.gen-editorrow-434 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-434 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-434 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

}
.gen-editorrow-434 { position: relative; }





.gen-editorrow-434 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-434 span {
}
.gen-editorrow-434 {
	text-transform: 0;
}
.gen-editorrow-434  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-434   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-434  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-434  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-434  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-434 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-789 { position: relative; }





.gen-editorcolumn-789 span {
}
.gen-editorcolumn-789 {
	text-transform: 0;
}

.gen-paragraph-612 { position: relative; }
.gen-paragraph-612 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
}





.gen-paragraph-612 .paragraph span {
}
.gen-paragraph-612 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 600;
}
.gen-paragraph-612 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-612 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-612 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-612 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-612 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-612 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-612 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-790 { position: relative; }





.gen-editorcolumn-790 span {
}
.gen-editorcolumn-790 {
	text-transform: 0;
}

.gen-paragraph-613 { position: relative; }
.gen-paragraph-613 {
	margin-bottom: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-613 {
								margin-left: auto;
								width: 86px;
							}
}

.gen-paragraph-613 .paragraph span {
}
.gen-paragraph-613 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-613 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-613 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-613 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-613 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}




.gen-block-421 { position: relative; }





.gen-block-421 span {
	line-height: 1.2em;
}
.gen-block-421 {
	line-height: 1.2em;
}
.gen-block-421  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-421 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-614 { position: relative; }
.gen-paragraph-614 {
	margin-bottom: 5px;
	width: 100%;
}





.gen-paragraph-614 .paragraph span {
}
.gen-paragraph-614 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 300;
}
.gen-paragraph-614 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-614 .paragraph  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-614 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-614 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-614 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-615 { position: relative; }
.gen-paragraph-615 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-paragraph-615 .paragraph span {
}
.gen-paragraph-615 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-615 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-615 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-615 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-616 { position: relative; }





.gen-paragraph-616 .paragraph span {
}
.gen-paragraph-616 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-616 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-616 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-616 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-617 { position: relative; }
.gen-paragraph-617 {
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	width: auto;
}





.gen-paragraph-617 .paragraph span {
}
.gen-paragraph-617 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-617 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-617 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-617 .paragraph {
	color: rgba(255, 255, 255, 1);
}






.gen-cartitemlist-9 .empty { position: relative; }





.gen-cartitemlist-9 .empty span {
	line-height: 1.2em;
}
.gen-cartitemlist-9 .empty {
	line-height: 1.2em;
}

.gen-editorrow-435 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-435 .col:nth-child(1) {
flex: 0 0 auto;
 width: 23.76126126126126%;
}
.gen-editorrow-435 .col:nth-child(2) {
flex: 0 0 auto;
 width: 76.23873873873875%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-435 .col:nth-child(1) {
flex: 0 0 auto;
 width: 32.3217567222047%;
}
.gen-editorrow-435 .col:nth-child(2) {
flex: 0 0 auto;
 width: 67.67824327779532%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-435 .col:nth-child(1) {
flex: 0 0 auto;
 width: 32.3217567222047%;
}
.gen-editorrow-435 .col:nth-child(2) {
flex: 0 0 auto;
 width: 67.67824327779532%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-435 .col:nth-child(1) {
flex: 0 0 auto;
 width: 32.3217567222047%;
}
.gen-editorrow-435 .col:nth-child(2) {
flex: 0 0 auto;
 width: 67.67824327779532%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-435 .col:nth-child(1) {
flex: 0 0 auto;
 width: 32.3217567222047%;
}
.gen-editorrow-435 .col:nth-child(2) {
flex: 0 0 auto;
 width: 67.67824327779532%;
}

}
.gen-editorrow-435 { position: relative; }
.gen-editorrow-435 {
	margin-bottom: 0px;
}





.gen-editorrow-435 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-435 span {
	line-height: 1.2em;
}
.gen-editorrow-435 {
	line-height: 1.2em;
}
.gen-editorrow-435  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-435  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-435  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-435 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-791 { position: relative; }





.gen-editorcolumn-791 span {
	line-height: 1.2em;
}
.gen-editorcolumn-791 {
	line-height: 1.2em;
}

.gen-image-239 { position: relative; }
.gen-image-239 {
	width: 100px;
	height: 100px;
}


@media (max-width: 991.98px) {
			.gen-image-239 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-239 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-239 .image-a span {
	line-height: 1.2em;
}
.gen-image-239 .image-a {
	line-height: 1.2em;
}
.gen-image-239 .image-a  {
}
.gen-image-239 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-792 { position: relative; }





.gen-editorcolumn-792 span {
	line-height: 1.2em;
}
.gen-editorcolumn-792 {
	line-height: 1.2em;
}

.gen-block-422 { position: relative; }
.gen-block-422 {
	width: auto;
}





.gen-block-422 span {
	line-height: 1.2em;
}
.gen-block-422 {
	line-height: 1.2em;
}
.gen-block-422  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-422 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-618 { position: relative; }
.gen-paragraph-618 {
	margin-bottom: 10px;
	width: 100%;
}





.gen-paragraph-618 .paragraph span {
}
.gen-paragraph-618 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: bold;
}
.gen-paragraph-618 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-618 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-618 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-618 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-618 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-block-423 { position: relative; }
.gen-block-423 {
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 251px;
	height: 15px;
}

@media (max-width: 1199.98px) {
	.gen-block-423 {
		width: auto;
	}
}




.gen-block-423 span {
}
.gen-block-423 {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-block-423  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-423 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-block-423:hover {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(246, 246, 246, 1);
}


.gen-block-424 { position: relative; }
.gen-block-424 {
	margin-right: 0px;
	margin-left: 0px;
	width: 82px;
	height: 15px;
}





.gen-block-424 span {
}
.gen-block-424 {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-block-424  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-424 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(240, 240, 240, 1);
}
.gen-block-424:hover {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(246, 246, 246, 1);
}







.gen-horizontalline-83 { position: relative; }
.gen-horizontalline-83 {
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-83 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}


@media (max-width: 767.98px) {
			.gen-horizontalline-83 {
				margin-right: 0px;
				margin-left: 0px;
			}
}

@media (max-width: 575.98px) {
			.gen-horizontalline-83 {
				width: 100%;
			}
}

.gen-horizontalline-83 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-83 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-83 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-83 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-promocodeform-7 { position: relative; }





.gen-promocodeform-7 span {
}
.gen-promocodeform-7 {
}
.gen-promocodeform-7  {
}
.gen-promocodeform-7 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-436 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-436 .col:nth-child(1) {
flex: 0 0 auto;
 width: 75%;
}
.gen-editorrow-436 .col:nth-child(2) {
flex: 0 0 auto;
 width: 25%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-436 .col:nth-child(1) {
flex: 0 0 auto;
 width: 66.66666666666666%;
}
.gen-editorrow-436 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.333333333333336%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-436 .col:nth-child(1) {
flex: 0 0 auto;
 width: 73.24278115501521%;
}
.gen-editorrow-436 .col:nth-child(2) {
flex: 0 0 auto;
 width: 26.7572188449848%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-436 .col:nth-child(1) {
flex: 0 0 auto;
 width: 72.17598408710214%;
}
.gen-editorrow-436 .col:nth-child(2) {
flex: 0 0 auto;
 width: 27.82401591289786%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-436 .col:nth-child(1) {
flex: 0 0 auto;
 width: 64.31051587301585%;
}
.gen-editorrow-436 .col:nth-child(2) {
flex: 0 0 auto;
 width: 35.68948412698415%;
}

}
.gen-editorrow-436 { position: relative; }
.gen-editorrow-436 {
	margin-right: 0px;
	margin-bottom: 15px;
}



@media (max-width: 767.98px) {
					.gen-editorrow-436 {
						margin-left: 0px;
					}
}

@media (max-width: 575.98px) {
					.gen-editorrow-436 {
						width: auto;
					}
}

.gen-editorrow-436 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-436 span {
}
.gen-editorrow-436 {
}
.gen-editorrow-436  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-436  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-436  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-436  {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
}
.gen-editorrow-436 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-793 { position: relative; }





.gen-editorcolumn-793 span {
}
.gen-editorcolumn-793 {
}

.gen-input-80 { position: relative; }
.gen-input-80 {
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 10px;
	width: auto;
	height: 42px;
}





.gen-input-80 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-80 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-80 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-80 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-80 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-80 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-80 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-80 > .inner-wrapper > .input:disabled {
	color: rgba(0, 0, 0, 1);
}

.gen-input-80 > .inner-wrapper > .input::placeholder{
color:rgba(202, 202, 202, 1);
}
.gen-input-80 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-editorcolumn-794 { position: relative; }





.gen-editorcolumn-794 span {
}
.gen-editorcolumn-794 {
}

.gen-button-182 { position: relative; }
.gen-button-182 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 42px;
}


@media (max-width: 991.98px) {
			.gen-button-182 {
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-button-182 {
						margin-right: 0px;
						margin-bottom: 0px;
						margin-left: auto;
					}
}

.gen-button-182 > .button span {
	line-height: 1.6em;
}
.gen-button-182 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-182 > .button  {
	font-size: 16px;
}
.gen-button-182 > .button  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-button-182 > .button  {
	padding-right: 15px;
	padding-left: 15px;
	}
}
.gen-button-182 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(20, 20, 23, 1);
}
.gen-button-182 > .button:hover {
	color: rgba(32, 32, 35, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-182 > .button:active {
	color: rgba(32, 32, 35, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-182 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-182 > .button > span{
padding:0 5px;
}




.gen-editorrow-437 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-437 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-437 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-437 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-437 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-437 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-437 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-437 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-437 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-437 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-437 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-437 { position: relative; }
.gen-editorrow-437 {
	margin-bottom: 0px;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-437 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}




.gen-editorrow-437 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-437 span {
	line-height: 1.2em;
}
.gen-editorrow-437 {
	line-height: 1.2em;
}
.gen-editorrow-437  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-437 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-795 { position: relative; }





.gen-editorcolumn-795 span {
	line-height: 1.2em;
}
.gen-editorcolumn-795 {
	line-height: 1.2em;
}

.gen-paragraph-619 { position: relative; }
.gen-paragraph-619 {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-paragraph-619 .paragraph span {
}
.gen-paragraph-619 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-619 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-619 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-619 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-796 { position: relative; }





.gen-editorcolumn-796 span {
	line-height: 1.2em;
}
.gen-editorcolumn-796 {
	line-height: 1.2em;
}

.gen-paragraph-620 { position: relative; }
.gen-paragraph-620 {
	margin-right: 0px;
}





.gen-paragraph-620 .paragraph span {
}
.gen-paragraph-620 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-620 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-620 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-620 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-620 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-620 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}




.gen-horizontalline-84 { position: relative; }
.gen-horizontalline-84 {
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-84 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}


@media (max-width: 767.98px) {
			.gen-horizontalline-84 {
				margin-right: 0px;
				margin-left: 0px;
			}
}

@media (max-width: 575.98px) {
			.gen-horizontalline-84 {
				width: 100%;
			}
}

.gen-horizontalline-84 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-84 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-84 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-84 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}


.gen-editorrow-438 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-438 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-438 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-438 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-438 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-438 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-438 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-438 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-438 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-438 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-438 .col:nth-child(2) {
flex: 0 0 auto;
 width: 66.66666666666667%;
}

}
.gen-editorrow-438 { position: relative; }
.gen-editorrow-438 {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-editorrow-438 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-editorrow-438 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-438 span {
	line-height: 1.2em;
}
.gen-editorrow-438 {
	line-height: 1.2em;
}
.gen-editorrow-438  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-438 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-797 { position: relative; }





.gen-editorcolumn-797 span {
	line-height: 1.2em;
}
.gen-editorcolumn-797 {
	line-height: 1.2em;
}

.gen-heading-309 { position: relative; }





.gen-heading-309 .h span {
	letter-spacing: 0.05000000000000002em ;
}
.gen-heading-309 .h {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 600;
	letter-spacing: 0.05000000000000002em;
}
.gen-heading-309 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 28px;
}
.gen-heading-309 .h  span {
font-size: 28px;
}
.gen-heading-309 .h {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-798 { position: relative; }





.gen-editorcolumn-798 span {
	line-height: 1.2em;
}
.gen-editorcolumn-798 {
	line-height: 1.2em;
}

.gen-paragraph-621 { position: relative; }
.gen-paragraph-621 {
	margin-right: 0px;
}





.gen-paragraph-621 .paragraph span {
}
.gen-paragraph-621 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
font-weight: 600;
}
.gen-paragraph-621 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 28px;
	text-align: right;
}
.gen-paragraph-621 .paragraph  span {
font-size: 28px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-621 .paragraph   {
	font-size: 22px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-621 .paragraph   span {
font-size: 22px;
	}
}
.gen-paragraph-621 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-621 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-621 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}




.gen-block-425 { position: relative; }





.gen-block-425 span {
}
.gen-block-425 {
}
.gen-block-425  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.gen-block-425 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-310 { position: relative; }
.gen-heading-310 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-heading-310 .h span {
	letter-spacing: 0.05000000000000002em ;
}
.gen-heading-310 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	letter-spacing: 0.05000000000000002em;
}
.gen-heading-310 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-310 .h  span {
font-size: 16px;
}
.gen-heading-310 .h {
	color: rgba(202, 202, 202, 1);
}
.gen-heading-310 .h:hover {
	color: rgba(202, 202, 202, 1);
}


.gen-paragraph-622 { position: relative; }
.gen-paragraph-622 {
	margin-right: 0px;
	height: auto;
}





.gen-paragraph-622 .paragraph span {
}
.gen-paragraph-622 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-paragraph-622 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-622 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-622 .paragraph {
	color: rgba(202, 202, 202, 1);
}
.gen-paragraph-622 .paragraph:hover {
	color: rgba(202, 202, 202, 1);
}



.gen-paragraph-623 { position: relative; }
.gen-paragraph-623 {
	margin-top: 0px;
	margin-right: 9px;
	margin-left: 5px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-623 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-623 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-623 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-623 .paragraph  {
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	text-align: left;
}
@media (max-width: 575.98px) {
  .gen-paragraph-623 .paragraph  {
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 10px;
	}
}
.gen-paragraph-623 .paragraph {
	color: rgba(202, 202, 202, 1);
}
.gen-paragraph-623 .paragraph:hover {
	color: rgba(97, 97, 97, 1);
}
.gen-paragraph-623 .paragraph:active {
	color: rgba(97, 97, 97, 1);
}





.gen-editorrow-439 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-439 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-439 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-439 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-439 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-439 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-439 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-439 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-439 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-439 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-439 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-439 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorrow-439 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-439 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
				.gen-editorrow-439 {
					margin-top: 15px;
					margin-left: auto;
				}
}

@media (max-width: 767.98px) {
				.gen-editorrow-439 {
					margin-top: 15px;
					margin-bottom: 30px;
				}
}

@media (max-width: 575.98px) {
				.gen-editorrow-439 {
					margin-bottom: 60px;
				}
}

@media (min-width: 1200px) {
 .gen-editorrow-439 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-439 {
display:none !important;
} }
.gen-editorrow-439 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-439 span {
}
.gen-editorrow-439 {
}
.gen-editorrow-439  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-439   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-439  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-439  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-439  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-439 {
	color: rgba(255, 54, 61, 1);
}

.gen-editorcolumn-799 { position: relative; }





.gen-editorcolumn-799 span {
}
.gen-editorcolumn-799 {
}

.gen-button-183 { position: relative; }
.gen-button-183 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 42px;
}




@media (max-width: 575.98px) {
							.gen-button-183 {
								margin-right: auto;
								margin-bottom: 20px;
								margin-left: auto;
								width: 100%;
							}
}

.gen-button-183 > .button span {
	line-height: 1.6em;
	letter-spacing: 0.05000000000000002em ;
}
.gen-button-183 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0.05000000000000002em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-183 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-183 > .button  span {
font-size: 16px;
}
.gen-button-183 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(20, 20, 23, 1);
}
.gen-button-183 > .button:hover {
	color: rgba(32, 32, 35, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-183 > .button:active {
	color: rgba(32, 32, 35, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-183 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-183 > .button > span{
padding:0 18px;
}


.gen-editorcolumn-800 { position: relative; }





.gen-editorcolumn-800 span {
}
.gen-editorcolumn-800 {
}

.gen-button-184 { position: relative; }
.gen-button-184 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-184 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-184 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-184 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-184 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-184 > .button span {
	line-height: 1.6em;
	letter-spacing: 0.05000000000000002em ;
}
.gen-button-184 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	letter-spacing: 0.05000000000000002em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-184 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-184 > .button  span {
font-size: 16px;
}
.gen-button-184 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-184 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-184 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-184 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-184 > .button > span{
padding:0 5px;
}




.gen-editormain-45 { position: relative; }





.gen-editorsection-123 { position: relative; }

@media (max-width: 1199.98px) {
		.gen-editorsection-123 {
			margin-bottom: 0px;
		}
}




.gen-editorsection-123 span {
}
.gen-editorsection-123 {
}
.gen-editorsection-123  {
	padding-top: 60px;
	padding-bottom: 80px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-123  {
	padding-top: 40px;
	padding-bottom: 0px;
	}
}
.gen-editorsection-123 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(20, 20, 23, 1);
	background-image: url('/Designs/Images/s3xy-knob-section.dmirgrsy5ag.jpg') ;
	background-position: center top ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-123 { background-image:url('/o/s3xy-knob-section.dmirgrsy5ag.3840x1680.o.bg.webp'); }
.no-webp .gen-editorsection-123 { background-image:url('/o/s3xy-knob-section.dmirgrsy5ag.3840x1680.o.bg.jpg'); }
.gen-editorrow-440 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-440 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-440 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-440 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-440 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-440 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-440 { position: relative; }
.gen-editorrow-440 {
	margin-bottom: 0px;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-440 {
		margin-bottom: 0px;
	}
}



@media (max-width: 575.98px) {
					.gen-editorrow-440 {
						margin-bottom: 0px;
					}
}

.gen-editorrow-440 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-440 span {
	line-height: 1.2em;
}
.gen-editorrow-440 {
	line-height: 1.2em;
}
.gen-editorrow-440  {
	padding-top: 15px;
	padding-bottom: 0px;
}
.gen-editorrow-440 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-801 { position: relative; }





.gen-editorcolumn-801 span {
	line-height: 1.2em;
}
.gen-editorcolumn-801 {
	line-height: 1.2em;
}
.gen-editorcolumn-801  {
}

.gen-block-426 { position: relative; }
.gen-block-426 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 560px;
}

@media (max-width: 1199.98px) {
	.gen-block-426 {
		height: 520px;
	}
}


@media (max-width: 767.98px) {
			.gen-block-426 {
				height: 530px;
			}
}

@media (max-width: 575.98px) {
			.gen-block-426 {
				margin-top: 0px;
				height: 440px;
			}
}

.gen-block-426 span {
	line-height: 1.2em;
}
.gen-block-426 {
	line-height: 1.2em;
}
.gen-block-426  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-426 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-311 { position: relative; }
.gen-heading-311 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-311 {
				width: auto;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-heading-311 {
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-311 {
				margin-top: 0px;
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

.gen-heading-311 .h span {
	line-height: 1.8em;
}
.gen-heading-311 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8em;
}
.gen-heading-311 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-heading-311 .h  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-heading-311 .h   {
	font-size: 20px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-311 .h   span {
font-size: 20px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-311 .h  {
	font-size: 20px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-311 .h  span {
font-size: 20px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-311 .h  {
	font-size: 20px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-311 .h  span {
font-size: 20px;
	}
}
.gen-heading-311 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-311 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-311 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-312 { position: relative; }
.gen-heading-312 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-312 {
				width: auto;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-heading-312 {
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-312 {
				margin-top: 0px;
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

.gen-heading-312 .h span {
	line-height: 1.4em;
}
.gen-heading-312 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4em;
}
.gen-heading-312 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 60px;
	text-align: center;
}
.gen-heading-312 .h  span {
font-size: 60px;
}
@media (max-width: 1199.98px) {
  .gen-heading-312 .h   {
	font-size: 50px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-312 .h   span {
font-size: 50px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-312 .h  {
	font-size: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-312 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-312 .h  {
	font-size: 32px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-312 .h  span {
font-size: 32px;
	}
}
.gen-heading-312 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-312 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-312 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-624 { position: relative; }
.gen-paragraph-624 {
	margin-bottom: 0px;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-624 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-624 {
				width: auto;
				height: auto;
			}
}


.gen-paragraph-624 .paragraph span {
	line-height: 1.8000000000000003em;
}
.gen-paragraph-624 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000003em;
	text-transform: capitalize;
}
.gen-paragraph-624 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-624 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-624 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-624 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-624 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-624 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-624 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-paragraph-625 { position: relative; }
.gen-paragraph-625 {
	margin-bottom: 8px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-625 {
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-625 {
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-paragraph-625 {
		margin-bottom: 0px;
		width: auto;
		height: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-paragraph-625 {
		margin-bottom: 0px;
	}
}

.gen-paragraph-625 .paragraph span {
	line-height: 1.6em;
}
.gen-paragraph-625 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: 200;
}
.gen-paragraph-625 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-625 .paragraph  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-625 .paragraph   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-625 .paragraph   span {
font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-625 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-625 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-625 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-625 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-625 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-625 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-625 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-button-185 { position: relative; }
.gen-button-185 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-185 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 44px;
		margin-left: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-185 {
		margin-top: 0px;
		margin-bottom: 44px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-185 {
		margin-top: 0px;
		margin-bottom: 44px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-185 {
		margin-right: auto;
		margin-bottom: 44px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-185 > .button span {
	line-height: 1.6em;
}
.gen-button-185 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-185 > .button  {
	font-size: 16px;
}
.gen-button-185 > .button  span {
font-size: 16px;
}
.gen-button-185 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 165, 255, 1);
}
.gen-button-185 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-185 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-185 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-185 > .button > span{
padding:0 8px;
}

.gen-button-186 { position: relative; }
.gen-button-186 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 44px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-186 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 44px;
		margin-left: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-186 {
		margin-top: 0px;
		margin-bottom: 44px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-186 {
		margin-top: 0px;
		margin-bottom: 44px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-186 {
		margin-right: auto;
		margin-bottom: 44px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-186 > .button span {
	line-height: 1.6em;
}
.gen-button-186 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-186 > .button  {
	font-size: 16px;
}
.gen-button-186 > .button  span {
font-size: 16px;
}
.gen-button-186 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-button-186 > .button:hover {
	color: rgba(32, 32, 35, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-186 > .button:active {
	color: rgba(32, 32, 35, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-186 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-186 > .button > span{
padding:0 8px;
}

.gen-scrolldownindicator-6 { position: relative; }
.gen-scrolldownindicator-6 {
	margin-top: 0px;
}





.gen-scrolldownindicator-6 span {
}
.gen-scrolldownindicator-6 {
}
.gen-scrolldownindicator-6  {
}
.gen-scrolldownindicator-6 {
	color: rgba(80, 200, 196, 1);
}
.scroll-down {
  height: 20px;
}

.mouse,
.scroll-arrow.doi,
.scroll-arrow.trei {
  display: none;
}




.gen-editorsection-124 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorsection-124 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorsection-124 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorsection-124 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorsection-124 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-editorsection-124 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-editorsection-124 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorsection-124 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorsection-124 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorsection-124 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-editorsection-124 {
display:none !important;
} }
.gen-editorsection-124 span {
}
.gen-editorsection-124 {
	text-transform: 0;
}
.gen-editorsection-124  {
	padding-top: 30px;
	padding-bottom: 30px;
}
.gen-editorsection-124 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(255, 255, 255, 1);
}

.gen-editorrow-441 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-441 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-441 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-441 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-441 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-441 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-441 { position: relative; }





.gen-editorrow-441 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-441 span {
}
.gen-editorrow-441 {
	text-transform: 0;
}
.gen-editorrow-441  {
	padding-top: 10px;
	padding-bottom: 20px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-441   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-441  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-441  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-441  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-441 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-802 { position: relative; }





.gen-editorcolumn-802 span {
}
.gen-editorcolumn-802 {
	text-transform: 0;
}

.gen-paragraph-626 { position: relative; }





.gen-paragraph-626 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-626 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-626 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 32px;
	text-align: center;
}
.gen-paragraph-626 .paragraph  span {
font-size: 32px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-626 .paragraph  {
	font-size: 24px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-626 .paragraph  span {
font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-626 .paragraph  {
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-626 .paragraph  span {
font-size: 24px;
	}
}
.gen-paragraph-626 .paragraph {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-442 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-442 .col:nth-child(1) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}
.gen-editorrow-442 .col:nth-child(2) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}
.gen-editorrow-442 .col:nth-child(3) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}
.gen-editorrow-442 .col:nth-child(4) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}
.gen-editorrow-442 .col:nth-child(5) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}
.gen-editorrow-442 .col:nth-child(6) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-442 .col:nth-child(1) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}
.gen-editorrow-442 .col:nth-child(2) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}
.gen-editorrow-442 .col:nth-child(3) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}
.gen-editorrow-442 .col:nth-child(4) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}
.gen-editorrow-442 .col:nth-child(5) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}
.gen-editorrow-442 .col:nth-child(6) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-442 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-442 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-442 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-442 .col:nth-child(4) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-442 .col:nth-child(5) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-442 .col:nth-child(6) {
flex: 0 0 auto;
 width: 33.33%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-442 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-442 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-442 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-442 .col:nth-child(4) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-442 .col:nth-child(5) {
flex: 0 0 auto;
 width: 33.33%;
}
.gen-editorrow-442 .col:nth-child(6) {
flex: 0 0 auto;
 width: 33.33%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-442 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-442 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-442 .col:nth-child(3) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-442 .col:nth-child(4) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-442 .col:nth-child(5) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-442 .col:nth-child(6) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-442 { position: relative; }
.gen-editorrow-442 {
	margin-right: 0px;
	margin-left: 0px;
	width: 100%;
}





.gen-editorrow-442 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-442 span {
}
.gen-editorrow-442 {
	text-transform: 0;
}
.gen-editorrow-442  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-442   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-442  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-442  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-442  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-442 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-803 { position: relative; }





.gen-editorcolumn-803 span {
}
.gen-editorcolumn-803 {
	text-transform: 0;
}

.gen-block-427 { position: relative; }





.gen-block-427 span {
}
.gen-block-427 {
}
.gen-block-427  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-427 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-627 { position: relative; }
.gen-paragraph-627 {
	margin-bottom: 10px;
}





.gen-paragraph-627 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-627 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-627 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-627 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-627 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-horizontalline-85 { position: relative; }
.gen-horizontalline-85 {
	margin-right: 0px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}





.gen-horizontalline-85 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-85 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-85 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-85 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
}


.gen-block-428 { position: relative; }
.gen-block-428 {
	margin-top: -16px;
	margin-right: auto;
	margin-left: auto;
	width: 16px;
	height: 16px;
}





.gen-block-428 span {
}
.gen-block-428 {
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
}
.gen-block-428  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-428 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(0, 0, 0, 1);
	background-color: rgba(20, 20, 23, 1);
}


.gen-paragraph-628 { position: relative; }
.gen-paragraph-628 {
	margin-top: 25px;
}





.gen-paragraph-628 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-628 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-628 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-628 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-628 .paragraph {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-804 { position: relative; }





.gen-editorcolumn-804 span {
}
.gen-editorcolumn-804 {
	text-transform: 0;
}

.gen-block-429 { position: relative; }





.gen-block-429 span {
}
.gen-block-429 {
}
.gen-block-429  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-429 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-629 { position: relative; }
.gen-paragraph-629 {
	margin-bottom: 10px;
}





.gen-paragraph-629 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-629 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-629 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-629 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-629 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-horizontalline-86 { position: relative; }
.gen-horizontalline-86 {
	margin-right: 0px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}





.gen-horizontalline-86 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-86 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-86 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-86 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
}


.gen-block-430 { position: relative; }
.gen-block-430 {
	margin-top: -16px;
	margin-right: auto;
	margin-left: auto;
	width: 16px;
	height: 16px;
}





.gen-block-430 span {
}
.gen-block-430 {
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
}
.gen-block-430  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-430 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
}


.gen-paragraph-630 { position: relative; }
.gen-paragraph-630 {
	margin-top: 25px;
}





.gen-paragraph-630 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-630 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-630 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-630 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-630 .paragraph {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-805 { position: relative; }





.gen-editorcolumn-805 span {
}
.gen-editorcolumn-805 {
	text-transform: 0;
}

.gen-block-431 { position: relative; }





.gen-block-431 span {
}
.gen-block-431 {
}
.gen-block-431  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-431 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-631 { position: relative; }
.gen-paragraph-631 {
	margin-bottom: 10px;
}





.gen-paragraph-631 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-631 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-631 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-631 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-631 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-horizontalline-87 { position: relative; }
.gen-horizontalline-87 {
	margin-right: 0px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}





.gen-horizontalline-87 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-87 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-87 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-87 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
}


.gen-block-432 { position: relative; }
.gen-block-432 {
	margin-top: -16px;
	margin-right: auto;
	margin-left: auto;
	width: 16px;
	height: 16px;
}





.gen-block-432 span {
}
.gen-block-432 {
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
}
.gen-block-432  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-432 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(0, 0, 0, 1);
	background-color: rgba(20, 20, 23, 1);
}


.gen-paragraph-632 { position: relative; }
.gen-paragraph-632 {
	margin-top: 25px;
}





.gen-paragraph-632 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-632 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-632 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-632 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-632 .paragraph {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-806 { position: relative; }





.gen-editorcolumn-806 span {
}
.gen-editorcolumn-806 {
	text-transform: 0;
}

.gen-block-433 { position: relative; }





.gen-block-433 span {
}
.gen-block-433 {
}
.gen-block-433  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-433 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-633 { position: relative; }
.gen-paragraph-633 {
	margin-bottom: 10px;
}





.gen-paragraph-633 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-633 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-633 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-633 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-633 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-horizontalline-88 { position: relative; }
.gen-horizontalline-88 {
	margin-right: 0px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}





.gen-horizontalline-88 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-88 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-88 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-88 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
}


.gen-block-434 { position: relative; }
.gen-block-434 {
	margin-top: -16px;
	margin-right: auto;
	margin-left: auto;
	width: 16px;
	height: 16px;
}





.gen-block-434 span {
}
.gen-block-434 {
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
}
.gen-block-434  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-434 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(0, 0, 0, 1);
	background-color: rgba(20, 20, 23, 1);
}


.gen-paragraph-634 { position: relative; }
.gen-paragraph-634 {
	margin-top: 25px;
}





.gen-paragraph-634 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-634 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-634 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-634 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-634 .paragraph {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-807 { position: relative; }





.gen-editorcolumn-807 span {
}
.gen-editorcolumn-807 {
	text-transform: 0;
}

.gen-block-435 { position: relative; }





.gen-block-435 span {
}
.gen-block-435 {
}
.gen-block-435  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-435 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-635 { position: relative; }
.gen-paragraph-635 {
	margin-bottom: 10px;
}





.gen-paragraph-635 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-635 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-635 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-635 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-635 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-horizontalline-89 { position: relative; }
.gen-horizontalline-89 {
	margin-right: 0px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}





.gen-horizontalline-89 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-89 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-89 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-89 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
}


.gen-block-436 { position: relative; }
.gen-block-436 {
	margin-top: -16px;
	margin-right: auto;
	margin-left: auto;
	width: 16px;
	height: 16px;
}





.gen-block-436 span {
}
.gen-block-436 {
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
}
.gen-block-436  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-436 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 165, 255, 1);
}


.gen-paragraph-636 { position: relative; }
.gen-paragraph-636 {
	margin-top: 25px;
}





.gen-paragraph-636 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-636 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-636 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-636 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-636 .paragraph {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-808 { position: relative; }





.gen-editorcolumn-808 span {
}
.gen-editorcolumn-808 {
	text-transform: 0;
}

.gen-block-437 { position: relative; }





.gen-block-437 span {
}
.gen-block-437 {
}
.gen-block-437  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-437 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-637 { position: relative; }
.gen-paragraph-637 {
	margin-bottom: 10px;
}





.gen-paragraph-637 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-637 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 600;
}
.gen-paragraph-637 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-637 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-637 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-horizontalline-90 { position: relative; }
.gen-horizontalline-90 {
	margin-right: 0px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}





.gen-horizontalline-90 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-90 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-90 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-90 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(202, 202, 202, 1);
}


.gen-block-438 { position: relative; }
.gen-block-438 {
	margin-top: -16px;
	margin-right: auto;
	margin-left: auto;
	width: 16px;
	height: 16px;
}





.gen-block-438 span {
}
.gen-block-438 {
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
}
.gen-block-438  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-438 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}


.gen-paragraph-638 { position: relative; }
.gen-paragraph-638 {
	margin-top: 25px;
}





.gen-paragraph-638 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-638 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-638 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-638 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-638 .paragraph {
	color: rgba(0, 0, 0, 1);
}






.gen-editorsection-125 { position: relative; }
.gen-editorsection-125 {
	margin-top: 0px;
	margin-bottom: 0px;
}


@media (max-width: 991.98px) {
			.gen-editorsection-125 {
				margin-bottom: 0px;
			}
}



.gen-editorsection-125 span {
}
.gen-editorsection-125 {
	text-transform: 0;
}
.gen-editorsection-125  {
	padding-top: 440px;
	padding-bottom: 0px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-125  {
	padding-top: 440px;
	padding-bottom: 60px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-125  {
	padding-top: 44px;
	padding-bottom: 60px;
	}
}
.gen-editorsection-125 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/Capabilities.2uaagbmypmg.jpg') ;
	background-position: center top ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-125 { background-image:url('/o/Capabilities.2uaagbmypmg.3840x1947.o.bg.webp'); }
.no-webp .gen-editorsection-125 { background-image:url('/o/Capabilities.2uaagbmypmg.3840x1947.o.bg.jpg'); }
.gen-editorrow-443 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-443 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-443 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-443 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-443 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-443 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-443 { position: relative; }





.gen-editorrow-443 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-443 span {
}
.gen-editorrow-443 {
}
.gen-editorrow-443  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-443   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-443  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-443  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-443  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-443 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-809 { position: relative; }





.gen-editorcolumn-809 span {
}
.gen-editorcolumn-809 {
}

.gen-heading-313 { position: relative; }
.gen-heading-313 {
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 100%;
}




@media (max-width: 575.98px) {
							.gen-heading-313 {
								margin-top: 0px;
								margin-bottom: 15px;
							}
}

.gen-heading-313 .h span {
	line-height: 1.2em;
}
.gen-heading-313 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-313 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: center;
}
.gen-heading-313 .h  span {
font-size: 40px;
}
@media (max-width: 575.98px) {
  .gen-heading-313 .h  {
	font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-313 .h  span {
font-size: 32px;
	}
}
.gen-heading-313 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-639 { position: relative; }
.gen-paragraph-639 {
	margin-bottom: 40px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-639 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-639 {
				width: auto;
				height: auto;
			}
}


.gen-paragraph-639 .paragraph span {
	line-height: 1.6em;
}
.gen-paragraph-639 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
}
.gen-paragraph-639 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-639 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-639 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-639 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-639 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-639 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-639 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-horizontalline-91 { position: relative; }
.gen-horizontalline-91 {
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}
@media (min-width: 1200.00px) {
	.gen-horizontalline-91 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-horizontalline-91 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-horizontalline-91 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-horizontalline-91 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-horizontalline-91 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-horizontalline-91 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-horizontalline-91 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-horizontalline-91 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-horizontalline-91 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-horizontalline-91 {
display:none !important;
} }
.gen-horizontalline-91 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-91 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-91 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-91 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.239);
}


.gen-editorrow-444 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-444 .col:nth-child(1) {
flex: 0 0 auto;
 width: 46.82435015290519%;
}
.gen-editorrow-444 .col:nth-child(2) {
flex: 0 0 auto;
 width: 53.17564984709481%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-444 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-444 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-444 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-444 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-444 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-444 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-444 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-444 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-444 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorrow-444 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-444 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorrow-444 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorrow-444 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-editorrow-444 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-editorrow-444 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-444 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorrow-444 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorrow-444 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-editorrow-444 {
display:none !important;
} }
.gen-editorrow-444 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-444 span {
}
.gen-editorrow-444 {
}
.gen-editorrow-444  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-444   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-444  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-444  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-444  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-444 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-810 { position: relative; }





.gen-editorcolumn-810 span {
}
.gen-editorcolumn-810 {
}

.gen-image-240 { position: relative; }
.gen-image-240 {
	width: auto;
	height: 375px;
}

@media (max-width: 1199.98px) {
	.gen-image-240 {
		height: 260px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-240 {
		width: auto;
		height: 80%;
	}
}


@media (max-width: 575.98px) {
			.gen-image-240 {
				margin-bottom: 30px;
				width: auto;
				height: 200px;
			}
}

.gen-image-240 .image-a span {
	line-height: 1.2em;
}
.gen-image-240 .image-a {
	line-height: 1.2em;
}
.gen-image-240 .image-a  {
}
.gen-image-240 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-811 { position: relative; }





.gen-editorcolumn-811 span {
}
.gen-editorcolumn-811 {
}

.gen-heading-314 { position: relative; }
.gen-heading-314 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
}





.gen-heading-314 .h span {
	line-height: 1.2em;
}
.gen-heading-314 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	text-transform: uppercase;
}
.gen-heading-314 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-heading-314 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-315 { position: relative; }
.gen-heading-315 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 100%;
}





.gen-heading-315 .h span {
	line-height: 1.2em;
}
.gen-heading-315 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	text-transform: uppercase;
}
.gen-heading-315 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-315 .h  span {
font-size: 18px;
}
.gen-heading-315 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-640 { position: relative; }
.gen-paragraph-640 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}





.gen-paragraph-640 .paragraph span {
	line-height: 1.9000000000000004em;
}
.gen-paragraph-640 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.9000000000000004em;
}
.gen-paragraph-640 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-640 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-640 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-640 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-640 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-horizontalline-92 { position: relative; }
.gen-horizontalline-92 {
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}
@media (min-width: 1200.00px) {
	.gen-horizontalline-92 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-horizontalline-92 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-horizontalline-92 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-horizontalline-92 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-horizontalline-92 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-horizontalline-92 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-horizontalline-92 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-horizontalline-92 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-horizontalline-92 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-horizontalline-92 {
display:none !important;
} }
.gen-horizontalline-92 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-92 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-92 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-92 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.239);
}


.gen-editorrow-445 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-445 .col:nth-child(1) {
flex: 0 0 auto;
 width: 46.82435015290519%;
}
.gen-editorrow-445 .col:nth-child(2) {
flex: 0 0 auto;
 width: 53.17564984709481%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-445 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-445 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-445 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-445 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-445 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-445 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-445 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-445 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-445 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorrow-445 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-445 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorrow-445 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorrow-445 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-editorrow-445 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-editorrow-445 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-445 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorrow-445 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorrow-445 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-editorrow-445 {
display:none !important;
} }
.gen-editorrow-445 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-445 span {
}
.gen-editorrow-445 {
}
.gen-editorrow-445  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-445   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-445  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-445  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-445  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-445 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-812 { position: relative; }





.gen-editorcolumn-812 span {
}
.gen-editorcolumn-812 {
}

.gen-heading-316 { position: relative; }
.gen-heading-316 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
}





.gen-heading-316 .h span {
	line-height: 1.2em;
}
.gen-heading-316 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	text-transform: uppercase;
}
.gen-heading-316 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-heading-316 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-317 { position: relative; }
.gen-heading-317 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 100%;
}





.gen-heading-317 .h span {
	line-height: 1.2em;
}
.gen-heading-317 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	text-transform: uppercase;
}
.gen-heading-317 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-317 .h  span {
font-size: 18px;
}
.gen-heading-317 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-641 { position: relative; }
.gen-paragraph-641 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-641 {
								margin-bottom: 30px;
							}
}

.gen-paragraph-641 .paragraph span {
	line-height: 1.9000000000000004em;
}
.gen-paragraph-641 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.9000000000000004em;
}
.gen-paragraph-641 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-641 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-641 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-641 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-641 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-813 { position: relative; }





.gen-editorcolumn-813 span {
}
.gen-editorcolumn-813 {
}

.gen-image-241 { position: relative; }
.gen-image-241 {
	width: auto;
	height: 375px;
}

@media (max-width: 1199.98px) {
	.gen-image-241 {
		height: 260px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-241 {
		width: auto;
		height: 80%;
	}
}


@media (max-width: 575.98px) {
			.gen-image-241 {
				width: auto;
				height: 200px;
			}
}

.gen-image-241 .image-a span {
	line-height: 1.2em;
}
.gen-image-241 .image-a {
	line-height: 1.2em;
}
.gen-image-241 .image-a  {
}
.gen-image-241 .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-446 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-446 .col:nth-child(1) {
flex: 0 0 auto;
 width: 20%;
}
.gen-editorrow-446 .col:nth-child(2) {
flex: 0 0 auto;
 width: 20%;
}
.gen-editorrow-446 .col:nth-child(3) {
flex: 0 0 auto;
 width: 20%;
}
.gen-editorrow-446 .col:nth-child(4) {
flex: 0 0 auto;
 width: 20%;
}
.gen-editorrow-446 .col:nth-child(5) {
flex: 0 0 auto;
 width: 20%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-446 .col:nth-child(1) {
flex: 0 0 auto;
 width: 20%;
}
.gen-editorrow-446 .col:nth-child(2) {
flex: 0 0 auto;
 width: 20%;
}
.gen-editorrow-446 .col:nth-child(3) {
flex: 0 0 auto;
 width: 20%;
}
.gen-editorrow-446 .col:nth-child(4) {
flex: 0 0 auto;
 width: 20%;
}
.gen-editorrow-446 .col:nth-child(5) {
flex: 0 0 auto;
 width: 20%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-446 .col:nth-child(1) {
flex: 0 0 auto;
 width: 20%;
}
.gen-editorrow-446 .col:nth-child(2) {
flex: 0 0 auto;
 width: 20%;
}
.gen-editorrow-446 .col:nth-child(3) {
flex: 0 0 auto;
 width: 20%;
}
.gen-editorrow-446 .col:nth-child(4) {
flex: 0 0 auto;
 width: 20%;
}
.gen-editorrow-446 .col:nth-child(5) {
flex: 0 0 auto;
 width: 20%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-446 .col:nth-child(1) {
flex: 0 0 auto;
 width: 20%;
}
.gen-editorrow-446 .col:nth-child(2) {
flex: 0 0 auto;
 width: 20%;
}
.gen-editorrow-446 .col:nth-child(3) {
flex: 0 0 auto;
 width: 20%;
}
.gen-editorrow-446 .col:nth-child(4) {
flex: 0 0 auto;
 width: 20%;
}
.gen-editorrow-446 .col:nth-child(5) {
flex: 0 0 auto;
 width: 20%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-446 .col:nth-child(1) {
flex: 0 0 auto;
 width: 20%;
}
.gen-editorrow-446 .col:nth-child(2) {
flex: 0 0 auto;
 width: 20%;
}
.gen-editorrow-446 .col:nth-child(3) {
flex: 0 0 auto;
 width: 20%;
}
.gen-editorrow-446 .col:nth-child(4) {
flex: 0 0 auto;
 width: 20%;
}
.gen-editorrow-446 .col:nth-child(5) {
flex: 0 0 auto;
 width: 20%;
}

}
.gen-editorrow-446 { position: relative; }
.gen-editorrow-446 {
	margin-bottom: 30px;
}




@media (max-width: 575.98px) {
	.gen-editorrow-446 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-editorrow-446 {
display:none !important;
} }
.gen-editorrow-446 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-446 span {
}
.gen-editorrow-446 {
	text-transform: 0;
}
.gen-editorrow-446  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-446   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-446  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-446  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-446  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-446 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-814 { position: relative; }





.gen-editorcolumn-814 span {
}
.gen-editorcolumn-814 {
	text-transform: 0;
}

.gen-image-242 { position: relative; }
.gen-image-242 {
	margin-right: auto;
	margin-left: auto;
	width: 200px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-image-242 {
		width: 140px;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-image-242 {
		width: 270px;
		height: 150px;
	}
}


@media (max-width: 575.98px) {
			.gen-image-242 {
				width: 270px;
				height: 150px;
			}
}

.gen-image-242 .image-a span {
	line-height: 1.2em;
}
.gen-image-242 .image-a {
	line-height: 1.2em;
}
.gen-image-242 .image-a  {
}
.gen-image-242 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-815 { position: relative; }





.gen-editorcolumn-815 span {
}
.gen-editorcolumn-815 {
	text-transform: 0;
}

.gen-image-243 { position: relative; }
.gen-image-243 {
	margin-right: auto;
	margin-left: auto;
	width: 200px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-image-243 {
		width: 140px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-243 {
		width: 270px;
		height: 150px;
	}
}


@media (max-width: 575.98px) {
			.gen-image-243 {
				width: 270px;
				height: 150px;
			}
}

.gen-image-243 .image-a span {
	line-height: 1.2em;
}
.gen-image-243 .image-a {
	line-height: 1.2em;
}
.gen-image-243 .image-a  {
}
.gen-image-243 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-816 { position: relative; }





.gen-editorcolumn-816 span {
}
.gen-editorcolumn-816 {
	text-transform: 0;
}

.gen-image-244 { position: relative; }
.gen-image-244 {
	margin-right: auto;
	margin-left: auto;
	width: 200px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-image-244 {
		width: 140px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-244 {
		width: 270px;
		height: 150px;
	}
}


@media (max-width: 575.98px) {
			.gen-image-244 {
				width: 270px;
				height: 150px;
			}
}

.gen-image-244 .image-a span {
	line-height: 1.2em;
}
.gen-image-244 .image-a {
	line-height: 1.2em;
}
.gen-image-244 .image-a  {
}
.gen-image-244 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-817 { position: relative; }





.gen-editorcolumn-817 span {
}
.gen-editorcolumn-817 {
	text-transform: 0;
}

.gen-image-245 { position: relative; }
.gen-image-245 {
	margin-right: auto;
	margin-left: auto;
	width: 200px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-image-245 {
		width: 140px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-245 {
		width: 270px;
		height: 150px;
	}
}


@media (max-width: 575.98px) {
			.gen-image-245 {
				width: 270px;
				height: 150px;
			}
}

.gen-image-245 .image-a span {
	line-height: 1.2em;
}
.gen-image-245 .image-a {
	line-height: 1.2em;
}
.gen-image-245 .image-a  {
}
.gen-image-245 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-818 { position: relative; }





.gen-editorcolumn-818 span {
}
.gen-editorcolumn-818 {
	text-transform: 0;
}

.gen-image-246 { position: relative; }
.gen-image-246 {
	margin-right: auto;
	margin-left: auto;
	width: 200px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-image-246 {
		width: 140px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-246 {
		width: 270px;
		height: 150px;
	}
}


@media (max-width: 575.98px) {
			.gen-image-246 {
				width: 270px;
				height: 150px;
			}
}

.gen-image-246 .image-a span {
	line-height: 1.2em;
}
.gen-image-246 .image-a {
	line-height: 1.2em;
}
.gen-image-246 .image-a  {
}
.gen-image-246 .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-447 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-447 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-447 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-447 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-447 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-447 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-447 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-447 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-447 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-447 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-447 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-447 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorrow-447 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-447 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorrow-447 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorrow-447 {
	display:none !important;
	}
}


@media (min-width: 1200px) {
 .gen-editorrow-447 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-447 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorrow-447 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorrow-447 {
display:none !important;
} }
.gen-editorrow-447 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-447 span {
}
.gen-editorrow-447 {
	text-transform: 0;
}
.gen-editorrow-447  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-447   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-447  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-447  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-447  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-447 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-819 { position: relative; }





.gen-editorcolumn-819 span {
}
.gen-editorcolumn-819 {
	text-transform: 0;
}

.gen-image-247 { position: relative; }
.gen-image-247 {
	margin-right: auto;
	margin-left: auto;
	width: 200px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-image-247 {
		width: 140px;
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-image-247 {
		width: 270px;
		height: 150px;
	}
}


@media (max-width: 575.98px) {
			.gen-image-247 {
				width: auto;
				height: 150px;
			}
}

.gen-image-247 .image-a span {
	line-height: 1.2em;
}
.gen-image-247 .image-a {
	line-height: 1.2em;
}
.gen-image-247 .image-a  {
}
.gen-image-247 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-820 { position: relative; }





.gen-editorcolumn-820 span {
}
.gen-editorcolumn-820 {
	text-transform: 0;
}

.gen-image-248 { position: relative; }
.gen-image-248 {
	margin-right: auto;
	margin-left: auto;
	width: 200px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-image-248 {
		width: 140px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-248 {
		width: 270px;
		height: 150px;
	}
}


@media (max-width: 575.98px) {
			.gen-image-248 {
				width: auto;
				height: auto;
			}
}

.gen-image-248 .image-a span {
	line-height: 1.2em;
}
.gen-image-248 .image-a {
	line-height: 1.2em;
}
.gen-image-248 .image-a  {
}
.gen-image-248 .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-448 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-448 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-448 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-448 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-448 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-448 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-448 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-448 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-448 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-448 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-448 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-448 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorrow-448 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-448 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorrow-448 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorrow-448 {
	display:none !important;
	}
}


@media (min-width: 1200px) {
 .gen-editorrow-448 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-448 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorrow-448 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorrow-448 {
display:none !important;
} }
.gen-editorrow-448 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-448 span {
}
.gen-editorrow-448 {
	text-transform: 0;
}
.gen-editorrow-448  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-448   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-448  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-448  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-448  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-448 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-821 { position: relative; }





.gen-editorcolumn-821 span {
}
.gen-editorcolumn-821 {
	text-transform: 0;
}

.gen-image-249 { position: relative; }
.gen-image-249 {
	margin-right: auto;
	margin-left: auto;
	width: 200px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-image-249 {
		width: 140px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-249 {
		width: 270px;
		height: 150px;
	}
}


@media (max-width: 575.98px) {
			.gen-image-249 {
				width: auto;
				height: auto;
			}
}

.gen-image-249 .image-a span {
	line-height: 1.2em;
}
.gen-image-249 .image-a {
	line-height: 1.2em;
}
.gen-image-249 .image-a  {
}
.gen-image-249 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-822 { position: relative; }





.gen-editorcolumn-822 span {
}
.gen-editorcolumn-822 {
	text-transform: 0;
}

.gen-image-250 { position: relative; }
.gen-image-250 {
	margin-right: auto;
	margin-left: auto;
	width: 200px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-image-250 {
		width: 140px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-250 {
		width: 270px;
		height: 150px;
	}
}


@media (max-width: 575.98px) {
			.gen-image-250 {
				width: auto;
				height: auto;
			}
}

.gen-image-250 .image-a span {
	line-height: 1.2em;
}
.gen-image-250 .image-a {
	line-height: 1.2em;
}
.gen-image-250 .image-a  {
}
.gen-image-250 .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-449 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-449 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-449 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-449 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-449 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-449 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-449 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-449 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-449 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-449 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-449 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-449 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorrow-449 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-449 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorrow-449 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorrow-449 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
								.gen-editorrow-449 {
									margin-bottom: 20px;
								}
}

@media (min-width: 1200px) {
 .gen-editorrow-449 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-449 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorrow-449 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorrow-449 {
display:none !important;
} }
.gen-editorrow-449 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-449 span {
}
.gen-editorrow-449 {
	text-transform: 0;
}
.gen-editorrow-449  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-449   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-449  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-449  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-449  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-449 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-823 { position: relative; }





.gen-editorcolumn-823 span {
}
.gen-editorcolumn-823 {
	text-transform: 0;
}

.gen-image-251 { position: relative; }
.gen-image-251 {
	margin-right: auto;
	margin-left: auto;
	width: 200px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-image-251 {
		width: 140px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-251 {
		width: 270px;
		height: 150px;
	}
}


@media (max-width: 575.98px) {
			.gen-image-251 {
				width: auto;
				height: auto;
			}
}

.gen-image-251 .image-a span {
	line-height: 1.2em;
}
.gen-image-251 .image-a {
	line-height: 1.2em;
}
.gen-image-251 .image-a  {
}
.gen-image-251 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-824 { position: relative; }





.gen-editorcolumn-824 span {
}
.gen-editorcolumn-824 {
	text-transform: 0;
}

.gen-image-252 { position: relative; }
.gen-image-252 {
	margin-right: auto;
	margin-left: auto;
	width: 200px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-image-252 {
		width: 140px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-252 {
		width: 270px;
		height: 150px;
	}
}


@media (max-width: 575.98px) {
			.gen-image-252 {
				width: auto;
				height: auto;
			}
}

.gen-image-252 .image-a span {
	line-height: 1.2em;
}
.gen-image-252 .image-a {
	line-height: 1.2em;
}
.gen-image-252 .image-a  {
}
.gen-image-252 .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-button-187 { position: relative; }
.gen-button-187 {
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}




@media (max-width: 575.98px) {
							.gen-button-187 {
								margin-top: 17px;
								margin-right: auto;
								margin-left: auto;
								width: 100%;
								height: 42px;
							}
}

.gen-button-187 > .button span {
	line-height: 1.2em;
}
.gen-button-187 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-187 > .button  {
	font-size: 16px;
}
.gen-button-187 > .button  span {
font-size: 16px;
}
.gen-button-187 > .button {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}
.gen-button-187 > .button:hover {
	color: rgba(32, 32, 35, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-187 > .button:active {
	color: rgba(32, 32, 35, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-187 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-187 > .button > span{
padding:0 8px;
}




.gen-editorsection-126 { position: relative; }





.gen-editorsection-126 span {
}
.gen-editorsection-126 {
}
.gen-editorsection-126  {
	padding-top: 160px;
	padding-bottom: 200px;
}
@media (max-width: 1199.98px) {
  .gen-editorsection-126   {
	padding-top: 100px;
	padding-bottom: 120px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorsection-126  {
	padding-top: 80px;
	padding-bottom: 60px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorsection-126  {
	padding-top: 80px;
	padding-bottom: 80px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-126  {
	padding-top: 30px;
	padding-bottom: 40px;
	}
}
.gen-editorsection-126 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(32, 32, 35, 1);
	background-image: url('/Designs/Images/smart-elegant.40rx0wlusfh.jpg') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-126 { background-image:url('/o/smart-elegant.40rx0wlusfh.3840x1630.o.bg.webp'); }
.no-webp .gen-editorsection-126 { background-image:url('/o/smart-elegant.40rx0wlusfh.3840x1630.o.bg.jpg'); }
.gen-editorrow-450 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-450 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-450 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-450 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-450 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-450 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-450 { position: relative; }
.gen-editorrow-450 {
	margin-top: 0px;
}





.gen-editorrow-450 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-450 span {
}
.gen-editorrow-450 {
	text-transform: 0;
}
.gen-editorrow-450  {
	padding-top: 0px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-450   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-450  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-450  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-450 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-825 { position: relative; }





.gen-editorcolumn-825 span {
}
.gen-editorcolumn-825 {
	text-transform: 0;
}

.gen-heading-318 { position: relative; }
.gen-heading-318 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-318 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-heading-318 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-heading-318 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-heading-318 {
		margin-right: auto;
		margin-left: auto;
		width: 100%;
	}
}

.gen-heading-318 .h span {
	line-height: 1.2em;
}
.gen-heading-318 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-318 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
}
.gen-heading-318 .h  span {
font-size: 40px;
}
@media (max-width: 991.98px) {
  .gen-heading-318 .h  {
	font-size: 40px;
	text-align: center;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-318 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-318 .h  {
	font-size: 32px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-318 .h  span {
font-size: 32px;
	}
}
.gen-heading-318 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-642 { position: relative; }
.gen-paragraph-642 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-642 {
		margin-top: 0px;
		margin-bottom: 60px;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-642 {
		margin-top: 0px;
		margin-bottom: 50px;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-paragraph-642 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 50px;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-paragraph-642 {
		margin-top: 10px;
		margin-bottom: 10px;
		width: auto;
		height: auto;
	}
}

.gen-paragraph-642 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-642 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-642 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: left;
}
.gen-paragraph-642 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-642 .paragraph  {
	font-size: 16px;
	text-align: center;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-642 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-642 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-642 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-642 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-642 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-642 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}
@media(max-width: 576px) 
{
.hero-text * {
   text-align:center;
}
}

.gen-block-439 { position: relative; }
.gen-block-439 {
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: 0px;
	width: 679px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-439 {
		width: 544px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-439 {
		margin-top: 60px;
		margin-right: auto;
		margin-bottom: 30px;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-block-439 {
		margin-top: 60px;
		margin-bottom: 30px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-439 {
		margin-top: 24px;
		margin-bottom: 130px;
		width: 100%;
		height: auto;
	}
}

.gen-block-439 span {
	line-height: 1.2em;
}
.gen-block-439 {
	line-height: 1.2em;
}
.gen-block-439  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-439 {
	color: rgba(0, 0, 0, 1);
}

.gen-imagewithtext-85 { position: relative; }
.gen-imagewithtext-85 {
	margin-right: auto;
	margin-left: 0px;
	width: 90px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-imagewithtext-85 {
				margin-right: auto;
				margin-left: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-imagewithtext-85 {
						margin-top: 0px;
						margin-bottom: 15px;
						width: 50%;
						height: auto;
					}
}

.gen-imagewithtext-85 span {
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-85 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-85  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 0px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-85  span {
font-size: 16px;
}
.gen-imagewithtext-85 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-85:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-85 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-85 .image-wrapper { position: relative; }
.gen-imagewithtext-85 .image-wrapper {
	margin-bottom: 8px;
	width: 45px;
	height: 45px;
}





.gen-imagewithtext-85 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-85 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-85 .image-wrapper .image-a  {
}
.gen-imagewithtext-85 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithtext-86 { position: relative; }
.gen-imagewithtext-86 {
	margin-right: auto;
	margin-left: auto;
	width: 130px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-imagewithtext-86 {
		margin-right: 0px;
		margin-left: 0px;
	}
}



@media (max-width: 575.98px) {
					.gen-imagewithtext-86 {
						margin-top: 0px;
						margin-bottom: 15px;
						width: 50%;
						height: auto;
					}
}

.gen-imagewithtext-86 span {
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-86 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-86  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-86  span {
font-size: 16px;
}
.gen-imagewithtext-86 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-86 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-86 .image-wrapper { position: relative; }
.gen-imagewithtext-86 .image-wrapper {
	margin-bottom: 8px;
	width: 45px;
	height: 45px;
}





.gen-imagewithtext-86 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-86 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-86 .image-wrapper .image-a  {
}
.gen-imagewithtext-86 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithtext-87 { position: relative; }
.gen-imagewithtext-87 {
	margin-right: auto;
	margin-left: auto;
	width: 130px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithtext-87 {
								margin-top: 0px;
								margin-bottom: 15px;
								width: 50%;
								height: auto;
							}
}

.gen-imagewithtext-87 span {
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-87 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-87  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-87  span {
font-size: 16px;
}
.gen-imagewithtext-87 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-87:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-87 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-87 .image-wrapper { position: relative; }
.gen-imagewithtext-87 .image-wrapper {
	margin-bottom: 8px;
	width: 45px;
	height: 45px;
}





.gen-imagewithtext-87 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-87 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-87 .image-wrapper .image-a  {
}
.gen-imagewithtext-87 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithtext-88 { position: relative; }
.gen-imagewithtext-88 {
	margin-right: auto;
	margin-left: auto;
	width: 130px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithtext-88 {
								margin-top: 0px;
								margin-bottom: 15px;
								width: 50%;
								height: auto;
							}
}

.gen-imagewithtext-88 span {
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-88 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-88  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-88  span {
font-size: 16px;
}
.gen-imagewithtext-88 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-88:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-88 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-88 .image-wrapper { position: relative; }
.gen-imagewithtext-88 .image-wrapper {
	margin-bottom: 8px;
	width: 45px;
	height: 45px;
}





.gen-imagewithtext-88 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-88 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-88 .image-wrapper .image-a  {
}
.gen-imagewithtext-88 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}







.gen-editorsection-127 { position: relative; }





.gen-editorsection-127 span {
}
.gen-editorsection-127 {
	text-transform: 0;
}
.gen-editorsection-127  {
	padding-top: 380px;
	padding-bottom: 80px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-127  {
	padding-top: 120px;
	padding-bottom: 80px;
	}
}
.gen-editorsection-127 {
	color: rgba(0, 0, 0, 0);
	background-image: url('/Designs/Images/ENH_TW_Rekl_01_08A.yfcwzyrl00r.jpg') ;
	background-position: center top ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-127 { background-image:url('/o/ENH_TW_Rekl_01_08A.yfcwzyrl00r.3840x1632.o.bg.webp'); }
.no-webp .gen-editorsection-127 { background-image:url('/o/ENH_TW_Rekl_01_08A.yfcwzyrl00r.3840x1632.o.bg.jpg'); }
.gen-editorrow-451 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-451 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-451 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-451 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-451 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-451 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-451 { position: relative; }





.gen-editorrow-451 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-451 span {
}
.gen-editorrow-451 {
	text-transform: 0;
}
.gen-editorrow-451  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-451   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-451  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-451  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-451  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-451 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-826 { position: relative; }





.gen-editorcolumn-826 span {
}
.gen-editorcolumn-826 {
	text-transform: 0;
}

.gen-heading-319 { position: relative; }
.gen-heading-319 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 45px;
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-319 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-heading-319 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-heading-319 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-heading-319 {
		margin-right: auto;
		margin-bottom: 30px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-heading-319 .h span {
	line-height: 1.2em;
}
.gen-heading-319 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-319 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: center;
}
.gen-heading-319 .h  span {
font-size: 40px;
}
@media (max-width: 991.98px) {
  .gen-heading-319 .h  {
	font-size: 40px;
	text-align: center;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-319 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-319 .h  {
	font-size: 32px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-319 .h  span {
font-size: 32px;
	}
}
.gen-heading-319 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-image-253 { position: relative; }
.gen-image-253 {
	margin-right: auto;
	margin-bottom: 80px;
	margin-left: auto;
	width: 680px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-image-253 {
				width: auto;
				height: 150px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-253 {
				margin-bottom: 20px;
				width: 100%;
			}
}

@media (max-width: 575.98px) {
			.gen-image-253 {
				width: 270px;
				height: 150px;
			}
}
@media (max-width: 575.98px) {
	.gen-image-253 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-image-253 {
display:none !important;
} }
.gen-image-253 .image-a span {
	line-height: 1.2em;
}
.gen-image-253 .image-a {
	line-height: 1.2em;
}
.gen-image-253 .image-a  {
}
.gen-image-253 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-image-254 { position: relative; }
.gen-image-254 {
	margin-right: auto;
	margin-bottom: 80px;
	margin-left: auto;
	width: 680px;
	height: auto;
}
@media (min-width: 1200.00px) {
	.gen-image-254 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-image-254 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
			.gen-image-254 {
				width: 270px;
				height: 150px;
			}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-image-254 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
			.gen-image-254 {
				margin-bottom: 20px;
				width: 100%;
			}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-image-254 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
			.gen-image-254 {
				width: 270px;
				height: 339px;
			}
}

@media (min-width: 1200px) {
 .gen-image-254 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-image-254 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-image-254 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-image-254 {
display:none !important;
} }
.gen-image-254 .image-a span {
	line-height: 1.2em;
}
.gen-image-254 .image-a {
	line-height: 1.2em;
}
.gen-image-254 .image-a  {
}
.gen-image-254 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-643 { position: relative; }
.gen-paragraph-643 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-643 {
		margin-top: 0px;
		margin-bottom: 60px;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-643 {
		margin-top: 0px;
		margin-bottom: 50px;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-paragraph-643 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 50px;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-paragraph-643 {
		margin-top: 10px;
		margin-bottom: 10px;
		width: auto;
		height: auto;
	}
}

.gen-paragraph-643 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-643 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-643 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: left;
}
.gen-paragraph-643 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-643 .paragraph  {
	font-size: 16px;
	text-align: center;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-643 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-643 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-643 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-643 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-643 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-643 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}
@media(max-width: 576px) 
{
.hero-text * {
   text-align:center;
}
}




.gen-editorsection-128 { position: relative; }





.gen-editorsection-128 span {
}
.gen-editorsection-128 {
	text-transform: 0;
}
.gen-editorsection-128  {
	padding-top: 60px;
	padding-bottom: 80px;
}
@media (max-width: 767.98px) {
  .gen-editorsection-128  {
	padding-top: 65px;
	padding-bottom: 15px;
	}
}
.gen-editorsection-128 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(20, 20, 23, 1);
}

.gen-editorrow-452 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-452 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-452 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-452 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-452 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-452 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-452 { position: relative; }





.gen-editorrow-452 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-452 span {
}
.gen-editorrow-452 {
	text-transform: 0;
}
.gen-editorrow-452  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-452   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-452  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-452  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-452 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-827 { position: relative; }





.gen-editorcolumn-827 span {
}
.gen-editorcolumn-827 {
	text-transform: 0;
}

.gen-heading-320 { position: relative; }
.gen-heading-320 {
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-320 {
				margin-right: 0px;
				margin-left: 0px;
			}
}



.gen-heading-320 .h span {
	line-height: 1.2em;
}
.gen-heading-320 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-320 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: center;
}
.gen-heading-320 .h  span {
font-size: 40px;
}
@media (max-width: 767.98px) {
  .gen-heading-320 .h  {
	font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-320 .h  span {
font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-320 .h  {
	font-size: 28px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-320 .h  span {
font-size: 28px;
	}
}
.gen-heading-320 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-block-440 { position: relative; }




@media (max-width: 575.98px) {
								.gen-block-440 {
									height: auto;
								}
}

.gen-block-440 span {
	line-height: 1.2em;
}
.gen-block-440 {
	line-height: 1.2em;
}
.gen-block-440  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-440 {
	color: rgba(0, 0, 0, 1);
}

.gen-video-31 { position: relative; }
.gen-video-31 {
	margin-right: auto;
	margin-bottom: 25px;
	width: 32%;
	height: 230px;
}


@media (max-width: 991.98px) {
			.gen-video-31 {
				height: 160px;
			}
}

@media (max-width: 767.98px) {
			.gen-video-31 {
				height: 140px;
			}
}

@media (max-width: 575.98px) {
			.gen-video-31 {
				margin-right: auto;
				width: 48%;
				height: 150px;
			}
}

.gen-video-31 .video span {
	line-height: 1.2em;
}
.gen-video-31 .video {
	line-height: 1.2em;
}
.gen-video-31 .video  {
}
.gen-video-31 .video {
	color: rgba(0, 0, 0, 1);
}


.gen-video-32 { position: relative; }
.gen-video-32 {
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	width: 32%;
	height: 230px;
}


@media (max-width: 991.98px) {
			.gen-video-32 {
				height: 160px;
			}
}

@media (max-width: 767.98px) {
			.gen-video-32 {
				height: 140px;
			}
}

@media (max-width: 575.98px) {
			.gen-video-32 {
				margin-left: auto;
				width: 48%;
				height: 150px;
			}
}

.gen-video-32 .video span {
	line-height: 1.2em;
}
.gen-video-32 .video {
	line-height: 1.2em;
}
.gen-video-32 .video  {
}
.gen-video-32 .video {
	color: rgba(0, 0, 0, 1);
}


.gen-video-33 { position: relative; }
.gen-video-33 {
	margin-bottom: 25px;
	margin-left: auto;
	width: 32%;
	height: 230px;
}


@media (max-width: 991.98px) {
			.gen-video-33 {
				height: 160px;
			}
}

@media (max-width: 767.98px) {
			.gen-video-33 {
				height: 140px;
			}
}

@media (max-width: 575.98px) {
			.gen-video-33 {
				margin-right: auto;
				width: 48%;
				height: 150px;
			}
}

.gen-video-33 .video span {
	line-height: 1.2em;
}
.gen-video-33 .video {
	line-height: 1.2em;
}
.gen-video-33 .video  {
}
.gen-video-33 .video {
	color: rgba(0, 0, 0, 1);
}


.gen-video-34 { position: relative; }
.gen-video-34 {
	margin-right: auto;
	margin-bottom: 25px;
	width: 32%;
	height: 230px;
}


@media (max-width: 991.98px) {
			.gen-video-34 {
				height: 160px;
			}
}

@media (max-width: 767.98px) {
			.gen-video-34 {
				height: 140px;
			}
}

@media (max-width: 575.98px) {
			.gen-video-34 {
				margin-left: auto;
				width: 48%;
				height: 150px;
			}
}

.gen-video-34 .video span {
	line-height: 1.2em;
}
.gen-video-34 .video {
	line-height: 1.2em;
}
.gen-video-34 .video  {
}
.gen-video-34 .video {
	color: rgba(0, 0, 0, 1);
}


.gen-video-35 { position: relative; }
.gen-video-35 {
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	width: 32%;
	height: 230px;
}


@media (max-width: 991.98px) {
			.gen-video-35 {
				height: 160px;
			}
}

@media (max-width: 767.98px) {
			.gen-video-35 {
				height: 140px;
			}
}

@media (max-width: 575.98px) {
			.gen-video-35 {
				margin-right: auto;
				width: 48%;
				height: 150px;
			}
}

.gen-video-35 .video span {
	line-height: 1.2em;
}
.gen-video-35 .video {
	line-height: 1.2em;
}
.gen-video-35 .video  {
}
.gen-video-35 .video {
	color: rgba(0, 0, 0, 1);
}


.gen-video-36 { position: relative; }
.gen-video-36 {
	margin-bottom: 25px;
	margin-left: auto;
	width: 32%;
	height: 230px;
}


@media (max-width: 991.98px) {
			.gen-video-36 {
				height: 160px;
			}
}

@media (max-width: 767.98px) {
			.gen-video-36 {
				height: 140px;
			}
}

@media (max-width: 575.98px) {
			.gen-video-36 {
				margin-left: auto;
				width: 48%;
				height: 150px;
			}
}

.gen-video-36 .video span {
	line-height: 1.2em;
}
.gen-video-36 .video {
	line-height: 1.2em;
}
.gen-video-36 .video  {
}
.gen-video-36 .video {
	color: rgba(0, 0, 0, 1);
}






.gen-editorsection-129 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorsection-129 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorsection-129 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorsection-129 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorsection-129 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-editorsection-129 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-editorsection-129 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorsection-129 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorsection-129 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorsection-129 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-editorsection-129 {
display:none !important;
} }
.gen-editorsection-129 span {
}
.gen-editorsection-129 {
	text-transform: 0;
}
.gen-editorsection-129  {
	padding-top: 60px;
	padding-bottom: 60px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-129  {
	padding-top: 60px;
	padding-bottom: 60px;
	}
}
.gen-editorsection-129 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(255, 255, 255, 1);
}

.gen-editorrow-453 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-453 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-453 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-453 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-453 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-453 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-453 { position: relative; }





.gen-editorrow-453 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-453 span {
}
.gen-editorrow-453 {
	text-transform: 0;
}
.gen-editorrow-453  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-453   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-453  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-453  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-453  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-453 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-828 { position: relative; }





.gen-editorcolumn-828 span {
}
.gen-editorcolumn-828 {
	text-transform: 0;
}

.gen-heading-321 { position: relative; }
.gen-heading-321 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-321 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-heading-321 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-heading-321 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-heading-321 {
		margin-right: auto;
		margin-left: auto;
		width: 100%;
	}
}

.gen-heading-321 .h span {
	line-height: 1.2em;
}
.gen-heading-321 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-321 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: center;
}
.gen-heading-321 .h  span {
font-size: 40px;
}
@media (max-width: 991.98px) {
  .gen-heading-321 .h  {
	font-size: 40px;
	text-align: center;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-321 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-321 .h  {
	font-size: 32px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-321 .h  span {
font-size: 32px;
	}
}
.gen-heading-321 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-block-441 { position: relative; }
.gen-block-441 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 415px;
}




@media (max-width: 575.98px) {
							.gen-block-441 {
								width: auto;
							}
}

.gen-block-441 span {
}
.gen-block-441 {
}
.gen-block-441  {
	padding-top: 30px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-441  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-block-441 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-644 { position: relative; }
.gen-paragraph-644 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-644 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-644 {
		margin-top: 0px;
		margin-bottom: 0px;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-paragraph-644 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-paragraph-644 {
		margin-top: 0px;
		margin-bottom: 10px;
		width: auto;
		height: auto;
	}
}

.gen-paragraph-644 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-644 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
font-weight: 500;
}
.gen-paragraph-644 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 20px;
	text-align: center;
}
.gen-paragraph-644 .paragraph  span {
font-size: 20px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-644 .paragraph  {
	font-size: 16px;
	text-align: center;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-644 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-644 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-644 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-644 .paragraph {
	color: rgba(0, 0, 0, 1);
}
@media(max-width: 576px) 
{
.hero-text * {
   text-align:center;
}
}

.gen-paragraph-645 { position: relative; }
.gen-paragraph-645 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-645 {
		margin-top: 0px;
		margin-bottom: 10px;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-645 {
		margin-top: 0px;
		margin-bottom: 0px;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-paragraph-645 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-paragraph-645 {
		margin-top: 10px;
		margin-bottom: 10px;
		width: 258px;
		height: auto;
	}
}

.gen-paragraph-645 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-645 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-645 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: center;
}
.gen-paragraph-645 .paragraph  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-645 .paragraph  {
	font-size: 16px;
	text-align: center;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-645 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-645 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-645 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-645 .paragraph {
	color: rgba(0, 0, 0, 1);
}
@media(max-width: 576px) 
{
.hero-text * {
   text-align:center;
}
}

.gen-paragraph-646 { position: relative; }
.gen-paragraph-646 {
	margin-bottom: 30px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-646 {
								margin-bottom: 0px;
							}
}

.gen-paragraph-646 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-646 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 500;
}
.gen-paragraph-646 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 33px;
	text-align: center;
}
.gen-paragraph-646 .paragraph  span {
font-size: 33px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-646 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-paragraph-646 .paragraph {
	color: rgba(0, 165, 255, 1);
}



.gen-button-188 { position: relative; }
.gen-button-188 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-188 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 44px;
		margin-left: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-188 {
		margin-top: 0px;
		margin-bottom: 44px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-188 {
		margin-top: 0px;
		margin-bottom: 44px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-188 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-188 > .button span {
	line-height: 1.6em;
}
.gen-button-188 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-188 > .button  {
	font-size: 16px;
}
.gen-button-188 > .button  span {
font-size: 16px;
}
.gen-button-188 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 165, 255, 1);
}
.gen-button-188 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-188 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-188 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-188 > .button > span{
padding:0 8px;
}




.gen-editorsection-130 { position: relative; }

@media (max-width: 1199.98px) {
		.gen-editorsection-130 {
			margin-bottom: 0px;
		}
}




.gen-editorsection-130 span {
}
.gen-editorsection-130 {
}
.gen-editorsection-130  {
	padding-top: 60px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-130  {
	padding-top: 30px;
	padding-bottom: 0px;
	}
}
.gen-editorsection-130 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(20, 20, 23, 1);
	background-image: url('/Designs/Images/ENH_TW_Rekl_01_09A.zwwc2z0hbwf.jpg') ;
	background-position: center top ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-130 { background-image:url('/o/ENH_TW_Rekl_01_09A.zwwc2z0hbwf.3840x2082.o.bg.webp'); }
.no-webp .gen-editorsection-130 { background-image:url('/o/ENH_TW_Rekl_01_09A.zwwc2z0hbwf.3840x2082.o.bg.jpg'); }
.gen-editorrow-454 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-454 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-454 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-454 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-454 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-454 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-454 { position: relative; }





.gen-editorrow-454 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-454 span {
}
.gen-editorrow-454 {
	text-transform: 0;
}
.gen-editorrow-454  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-454   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-454  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-454  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-454 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-829 { position: relative; }





.gen-editorcolumn-829 span {
}
.gen-editorcolumn-829 {
	text-transform: 0;
}

.gen-heading-322 { position: relative; }
.gen-heading-322 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-322 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-heading-322 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-heading-322 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-heading-322 {
		margin-right: auto;
		margin-left: auto;
		width: 100%;
	}
}

.gen-heading-322 .h span {
	line-height: 1.2em;
}
.gen-heading-322 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-322 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: center;
}
.gen-heading-322 .h  span {
font-size: 40px;
}
@media (max-width: 991.98px) {
  .gen-heading-322 .h  {
	font-size: 40px;
	text-align: center;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-322 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-322 .h  {
	font-size: 32px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-322 .h  span {
font-size: 32px;
	}
}
.gen-heading-322 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-647 { position: relative; }
.gen-paragraph-647 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-647 {
		margin-top: 0px;
		margin-bottom: 50px;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-647 {
		margin-top: 0px;
		margin-bottom: 50px;
		width: auto;
	}
}


@media (max-width: 575.98px) {
			.gen-paragraph-647 {
				margin-top: 10px;
				margin-right: 0px;
				margin-bottom: 30px;
				margin-left: 0px;
				width: 317px;
				height: auto;
			}
}

.gen-paragraph-647 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-647 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-647 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-647 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-647 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-647 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-647 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-647 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-647 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}
@media(max-width: 576px) 
{
.hero-text * {
   text-align:center;
}
}

.gen-subscriptionform-17 { position: relative; }
.gen-subscriptionform-17 {
	margin-right: auto;
	margin-left: auto;
	width: 832px;
}

@media (max-width: 1199.98px) {
	.gen-subscriptionform-17 {
		width: 840px;
	}
}

@media (max-width: 991.98px) {
	.gen-subscriptionform-17 {
		width: 100%;
	}
}



.gen-subscriptionform-17 span {
}
.gen-subscriptionform-17 {
}
.gen-subscriptionform-17  {
}
.gen-subscriptionform-17 {
	color: rgba(0, 0, 0, 1);
}

.gen-input-81 { position: relative; }
.gen-input-81 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	width: 65%;
	height: 42px;
}


@media (max-width: 991.98px) {
			.gen-input-81 {
				width: 384px;
			}
}

@media (max-width: 767.98px) {
			.gen-input-81 {
				width: 323px;
			}
}

@media (max-width: 575.98px) {
			.gen-input-81 {
				margin-right: auto;
				margin-bottom: 15px;
				margin-left: auto;
				width: 95%;
			}
}

.gen-input-81 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-81 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-81 > .inner-wrapper > .input  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-81 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-81 > .inner-wrapper > .input {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(236, 236, 237, 1);
}
.gen-input-81 > .inner-wrapper > .input:focus {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-81 > .inner-wrapper > .input:hover {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-81 > .inner-wrapper > .input::placeholder{
color:rgba(97, 97, 97, 1);
}
.gen-input-81 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-button-189 { position: relative; }
.gen-button-189 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-189 {
		margin-top: 5px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-189 {
		margin-top: 5px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-button-189 {
		margin-top: 5px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-189 {
		margin-right: auto;
		margin-bottom: 44px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-189 > .button span {
	line-height: 1.6em;
}
.gen-button-189 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-189 > .button  {
	font-size: 16px;
}
.gen-button-189 > .button  span {
font-size: 16px;
}
.gen-button-189 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 165, 255, 1);
}
.gen-button-189 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-189 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-189 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-189 > .button > span{
padding:0 5px;
}





.gen-editorsection-131 { position: relative; }





.gen-editorsection-131 span {
}
.gen-editorsection-131 {
	text-transform: 0;
}
.gen-editorsection-131  {
	padding-top: 60px;
	padding-bottom: 60px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-131  {
	padding-top: 30px;
	padding-bottom: 30px;
	}
}
.gen-editorsection-131 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(255, 255, 255, 1);
}

.gen-editorrow-455 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-455 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-455 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-455 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-455 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-455 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-455 { position: relative; }





.gen-editorrow-455 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-455 span {
}
.gen-editorrow-455 {
	text-transform: 0;
}
.gen-editorrow-455  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-455   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-455  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-455  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-455  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}

.gen-editorcolumn-830 { position: relative; }





.gen-editorcolumn-830 span {
}
.gen-editorcolumn-830 {
	text-transform: 0;
}

.gen-heading-323 { position: relative; }
.gen-heading-323 {
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-323 {
				margin-right: 0px;
				margin-left: 0px;
			}
}



.gen-heading-323 .h span {
	line-height: 1.2em;
}
.gen-heading-323 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-323 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: center;
}
.gen-heading-323 .h  span {
font-size: 40px;
}
@media (max-width: 767.98px) {
  .gen-heading-323 .h  {
	font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-323 .h  span {
font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-323 .h  {
	font-size: 28px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-323 .h  span {
font-size: 28px;
	}
}
.gen-heading-323 .h {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-456 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-456 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-456 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-456 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-456 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-456 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-456 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-456 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-456 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-456 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-456 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-456 { position: relative; }





.gen-editorrow-456 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-456 span {
}
.gen-editorrow-456 {
	text-transform: 0;
}
.gen-editorrow-456  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-456   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-456  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-456  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-456  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-456 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-831 { position: relative; }





.gen-editorcolumn-831 span {
}
.gen-editorcolumn-831 {
	text-transform: 0;
}

.gen-block-442 { position: relative; }





.gen-block-442 span {
}
.gen-block-442 {
}
.gen-block-442  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-442 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-324 { position: relative; }
.gen-heading-324 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-heading-324 {
								margin-top: 0px;
							}
}

.gen-heading-324 .h span {
	line-height: 1.2em;
}
.gen-heading-324 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-324 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
}
@media (max-width: 991.98px) {
  .gen-heading-324 .h  {
	font-size: 24px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-324 .h  span {
font-size: 24px;
	}
}
.gen-heading-324 .h {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-324 .h:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-324 .h:active {
	color: rgba(32, 32, 35, 1);
}


.gen-imagewithsimpletext-250 { position: relative; }
.gen-imagewithsimpletext-250 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-250 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-250 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-250  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-250  span {
font-size: 16px;
}
.gen-imagewithsimpletext-250 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-250:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-250 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-250 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-250 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-250 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-250 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-250 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-250 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-251 { position: relative; }
.gen-imagewithsimpletext-251 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-251 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-251 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-251  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-251  span {
font-size: 16px;
}
.gen-imagewithsimpletext-251 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-251:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-251 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-251 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-251 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-251 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-251 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-251 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-251 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-252 { position: relative; }
.gen-imagewithsimpletext-252 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-252 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-252 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-252  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-252  span {
font-size: 16px;
}
.gen-imagewithsimpletext-252 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-252:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-252 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-252 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-252 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-252 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-252 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-252 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-252 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}





.gen-editorcolumn-832 { position: relative; }





.gen-editorcolumn-832 span {
}
.gen-editorcolumn-832 {
	text-transform: 0;
}

.gen-video-37 { position: relative; }
.gen-video-37 {
	margin-right: auto;
	margin-bottom: 0px;
	width: 550px;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-video-37 {
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-video-37 {
		height: 190px;
	}
}

@media (max-width: 767.98px) {
	.gen-video-37 {
		height: 180px;
	}
}

@media (max-width: 575.98px) {
	.gen-video-37 {
		margin-right: auto;
		width: 100%;
		height: 200px;
	}
}

.gen-video-37 .video span {
	line-height: 1.2em;
}
.gen-video-37 .video {
	line-height: 1.2em;
}
.gen-video-37 .video  {
}
.gen-video-37 .video {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-457 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-457 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-457 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-457 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-457 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-457 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-457 { position: relative; }





.gen-editorrow-457 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-457 span {
}
.gen-editorrow-457 {
	text-transform: 0;
}
.gen-editorrow-457  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-457   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-457  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-457  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-457  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-457 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-833 { position: relative; }





.gen-editorcolumn-833 span {
}
.gen-editorcolumn-833 {
	text-transform: 0;
}

.gen-horizontalline-93 { position: relative; }
.gen-horizontalline-93 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-93 {
		margin-right: 20px;
		margin-left: auto;
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-horizontalline-93 {
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-horizontalline-93 {
		width: 100%;
	}
}


.gen-horizontalline-93 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-93 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-93 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-93 > hr {
	color: rgba(0, 192, 88, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}




.gen-editorrow-458 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-458 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-458 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-458 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-458 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-458 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-458 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-458 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-458 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-458 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-458 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-458 { position: relative; }





.gen-editorrow-458 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-458 span {
}
.gen-editorrow-458 {
	text-transform: 0;
}
.gen-editorrow-458  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-458   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-458  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-458  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-458  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-458 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-834 { position: relative; }





.gen-editorcolumn-834 span {
}
.gen-editorcolumn-834 {
	text-transform: 0;
}

.gen-heading-325 { position: relative; }
.gen-heading-325 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 605px;
}




@media (max-width: 575.98px) {
							.gen-heading-325 {
								margin-top: 0px;
							}
}

.gen-heading-325 .h span {
	line-height: 1.2em;
}
.gen-heading-325 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-325 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
}
@media (max-width: 991.98px) {
  .gen-heading-325 .h  {
	font-size: 24px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-325 .h  span {
font-size: 24px;
	}
}
.gen-heading-325 .h {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-325 .h:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-325 .h:active {
	color: rgba(32, 32, 35, 1);
}


.gen-block-443 { position: relative; }





.gen-block-443 span {
}
.gen-block-443 {
}
.gen-block-443  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-443 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-326 { position: relative; }
.gen-heading-326 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-heading-326 {
								margin-top: 0px;
							}
}

.gen-heading-326 .h span {
	line-height: 1.2em;
}
.gen-heading-326 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-326 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
}
@media (max-width: 991.98px) {
  .gen-heading-326 .h  {
	font-size: 24px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-326 .h  span {
font-size: 24px;
	}
}
.gen-heading-326 .h {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-326 .h:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-326 .h:active {
	color: rgba(32, 32, 35, 1);
}


.gen-imagewithsimpletext-253 { position: relative; }
.gen-imagewithsimpletext-253 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-253 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-253 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-253  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-253  span {
font-size: 16px;
}
.gen-imagewithsimpletext-253 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-253:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-253 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-253 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-253 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-253 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-253 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-253 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-253 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-254 { position: relative; }
.gen-imagewithsimpletext-254 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-254 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-254 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-254  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-254  span {
font-size: 16px;
}
.gen-imagewithsimpletext-254 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-254:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-254 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-254 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-254 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-254 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-254 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-254 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-254 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-255 { position: relative; }
.gen-imagewithsimpletext-255 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-255 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-255 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-255  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-255  span {
font-size: 16px;
}
.gen-imagewithsimpletext-255 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-255:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-255 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-255 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-255 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-255 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-255 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-255 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-255 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}





.gen-editorcolumn-835 { position: relative; }





.gen-editorcolumn-835 span {
}
.gen-editorcolumn-835 {
	text-transform: 0;
}

.gen-video-38 { position: relative; }
.gen-video-38 {
	margin-right: auto;
	margin-bottom: 0px;
	width: 550px;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-video-38 {
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-video-38 {
		height: 190px;
	}
}

@media (max-width: 767.98px) {
	.gen-video-38 {
		height: 180px;
	}
}

@media (max-width: 575.98px) {
	.gen-video-38 {
		margin-right: auto;
		width: 100%;
		height: 200px;
	}
}

.gen-video-38 .video span {
	line-height: 1.2em;
}
.gen-video-38 .video {
	line-height: 1.2em;
}
.gen-video-38 .video  {
}
.gen-video-38 .video {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-459 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-459 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-459 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-459 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-459 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-459 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-459 { position: relative; }





.gen-editorrow-459 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-459 span {
}
.gen-editorrow-459 {
	text-transform: 0;
}
.gen-editorrow-459  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-459   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-459  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-459  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-459  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-459 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-836 { position: relative; }





.gen-editorcolumn-836 span {
}
.gen-editorcolumn-836 {
	text-transform: 0;
}

.gen-horizontalline-94 { position: relative; }
.gen-horizontalline-94 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-94 {
		margin-right: 20px;
		margin-left: auto;
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-horizontalline-94 {
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-horizontalline-94 {
		width: 100%;
	}
}


.gen-horizontalline-94 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-94 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-94 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-94 > hr {
	color: rgba(0, 192, 88, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(66, 66, 76, 1);
}




.gen-editorrow-460 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-460 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-460 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-460 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-460 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-460 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-460 { position: relative; }





.gen-editorrow-460 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-460 span {
}
.gen-editorrow-460 {
	text-transform: 0;
}
.gen-editorrow-460  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-460   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-460  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-460  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-460  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-460 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-837 { position: relative; }





.gen-editorcolumn-837 span {
}
.gen-editorcolumn-837 {
	text-transform: 0;
}

.gen-editorrow-461 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-461 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-461 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-461 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-461 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-461 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-461 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-461 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-461 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-461 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-461 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-461 { position: relative; }





.gen-editorrow-461 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-461 span {
}
.gen-editorrow-461 {
	text-transform: 0;
}
.gen-editorrow-461  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-461   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-461  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-461  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-461  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-461 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-838 { position: relative; }





.gen-editorcolumn-838 span {
}
.gen-editorcolumn-838 {
	text-transform: 0;
}

.gen-block-444 { position: relative; }





.gen-block-444 span {
}
.gen-block-444 {
}
.gen-block-444  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-444 {
	color: rgba(0, 0, 0, 1);
}

.gen-imagewithsimpletext-256 { position: relative; }
.gen-imagewithsimpletext-256 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-256 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-256 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-256  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-256  span {
font-size: 16px;
}
.gen-imagewithsimpletext-256 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-256:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-256 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-256 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-256 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-256 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-256 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-256 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-256 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-257 { position: relative; }
.gen-imagewithsimpletext-257 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-257 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-257 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-257  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-257  span {
font-size: 16px;
}
.gen-imagewithsimpletext-257 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-257:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-257 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-257 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-257 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-257 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-257 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-257 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-257 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-258 { position: relative; }
.gen-imagewithsimpletext-258 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-258 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-258 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-258  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-258  span {
font-size: 16px;
}
.gen-imagewithsimpletext-258 {
	color: rgba(32, 32, 35, 1);
}
.gen-imagewithsimpletext-258:hover {
	color: rgba(32, 32, 35, 1);
}

.gen-imagewithsimpletext-258 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-258 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-258 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-258 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-258 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-258 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-258 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}





.gen-editorcolumn-839 { position: relative; }





.gen-editorcolumn-839 span {
}
.gen-editorcolumn-839 {
	text-transform: 0;
}

.gen-video-39 { position: relative; }
.gen-video-39 {
	margin-right: auto;
	margin-bottom: 0px;
	width: 550px;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-video-39 {
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-video-39 {
		height: 190px;
	}
}

@media (max-width: 767.98px) {
	.gen-video-39 {
		height: 180px;
	}
}

@media (max-width: 575.98px) {
	.gen-video-39 {
		margin-right: auto;
		width: 290px;
		height: 200px;
	}
}

.gen-video-39 .video span {
	line-height: 1.2em;
}
.gen-video-39 .video {
	line-height: 1.2em;
}
.gen-video-39 .video  {
}
.gen-video-39 .video {
	color: rgba(0, 0, 0, 1);
}







.gen-editorsection-132 { position: relative; }





.gen-editorsection-132 span {
}
.gen-editorsection-132 {
}
.gen-editorsection-132  {
	padding-top: 60px;
	padding-bottom: 60px;
}
.gen-editorsection-132 {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0.25);
	background-color: rgba(0, 0, 0, 1);
	background-image: url('') ;
	background-position: initial ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: initial ;
}

.gen-editorrow-462 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-462 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-462 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-462 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-462 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-462 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-462 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-462 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-462 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-462 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-462 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-462 { position: relative; }





.gen-editorrow-462 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-462 span {
}
.gen-editorrow-462 {
}
.gen-editorrow-462  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-462   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-462  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-462  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-462  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-462 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-840 { position: relative; }





.gen-editorcolumn-840 span {
}
.gen-editorcolumn-840 {
}

.gen-image-255 { position: relative; }
.gen-image-255 {
	margin-top: 0px;
	width: 550px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-image-255 {
		margin-right: 25px;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-image-255 {
		width: auto;
		height: 100%;
	}
}


@media (max-width: 575.98px) {
			.gen-image-255 {
				width: auto;
				height: 300px;
			}
}

.gen-image-255 .image-a span {
	line-height: 1.2em;
}
.gen-image-255 .image-a {
	line-height: 1.2em;
}
.gen-image-255 .image-a  {
}
.gen-image-255 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-841 { position: relative; }





.gen-editorcolumn-841 span {
}
.gen-editorcolumn-841 {
}

.gen-heading-327 { position: relative; }
.gen-heading-327 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 100%;
}





.gen-heading-327 .h span {
	line-height: 1.2em;
}
.gen-heading-327 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-327 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 991.98px) {
  .gen-heading-327 .h  {
	font-size: 32px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-327 .h  span {
font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-327 .h  {
	font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-327 .h  span {
font-size: 32px;
	}
}
.gen-heading-327 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-imagewithsimpletext-259 { position: relative; }
.gen-imagewithsimpletext-259 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-259 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithsimpletext-259 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithsimpletext-259  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-imagewithsimpletext-259  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-259  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-259  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-259  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-259  span {
font-size: 16px;
	}
}
.gen-imagewithsimpletext-259 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-259 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-259 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-259 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-259 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-259 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-259 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-259 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-260 { position: relative; }
.gen-imagewithsimpletext-260 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-260 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithsimpletext-260 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithsimpletext-260  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-imagewithsimpletext-260  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-260  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-260  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-260  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-260  span {
font-size: 16px;
	}
}
.gen-imagewithsimpletext-260 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-260 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-260 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-260 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-260 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-260 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-260 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-260 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-261 { position: relative; }
.gen-imagewithsimpletext-261 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-261 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithsimpletext-261 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithsimpletext-261  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-imagewithsimpletext-261  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-261  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-261  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-261  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-261  span {
font-size: 16px;
	}
}
.gen-imagewithsimpletext-261 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-261 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-261 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-261 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-261 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-261 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-261 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-261 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-262 { position: relative; }
.gen-imagewithsimpletext-262 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-262 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithsimpletext-262 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithsimpletext-262  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-imagewithsimpletext-262  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-262  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-262  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-262  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-262  span {
font-size: 16px;
	}
}
.gen-imagewithsimpletext-262 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-262 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-262 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-262 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-262 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-262 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-262 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-262 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-263 { position: relative; }
.gen-imagewithsimpletext-263 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-263 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithsimpletext-263 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithsimpletext-263  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-imagewithsimpletext-263  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-263  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-263  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-263  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-263  span {
font-size: 16px;
	}
}
.gen-imagewithsimpletext-263 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-263 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-263 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-263 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-263 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-263 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-263 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-263 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithsimpletext-264 { position: relative; }
.gen-imagewithsimpletext-264 {
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-264 {
								margin-top: 23px;
								margin-right: 0px;
								margin-bottom: 0px;
								margin-left: 0px;
							}
}

.gen-imagewithsimpletext-264 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithsimpletext-264 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithsimpletext-264  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-imagewithsimpletext-264  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-264  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithsimpletext-264  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-264  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-264  span {
font-size: 16px;
	}
}
.gen-imagewithsimpletext-264 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-264 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-264 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-264 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 8px;
	height: 8px;
}





.gen-imagewithsimpletext-264 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-264 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-264 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-264 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-paragraph-648 { position: relative; }
.gen-paragraph-648 {
	margin-top: 40px;
	margin-bottom: 30px;
}





.gen-paragraph-648 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-648 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-648 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-648 .paragraph  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-648 .paragraph  {
	font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-648 .paragraph  span {
font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-648 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-648 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-648 .paragraph {
	color: rgba(255, 255, 255, 1);
}





.gen-editormain-46 { position: relative; }





.gen-editorsection-133 { position: relative; }





.gen-editorsection-133 span {
}
.gen-editorsection-133 {
}
.gen-editorsection-133  {
	padding-top: 30px;
	padding-bottom: 30px;
}
@media (max-width: 767.98px) {
  .gen-editorsection-133  {
	padding-top: 60px;
	padding-bottom: 60px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-133  {
	padding-top: 30px;
	padding-bottom: 30px;
	}
}
.gen-editorsection-133 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(20, 20, 23, 1);
	background-image: url('') ;
	background-position: right center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.gen-editorrow-463 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-463 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-463 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-463 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-463 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-463 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-463 { position: relative; }





.gen-editorrow-463 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-463 span {
}
.gen-editorrow-463 {
	text-transform: 0;
}
.gen-editorrow-463  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-463   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-463  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-463  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-463  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-463 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-842 { position: relative; }





.gen-editorcolumn-842 span {
	line-height: 1.2em;
}
.gen-editorcolumn-842 {
	line-height: 1.2em;
}
.gen-editorcolumn-842  {
}

.gen-heading-328 { position: relative; }
.gen-heading-328 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-328 {
				width: auto;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-heading-328 {
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-328 {
				margin-top: 15px;
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

.gen-heading-328 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-328 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
font-weight: 400;
}
.gen-heading-328 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 60px;
	text-align: center;
}
.gen-heading-328 .h  span {
font-size: 60px;
}
@media (max-width: 991.98px) {
  .gen-heading-328 .h  {
	font-size: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-328 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-328 .h  {
	font-size: 36px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-328 .h  span {
font-size: 36px;
	}
}
.gen-heading-328 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-328 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-328 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-649 { position: relative; }
.gen-paragraph-649 {
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-649 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-649 {
				width: auto;
				height: auto;
			}
}


.gen-paragraph-649 .paragraph span {
	line-height: 1.8000000000000003em;
}
.gen-paragraph-649 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000003em;
font-weight: 300;
}
.gen-paragraph-649 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-649 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-649 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-649 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-649 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-649 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-649 .paragraph {
	color: rgba(255, 255, 255, 1);
}





.gen-editorsection-134 { position: relative; }




@media (max-width: 575.98px) {
								.gen-editorsection-134 {
									margin-top: 0px;
									margin-left: 0px;
								}
}

.gen-editorsection-134 span {
	line-height: 1.2em;
}
.gen-editorsection-134 {
	line-height: 1.2em;
}
.gen-editorsection-134  {
	padding-top: 25px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-134  {
	padding-top: 25px;
	padding-bottom: 0px;
	}
}
.gen-editorsection-134 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(0, 0, 0, 1);
}

.gen-editorrow-464 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-464 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-464 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-464 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-464 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-464 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-464 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-464 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-464 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-464 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-464 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-464 { position: relative; }
.gen-editorrow-464 {
	margin-top: 30px;
	margin-bottom: 80px;
}





.gen-editorrow-464 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-464 span {
	line-height: 1.2em;
}
.gen-editorrow-464 {
	line-height: 1.2em;
}
.gen-editorrow-464  {
	padding-bottom: 0px;
}
.gen-editorrow-464 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-843 { position: relative; }





.gen-editorcolumn-843 span {
	line-height: 1.2em;
}
.gen-editorcolumn-843 {
	line-height: 1.2em;
}
.gen-editorcolumn-843  {
}

.gen-contactform-4 { position: relative; }
.gen-contactform-4 {
	margin-right: 0px;
	margin-left: 30px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-contactform-4 {
				margin-left: 0px;
			}
}


@media (max-width: 575.98px) {
					.gen-contactform-4 {
						margin-bottom: 0px;
					}
}

.gen-contactform-4 span {
	line-height: 1.2em;
}
.gen-contactform-4 {
	line-height: 1.2em;
}
.gen-contactform-4  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-contactform-4 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-329 { position: relative; }
.gen-heading-329 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 100%;
}


@media (max-width: 991.98px) {
			.gen-heading-329 {
				margin-top: 15px;
			}
}



.gen-heading-329 .h span {
	line-height: 1.2em;
}
.gen-heading-329 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 400;
	text-transform: capitalize;
}
.gen-heading-329 .h  {
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	font-size: 40px;
	text-align: left;
}
.gen-heading-329 .h  span {
font-size: 40px;
}
@media (max-width: 1199.98px) {
  .gen-heading-329 .h   {
	font-size: 26px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-329 .h   span {
font-size: 26px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-329 .h  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-heading-329 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-330 { position: relative; }
.gen-heading-330 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-heading-330 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-heading-330 .h span {
}
.gen-heading-330 .h {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-heading-330 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-heading-330 .h  span {
font-size: 16px;
}
.gen-heading-330 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-330 .h:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-input-82 { position: relative; }
.gen-input-82 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-82 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-82 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-82 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-82 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-82 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-82 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-82 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-82 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-82 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-82 > .inner-wrapper > .input::placeholder{
color:rgba(255, 255, 255, 1);
}
.gen-input-82 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-heading-331 { position: relative; }
.gen-heading-331 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-heading-331 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-heading-331 .h span {
}
.gen-heading-331 .h {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-heading-331 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-heading-331 .h  span {
font-size: 16px;
}
.gen-heading-331 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-331 .h:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-input-83 { position: relative; }
.gen-input-83 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-input-83 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-input-83 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-83 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-83 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-83 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-83 > .inner-wrapper > .input {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-input-83 > .inner-wrapper > .input:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-83 > .inner-wrapper > .input:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-input-83 > .inner-wrapper > .input:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-input-83 > .inner-wrapper > .input::placeholder{
color:rgba(255, 255, 255, 1);
}
.gen-input-83 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-heading-332 { position: relative; }
.gen-heading-332 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-heading-332 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-heading-332 .h span {
}
.gen-heading-332 .h {
	font-family: Plus Jakarta Sans, sans-serif;
}
.gen-heading-332 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-heading-332 .h  span {
font-size: 16px;
}
.gen-heading-332 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-332 .h:hover {
	color: rgba(255, 255, 255, 1);
}


.gen-textarea-9 { position: relative; }
.gen-textarea-9 {
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: auto;
	height: 56px;
}




@media (max-width: 575.98px) {
							.gen-textarea-9 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-textarea-9 .text-area span {
	line-height: 1.2em;
}
.gen-textarea-9 .text-area {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-textarea-9 .text-area  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-textarea-9 .text-area  span {
font-size: 16px;
}
.gen-textarea-9 .text-area {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(42, 42, 45, 1);
}
.gen-textarea-9 .text-area:focus {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-textarea-9 .text-area:hover {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(113, 113, 130, 1);
	background-color: rgba(39, 39, 43, 1);
}
.gen-textarea-9 .text-area:disabled {
	color: rgba(129, 129, 143, 1);
	background-color: rgba(39, 39, 43, 1);
}

.gen-textarea-9 .text-area::placeholder{
color:rgba(255, 255, 255, 1);
}

.gen-button-190 { position: relative; }
.gen-button-190 {
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: 10px;
	width: 260px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-190 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-190 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-190 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-190 {
		margin-top: 15px;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-190 > .button span {
	line-height: 1.6em;
}
.gen-button-190 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: 500;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	transition: all 0.2s;
}
.gen-button-190 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-190 > .button  span {
font-size: 16px;
}
.gen-button-190 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-190 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-190 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(232, 232, 232, 1);
}
.gen-button-190 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-190 > .button > span{
padding:0 5px;
}



.gen-editorcolumn-844 { position: relative; }





.gen-editorcolumn-844 span {
	line-height: 1.2em;
}
.gen-editorcolumn-844 {
	line-height: 1.2em;
}
.gen-editorcolumn-844  {
}

.gen-block-445 { position: relative; }
.gen-block-445 {
	width: auto;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-block-445 {
				width: 100%;
			}
}


@media (max-width: 575.98px) {
					.gen-block-445 {
						margin-top: 0px;
					}
}

.gen-block-445 span {
	line-height: 1.2em;
}
.gen-block-445 {
	line-height: 1.2em;
}
.gen-block-445  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-445 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-465 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-465 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-465 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-465 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-465 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-465 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-465 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-465 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-465 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-465 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-465 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-465 { position: relative; }
.gen-editorrow-465 {
	margin-bottom: 30px;
}





.gen-editorrow-465 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-465 span {
}
.gen-editorrow-465 {
}
.gen-editorrow-465  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-465   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-465  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-465  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-465  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-465 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-845 { position: relative; }





.gen-editorcolumn-845 span {
}
.gen-editorcolumn-845 {
}

.gen-heading-333 { position: relative; }





.gen-heading-333 .h span {
	line-height: 1.2em;
}
.gen-heading-333 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-333 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-333 .h  span {
font-size: 16px;
}
.gen-heading-333 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-block-446 { position: relative; }





.gen-block-446 span {
	line-height: 1.2em;
}
.gen-block-446 {
	line-height: 1.2em;
}
.gen-block-446  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-446 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-256 { position: relative; }
.gen-image-256 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	width: 23px;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-image-256 {
				height: 33px;
			}
}



.gen-image-256 .image-a span {
	line-height: 1.2em;
}
.gen-image-256 .image-a {
	line-height: 1.2em;
}
.gen-image-256 .image-a  {
	padding-top: 0px;
}
.gen-image-256 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-image-257 { position: relative; }
.gen-image-257 {
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 7px;
	width: 59%;
	height: 35px;
}


@media (max-width: 991.98px) {
			.gen-image-257 {
				width: 185px;
				height: 35px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-257 {
						width: 176px;
						height: 31px;
					}
}

.gen-image-257 .image-a span {
	line-height: 1.2em;
}
.gen-image-257 .image-a {
	line-height: 1.2em;
}
.gen-image-257 .image-a  {
}
.gen-image-257 .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-paragraph-650 { position: relative; }
.gen-paragraph-650 {
	margin-bottom: 10px;
	width: 250px;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-650 {
		width: auto;
	}
}




.gen-paragraph-650 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-650 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
	transition: all 0.2s;
}
.gen-paragraph-650 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-650 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-650 .paragraph {
	color: rgba(150, 150, 150, 1);
}
.gen-paragraph-650 .paragraph:hover {
	color: rgba(150, 150, 150, 1);
}
.gen-paragraph-650 .paragraph:active {
	color: rgba(150, 150, 150, 1);
}



.gen-editorcolumn-846 { position: relative; }





.gen-editorcolumn-846 span {
}
.gen-editorcolumn-846 {
}



.gen-heading-334 { position: relative; }





.gen-heading-334 .h span {
	line-height: 1.2em;
}
.gen-heading-334 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-334 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-334 .h  span {
font-size: 16px;
}
.gen-heading-334 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-imagewithsimpletext-265 { position: relative; }
.gen-imagewithsimpletext-265 {
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-265 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-265 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: 300;
}
.gen-imagewithsimpletext-265  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-imagewithsimpletext-265  span {
font-size: 18px;
}
.gen-imagewithsimpletext-265 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-265 .image-label .image-title{
margin-bottom:1;
}
.gen-imagewithsimpletext-265 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-265 .image-wrapper {
	margin-right: 5px;
	margin-left: 0px;
	width: 14px;
	height: 23px;
}





.gen-imagewithsimpletext-265 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-265 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-265 .image-wrapper .image-a  {
}
.gen-imagewithsimpletext-265 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-map-7 { position: relative; }
.gen-map-7 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: auto;
	height: 345px;
}

@media (max-width: 1199.98px) {
	.gen-map-7 {
		height: 345px;
	}
}

@media (max-width: 991.98px) {
	.gen-map-7 {
		width: 100%;
		height: 310px;
	}
}

@media (max-width: 767.98px) {
	.gen-map-7 {
		height: 260px;
	}
}

@media (max-width: 575.98px) {
	.gen-map-7 {
		width: 100%;
		height: 309px;
	}
}

.gen-map-7 span {
	line-height: 1.2em;
	letter-spacing: 0em ;
}
.gen-map-7 {
	line-height: 1.2em;
	letter-spacing: 0em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.gen-map-7  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-map-7 {
	color: rgba(80, 200, 196, 1);
}

.gen-map-7 .map-tooltip { position: relative; }
.gen-map-7 .map-tooltip {
	width: auto;
}





.gen-map-7 .map-tooltip span {
}
.gen-map-7 .map-tooltip {
	text-transform: 0;
}
.gen-map-7 .map-tooltip  {
}
.gen-map-7 .map-tooltip {
	color: rgba(80, 200, 196, 1);
}

.gen-paragraph-651 { position: relative; }
.gen-paragraph-651 {
	margin-bottom: 0px;
	width: 100%;
}





.gen-paragraph-651 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-651 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-651 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-651 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-651 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-652 { position: relative; }
.gen-paragraph-652 {
	margin-bottom: 5px;
	width: 252px;
}





.gen-paragraph-652 .paragraph span {
	line-height: 1.3em;
}
.gen-paragraph-652 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.3em;
}
.gen-paragraph-652 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 12px;
}
.gen-paragraph-652 .paragraph  span {
font-size: 12px;
}
.gen-paragraph-652 .paragraph {
	color: rgba(97, 97, 97, 1);
}
.gen-paragraph-652 .paragraph:hover {
	color: rgba(97, 97, 97, 1);
}
.gen-paragraph-652 .paragraph:active {
	color: rgba(97, 97, 97, 1);
}


.gen-editorrow-466 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-466 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-466 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-466 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-466 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-466 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-466 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-466 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-466 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-466 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-466 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-466 { position: relative; }





.gen-editorrow-466 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-466 span {
}
.gen-editorrow-466 {
	text-transform: 0;
}
.gen-editorrow-466  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-466   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-466  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-466  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-466  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-466 {
	color: rgba(80, 200, 196, 1);
}

.gen-editorcolumn-847 { position: relative; }





.gen-editorcolumn-847 span {
}
.gen-editorcolumn-847 {
	text-transform: 0;
}

.gen-button-191 { position: relative; }
.gen-button-191 {
	margin-right: auto;
	margin-left: auto;
	width: 118px;
	height: 31px;
}





.gen-button-191 > .button span {
	line-height: 1.2em;
}
.gen-button-191 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
.gen-button-191 > .button  {
	padding-right: 10px;
	padding-left: 10px;
}
.gen-button-191 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-button-191 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-button-191 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-button-191 > .button:disabled {
	color: rgba(150, 150, 150, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-191 > .button > span{
padding:0 0px;
}


.gen-editorcolumn-848 { position: relative; }





.gen-editorcolumn-848 span {
}
.gen-editorcolumn-848 {
	text-transform: 0;
}

.gen-button-192 { position: relative; }
.gen-button-192 {
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 118px;
	height: 31px;
}





.gen-button-192 > .button span {
	line-height: 1.2em;
}
.gen-button-192 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
.gen-button-192 > .button  {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.gen-button-192 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-button-192 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-button-192 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 0, 0, 1);
}
.gen-button-192 > .button:disabled {
	color: rgba(150, 150, 150, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-192 > .button > span{
padding:0 0px;
}









.gen-editormain-47 { position: relative; }





.gen-editorsection-135 { position: relative; }





.gen-editorsection-135 span {
}
.gen-editorsection-135 {
	text-transform: 0;
}
.gen-editorsection-135  {
	padding-top: 60px;
	padding-bottom: 60px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-135  {
	padding-top: 30px;
	padding-bottom: 30px;
	}
}
.gen-editorsection-135 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(255, 255, 255, 1);
}

.gen-editorrow-467 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-467 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-467 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-467 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-467 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-467 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-467 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-467 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-467 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-467 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-467 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-467 { position: relative; }





.gen-editorrow-467 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-467 span {
}
.gen-editorrow-467 {
	text-transform: 0;
}
.gen-editorrow-467  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-467   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-467  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-467  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-467  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-467 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-849 { position: relative; }





.gen-editorcolumn-849 span {
}
.gen-editorcolumn-849 {
	text-transform: 0;
}

.gen-block-447 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-block-447 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-block-447 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-block-447 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-block-447 {
	display:none !important;
	}
}


@media (min-width: 1200px) {
 .gen-block-447 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-block-447 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-block-447 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-block-447 {
display:none !important;
} }
.gen-block-447 span {
}
.gen-block-447 {
}
.gen-block-447  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-447 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-335 { position: relative; }
.gen-heading-335 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-heading-335 {
								margin-top: 0px;
							}
}

.gen-heading-335 .h span {
	line-height: 1.2em;
}
.gen-heading-335 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-335 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: left;
}
.gen-heading-335 .h  span {
font-size: 40px;
}
@media (max-width: 991.98px) {
  .gen-heading-335 .h  {
	font-size: 24px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-335 .h  span {
font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-335 .h  {
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-335 .h  span {
font-size: 24px;
	}
}
.gen-heading-335 .h {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-335 .h:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-335 .h:active {
	color: rgba(32, 32, 35, 1);
}



.gen-video-40 { position: relative; }
.gen-video-40 {
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	width: 550px;
	height: 300px;
}

@media (max-width: 1199.98px) {
	.gen-video-40 {
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-video-40 {
		height: 190px;
	}
}

@media (max-width: 767.98px) {
	.gen-video-40 {
		height: 180px;
	}
}

@media (max-width: 575.98px) {
	.gen-video-40 {
		margin-right: auto;
		width: 100%;
		height: 200px;
	}
}

.gen-video-40 .video span {
	line-height: 1.2em;
}
.gen-video-40 .video {
	line-height: 1.2em;
}
.gen-video-40 .video  {
}
.gen-video-40 .video {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-850 { position: relative; }





.gen-editorcolumn-850 span {
}
.gen-editorcolumn-850 {
	text-transform: 0;
}

.gen-block-448 { position: relative; }




@media (max-width: 575.98px) {
	.gen-block-448 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-block-448 {
display:none !important;
} }
.gen-block-448 span {
}
.gen-block-448 {
}
.gen-block-448  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-448 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-336 { position: relative; }
.gen-heading-336 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-heading-336 {
								margin-top: 0px;
							}
}

.gen-heading-336 .h span {
	line-height: 1.2em;
}
.gen-heading-336 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-336 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: left;
}
.gen-heading-336 .h  span {
font-size: 40px;
}
@media (max-width: 991.98px) {
  .gen-heading-336 .h  {
	font-size: 24px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-336 .h  span {
font-size: 24px;
	}
}
.gen-heading-336 .h {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-336 .h:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-336 .h:active {
	color: rgba(32, 32, 35, 1);
}



.gen-paragraph-653 { position: relative; }
.gen-paragraph-653 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-653 {
								margin-top: 22px;
								margin-bottom: 35px;
								width: auto;
							}
}

.gen-paragraph-653 .paragraph span {
	line-height: 1.9000000000000004em;
}
.gen-paragraph-653 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.9000000000000004em;
}
.gen-paragraph-653 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-653 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-653 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-653 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-653 .paragraph {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-653 .paragraph:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-paragraph-653 .paragraph:active {
	color: rgba(32, 32, 35, 1);
}




.gen-editorrow-468 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-468 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-468 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-468 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-468 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-468 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-468 { position: relative; }





.gen-editorrow-468 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-468 span {
}
.gen-editorrow-468 {
	text-transform: 0;
}
.gen-editorrow-468  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-468   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-468  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-468  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-468 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-851 { position: relative; }





.gen-editorcolumn-851 span {
}
.gen-editorcolumn-851 {
	text-transform: 0;
}

.gen-button-193 { position: relative; }
.gen-button-193 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-193 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-193 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-193 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-193 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-193 > .button span {
	line-height: 1.6em;
}
.gen-button-193 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-193 > .button  {
	font-size: 16px;
}
.gen-button-193 > .button  span {
font-size: 16px;
}
.gen-button-193 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 165, 255, 1);
}
.gen-button-193 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-193 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-193 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-193 > .button > span{
padding:0 8px;
}




.gen-editormain-48 { position: relative; }





.gen-editorsection-136 { position: relative; }





.gen-editorsection-136 span {
}
.gen-editorsection-136 {
	text-transform: 0;
}
.gen-editorsection-136  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorsection-136 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(255, 255, 255, 1);
}

.gen-editorrow-469 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-469 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-469 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-469 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-469 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-469 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-469 { position: relative; }





.gen-editorrow-469 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-469 span {
}
.gen-editorrow-469 {
	text-transform: 0;
}
.gen-editorrow-469  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-469   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-469  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-469  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-469 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-852 { position: relative; }





.gen-editorcolumn-852 span {
}
.gen-editorcolumn-852 {
	text-transform: 0;
}

.gen-heading-337 { position: relative; }
.gen-heading-337 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-heading-337 {
								margin-top: 0px;
							}
}

.gen-heading-337 .h span {
	line-height: 1.2em;
}
.gen-heading-337 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-337 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: center;
}
.gen-heading-337 .h  span {
font-size: 40px;
}
@media (max-width: 991.98px) {
  .gen-heading-337 .h  {
	font-size: 24px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-337 .h  span {
font-size: 24px;
	}
}
.gen-heading-337 .h {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-337 .h:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-337 .h:active {
	color: rgba(32, 32, 35, 1);
}


.gen-editorrow-470 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-470 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.333333333333336%;
}
.gen-editorrow-470 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.333333333333336%;
}
.gen-editorrow-470 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-470 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.333333333333336%;
}
.gen-editorrow-470 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.333333333333336%;
}
.gen-editorrow-470 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-470 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.333333333333336%;
}
.gen-editorrow-470 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.333333333333336%;
}
.gen-editorrow-470 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-470 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.333333333333336%;
}
.gen-editorrow-470 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.333333333333336%;
}
.gen-editorrow-470 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-470 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-470 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-470 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-470 { position: relative; }





.gen-editorrow-470 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-470 span {
}
.gen-editorrow-470 {
	text-transform: 0;
}
.gen-editorrow-470  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-470   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-470  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-470  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-470  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-470 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-853 { position: relative; }





.gen-editorcolumn-853 span {
}
.gen-editorcolumn-853 {
	text-transform: 0;
}

.gen-button-194 { position: relative; }
.gen-button-194 {
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-194 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-194 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-194 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-194 {
		margin-top: 50px;
		margin-right: auto;
		margin-bottom: 50px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-194 > .button span {
	line-height: 1.6em;
}
.gen-button-194 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-194 > .button  {
	font-size: 16px;
}
.gen-button-194 > .button  span {
font-size: 16px;
}
.gen-button-194 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 165, 255, 1);
}
.gen-button-194 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-194 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-194 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-194 > .button > span{
padding:0 8px;
}


.gen-editorcolumn-854 { position: relative; }





.gen-editorcolumn-854 span {
}
.gen-editorcolumn-854 {
	text-transform: 0;
}

.gen-button-195 { position: relative; }
.gen-button-195 {
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-195 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-195 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-195 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-195 {
		margin-right: auto;
		margin-bottom: 50px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-195 > .button span {
	line-height: 1.6em;
}
.gen-button-195 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-195 > .button  {
	font-size: 16px;
}
.gen-button-195 > .button  span {
font-size: 16px;
}
.gen-button-195 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 165, 255, 1);
}
.gen-button-195 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-195 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-195 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-195 > .button > span{
padding:0 8px;
}


.gen-editorcolumn-855 { position: relative; }





.gen-editorcolumn-855 span {
}
.gen-editorcolumn-855 {
	text-transform: 0;
}

.gen-button-196 { position: relative; }
.gen-button-196 {
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-196 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-196 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-196 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-196 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 50px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-196 > .button span {
	line-height: 1.6em;
}
.gen-button-196 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-196 > .button  {
	font-size: 16px;
}
.gen-button-196 > .button  span {
font-size: 16px;
}
.gen-button-196 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 165, 255, 1);
}
.gen-button-196 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-196 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-196 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-196 > .button > span{
padding:0 8px;
}






.gen-editormain-49 { position: relative; }





.gen-editorsection-137 { position: relative; }





.gen-editorsection-137 span {
}
.gen-editorsection-137 {
}
.gen-editorsection-137  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorsection-137 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-editorrow-471 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-471 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-471 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-471 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-471 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-471 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-471 { position: relative; }
.gen-editorrow-471 {
	margin-bottom: 30px;
}





.gen-editorrow-471 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-471 span {
}
.gen-editorrow-471 {
}
.gen-editorrow-471  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-471   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-471  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-471  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-471  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-471 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-856 { position: relative; }





.gen-editorcolumn-856 span {
}
.gen-editorcolumn-856 {
}

.gen-heading-338 { position: relative; }
.gen-heading-338 {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-338 {
				width: auto;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-heading-338 {
				margin-right: auto;
				margin-bottom: 30px;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-338 {
				margin-top: 15px;
				margin-right: auto;
				margin-bottom: 15px;
				margin-left: auto;
				width: auto;
			}
}

.gen-heading-338 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-338 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-heading-338 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 60px;
	text-align: center;
}
.gen-heading-338 .h  span {
font-size: 60px;
}
@media (max-width: 991.98px) {
  .gen-heading-338 .h  {
	font-size: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-338 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-338 .h  {
	font-size: 36px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-338 .h  span {
font-size: 36px;
	}
}
.gen-heading-338 .h {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-338 .h:hover {
	color: rgba(32, 32, 35, 1);
}
.gen-heading-338 .h:active {
	color: rgba(32, 32, 35, 1);
}


.gen-heading-339 { position: relative; }





.gen-heading-339 .h span {
	line-height: 1.2em;
}
.gen-heading-339 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-339 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 22px;
}
.gen-heading-339 .h  span {
font-size: 22px;
}
.gen-heading-339 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-654 { position: relative; }
.gen-paragraph-654 {
	margin-bottom: 0px;
}





.gen-paragraph-654 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-654 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-654 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-654 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-654 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-340 { position: relative; }





.gen-heading-340 .h span {
	line-height: 1.2em;
}
.gen-heading-340 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-340 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-340 .h  span {
font-size: 28px;
}
.gen-heading-340 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-655 { position: relative; }
.gen-paragraph-655 {
	margin-bottom: 30px;
}





.gen-paragraph-655 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-655 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-655 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-655 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-655 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-341 { position: relative; }





.gen-heading-341 .h span {
	line-height: 1.2em;
}
.gen-heading-341 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-341 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-341 .h  span {
font-size: 28px;
}
.gen-heading-341 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-656 { position: relative; }
.gen-paragraph-656 {
	margin-bottom: 30px;
}





.gen-paragraph-656 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-656 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-656 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-656 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-656 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-342 { position: relative; }





.gen-heading-342 .h span {
	line-height: 1.2em;
}
.gen-heading-342 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-342 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-342 .h  span {
font-size: 28px;
}
.gen-heading-342 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-657 { position: relative; }
.gen-paragraph-657 {
	margin-bottom: 30px;
}





.gen-paragraph-657 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-657 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-657 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-657 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-657 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-343 { position: relative; }





.gen-heading-343 .h span {
	line-height: 1.2em;
}
.gen-heading-343 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-343 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-343 .h  span {
font-size: 28px;
}
.gen-heading-343 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-658 { position: relative; }
.gen-paragraph-658 {
	margin-bottom: 30px;
}





.gen-paragraph-658 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-658 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-658 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-658 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-658 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-344 { position: relative; }





.gen-heading-344 .h span {
	line-height: 1.2em;
}
.gen-heading-344 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-344 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-344 .h  span {
font-size: 28px;
}
.gen-heading-344 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-659 { position: relative; }
.gen-paragraph-659 {
	margin-bottom: 30px;
}





.gen-paragraph-659 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-659 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-659 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-659 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-659 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-345 { position: relative; }





.gen-heading-345 .h span {
	line-height: 1.2em;
}
.gen-heading-345 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-345 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-345 .h  span {
font-size: 28px;
}
.gen-heading-345 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-660 { position: relative; }
.gen-paragraph-660 {
	margin-bottom: 30px;
}





.gen-paragraph-660 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-660 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-660 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-660 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-660 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-346 { position: relative; }





.gen-heading-346 .h span {
	line-height: 1.2em;
}
.gen-heading-346 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-346 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 28px;
}
.gen-heading-346 .h  span {
font-size: 28px;
}
.gen-heading-346 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-661 { position: relative; }
.gen-paragraph-661 {
	margin-bottom: 30px;
}





.gen-paragraph-661 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-661 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-661 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-661 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-661 .paragraph {
	color: rgba(0, 0, 0, 1);
}





.gen-editormain-51 { position: relative; }





.gen-editorsection-153 { position: relative; }





.gen-editorsection-153 span {
}
.gen-editorsection-153 {
}
.gen-editorsection-153  {
	padding-top: 60px;
	padding-bottom: 30px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-153  {
	padding-top: 30px;
	padding-bottom: 30px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorsection-153  {
	padding-top: 30px;
	padding-bottom: 30px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-153  {
	padding-top: 15px;
	padding-bottom: 15px;
	}
}
.gen-editorsection-153 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(32, 32, 35, 1);
	background-image: url('') ;
	background-position: right center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.gen-editorrow-490 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-490 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-490 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-490 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-490 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-490 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-490 { position: relative; }





.gen-editorrow-490 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-490 span {
}
.gen-editorrow-490 {
	text-transform: 0;
}
.gen-editorrow-490  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-490   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-490  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-490  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-490  {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
.gen-editorrow-490 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-880 { position: relative; }





.gen-editorcolumn-880 span {
}
.gen-editorcolumn-880 {
	text-transform: 0;
}

.gen-heading-357 { position: relative; }
.gen-heading-357 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-357 {
		width: auto;
	}
}


@media (max-width: 767.98px) {
			.gen-heading-357 {
				margin-right: auto;
				margin-left: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-357 {
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: 100%;
			}
}

.gen-heading-357 .h span {
	line-height: 1.2em;
}
.gen-heading-357 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-357 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 60px;
}
.gen-heading-357 .h  span {
font-size: 60px;
}
@media (max-width: 1199.98px) {
  .gen-heading-357 .h   {
	font-size: 60px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-357 .h   span {
font-size: 60px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-357 .h  {
	font-size: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-357 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-357 .h  {
	font-size: 32px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-357 .h  span {
font-size: 32px;
	}
}
.gen-heading-357 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-button-207 { position: relative; }
.gen-button-207 {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-207 {
		margin-top: 30px;
		margin-bottom: 30px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-207 {
		margin-top: 30px;
		margin-bottom: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-207 {
		margin-top: 30px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-207 {
		margin-top: 15px;
		margin-right: auto;
		margin-bottom: 30px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-207 > .button span {
	line-height: 1.6em;
}
.gen-button-207 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-207 > .button  {
	font-size: 16px;
}
.gen-button-207 > .button  span {
font-size: 16px;
}
.gen-button-207 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-207 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-207 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-207 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-207 > .button > span{
padding:0 8px;
}




.gen-editorsection-154 { position: relative; }





.gen-editorsection-154 span {
}
.gen-editorsection-154 {
	text-transform: 0;
}
.gen-editorsection-154  {
	padding-top: 15px;
	padding-bottom: 60px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-154  {
	padding-top: 0px;
	padding-bottom: 60px;
	}
}
.gen-editorsection-154 {
	color: rgba(255, 54, 61, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-editorrow-491 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-491 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-491 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-491 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-491 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-491 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-491 { position: relative; }





.gen-editorrow-491 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-491 span {
}
.gen-editorrow-491 {
	text-transform: 0;
}
.gen-editorrow-491  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-491   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-491  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-491  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-491  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-491 {
	color: rgba(255, 54, 61, 1);
}

.gen-editorcolumn-881 { position: relative; }





.gen-editorcolumn-881 span {
}
.gen-editorcolumn-881 {
	text-transform: 0;
}

.gen-enhancetable-2 { position: relative; }
.gen-enhancetable-2 {
	width: auto;
	height: 365px;
}





.gen-enhancetable-2 span {
}
.gen-enhancetable-2 {
	font-family: Plus Jakarta Sans, sans-serif;
	text-transform: 0;
}
.gen-enhancetable-2  {
}
.gen-enhancetable-2 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}





.gen-editormain-52 { position: relative; }





.gen-editorsection-155 { position: relative; }





.gen-editorsection-155 span {
}
.gen-editorsection-155 {
}
.gen-editorsection-155  {
	padding-top: 60px;
	padding-bottom: 80px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-155  {
	padding-top: 20px;
	padding-bottom: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-155  {
	padding-top: 20px;
	padding-bottom: 20px;
	}
}
.gen-editorsection-155 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(20, 20, 23, 1);
	background-image: url('/Designs/Images/S3XY_stalks.dkw5rynakzr.jpg') ;
	background-position: center top ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-155 { background-image:url('/o/S3XY_stalks.dkw5rynakzr.6000x4000.o.bg.webp'); }
.no-webp .gen-editorsection-155 { background-image:url('/o/S3XY_stalks.dkw5rynakzr.6000x4000.o.bg.jpg'); }
.gen-editorrow-492 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-492 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-492 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-492 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-492 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-492 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-492 { position: relative; }
.gen-editorrow-492 {
	margin-bottom: 0px;
}




@media (max-width: 575.98px) {
							.gen-editorrow-492 {
								margin-bottom: 0px;
							}
}

.gen-editorrow-492 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-492 span {
	line-height: 1.2em;
}
.gen-editorrow-492 {
	line-height: 1.2em;
}
.gen-editorrow-492  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorrow-492 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorcolumn-882 { position: relative; }





.gen-editorcolumn-882 span {
	line-height: 1.2em;
}
.gen-editorcolumn-882 {
	line-height: 1.2em;
}
.gen-editorcolumn-882  {
}

.gen-block-477 { position: relative; }
.gen-block-477 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 600px;
}

@media (max-width: 1199.98px) {
	.gen-block-477 {
		height: 520px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-477 {
		height: 570px;
	}
}

@media (max-width: 767.98px) {
	.gen-block-477 {
		height: 570px;
	}
}

@media (max-width: 575.98px) {
	.gen-block-477 {
		margin-top: 0px;
		height: 591px;
	}
}

.gen-block-477 span {
	line-height: 1.2em;
}
.gen-block-477 {
	line-height: 1.2em;
}
.gen-block-477  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-477 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-688 { position: relative; }
.gen-paragraph-688 {
	margin-bottom: 0px;
	width: 878px;
}


@media (max-width: 991.98px) {
			.gen-paragraph-688 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-688 {
				width: auto;
				height: auto;
			}
}


.gen-paragraph-688 .paragraph span {
	line-height: 1.8000000000000003em;
}
.gen-paragraph-688 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000003em;
}
.gen-paragraph-688 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-688 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-688 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-688 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-688 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-688 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-688 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-heading-358 { position: relative; }
.gen-heading-358 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-358 {
				width: auto;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-heading-358 {
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-358 {
				margin-top: 0px;
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

.gen-heading-358 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-358 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-heading-358 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 60px;
	text-align: center;
}
.gen-heading-358 .h  span {
font-size: 60px;
}
@media (max-width: 991.98px) {
  .gen-heading-358 .h  {
	font-size: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-358 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-358 .h  {
	font-size: 36px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-358 .h  span {
font-size: 36px;
	}
}
.gen-heading-358 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-689 { position: relative; }
.gen-paragraph-689 {
	margin-bottom: 0px;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-689 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-689 {
				width: auto;
				height: auto;
			}
}


.gen-paragraph-689 .paragraph span {
	line-height: 1.8000000000000003em;
}
.gen-paragraph-689 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000003em;
}
.gen-paragraph-689 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-689 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-689 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-689 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-689 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-689 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-689 .paragraph {
	color: rgba(255, 255, 255, 1);
}



.gen-paragraph-690 { position: relative; }
.gen-paragraph-690 {
	margin-bottom: 5px;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-690 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-690 {
				width: auto;
				height: auto;
			}
}


.gen-paragraph-690 .paragraph span {
	line-height: 1.8000000000000003em;
}
.gen-paragraph-690 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.8000000000000003em;
}
.gen-paragraph-690 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-690 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-690 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-690 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-690 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-690 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-690 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-button-208 { position: relative; }
.gen-button-208 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-208 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 20px;
		margin-left: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-208 {
		margin-top: 0px;
		margin-bottom: 20px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-208 {
		margin-top: 0px;
		margin-bottom: 20px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-208 {
		margin-right: auto;
		margin-bottom: 20px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-208 > .button span {
	line-height: 1.6em;
}
.gen-button-208 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-208 > .button  {
	font-size: 16px;
}
.gen-button-208 > .button  span {
font-size: 16px;
}
.gen-button-208 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 165, 255, 1);
}
.gen-button-208 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-208 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-208 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-208 > .button > span{
padding:0 8px;
}

.gen-scrolldownindicator-8 { position: relative; }
.gen-scrolldownindicator-8 {
	margin-top: 0px;
}





.gen-scrolldownindicator-8 span {
}
.gen-scrolldownindicator-8 {
}
.gen-scrolldownindicator-8  {
}
.gen-scrolldownindicator-8 {
	color: rgba(80, 200, 196, 1);
}
.scroll-down {
  height: 20px;
}

.mouse,
.scroll-arrow.doi,
.scroll-arrow.trei {
  display: none;
}




.gen-editorsection-156 { position: relative; }





.gen-editorsection-156 span {
}
.gen-editorsection-156 {
	text-transform: 0;
}
.gen-editorsection-156  {
	padding-top: 80px;
	padding-bottom: 80px;
}
@media (max-width: 767.98px) {
  .gen-editorsection-156  {
	padding-top: 60px;
	padding-bottom: 60px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-156  {
	padding-top: 80px;
	padding-bottom: 40px;
	}
}
.gen-editorsection-156 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
	background-image: url('/Designs/Images/features.hpvk2ilvjdz.png') ;
	background-position: center top ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: contain ;
}

.webp .gen-editorsection-156 { background-image:url('/o/features.hpvk2ilvjdz.3836x2096.o.bg.webp'); }
.no-webp .gen-editorsection-156 { background-image:url('/o/features.hpvk2ilvjdz.3836x2096.o.bg.jpg'); }
.gen-editorrow-493 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-493 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-493 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-493 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-493 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-493 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-493 { position: relative; }





.gen-editorrow-493 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-493 span {
}
.gen-editorrow-493 {
}
.gen-editorrow-493  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-493   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-493  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-493  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-493  {
	padding-top: 0px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-493 {
	color: rgba(255, 54, 61, 1);
}

.gen-editorcolumn-883 { position: relative; }





.gen-editorcolumn-883 span {
}
.gen-editorcolumn-883 {
}

.gen-heading-359 { position: relative; }
.gen-heading-359 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-359 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-heading-359 {
				margin-right: auto;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-359 {
				margin-top: 0px;
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

.gen-heading-359 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-359 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
font-weight: bold;
font-weight: 500;
}
.gen-heading-359 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 42px;
	text-align: center;
}
.gen-heading-359 .h  span {
font-size: 42px;
}
@media (max-width: 767.98px) {
  .gen-heading-359 .h  {
	font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-359 .h  span {
font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-359 .h  {
	font-size: 28px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-359 .h  span {
font-size: 28px;
	}
}
.gen-heading-359 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-691 { position: relative; }
.gen-paragraph-691 {
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	width: 60%;
}


@media (max-width: 991.98px) {
			.gen-paragraph-691 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-691 {
				width: auto;
				height: auto;
			}
}


.gen-paragraph-691 .paragraph span {
	line-height: 2.0000000000000004em;
}
.gen-paragraph-691 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 2.0000000000000004em;
}
.gen-paragraph-691 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-691 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-691 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-691 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-691 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-691 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-691 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-block-478 { position: relative; }
.gen-block-478 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 190px;
	margin-left: auto;
	width: 1024px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-478 {
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-478 {
		margin-bottom: 180px;
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-478 {
		margin-top: 0px;
		margin-bottom: 120px;
		width: 100%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-478 {
		margin-bottom: 0px;
	}
}

.gen-block-478 span {
	line-height: 1.2em;
}
.gen-block-478 {
	line-height: 1.2em;
}
.gen-block-478  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-478 {
	color: rgba(255, 54, 61, 1);
}

.gen-block-479 { position: relative; }
.gen-block-479 {
	margin-right: auto;
	margin-bottom: 10px;
	width: 30%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-479 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-479 {
		width: 33%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-479 {
		width: 33%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-479 {
		margin-bottom: 30px;
		width: 100%;
		height: auto;
	}
}

.gen-block-479 span {
	line-height: 1.2em;
}
.gen-block-479 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-479  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-479  span {
font-size: 18px;
}
.gen-block-479 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-92 { position: relative; }
.gen-imagewithtext-92 {
	margin-right: auto;
	margin-left: auto;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-imagewithtext-92 {
		height: auto;
	}
}


@media (max-width: 767.98px) {
			.gen-imagewithtext-92 {
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-imagewithtext-92 {
				width: auto;
				height: auto;
			}
}

.gen-imagewithtext-92 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-92 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-92  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-92  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-92  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-92  span {
font-size: 16px;
	}
}
.gen-imagewithtext-92 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-92 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-92 .image-wrapper { position: relative; }
.gen-imagewithtext-92 .image-wrapper {
	margin-bottom: 30px;
	width: auto;
	height: 140px;
}


@media (max-width: 991.98px) {
			.gen-imagewithtext-92 .image-wrapper {
				width: auto;
				height: 80px;
			}
}

@media (max-width: 767.98px) {
			.gen-imagewithtext-92 .image-wrapper {
				width: 100%;
				height: 80px;
			}
}

@media (max-width: 575.98px) {
			.gen-imagewithtext-92 .image-wrapper {
				width: 100%;
				height: 140px;
			}
}

.gen-imagewithtext-92 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-92 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-92 .image-wrapper .image-a  {
}
.gen-imagewithtext-92 .image-wrapper .image-a {
	color: rgba(255, 54, 61, 1);
}




.gen-block-480 { position: relative; }
.gen-block-480 {
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 30%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-480 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-480 {
		width: 33%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-480 {
		width: 33%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-480 {
		margin-bottom: 30px;
		width: 100%;
		height: auto;
	}
}

.gen-block-480 span {
	line-height: 1.2em;
}
.gen-block-480 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-480  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-480  span {
font-size: 18px;
}
.gen-block-480 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-93 { position: relative; }
.gen-imagewithtext-93 {
	margin-right: auto;
	margin-left: auto;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-imagewithtext-93 {
		height: auto;
	}
}



@media (max-width: 575.98px) {
					.gen-imagewithtext-93 {
						width: auto;
						height: auto;
					}
}

.gen-imagewithtext-93 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-93 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-93  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-93  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-93  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-93  span {
font-size: 16px;
	}
}
.gen-imagewithtext-93 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-93 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-93 .image-wrapper { position: relative; }
.gen-imagewithtext-93 .image-wrapper {
	margin-bottom: 30px;
	width: auto;
	height: 140px;
}


@media (max-width: 991.98px) {
			.gen-imagewithtext-93 .image-wrapper {
				width: auto;
				height: 80px;
			}
}

@media (max-width: 767.98px) {
			.gen-imagewithtext-93 .image-wrapper {
				width: 100%;
				height: 80px;
			}
}

@media (max-width: 575.98px) {
			.gen-imagewithtext-93 .image-wrapper {
				width: 100%;
				height: 140px;
			}
}

.gen-imagewithtext-93 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-93 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-93 .image-wrapper .image-a  {
}
.gen-imagewithtext-93 .image-wrapper .image-a {
	color: rgba(255, 54, 61, 1);
}




.gen-block-481 { position: relative; }
.gen-block-481 {
	margin-bottom: 10px;
	margin-left: auto;
	width: 30%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-481 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-481 {
		width: 33%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-481 {
		width: 33%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-481 {
		margin-right: auto;
		margin-bottom: 30px;
		margin-left: auto;
		width: 100%;
		height: auto;
	}
}

.gen-block-481 span {
	line-height: 1.2em;
}
.gen-block-481 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-481  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-481  span {
font-size: 18px;
}
.gen-block-481 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-94 { position: relative; }
.gen-imagewithtext-94 {
	margin-right: auto;
	margin-left: auto;
	width: auto;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-imagewithtext-94 {
		height: auto;
	}
}



@media (max-width: 575.98px) {
					.gen-imagewithtext-94 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
						height: auto;
					}
}

.gen-imagewithtext-94 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-94 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-94  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-94  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-94  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-94  span {
font-size: 16px;
	}
}
.gen-imagewithtext-94 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-94 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-94 .image-wrapper { position: relative; }
.gen-imagewithtext-94 .image-wrapper {
	margin-bottom: 30px;
	width: auto;
	height: 140px;
}


@media (max-width: 991.98px) {
			.gen-imagewithtext-94 .image-wrapper {
				width: auto;
				height: 80px;
			}
}

@media (max-width: 767.98px) {
			.gen-imagewithtext-94 .image-wrapper {
				width: 100%;
				height: 80px;
			}
}

@media (max-width: 575.98px) {
			.gen-imagewithtext-94 .image-wrapper {
				width: 100%;
				height: 140px;
			}
}

.gen-imagewithtext-94 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-94 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-94 .image-wrapper .image-a  {
}
.gen-imagewithtext-94 .image-wrapper .image-a {
	color: rgba(255, 54, 61, 1);
}





.gen-heading-360 { position: relative; }
.gen-heading-360 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-360 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-heading-360 {
				margin-right: auto;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-360 {
				margin-top: 0px;
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

.gen-heading-360 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-360 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
font-weight: bold;
font-weight: 500;
}
.gen-heading-360 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 36px;
	text-align: center;
}
.gen-heading-360 .h  span {
font-size: 36px;
}
@media (max-width: 767.98px) {
  .gen-heading-360 .h  {
	font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-360 .h  span {
font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-360 .h  {
	font-size: 28px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-360 .h  span {
font-size: 28px;
	}
}
.gen-heading-360 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-692 { position: relative; }
.gen-paragraph-692 {
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	width: 60%;
}


@media (max-width: 991.98px) {
			.gen-paragraph-692 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-692 {
				width: auto;
				height: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-paragraph-692 {
				margin-bottom: 30px;
			}
}

.gen-paragraph-692 .paragraph span {
	line-height: 2.0000000000000004em;
}
.gen-paragraph-692 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 2.0000000000000004em;
}
.gen-paragraph-692 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-692 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-692 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-692 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-692 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-692 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-692 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-block-482 { position: relative; }
.gen-block-482 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 750px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-block-482 {
				margin-bottom: 0px;
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-block-482 {
				margin-top: 0px;
				margin-bottom: 0px;
				width: auto;
			}
}


.gen-block-482 span {
	line-height: 1.2em;
}
.gen-block-482 {
	line-height: 1.2em;
}
.gen-block-482  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-482 {
	color: rgba(255, 54, 61, 1);
}

.gen-block-483 { position: relative; }
.gen-block-483 {
	margin-bottom: 10px;
	width: 25%;
	height: 125px;
}

@media (max-width: 1199.98px) {
	.gen-block-483 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-483 {
		width: 25%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-483 {
		width: 25%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-483 {
		margin-bottom: 30px;
		width: 50%;
		height: auto;
	}
}

.gen-block-483 span {
	line-height: 1.2em;
}
.gen-block-483 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-483  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-483  span {
font-size: 18px;
}
.gen-block-483 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-95 { position: relative; }
.gen-imagewithtext-95 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-imagewithtext-95 {
		height: auto;
	}
}



@media (max-width: 575.98px) {
					.gen-imagewithtext-95 {
						height: auto;
					}
}

.gen-imagewithtext-95 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-95 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-95  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-95  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-95  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-95  span {
font-size: 16px;
	}
}
.gen-imagewithtext-95 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-95:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-95 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-95 .image-wrapper { position: relative; }
.gen-imagewithtext-95 .image-wrapper {
	margin-bottom: 12px;
	width: 50px;
	height: 34px;
}





.gen-imagewithtext-95 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-95 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-95 .image-wrapper .image-a  {
}
.gen-imagewithtext-95 .image-wrapper .image-a {
	color: rgba(255, 54, 61, 1);
}




.gen-block-484 { position: relative; }
.gen-block-484 {
	margin-bottom: 10px;
	width: 25%;
	height: 125px;
}

@media (max-width: 1199.98px) {
	.gen-block-484 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-484 {
		width: 25%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-484 {
		width: 25%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-484 {
		margin-bottom: 30px;
		width: 50%;
		height: auto;
	}
}

.gen-block-484 span {
	line-height: 1.2em;
}
.gen-block-484 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-484  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-484  span {
font-size: 18px;
}
.gen-block-484 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-96 { position: relative; }
.gen-imagewithtext-96 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-imagewithtext-96 {
		height: auto;
	}
}



@media (max-width: 575.98px) {
					.gen-imagewithtext-96 {
						height: auto;
					}
}

.gen-imagewithtext-96 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-96 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-96  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-96  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-96  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-96  span {
font-size: 16px;
	}
}
.gen-imagewithtext-96 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-96:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-96 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-96 .image-wrapper { position: relative; }
.gen-imagewithtext-96 .image-wrapper {
	margin-bottom: 12px;
	width: 40px;
	height: 34px;
}





.gen-imagewithtext-96 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-96 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-96 .image-wrapper .image-a  {
}
.gen-imagewithtext-96 .image-wrapper .image-a {
	color: rgba(255, 54, 61, 1);
}




.gen-block-485 { position: relative; }
.gen-block-485 {
	margin-bottom: 10px;
	width: 25%;
	height: 125px;
}

@media (max-width: 1199.98px) {
	.gen-block-485 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-485 {
		width: 25%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-485 {
		width: 25%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-485 {
		margin-bottom: 30px;
		width: 50%;
		height: auto;
	}
}

.gen-block-485 span {
	line-height: 1.2em;
}
.gen-block-485 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-485  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-485  span {
font-size: 18px;
}
.gen-block-485 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-97 { position: relative; }
.gen-imagewithtext-97 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-imagewithtext-97 {
		height: auto;
	}
}



@media (max-width: 575.98px) {
					.gen-imagewithtext-97 {
						height: auto;
					}
}

.gen-imagewithtext-97 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-97 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-97  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-97  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-97  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-97  span {
font-size: 16px;
	}
}
.gen-imagewithtext-97 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-97:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-97 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-97 .image-wrapper { position: relative; }
.gen-imagewithtext-97 .image-wrapper {
	margin-bottom: 12px;
	width: 40px;
	height: 34px;
}





.gen-imagewithtext-97 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-97 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-97 .image-wrapper .image-a  {
}
.gen-imagewithtext-97 .image-wrapper .image-a {
	color: rgba(255, 54, 61, 1);
}




.gen-block-486 { position: relative; }
.gen-block-486 {
	margin-bottom: 10px;
	width: 25%;
	height: 125px;
}

@media (max-width: 1199.98px) {
	.gen-block-486 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-486 {
		width: 25%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-486 {
		width: 25%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-486 {
		margin-bottom: 30px;
		width: 50%;
		height: auto;
	}
}

.gen-block-486 span {
	line-height: 1.2em;
}
.gen-block-486 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-486  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-486  span {
font-size: 18px;
}
.gen-block-486 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-98 { position: relative; }
.gen-imagewithtext-98 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-98 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-98 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-98  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-98  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-98  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-98  span {
font-size: 16px;
	}
}
.gen-imagewithtext-98 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-98:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-98 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-98 .image-wrapper { position: relative; }
.gen-imagewithtext-98 .image-wrapper {
	margin-bottom: 12px;
	width: 40px;
	height: 34px;
}





.gen-imagewithtext-98 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-98 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-98 .image-wrapper .image-a  {
}
.gen-imagewithtext-98 .image-wrapper .image-a {
	color: rgba(255, 54, 61, 1);
}




.gen-block-487 { position: relative; }
.gen-block-487 {
	margin-bottom: 10px;
	width: 25%;
	height: 125px;
}

@media (max-width: 1199.98px) {
	.gen-block-487 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-487 {
		width: 25%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-487 {
		width: 25%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-487 {
		margin-bottom: 30px;
		width: 50%;
		height: auto;
	}
}

.gen-block-487 span {
	line-height: 1.2em;
}
.gen-block-487 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-487  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-487  span {
font-size: 18px;
}
.gen-block-487 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-99 { position: relative; }
.gen-imagewithtext-99 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-99 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-99 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-99  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-99  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-99  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-99  span {
font-size: 16px;
	}
}
.gen-imagewithtext-99 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-99:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-99 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-99 .image-wrapper { position: relative; }
.gen-imagewithtext-99 .image-wrapper {
	margin-bottom: 12px;
	width: 40px;
	height: 34px;
}





.gen-imagewithtext-99 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-99 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-99 .image-wrapper .image-a  {
}
.gen-imagewithtext-99 .image-wrapper .image-a {
	color: rgba(255, 54, 61, 1);
}




.gen-block-488 { position: relative; }
.gen-block-488 {
	margin-bottom: 10px;
	width: 25%;
	height: 125px;
}

@media (max-width: 1199.98px) {
	.gen-block-488 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-488 {
		width: 25%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-488 {
		width: 25%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-488 {
		margin-bottom: 30px;
		width: 50%;
		height: auto;
	}
}

.gen-block-488 span {
	line-height: 1.2em;
}
.gen-block-488 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-488  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-488  span {
font-size: 18px;
}
.gen-block-488 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-100 { position: relative; }
.gen-imagewithtext-100 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-100 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-100 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-100  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-100  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-100  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-100  span {
font-size: 16px;
	}
}
.gen-imagewithtext-100 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-100:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-100 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-100 .image-wrapper { position: relative; }
.gen-imagewithtext-100 .image-wrapper {
	margin-bottom: 12px;
	width: 40px;
	height: 34px;
}





.gen-imagewithtext-100 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-100 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-100 .image-wrapper .image-a  {
}
.gen-imagewithtext-100 .image-wrapper .image-a {
	color: rgba(255, 54, 61, 1);
}




.gen-block-489 { position: relative; }
.gen-block-489 {
	margin-bottom: 10px;
	width: 25%;
	height: 125px;
}

@media (max-width: 1199.98px) {
	.gen-block-489 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-489 {
		width: 25%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-489 {
		width: 25%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-489 {
		margin-bottom: 30px;
		width: 50%;
		height: auto;
	}
}

.gen-block-489 span {
	line-height: 1.2em;
}
.gen-block-489 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-489  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-489  span {
font-size: 18px;
}
.gen-block-489 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-101 { position: relative; }
.gen-imagewithtext-101 {
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	height: auto;
}





.gen-imagewithtext-101 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-101 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-101  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-101  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-101  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-101  span {
font-size: 16px;
	}
}
.gen-imagewithtext-101 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-101:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-101 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-101 .image-wrapper { position: relative; }
.gen-imagewithtext-101 .image-wrapper {
	margin-bottom: 12px;
	width: 40px;
	height: 34px;
}





.gen-imagewithtext-101 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-101 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-101 .image-wrapper .image-a  {
}
.gen-imagewithtext-101 .image-wrapper .image-a {
	color: rgba(255, 54, 61, 1);
}




.gen-block-490 { position: relative; }
.gen-block-490 {
	margin-bottom: 10px;
	width: 25%;
	height: 125px;
}

@media (max-width: 1199.98px) {
	.gen-block-490 {
		height: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-490 {
		width: 25%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-490 {
		width: 25%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-490 {
		margin-bottom: 30px;
		width: 50%;
		height: auto;
	}
}

.gen-block-490 span {
	line-height: 1.2em;
}
.gen-block-490 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-block-490  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 18px;
}
.gen-block-490  span {
font-size: 18px;
}
.gen-block-490 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-102 { position: relative; }
.gen-imagewithtext-102 {
	margin-right: auto;
	margin-left: auto;
	width: auto;
	height: auto;
}





.gen-imagewithtext-102 span {
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-102 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-imagewithtext-102  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-102  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-102  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithtext-102  span {
font-size: 16px;
	}
}
.gen-imagewithtext-102 {
	color: rgba(255, 255, 255, 1);
}
.gen-imagewithtext-102:hover {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-102 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-102 .image-wrapper { position: relative; }
.gen-imagewithtext-102 .image-wrapper {
	margin-bottom: 12px;
	width: 40px;
	height: 34px;
}





.gen-imagewithtext-102 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-102 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-102 .image-wrapper .image-a  {
}
.gen-imagewithtext-102 .image-wrapper .image-a {
	color: rgba(255, 54, 61, 1);
}





.gen-button-209 { position: relative; }
.gen-button-209 {
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-209 {
		margin-top: 10px;
		margin-right: auto;
		margin-bottom: 44px;
		margin-left: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-209 {
		margin-top: 10px;
		margin-bottom: 44px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-209 {
		margin-top: 10px;
		margin-bottom: 44px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-209 {
		margin-top: 10px;
		margin-right: auto;
		margin-bottom: 44px;
		margin-left: auto;
		width: 83.08605341246292%;
	}
}

.gen-button-209 > .button span {
	line-height: 1.6em;
}
.gen-button-209 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-209 > .button  {
	font-size: 16px;
}
.gen-button-209 > .button  span {
font-size: 16px;
}
.gen-button-209 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-209 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-209 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-209 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-209 > .button > span{
padding:0 8px;
}




.gen-editorsection-157 { position: relative; }





.gen-editorsection-157 span {
}
.gen-editorsection-157 {
	text-transform: 0;
}
.gen-editorsection-157  {
	padding-top: 60px;
	padding-bottom: 60px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-157  {
	padding-top: 40px;
	padding-bottom: 40px;
	}
}
.gen-editorsection-157 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(32, 32, 35, 1);
}

.gen-editorrow-494 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-494 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-494 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-494 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-494 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-494 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-494 { position: relative; }





.gen-editorrow-494 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-494 span {
}
.gen-editorrow-494 {
	text-transform: 0;
}
.gen-editorrow-494  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-494   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-494  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-494  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-494  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-494 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-884 { position: relative; }





.gen-editorcolumn-884 span {
}
.gen-editorcolumn-884 {
	text-transform: 0;
}

.gen-heading-361 { position: relative; }
.gen-heading-361 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-361 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-heading-361 {
				margin-right: auto;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-361 {
				margin-top: 0px;
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

.gen-heading-361 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-361 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
font-weight: bold;
font-weight: 500;
}
.gen-heading-361 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: center;
}
.gen-heading-361 .h  span {
font-size: 40px;
}
@media (max-width: 767.98px) {
  .gen-heading-361 .h  {
	font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-361 .h  span {
font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-361 .h  {
	font-size: 28px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-361 .h  span {
font-size: 28px;
	}
}
.gen-heading-361 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-693 { position: relative; }
.gen-paragraph-693 {
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	width: 62%;
}


@media (max-width: 991.98px) {
			.gen-paragraph-693 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-693 {
				width: auto;
				height: auto;
			}
}


.gen-paragraph-693 .paragraph span {
	line-height: 2.0000000000000004em;
}
.gen-paragraph-693 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 2.0000000000000004em;
}
.gen-paragraph-693 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-693 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-693 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-693 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-693 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-693 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-693 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-video-47 { position: relative; }
.gen-video-47 {
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	width: 1024px;
	height: 580px;
}

@media (max-width: 1199.98px) {
	.gen-video-47 {
		width: 100%;
		height: 510px;
	}
}

@media (max-width: 991.98px) {
	.gen-video-47 {
		width: 100%;
		height: 420px;
	}
}

@media (max-width: 767.98px) {
	.gen-video-47 {
		height: 140px;
	}
}

@media (max-width: 575.98px) {
	.gen-video-47 {
		margin-right: auto;
		width: 100%;
		height: 205px;
	}
}

.gen-video-47 .video span {
	line-height: 1.2em;
}
.gen-video-47 .video {
	line-height: 1.2em;
}
.gen-video-47 .video  {
}
.gen-video-47 .video {
	color: rgba(0, 0, 0, 1);
}





.gen-editorsection-158 { position: relative; }





.gen-editorsection-158 span {
}
.gen-editorsection-158 {
}
.gen-editorsection-158  {
	padding-top: 160px;
	padding-bottom: 200px;
}
@media (max-width: 1199.98px) {
  .gen-editorsection-158   {
	padding-top: 100px;
	padding-bottom: 120px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorsection-158  {
	padding-top: 80px;
	padding-bottom: 60px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorsection-158  {
	padding-top: 80px;
	padding-bottom: 80px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-158  {
	padding-top: 60px;
	padding-bottom: 60px;
	}
}
.gen-editorsection-158 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(32, 32, 35, 1);
	background-image: url('/Designs/Images/stalk1.mnnxruefilu.jpg') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-158 { background-image:url('/o/stalk1.mnnxruefilu.1920x860.o.bg.webp'); }
.no-webp .gen-editorsection-158 { background-image:url('/o/stalk1.mnnxruefilu.1920x860.o.bg.jpg'); }
.gen-editorrow-495 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-495 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-495 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-495 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-495 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-495 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-495 { position: relative; }
.gen-editorrow-495 {
	margin-top: 0px;
	width: 100%;
}





.gen-editorrow-495 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-495 span {
}
.gen-editorrow-495 {
	text-transform: 0;
}
.gen-editorrow-495  {
	padding-top: 0px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-495   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-495  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-495  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-495 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-885 { position: relative; }





.gen-editorcolumn-885 span {
}
.gen-editorcolumn-885 {
	text-transform: 0;
}

.gen-heading-362 { position: relative; }
.gen-heading-362 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-362 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-heading-362 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-heading-362 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-heading-362 {
		margin-right: auto;
		margin-left: auto;
		width: 100%;
	}
}

.gen-heading-362 .h span {
	line-height: 1.2em;
}
.gen-heading-362 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-362 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
}
.gen-heading-362 .h  span {
font-size: 40px;
}
@media (max-width: 991.98px) {
  .gen-heading-362 .h  {
	font-size: 40px;
	text-align: center;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-362 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-362 .h  {
	font-size: 32px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-362 .h  span {
font-size: 32px;
	}
}
.gen-heading-362 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-694 { position: relative; }
.gen-paragraph-694 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
	width: 50%;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-694 {
		margin-top: 0px;
		margin-bottom: 60px;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-694 {
		margin-top: 0px;
		margin-bottom: 0px;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-paragraph-694 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 50px;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-paragraph-694 {
		margin-top: 10px;
		margin-bottom: 10px;
		width: auto;
		height: auto;
	}
}

.gen-paragraph-694 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-694 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-694 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: left;
}
.gen-paragraph-694 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-694 .paragraph  {
	font-size: 16px;
	text-align: center;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-694 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-694 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-694 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-694 .paragraph {
	color: rgba(255, 255, 255, 1);
}
@media(max-width: 576px) 
{
.hero-text * {
   text-align:center;
}
}

.gen-block-491 { position: relative; }
.gen-block-491 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 447px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-491 {
		width: 400px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-491 {
		margin-top: 60px;
		margin-right: auto;
		margin-bottom: 30px;
		margin-left: auto;
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-491 {
		margin-top: 60px;
		margin-bottom: 30px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-block-491 {
		margin-top: 24px;
		margin-bottom: 0px;
		width: 100%;
		height: auto;
	}
}

.gen-block-491 span {
	line-height: 1.2em;
}
.gen-block-491 {
	line-height: 1.2em;
}
.gen-block-491  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-block-491 {
	color: rgba(0, 0, 0, 1);
}

.gen-imagewithtext-103 { position: relative; }
.gen-imagewithtext-103 {
	margin-right: auto;
	margin-left: 0px;
	width: 130px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-imagewithtext-103 {
				margin-right: auto;
				margin-left: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-imagewithtext-103 {
						margin-top: 0px;
						margin-right: auto;
						margin-bottom: 15px;
						width: 33%;
						height: auto;
					}
}

.gen-imagewithtext-103 span {
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-103 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-103  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 0px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-103  span {
font-size: 16px;
}
.gen-imagewithtext-103 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-103 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-103 .image-wrapper { position: relative; }
.gen-imagewithtext-103 .image-wrapper {
	margin-bottom: 8px;
	width: 60px;
	height: 45px;
}





.gen-imagewithtext-103 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-103 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-103 .image-wrapper .image-a  {
}
.gen-imagewithtext-103 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithtext-104 { position: relative; }
.gen-imagewithtext-104 {
	margin-right: auto;
	margin-left: auto;
	width: 130px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-imagewithtext-104 {
		margin-right: 0px;
		margin-left: 0px;
	}
}



@media (max-width: 575.98px) {
					.gen-imagewithtext-104 {
						margin-top: 0px;
						margin-right: auto;
						margin-bottom: 15px;
						margin-left: auto;
						width: 33%;
						height: auto;
					}
}

.gen-imagewithtext-104 span {
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-104 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-104  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-104  span {
font-size: 16px;
}
.gen-imagewithtext-104 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-104 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-104 .image-wrapper { position: relative; }
.gen-imagewithtext-104 .image-wrapper {
	margin-bottom: 8px;
	width: 60px;
	height: 45px;
}





.gen-imagewithtext-104 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-104 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-104 .image-wrapper .image-a  {
}
.gen-imagewithtext-104 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}



.gen-imagewithtext-105 { position: relative; }
.gen-imagewithtext-105 {
	margin-right: auto;
	margin-left: auto;
	width: 130px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithtext-105 {
								margin-top: 0px;
								margin-bottom: 15px;
								margin-left: auto;
								width: 33%;
								height: auto;
							}
}

.gen-imagewithtext-105 span {
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-105 {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-imagewithtext-105  {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-size: 16px;
	text-align: center;
}
.gen-imagewithtext-105  span {
font-size: 16px;
}
.gen-imagewithtext-105 {
	color: rgba(255, 255, 255, 1);
}

.gen-imagewithtext-105 .image-title{
margin-bottom:0px;
}
.gen-imagewithtext-105 .image-wrapper { position: relative; }
.gen-imagewithtext-105 .image-wrapper {
	margin-bottom: 8px;
	width: 120px;
	height: 45px;
}





.gen-imagewithtext-105 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithtext-105 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithtext-105 .image-wrapper .image-a  {
}
.gen-imagewithtext-105 .image-wrapper .image-a {
	color: rgba(0, 0, 0, 1);
}




.gen-paragraph-695 { position: relative; }
.gen-paragraph-695 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 50%;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-695 {
		margin-top: 0px;
		margin-bottom: 60px;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-695 {
		margin-top: 0px;
		margin-bottom: 50px;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-paragraph-695 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 50px;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-paragraph-695 {
		margin-top: 10px;
		margin-bottom: 10px;
		width: auto;
		height: auto;
	}
}

.gen-paragraph-695 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-695 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6000000000000003em;
font-style: italic;
}
.gen-paragraph-695 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: left;
}
.gen-paragraph-695 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-695 .paragraph  {
	font-size: 16px;
	text-align: center;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-695 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-695 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-695 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-695 .paragraph {
	color: rgba(255, 255, 255, 1);
}
@media(max-width: 576px) 
{
.hero-text * {
   text-align:center;
}
}




.gen-editorsection-159 { position: relative; }





.gen-editorsection-159 span {
}
.gen-editorsection-159 {
	text-transform: 0;
}
.gen-editorsection-159  {
	padding-top: 80px;
	padding-bottom: 80px;
}
.gen-editorsection-159 {
	color: rgba(0, 0, 0, 0);
	background-image: url('/Designs/Images/features.xl5ccyunmtw.png') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-159 { background-image:url('/o/features.xl5ccyunmtw.3836x2096.o.bg.webp'); }
.no-webp .gen-editorsection-159 { background-image:url('/o/features.xl5ccyunmtw.3836x2096.o.bg.jpg'); }
.gen-editorrow-496 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-496 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-496 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-496 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-496 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-496 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-496 { position: relative; }





.gen-editorrow-496 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-496 span {
}
.gen-editorrow-496 {
	text-transform: 0;
}
.gen-editorrow-496  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-496   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-496  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-496  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-496  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-496 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-886 { position: relative; }





.gen-editorcolumn-886 span {
}
.gen-editorcolumn-886 {
	text-transform: 0;
}

.gen-heading-363 { position: relative; }
.gen-heading-363 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-363 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-heading-363 {
				margin-right: auto;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-363 {
				margin-top: 0px;
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

.gen-heading-363 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-363 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
font-weight: bold;
font-weight: 500;
}
.gen-heading-363 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: center;
}
.gen-heading-363 .h  span {
font-size: 40px;
}
@media (max-width: 767.98px) {
  .gen-heading-363 .h  {
	font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-363 .h  span {
font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-363 .h  {
	font-size: 28px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-363 .h  span {
font-size: 28px;
	}
}
.gen-heading-363 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-696 { position: relative; }
.gen-paragraph-696 {
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	width: 60%;
}


@media (max-width: 991.98px) {
			.gen-paragraph-696 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-696 {
				width: auto;
				height: auto;
			}
}


.gen-paragraph-696 .paragraph span {
	line-height: 2.0000000000000004em;
}
.gen-paragraph-696 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 2.0000000000000004em;
}
.gen-paragraph-696 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-696 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-696 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-696 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-696 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-696 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-696 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-697 { position: relative; }
.gen-paragraph-697 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 60%;
}


@media (max-width: 991.98px) {
			.gen-paragraph-697 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-697 {
				width: auto;
				height: auto;
			}
}


.gen-paragraph-697 .paragraph span {
	line-height: 2.0000000000000004em;
}
.gen-paragraph-697 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 2.0000000000000004em;
font-weight: 600;
}
.gen-paragraph-697 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: center;
}
.gen-paragraph-697 .paragraph  span {
font-size: 20px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-697 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-697 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-697 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-697 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-697 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-698 { position: relative; }
.gen-paragraph-698 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 60%;
}


@media (max-width: 991.98px) {
			.gen-paragraph-698 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-698 {
				width: auto;
				height: auto;
			}
}


.gen-paragraph-698 .paragraph span {
	line-height: 2.0000000000000004em;
}
.gen-paragraph-698 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 2.0000000000000004em;
font-weight: 200;
}
.gen-paragraph-698 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-698 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-698 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-698 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-698 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-698 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-698 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-horizontalline-96 { position: relative; }
.gen-horizontalline-96 {
	margin-right: auto;
	margin-left: auto;
	width: 60px;
	height: 100%;
}





.gen-horizontalline-96 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-96 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-96 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-96 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}


.gen-paragraph-699 { position: relative; }
.gen-paragraph-699 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 60%;
}


@media (max-width: 991.98px) {
			.gen-paragraph-699 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-699 {
				width: auto;
				height: auto;
			}
}


.gen-paragraph-699 .paragraph span {
	line-height: 2.0000000000000004em;
}
.gen-paragraph-699 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 2.0000000000000004em;
font-weight: 600;
}
.gen-paragraph-699 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: center;
}
.gen-paragraph-699 .paragraph  span {
font-size: 20px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-699 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-699 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-699 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-699 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-699 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-700 { position: relative; }
.gen-paragraph-700 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 60%;
}


@media (max-width: 991.98px) {
			.gen-paragraph-700 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-700 {
				width: auto;
				height: auto;
			}
}


.gen-paragraph-700 .paragraph span {
	line-height: 2.0000000000000004em;
}
.gen-paragraph-700 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 2.0000000000000004em;
font-weight: 200;
}
.gen-paragraph-700 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-700 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-700 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-700 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-700 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-700 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-700 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-horizontalline-97 { position: relative; }
.gen-horizontalline-97 {
	margin-right: auto;
	margin-left: auto;
	width: 60px;
	height: 100%;
}





.gen-horizontalline-97 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-97 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-97 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-97 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}


.gen-paragraph-701 { position: relative; }
.gen-paragraph-701 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 60%;
}


@media (max-width: 991.98px) {
			.gen-paragraph-701 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-701 {
				width: auto;
				height: auto;
			}
}


.gen-paragraph-701 .paragraph span {
	line-height: 2.0000000000000004em;
}
.gen-paragraph-701 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 2.0000000000000004em;
font-weight: 600;
}
.gen-paragraph-701 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: center;
}
.gen-paragraph-701 .paragraph  span {
font-size: 20px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-701 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-701 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-701 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-701 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-701 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-702 { position: relative; }
.gen-paragraph-702 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 60%;
}


@media (max-width: 991.98px) {
			.gen-paragraph-702 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-702 {
				width: auto;
				height: auto;
			}
}


.gen-paragraph-702 .paragraph span {
	line-height: 2.0000000000000004em;
}
.gen-paragraph-702 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 2.0000000000000004em;
font-weight: 200;
}
.gen-paragraph-702 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-702 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-702 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-702 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-702 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-702 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-702 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-horizontalline-98 { position: relative; }
.gen-horizontalline-98 {
	margin-right: auto;
	margin-left: auto;
	width: 60px;
	height: 100%;
}





.gen-horizontalline-98 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-98 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-98 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-98 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}


.gen-paragraph-703 { position: relative; }
.gen-paragraph-703 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 60%;
}


@media (max-width: 991.98px) {
			.gen-paragraph-703 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-703 {
				width: auto;
				height: auto;
			}
}


.gen-paragraph-703 .paragraph span {
	line-height: 2.0000000000000004em;
}
.gen-paragraph-703 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 2.0000000000000004em;
font-weight: 600;
}
.gen-paragraph-703 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: center;
}
.gen-paragraph-703 .paragraph  span {
font-size: 20px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-703 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-703 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-703 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-703 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-703 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-704 { position: relative; }
.gen-paragraph-704 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 60%;
}


@media (max-width: 991.98px) {
			.gen-paragraph-704 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-704 {
				width: auto;
				height: auto;
			}
}


.gen-paragraph-704 .paragraph span {
	line-height: 2.0000000000000004em;
}
.gen-paragraph-704 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 2.0000000000000004em;
font-weight: 200;
}
.gen-paragraph-704 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-704 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-704 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-704 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-704 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-704 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-704 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-horizontalline-99 { position: relative; }
.gen-horizontalline-99 {
	margin-right: auto;
	margin-left: auto;
	width: 60px;
	height: 100%;
}





.gen-horizontalline-99 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-99 > hr {
	line-height: 1.2em;
}
.gen-horizontalline-99 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-99 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
}


.gen-paragraph-705 { position: relative; }
.gen-paragraph-705 {
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 60%;
}


@media (max-width: 991.98px) {
			.gen-paragraph-705 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-705 {
				width: auto;
				height: auto;
			}
}


.gen-paragraph-705 .paragraph span {
	line-height: 2.0000000000000004em;
}
.gen-paragraph-705 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 2.0000000000000004em;
font-weight: 200;
}
.gen-paragraph-705 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-705 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-705 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-705 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-705 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-705 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-705 .paragraph {
	color: rgba(255, 255, 255, 1);
}


.gen-button-210 { position: relative; }
.gen-button-210 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-210 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 20px;
		margin-left: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-210 {
		margin-top: 0px;
		margin-bottom: 20px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-210 {
		margin-top: 0px;
		margin-bottom: 20px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-210 {
		margin-right: auto;
		margin-bottom: 20px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-210 > .button span {
	line-height: 1.6em;
}
.gen-button-210 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-210 > .button  {
	font-size: 16px;
}
.gen-button-210 > .button  span {
font-size: 16px;
}
.gen-button-210 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-210 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-210 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-210 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-210 > .button > span{
padding:0 8px;
}




.gen-editorsection-160 { position: relative; }





.gen-editorsection-160 span {
}
.gen-editorsection-160 {
	text-transform: 0;
}
.gen-editorsection-160  {
	padding-top: 40px;
	padding-bottom: 40px;
}
.gen-editorsection-160 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(255, 255, 255, 1);
	background-image: url('/Designs/Images/Section Newsletter.0xo3y0rntgz.png') ;
	background-position: center center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-160 { background-image:url('/o/Section Newsletter.0xo3y0rntgz.3838x760.o.bg.webp'); }
.no-webp .gen-editorsection-160 { background-image:url('/o/Section Newsletter.0xo3y0rntgz.3838x760.o.bg.jpg'); }
.gen-editorrow-497 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-497 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-497 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-497 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-497 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-497 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-497 { position: relative; }





.gen-editorrow-497 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-497 span {
}
.gen-editorrow-497 {
	text-transform: 0;
}
.gen-editorrow-497  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-497   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-497  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-497  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-497  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-497 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-887 { position: relative; }





.gen-editorcolumn-887 span {
}
.gen-editorcolumn-887 {
	text-transform: 0;
}

.gen-heading-364 { position: relative; }
.gen-heading-364 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-heading-364 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-heading-364 {
				margin-right: auto;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-364 {
				margin-top: 0px;
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: auto;
			}
}

.gen-heading-364 .h span {
	line-height: 1.4000000000000001em;
}
.gen-heading-364 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.4000000000000001em;
font-weight: bold;
font-weight: 500;
}
.gen-heading-364 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 40px;
	text-align: center;
}
.gen-heading-364 .h  span {
font-size: 40px;
}
@media (max-width: 767.98px) {
  .gen-heading-364 .h  {
	font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-364 .h  span {
font-size: 32px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-364 .h  {
	font-size: 28px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-364 .h  span {
font-size: 28px;
	}
}
.gen-heading-364 .h {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-364 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-706 { position: relative; }
.gen-paragraph-706 {
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	width: 60%;
}


@media (max-width: 991.98px) {
			.gen-paragraph-706 {
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-706 {
				width: auto;
				height: auto;
			}
}


.gen-paragraph-706 .paragraph span {
	line-height: 1.6em;
}
.gen-paragraph-706 .paragraph {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: 400;
}
.gen-paragraph-706 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-706 .paragraph  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-706 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-706 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-706 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-706 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-706 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-subscriptionform-18 { position: relative; }
.gen-subscriptionform-18 {
	margin-right: auto;
	margin-left: auto;
	width: 680px;
}

@media (max-width: 1199.98px) {
	.gen-subscriptionform-18 {
		width: 680px;
	}
}

@media (max-width: 991.98px) {
	.gen-subscriptionform-18 {
		width: 100%;
	}
}



.gen-subscriptionform-18 span {
}
.gen-subscriptionform-18 {
}
.gen-subscriptionform-18  {
}
.gen-subscriptionform-18 {
	color: rgba(0, 0, 0, 1);
}

.gen-input-86 { position: relative; }
.gen-input-86 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	width: 65%;
	height: 42px;
}


@media (max-width: 991.98px) {
			.gen-input-86 {
				width: 66%;
			}
}

@media (max-width: 767.98px) {
			.gen-input-86 {
				width: 66%;
			}
}

@media (max-width: 575.98px) {
			.gen-input-86 {
				margin-right: auto;
				margin-bottom: 15px;
				margin-left: auto;
				width: 95%;
			}
}

.gen-input-86 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-86 > .inner-wrapper > .input {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-86 > .inner-wrapper > .input  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-input-86 > .inner-wrapper > .input  span {
font-size: 16px;
}
.gen-input-86 > .inner-wrapper > .input {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
	background-color: rgba(236, 236, 237, 1);
}
.gen-input-86 > .inner-wrapper > .input:focus {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-86 > .inner-wrapper > .input:hover {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-input-86 > .inner-wrapper > .input::placeholder{
color:rgba(97, 97, 97, 1);
}
.gen-input-86 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-button-211 { position: relative; }
.gen-button-211 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 30%;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-211 {
		margin-top: 5px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-211 {
		margin-top: 5px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: auto;
		width: 30%;
	}
}

@media (max-width: 767.98px) {
	.gen-button-211 {
		margin-top: 5px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-211 {
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-211 > .button span {
	line-height: 1.6em;
}
.gen-button-211 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-211 > .button  {
	font-size: 16px;
}
.gen-button-211 > .button  span {
font-size: 16px;
}
.gen-button-211 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(0, 165, 255, 1);
}
.gen-button-211 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-211 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-211 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-211 > .button > span{
padding:0 5px;
}





.gen-editormain-53 { position: relative; }





.gen-editorsection-161 { position: relative; }





.gen-editorsection-161 span {
}
.gen-editorsection-161 {
	text-transform: 0;
}
.gen-editorsection-161  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorsection-161 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorrow-498 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-498 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-498 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-498 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-498 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-498 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-498 { position: relative; }





.gen-editorrow-498 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-498 span {
}
.gen-editorrow-498 {
	text-transform: 0;
}
.gen-editorrow-498  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-498   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-498  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-498  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-498  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-498 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-888 { position: relative; }





.gen-editorcolumn-888 span {
}
.gen-editorcolumn-888 {
	text-transform: 0;
}

.gen-video-48 { position: relative; }
.gen-video-48 {
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	width: 1270px;
	height: 692.7272727272727px;
}

@media (max-width: 1199.98px) {
	.gen-video-48 {
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-video-48 {
		height: 190px;
	}
}

@media (max-width: 767.98px) {
	.gen-video-48 {
		height: 180px;
	}
}

@media (max-width: 575.98px) {
	.gen-video-48 {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
		height: 200px;
	}
}

.gen-video-48 .video span {
	line-height: 1.2em;
}
.gen-video-48 .video {
	line-height: 1.2em;
}
.gen-video-48 .video  {
}
.gen-video-48 .video {
	color: rgba(0, 0, 0, 1);
}





.gen-editormain-54 { position: relative; }





.gen-editorsection-162 { position: relative; }





.gen-editorsection-162 span {
}
.gen-editorsection-162 {
}
.gen-editorsection-162  {
	padding-top: 60px;
	padding-bottom: 30px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-162  {
	padding-top: 30px;
	padding-bottom: 30px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorsection-162  {
	padding-top: 30px;
	padding-bottom: 30px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-162  {
	padding-top: 15px;
	padding-bottom: 15px;
	}
}
.gen-editorsection-162 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(32, 32, 35, 1);
	background-image: url('') ;
	background-position: right center ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.gen-editorrow-499 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-499 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-499 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-499 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-499 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-499 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-499 { position: relative; }





.gen-editorrow-499 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-499 span {
}
.gen-editorrow-499 {
	text-transform: 0;
}
.gen-editorrow-499  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-499   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-499  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-499  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-499  {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
.gen-editorrow-499 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-889 { position: relative; }





.gen-editorcolumn-889 span {
}
.gen-editorcolumn-889 {
	text-transform: 0;
}

.gen-heading-365 { position: relative; }
.gen-heading-365 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-heading-365 {
		width: auto;
	}
}


@media (max-width: 767.98px) {
			.gen-heading-365 {
				margin-right: auto;
				margin-left: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-heading-365 {
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: 100%;
			}
}

.gen-heading-365 .h span {
	line-height: 1.2em;
}
.gen-heading-365 .h {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.2em;
}
.gen-heading-365 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 60px;
}
.gen-heading-365 .h  span {
font-size: 60px;
}
@media (max-width: 1199.98px) {
  .gen-heading-365 .h   {
	font-size: 60px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-365 .h   span {
font-size: 60px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-365 .h  {
	font-size: 40px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-365 .h  span {
font-size: 40px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-365 .h  {
	font-size: 32px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-365 .h  span {
font-size: 32px;
	}
}
.gen-heading-365 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-button-212 { position: relative; }
.gen-button-212 {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 264px;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-212 {
		margin-top: 30px;
		margin-bottom: 30px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-212 {
		margin-top: 30px;
		margin-bottom: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-212 {
		margin-top: 30px;
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-212 {
		margin-top: 15px;
		margin-right: auto;
		margin-bottom: 30px;
		margin-left: auto;
		width: 100%;
	}
}

.gen-button-212 > .button span {
	line-height: 1.6em;
}
.gen-button-212 > .button {
	font-family: Plus Jakarta Sans, sans-serif;
	line-height: 1.6em;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	text-transform: capitalize;
	transition: all 0.2s;
}
.gen-button-212 > .button  {
	font-size: 16px;
}
.gen-button-212 > .button  span {
font-size: 16px;
}
.gen-button-212 > .button {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-212 > .button:hover {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-212 > .button:active {
	color: rgba(32, 32, 35, 1);
	background-color: rgba(202, 202, 202, 1);
}
.gen-button-212 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(202, 202, 202, 1);
}

.gen-button-212 > .button > span{
padding:0 8px;
}




.gen-editorsection-163 { position: relative; }





.gen-editorsection-163 span {
}
.gen-editorsection-163 {
	text-transform: 0;
}
.gen-editorsection-163  {
	padding-top: 15px;
	padding-bottom: 60px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-163  {
	padding-top: 0px;
	padding-bottom: 60px;
	}
}
.gen-editorsection-163 {
	color: rgba(255, 54, 61, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-editorrow-500 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-500 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-500 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-500 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-500 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-500 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-500 { position: relative; }





.gen-editorrow-500 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-500 span {
}
.gen-editorrow-500 {
	text-transform: 0;
}
.gen-editorrow-500  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-500   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-500  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-500  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-500  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-500 {
	color: rgba(255, 54, 61, 1);
}

.gen-editorcolumn-890 { position: relative; }





.gen-editorcolumn-890 span {
}
.gen-editorcolumn-890 {
	text-transform: 0;
}

.gen-enhancetable-3 { position: relative; }
.gen-enhancetable-3 {
	width: auto;
	height: 365px;
}





.gen-enhancetable-3 span {
}
.gen-enhancetable-3 {
	font-family: Plus Jakarta Sans, sans-serif;
	text-transform: 0;
}
.gen-enhancetable-3  {
}
.gen-enhancetable-3 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}






