﻿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}






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











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

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

strong {
    font-weight: bold;
}

.zoom-effect {
    transform: scale(1.02);
}

.product-view:hover .discount .paragraph,
.product-view:hover .price .button {
    background-color: #ab0606;
    color: #fff;
}

.favorite-button>.button:focus {
    border: none !important;
}

.favorite-button span {
    display: none;
}

.thumbnail-image {
    width: 85%;
}

.thumbnail-image picture {
    position: absolute;
    width: 100%;
    height: 100%;
}

.thumbnail-image picture img {
    object-fit: contain;
    object-position: center;
    width: 100%;
    height: 100%;
}

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

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

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

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

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

    section>.container {
        max-width: 100% !important;
    }

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

@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;
    }

    .product-view:last-child {
        display: block;
    }
}

.favorited {
    background-color: #8dc73f;
}

.product-image-slider .slide-container .slider-items .slider-item {
    margin: 3px 0;
}

@media (max-width: 575.98px) {
    .product-image-slider .slide-container .slider-items .slider-item {
        margin: 0 2px;
    }
}

.product-image-slider.vertical .slide-container .slider-items .slider-item .thumbnail-image {
    width: 100%;
    height: 100%;
}

.product-image-slider .slide-container .slider-items .slider-item .thumbnail-image {
    overflow: hidden;
    cursor: pointer;
}

.product-variant-color-select .choice-container .color-variant-option {
    justify-content: center;
}

.inner-color {
    border-radius: 3px !important;
}

/* EDITOR */

.slider-item .mock-component {
    width: 100%;
    height: 100%;
}

.slider-item .mock-component .image-a {
    width: 100%;
    height: 100%;
}

.slider-item .mock-component .image-a .img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.mega-menu-details {
    left: -1px;
}

/* CATEGORY LIST */

.category-view {
    cursor: pointer;
}

.category-block .image {
    cursor: pointer;
}

.category-block * {
    cursor: pointer;
}

.image-wrapper>.image {
    position: absolute;
    top: 0;
    left: 0;
}

.category-block:hover .image,
.category-block:hover .horizontal-line>hr {
    border-color: #8bc43e;
}

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

@media (max-width: 767.98px) {
    .list .category-view {
        flex: 0 0 calc(100% / 4) !important;
        max-width: calc(100% / 4) !important;
    }
}

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

    .mega-menu-items-container {
        width: 100vw !important;
    }

    .mega-menu-details {
        width: 100% !important;
        height: 100vh !important;
    }
}

.subsubcategory-item {
    position: relative;
}

.subsubcategory-item::before {
    content: "";
    position: absolute;
    top: 11px;
    left: 18px;
    width: 6px;
    height: 6px;
    border-radius: 8px;
    border-radius: 8px;
    background-color: #d4d4d4;
    transition: all .2s ease;
}

.subsubcategory-item:hover::before {
    background-color: #8DC73F;
}

.description p {
    line-height: 1.6rem !important;
}

.favorited {
    background-color: #8dc73f !important;
}

/* ===== Range slider ===== */

.range-slider {
    display: flex;
    flex-direction: column;
}

.range-slider .text-container {
    margin-top: 0.5rem;
}

.range-slider .slider-line-container .knob {
    border: 3px solid #8dc73f;
    transition: border 0.1s ease-in-out;
    cursor: pointer;
}

.range-slider .slider-line-container .knob:hover {
    border: 6px solid #8dc73f;
}

.price-input::after {
    padding-top: 4px;
    display: flex;
    align-items: center;
    content: "EUR";
    position: absolute;
    right: 6px;
    height: 100%;
    font-size: 10px;
}

.price-input:first-child::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 100%;
    border-bottom: 1px solid #c3c4c5;
    width: 50px;
}

/* ===== Category filter bullet ===== */

.category-filter-option::before {
    content: "";
    position: absolute;
    top: 12px;
    left: 0;
    background-color: #93999c;
    border: 2px solid #F6F8F9;
    border-radius: 4px;
    width: 10px;
    height: 10px;
    transition: all 0.2s ease-in;
}

.category-filter-option:hover::before {
    background-color: #fff;
    border-color: #8bc43e;
    border-radius: 3px;
}

/* ===== Image zoom ===== */

.image-zoom {
    border: 1px solid #c3c4c5;
    border-radius: 5px;
    box-shadow: 0 0 20px 0 rgb(0, 0, 0, 0.05);
}

@media (max-width: 991.98px) {

    .image-zoom,
    .lens-container {
        visibility: hidden !important;
    }
}

[data-name="ul"] {
    height: 100%;
}

/* === Megamenu === */

.mega-menu.list-opened .mega-menu-items-container {
    z-index: 102 !important;
}

.mega-menu.list-opened .mega-menu-items-container::after {
    background-color: transparent !important;
    backdrop-filter: blur(0px) !important;

}

.mega-menu .mega-menu-details .mega-menu-subcategories-wrapper {
    overflow: auto !important;
}

.mega-menu-subcategory-item.subcategory-item::before {
    content: "";
    display: block;
    position: absolute;
    top: 100%;
    width: 25px;
    height: 5px;
    background-color: #d4d4d4;
    border-radius: 5px;
}

.mega-menu-subcategory-item.subcategory-item:hover::before {
    background-color: #8bc43e;
}

.mega-menu-subcategory-item.subcategory-item:first-child {
    margin-top: 0 !important;
}

.categories-list {
    box-shadow: 0 45px 65px rgb(0, 0, 0, 0.25);
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    overflow: hidden;
}

.category-list .list {
    justify-content: center;
}

.cart-summary-sticky {
    position: sticky !important;
    top: 15px;
}

/* ===== Color selector =====  */

.color-select .color-variant-option .color-box {
    position: absolute !important;
    width: calc(100% - 8px) !important;
    height: calc(100% - 8px) !important;
}

.variant-option-text {
    position: relative;
    z-index: 1;
}

.price {
    word-break: break-word;
}

/* ===== Quantity input =====  */

@media (min-width: 576px) and (max-width: 767.98px) {
    .cart-quantity-input {
        display: flex;
        flex-direction: column;
    }

    .cart-quantity-input .plus {
        border-top: 1px solid #C3C4C5;
    }

    .cart-quantity-input .plus .button,
    .cart-quantity-input .minus .button {
        border-left: none !important;
    }
}

/* ===== Product images mobile =====  */

.product-images-mobile .image-slider .thumbnail-image {
    margin-right: 3px !important;
    width: 100% !important;
    height: 100% !important;
}

.thumbnail-image .thumbnail {
    margin-right: 3px !important;
}

/* === Option dropdown === */

.dropdown.sorting-dropdown .dropdown-balloon.open {
    display: block;
    position: absolute;
    width: 100%;
    height: auto;
    max-height: 150px;
    overflow-y: auto;
}


.dropdown-item {
    height: auto !important;
    min-height: 28px;
}

/* === Addons === */

.product-addon-checkbox-list {
    display: flex;
    flex-wrap: wrap;
}

.product-addon-checkbox-list .product-addon-checkbox-view {
    padding: 0 !important;
}

/*  .product-descriptions-view.description-line-height .description p {
      line-height: 2.0em !important;
  }  */

.thumbnail-image .image-a {
    overflow: hidden;
}

/* === Partners === */

.partner-logo,
.partner-image {
    transition: all .2s;
    border-radius: 5px;
    overflow: hidden;
}

.partner-box:hover .partner-logo {
    margin-left: -130px;
}

@media (max-width: 991.98px) {
    .partner-box:hover .partner-logo {
        margin-left: -40px;
    }
}

.image-a {
    transition: all .2s;
}

.partner-box:hover .partner-image .image-a {
    transform: scale(1.02);
}

.partner-logo:hover {
    transform: scale(1.02);
}

.text-hidden .button>span {
    display: none !important;
}

.description ul li {
    margin-left: 3rem;
}

.buy-button.out-of-stock {
    background-color: rgba(84, 101, 118, 1) !important;
}

.buy-button.out-of-stock:hover {
    background-color: rgba(66, 80, 93, 1) !important;
}

/* === Navbar === */

.label::before {
    position: absolute;
    content: "";
    width: 100%;
    height: auto;
    left: 12px;
    bottom: calc(100% - 0px);
    font-size: 12px;
    color: #546576;
    font-family: Montserrat, sans-serif;
}

.geozone::before {
    content: "Ship to";
    left: 36px;
}

.geozone-icon::after {
    position: absolute;
    content: "";
    width: 18px;
    height: 18px;
    left: 12px;
    bottom: 0;
    background-image: url(/Designs/Images/geo.au0usuvzjnf.svg);
    background-repeat: no-repeat;
    background-size: cover;
}

.currency::before {
    content: "Currency";
}

.language::before {
    content: "Language";
}

.login-box::before {
    position: absolute;
    content: "";
    width: 1px;
    height: 17px;
    top: 7px;
    left: 0;
    background-color: #C3C4C5;
}

.login-box .logged-in a>div>i {
    display: none;
}

.login-box .logged-in a>div {
    width: 22px;
    height: 22px;
}

.login-box .logged-in a>div::before {
    position: absolute;
    content: "";
    width: 22px;
    height: 22px;
    left: 0;
    bottom: 0;
    background-image: url(/Designs/Images/account_circle.xqwu31ne4sn.svg);
    background-repeat: no-repeat;
    background-size: cover;
}

@media (min-width: 1200px) {
    .navbar .container-fluid {
        max-width: 1320px;
        padding-right: 15px;
        padding-left: 15px;
    }
}


@media (max-width: 991.98px) {
    .geozone::before {
        content: "Ship to";
        left: 5px;
    }

    .geozone-icon::after {
        content: none;
    }
}

@media (max-width: 575.98px) {
    .login-box::before {
        content: none;
    }
}

.dropdown .dropdown-balloon.open {
    width: 100%;
}
.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 span{min-width:1rem;min-height:1rem}.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: 32px;
}
h2 {
	font-size: 28px;
}
h3 {
	font-size: 22px;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 16px;
}
h6 {
	font-size: 14px;
}
p {
	font-size: 14px;
}
h1, h2, h3, h4, h5, h6, p, span {
line-height: 1.2em;
letter-spacing: 0em;
}
::selection {
	background: #B4D5FF;
	color: white;
}
.gen-editorheader-1 { position: relative; }





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

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

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



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

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

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

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

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

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

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


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

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

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

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

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





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

.gen-megamenu-1 { position: relative; }
.gen-megamenu-1 {
	margin-top: 11px;
	margin-left: 15px;
	width: 270px;
}

@media (max-width: 1199.98px) {
	.gen-megamenu-1 {
		width: 270px;
	}
}

@media (max-width: 991.98px) {
	.gen-megamenu-1 {
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		width: 350px;
		height: 100%;
	}
}

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

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

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

.gen-megamenu-1 .header { position: relative; }
.gen-megamenu-1 .header {
	width: 100%;
}

@media (max-width: 1199.98px) {
	.gen-megamenu-1 .header {
		margin-top: 2px;
		width: 100%;
	}
}


@media (max-width: 767.98px) {
			.gen-megamenu-1 .header {
				width: 100%;
			}
}


.gen-megamenu-1 .header span {
}
.gen-megamenu-1 .header {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	text-transform: 0;
}
.gen-megamenu-1 .header  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-megamenu-1 .header  span {
font-size: 16px;
}
.gen-megamenu-1 .header {
	color: rgba(14, 14, 14, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-megamenu-1 .header .mega-menu-header-image { position: relative; }
.gen-megamenu-1 .header .mega-menu-header-image {
	margin-right: 10px;
	width: 20px;
	height: 20px;
}





.gen-megamenu-1 .header .mega-menu-header-image .image-a span {
}
.gen-megamenu-1 .header .mega-menu-header-image .image-a {
	text-transform: 0;
}
.gen-megamenu-1 .header .mega-menu-header-image .image-a  {
}
.gen-megamenu-1 .header .mega-menu-header-image .image-a {
	color: rgba(141, 199, 63, 1);
}


.gen-megamenu-1 .header .mega-menu-header-icon { position: relative; }
.gen-megamenu-1 .header .mega-menu-header-icon {
	margin-left: auto;
}





.gen-megamenu-1 .header .mega-menu-header-icon span {
}
.gen-megamenu-1 .header .mega-menu-header-icon {
	text-transform: 0;
}
.gen-megamenu-1 .header .mega-menu-header-icon  {
}
.gen-megamenu-1 .header .mega-menu-header-icon {
	color: rgba(141, 199, 63, 1);
}

.gen-megamenu-1 .header .mega-menu-header-icon div > i{
font-size:22px;
}
.gen-megamenu-1 .header .mega-menu-header-icon div > i{
color:rgba(14, 14, 14, 1);
}


.gen-megamenu-1 .mobile-button { position: relative; }


@media (max-width: 991.98px) {
				.gen-megamenu-1 .mobile-button {
					margin-top: 10px;
					margin-bottom: 10px;
					margin-left: 15px;
					width: 25px;
					height: 22px;
				}
}

@media (max-width: 767.98px) {
				.gen-megamenu-1 .mobile-button {
					margin-left: 20px;
				}
}

@media (max-width: 575.98px) {
				.gen-megamenu-1 .mobile-button {
					margin-right: 0px;
					margin-bottom: 15px;
					margin-left: 10px;
				}
}

.gen-megamenu-1 .mobile-button span {
}
.gen-megamenu-1 .mobile-button {
	text-transform: 0;
}
.gen-megamenu-1 .mobile-button  {
}
.gen-megamenu-1 .mobile-button {
	color: rgba(141, 199, 63, 1);
}

.gen-megamenu-1 .mobile-button .mega-menu-mobile-button span{
height:3px;
}
.gen-megamenu-1 .mobile-button .mega-menu-mobile-button span:nth-child(2){
top:calc(3 * 3px);
}
.gen-megamenu-1 .mobile-button .mega-menu-mobile-button span:nth-child(3){
top:calc(3 * 3px);
}
.gen-megamenu-1 .mobile-button .mega-menu-mobile-button span:nth-child(4){
top:calc(6 * 3px);
}
.gen-megamenu-1 .mobile-button .mega-menu-mobile-button.open span:nth-child(1){
top:calc(6 * 3px);
}
.gen-megamenu-1 .mobile-button .mega-menu-mobile-button.open span:nth-child(4){
top:calc(6 * 3px);
}
.gen-megamenu-1 .mobile-button .mega-menu-mobile-button span{
background:rgba(84, 101, 118, 1);
}

.gen-megamenu-1 .mega-menu-block { position: relative; }




@media (max-width: 575.98px) {
								.gen-megamenu-1 .mega-menu-block {
									margin-top: 0px;
									width: auto;
								}
}

.gen-megamenu-1 .mega-menu-block span {
}
.gen-megamenu-1 .mega-menu-block {
	text-transform: 0;
}
.gen-megamenu-1 .mega-menu-block  {
}
@media (max-width: 991.98px) {
  .gen-megamenu-1 .mega-menu-block  {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-megamenu-1 .mega-menu-block  {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	}
}
.gen-megamenu-1 .mega-menu-block {
	color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-megamenu-1 .mega-menu-block:hover {
	color: rgba(0, 0, 0, 0);
}

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


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

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

@media (max-width: 575.98px) {
			.gen-productsearchbar-1 {
				margin-right: 10px;
				margin-left: 10px;
				width: auto;
			}
}

.gen-productsearchbar-1 input span {
	line-height: 1.2em;
}
.gen-productsearchbar-1 input {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-productsearchbar-1 input  {
	padding-top: 5px;
	padding-right: 75px;
	padding-bottom: 5px;
	padding-left: 50px;
	font-size: 14px;
}
.gen-productsearchbar-1 input  span {
font-size: 14px;
}
.gen-productsearchbar-1 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(195, 196, 197, 1);
}
.gen-productsearchbar-1 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(141, 199, 63, 1);
}
.gen-productsearchbar-1 input:hover {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-productsearchbar-1 input:disabled {
	color: rgba(177, 177, 177, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(177, 177, 177, 1);
}

.gen-productsearchbar-1 input::placeholder{
color:rgba(144, 145, 146, 1);
}
.gen-productsearchbar-1 .icon { position: relative; }
.gen-productsearchbar-1 .icon {
	margin-left: 20px;
}





.gen-productsearchbar-1 .icon span {
}
.gen-productsearchbar-1 .icon {
	text-transform: 0;
}
.gen-productsearchbar-1 .icon  {
}
.gen-productsearchbar-1 .icon {
	color: rgba(0, 0, 0, 0);
}

.gen-productsearchbar-1 .icon div > i{
font-size:20px;
}
.gen-productsearchbar-1 .icon div > i{
color:rgba(144, 145, 146, 1);
}
.gen-productsearchbar-1 .icon div > i:hover{
color:rgba(144, 145, 146, 1);
}

.gen-productsearchbar-1 .search-button { position: relative; }
.gen-productsearchbar-1 .search-button {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 50px;
	height: 50px;
}





.gen-productsearchbar-1 .search-button > .button span {
	line-height: 1.2em;
}
.gen-productsearchbar-1 .search-button > .button {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-productsearchbar-1 .search-button > .button  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-size: 14px;
}
.gen-productsearchbar-1 .search-button > .button  span {
font-size: 14px;
}
@media (max-width: 767.98px) {
  .gen-productsearchbar-1 .search-button > .button  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	}
}
.gen-productsearchbar-1 .search-button > .button {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-productsearchbar-1 .search-button > .button:hover {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-productsearchbar-1 .search-button > .button:active {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-productsearchbar-1 .search-button > .button:disabled {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(177, 177, 177, 1);
}

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


.gen-image-1 { position: relative; }
.gen-image-1 {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	width: auto;
	height: 156px;
}


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


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

.gen-image-1 .image-a span {
	line-height: 1.2em;
}
.gen-image-1 .image-a {
	line-height: 1.2em;
}
.gen-image-1 .image-a  {
}
.gen-image-1 .image-a {
	color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}



.gen-megamenu-1 .category { position: relative; }
.gen-megamenu-1 .category {
	width: 100%;
}


@media (max-width: 991.98px) {
			.gen-megamenu-1 .category {
				margin-bottom: 0px;
				width: auto;
				height: 100%;
			}
}


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

.gen-megamenu-1 .category span {
}
.gen-megamenu-1 .category {
	font-family: Montserrat, sans-serif;
	text-transform: 0;
	transition: all 0.2s;
}
.gen-megamenu-1 .category  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-megamenu-1 .category  span {
font-size: 14px;
}
.gen-megamenu-1 .category {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-megamenu-1 .category:hover {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-megamenu-1 .category:active {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-megamenu-1 .category.selected {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-megamenu-1 .category .mega-menu-category-image { position: relative; }
.gen-megamenu-1 .category .mega-menu-category-image {
	margin-right: 10px;
	margin-left: 0px;
	width: 20px;
	height: 20px;
}





.gen-megamenu-1 .category .mega-menu-category-image .image-a span {
}
.gen-megamenu-1 .category .mega-menu-category-image .image-a {
	text-transform: 0;
}
.gen-megamenu-1 .category .mega-menu-category-image .image-a  {
}
.gen-megamenu-1 .category .mega-menu-category-image .image-a {
	color: rgba(141, 199, 63, 1);
}


.gen-megamenu-1 .category .mega-menu-category-icon { position: relative; }
.gen-megamenu-1 .category .mega-menu-category-icon {
	margin-left: auto;
}





.gen-megamenu-1 .category .mega-menu-category-icon span {
}
.gen-megamenu-1 .category .mega-menu-category-icon {
	text-transform: 0;
}
.gen-megamenu-1 .category .mega-menu-category-icon  {
}
.gen-megamenu-1 .category .mega-menu-category-icon {
	color: rgba(141, 199, 63, 1);
}

.gen-megamenu-1 .category .mega-menu-category-icon div > i{
font-size:22px;
}
.gen-megamenu-1 .category .mega-menu-category-icon div > i{
color:rgba(0, 0, 0, 1);
}


.gen-megamenu-1 .subcategories { position: relative; }
.gen-megamenu-1 .subcategories {
	width: 900px;
	height: 500px;
}

@media (max-width: 1199.98px) {
	.gen-megamenu-1 .subcategories {
		width: 700px;
	}
}

@media (max-width: 991.98px) {
	.gen-megamenu-1 .subcategories {
		width: 500px;
		height: 600px;
	}
}

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

@media (max-width: 575.98px) {
	.gen-megamenu-1 .subcategories {
		width: 320px;
	}
}

.gen-megamenu-1 .subcategories span {
}
.gen-megamenu-1 .subcategories {
	text-transform: 0;
}
.gen-megamenu-1 .subcategories  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
@media (max-width: 991.98px) {
  .gen-megamenu-1 .subcategories  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-megamenu-1 .subcategories  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	}
}
.gen-megamenu-1 .subcategories {
	color: rgba(141, 199, 63, 1);
box-shadow: 3px 3px 12px rgba(0, 0, 0, 0.167);
	background-color: rgba(255, 255, 255, 1);
}

.gen-megamenu-1 .subcategories .mega-menu-subcategories{
column-count: 3;
}
.gen-megamenu-1 .subcategories .close-details { position: relative; }


@media (max-width: 991.98px) {
				.gen-megamenu-1 .subcategories .close-details {
					margin-bottom: 10px;
					width: 100%;
				}
}


@media (max-width: 575.98px) {
						.gen-megamenu-1 .subcategories .close-details {
							margin-bottom: 10px;
						}
}

.gen-megamenu-1 .subcategories .close-details span {
}
.gen-megamenu-1 .subcategories .close-details {
	font-family: Montserrat, sans-serif;
font-weight: bold;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	text-transform: 0;
	transition: all 0.2s;
}
.gen-megamenu-1 .subcategories .close-details  {
	font-size: 14px;
}
.gen-megamenu-1 .subcategories .close-details  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-megamenu-1 .subcategories .close-details  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-megamenu-1 .subcategories .close-details  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-megamenu-1 .subcategories .close-details  {
	padding-top: 5px;
	padding-bottom: 5px;
	}
}
.gen-megamenu-1 .subcategories .close-details {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-megamenu-1 .subcategories .close-details:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-megamenu-1 .subcategories .close-details:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}

.gen-megamenu-1 .subcategories .close-details .back-to-categories-icon { position: relative; }





.gen-megamenu-1 .subcategories .close-details .back-to-categories-icon span {
}
.gen-megamenu-1 .subcategories .close-details .back-to-categories-icon {
	text-transform: 0;
}
.gen-megamenu-1 .subcategories .close-details .back-to-categories-icon  {
}
.gen-megamenu-1 .subcategories .close-details .back-to-categories-icon {
	color: rgba(141, 199, 63, 1);
}

.gen-megamenu-1 .subcategories .close-details .back-to-categories-icon div > i{
font-size:24px;
}
.gen-megamenu-1 .subcategories .close-details .back-to-categories-icon div > i{
color:rgba(255, 255, 255, 1);
}


.gen-megamenu-1 .subcategories .subcategory-item { position: relative; }
.gen-megamenu-1 .subcategories .subcategory-item {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	width: 220px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-megamenu-1 .subcategories .subcategory-item {
		width: auto;
	}
}




.gen-megamenu-1 .subcategories .subcategory-item span {
}
.gen-megamenu-1 .subcategories .subcategory-item {
	font-family: Montserrat, sans-serif;
font-weight: bold;
	text-transform: uppercase;
	text-transform: 0;
}
.gen-megamenu-1 .subcategories .subcategory-item  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-megamenu-1 .subcategories .subcategory-item  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-megamenu-1 .subcategories .subcategory-item  {
	font-size: 15px;
	}
}
@media (max-width: 991.98px) {
  .gen-megamenu-1 .subcategories .subcategory-item  span {
font-size: 15px;
	}
}
@media (max-width: 767.98px) {
  .gen-megamenu-1 .subcategories .subcategory-item  {
	font-size: 15px;
	}
}
@media (max-width: 767.98px) {
  .gen-megamenu-1 .subcategories .subcategory-item  span {
font-size: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-megamenu-1 .subcategories .subcategory-item  {
	font-size: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-megamenu-1 .subcategories .subcategory-item  span {
font-size: 15px;
	}
}
.gen-megamenu-1 .subcategories .subcategory-item {
	color: rgba(0, 0, 0, 1);
}
.gen-megamenu-1 .subcategories .subcategory-item:hover {
	color: rgba(141, 199, 63, 1);
}
.gen-megamenu-1 .subcategories .subcategory-item:active {
	color: rgba(141, 199, 63, 1);
}
.gen-megamenu-1 .subcategories .subcategory-item.selected {
	color: rgba(141, 199, 63, 1);
}


.gen-megamenu-1 .subcategories .subsubcategory-item { position: relative; }
.gen-megamenu-1 .subcategories .subsubcategory-item {
	margin-bottom: 10px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-megamenu-1 .subcategories .subsubcategory-item {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-megamenu-1 .subcategories .subsubcategory-item {
		margin-right: 10px;
		margin-bottom: 0px;
		margin-left: 10px;
	}
}

@media (max-width: 767.98px) {
	.gen-megamenu-1 .subcategories .subsubcategory-item {
		margin-right: 10px;
		margin-bottom: 0px;
		margin-left: 10px;
	}
}

@media (max-width: 575.98px) {
	.gen-megamenu-1 .subcategories .subsubcategory-item {
		margin-right: 10px;
		margin-bottom: 0px;
		margin-left: 10px;
	}
}

.gen-megamenu-1 .subcategories .subsubcategory-item span {
}
.gen-megamenu-1 .subcategories .subsubcategory-item {
	font-family: Montserrat, sans-serif;
	text-transform: uppercase;
	text-transform: 0;
}
.gen-megamenu-1 .subcategories .subsubcategory-item  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-megamenu-1 .subcategories .subsubcategory-item  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-megamenu-1 .subcategories .subsubcategory-item  {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 32px;
	font-size: 13px;
	}
}
@media (max-width: 991.98px) {
  .gen-megamenu-1 .subcategories .subsubcategory-item  span {
font-size: 13px;
	}
}
@media (max-width: 767.98px) {
  .gen-megamenu-1 .subcategories .subsubcategory-item  {
	font-size: 13px;
	}
}
@media (max-width: 767.98px) {
  .gen-megamenu-1 .subcategories .subsubcategory-item  span {
font-size: 13px;
	}
}
@media (max-width: 575.98px) {
  .gen-megamenu-1 .subcategories .subsubcategory-item  {
	font-size: 13px;
	}
}
@media (max-width: 575.98px) {
  .gen-megamenu-1 .subcategories .subsubcategory-item  span {
font-size: 13px;
	}
}
.gen-megamenu-1 .subcategories .subsubcategory-item {
	color: rgba(0, 0, 0, 1);
}
.gen-megamenu-1 .subcategories .subsubcategory-item:hover {
	color: rgba(141, 199, 63, 1);
}
.gen-megamenu-1 .subcategories .subsubcategory-item:active {
	color: rgba(141, 199, 63, 1);
}
.gen-megamenu-1 .subcategories .subsubcategory-item.selected {
	color: rgba(141, 199, 63, 1);
}


.gen-megamenu-1 .subcategories .mega-menu-subblock { position: relative; }
.gen-megamenu-1 .subcategories .mega-menu-subblock {
	width: 300px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-megamenu-1 .subcategories .mega-menu-subblock {
				width: auto;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-megamenu-1 .subcategories .mega-menu-subblock {
				margin-top: 30px;
				height: auto;
			}
}


.gen-megamenu-1 .subcategories .mega-menu-subblock span {
}
.gen-megamenu-1 .subcategories .mega-menu-subblock {
	text-transform: 0;
}
.gen-megamenu-1 .subcategories .mega-menu-subblock  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.gen-megamenu-1 .subcategories .mega-menu-subblock {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
}

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

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

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

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

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

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





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

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





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

.gen-image-2 { position: relative; }
.gen-image-2 {
	width: auto;
	height: auto;
}


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

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

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

.gen-image-2 .image-a span {
	line-height: 1.2em;
}
.gen-image-2 .image-a {
	line-height: 1.2em;
}
.gen-image-2 .image-a  {
}
.gen-image-2 .image-a {
	color: rgba(141, 199, 63, 1);
}


.gen-paragraph-1 { position: relative; }
.gen-paragraph-1 {
	margin-top: 10px;
	margin-bottom: 10px;
	width: auto;
	height: auto;
}





.gen-paragraph-1 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-1 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-1 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 36px;
}
.gen-paragraph-1 .paragraph  span {
font-size: 36px;
}
.gen-paragraph-1 .paragraph {
	color: rgba(141, 199, 63, 1);
}


.gen-paragraph-2 { position: relative; }
.gen-paragraph-2 {
	width: auto;
	height: auto;
}





.gen-paragraph-2 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-2 .paragraph {
	font-family: Bellota Text, cursive;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-2 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-2 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-2 .paragraph {
	color: rgba(141, 199, 63, 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: 1199.98px) {
		.gen-block-1 {
			width: auto;
		}
}

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



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

.gen-image-3 { position: relative; }
.gen-image-3 {
	width: 220px;
	height: 65px;
}


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


@media (max-width: 575.98px) {
					.gen-image-3 {
						width: 90px;
						height: 50px;
					}
}

.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-carticon-1 { position: relative; }
.gen-carticon-1 {
	margin-right: 12px;
	width: 39px;
}


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



.gen-carticon-1 span {
	line-height: 1.2em;
}
.gen-carticon-1 {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-carticon-1  {
	padding-right: 0px;
}
.gen-carticon-1 {
	color: rgba(141, 199, 63, 1);
}

.gen-carticon-1 .cart-icon > i{
font-size:35px;
}
.gen-carticon-1 .cart-icon > i{
color:rgba(141, 199, 63, 1);
}
.gen-carticon-1 .badge{
color:rgba(255, 255, 255, 1);
}
.gen-carticon-1 .badge{
background-color:rgba(141, 199, 63, 1);
}

.gen-cartsummaryview-1 { position: relative; }
.gen-cartsummaryview-1 {
	width: 174px;
}


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



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

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





.gen-paragraph-3 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-3 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	text-transform: uppercase;
}
.gen-paragraph-3 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-3 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-3 .paragraph {
	color: rgba(84, 101, 118, 1);
}


.gen-paragraph-4 { position: relative; }
.gen-paragraph-4 {
	margin-left: 0px;
	width: 205px;
}

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

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



.gen-paragraph-4 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-4 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-4 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-4 .paragraph  span {
font-size: 14px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-4 .paragraph   {
	font-size: 12px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-4 .paragraph   span {
font-size: 12px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-4 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: right;
	}
}
.gen-paragraph-4 .paragraph {
	color: rgba(84, 101, 118, 1);
}







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


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

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

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

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorsection-2 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorsection-2 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-editorsection-2 {
display:none !important;
} }
.gen-editorsection-2 span {
}
.gen-editorsection-2 {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	text-transform: 0;
}
.gen-editorsection-2  {
	padding-top: 5px;
	padding-bottom: 5px;
}
.gen-editorsection-2 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(255, 255, 255, 1);
}

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

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

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

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

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

}
.gen-editorrow-3 { position: relative; }
.gen-editorrow-3 {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
}

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




.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: 5px;
	padding-bottom: 5px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-3  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-3  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-3  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.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-image-4 { position: relative; }
.gen-image-4 {
	width: 200px;
	height: auto;
}


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


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

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



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





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

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





.gen-productsearchbar-2 input span {
	line-height: 1.2em;
}
.gen-productsearchbar-2 input {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-productsearchbar-2 input  {
	padding-top: 5px;
	padding-right: 75px;
	padding-bottom: 5px;
	padding-left: 50px;
	font-size: 14px;
}
.gen-productsearchbar-2 input  span {
font-size: 14px;
}
.gen-productsearchbar-2 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(195, 196, 197, 1);
}
.gen-productsearchbar-2 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(141, 199, 63, 1);
}
.gen-productsearchbar-2 input:hover {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-productsearchbar-2 input:disabled {
	color: rgba(177, 177, 177, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(177, 177, 177, 1);
}

.gen-productsearchbar-2 input::placeholder{
color:rgba(144, 145, 146, 1);
}
.gen-productsearchbar-2 .icon { position: relative; }
.gen-productsearchbar-2 .icon {
	margin-left: 20px;
}





.gen-productsearchbar-2 .icon span {
}
.gen-productsearchbar-2 .icon {
	text-transform: 0;
}
.gen-productsearchbar-2 .icon  {
}
.gen-productsearchbar-2 .icon {
	color: rgba(0, 0, 0, 0);
}

.gen-productsearchbar-2 .icon div > i{
font-size:20px;
}
.gen-productsearchbar-2 .icon div > i{
color:rgba(144, 145, 146, 1);
}
.gen-productsearchbar-2 .icon div > i:hover{
color:rgba(144, 145, 146, 1);
}

.gen-productsearchbar-2 .search-button { position: relative; }
.gen-productsearchbar-2 .search-button {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 50px;
	height: 50px;
}





.gen-productsearchbar-2 .search-button > .button span {
	line-height: 1.2em;
}
.gen-productsearchbar-2 .search-button > .button {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-productsearchbar-2 .search-button > .button  {
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	font-size: 14px;
}
.gen-productsearchbar-2 .search-button > .button  span {
font-size: 14px;
}
.gen-productsearchbar-2 .search-button > .button {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-productsearchbar-2 .search-button > .button:hover {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-productsearchbar-2 .search-button > .button:active {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-productsearchbar-2 .search-button > .button:disabled {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(177, 177, 177, 1);
}

.gen-productsearchbar-2 .search-button > .button > i{
color:rgba(255, 255, 255, 1);
}
.gen-productsearchbar-2 .search-button > .button > span{
padding:0 5px;
}



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





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

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

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




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

.gen-carticon-2 { position: relative; }
.gen-carticon-2 {
	margin-right: 12px;
	width: 39px;
}





.gen-carticon-2 span {
	line-height: 1.2em;
}
.gen-carticon-2 {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-carticon-2  {
	padding-right: 0px;
}
.gen-carticon-2 {
	color: rgba(141, 199, 63, 1);
}

.gen-carticon-2 .cart-icon > i{
font-size:35px;
}
.gen-carticon-2 .cart-icon > i{
color:rgba(141, 199, 63, 1);
}
.gen-carticon-2 .badge{
color:rgba(255, 255, 255, 1);
}
.gen-carticon-2 .badge{
background-color:rgba(141, 199, 63, 1);
}

.gen-cartsummaryview-2 { position: relative; }
.gen-cartsummaryview-2 {
	width: 174px;
}





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

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





.gen-paragraph-5 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-5 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	text-transform: uppercase;
}
.gen-paragraph-5 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-5 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-5 .paragraph {
	color: rgba(84, 101, 118, 1);
}


.gen-paragraph-6 { position: relative; }
.gen-paragraph-6 {
	margin-left: 0px;
	width: 230px;
}

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




.gen-paragraph-6 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-6 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-6 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-6 .paragraph  span {
font-size: 14px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-6 .paragraph   {
	font-size: 12px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-6 .paragraph   span {
font-size: 12px;
	}
}
.gen-paragraph-6 .paragraph {
	color: rgba(84, 101, 118, 1);
}







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


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



.gen-editorsection-3 span {
	line-height: 1.2em;
}
.gen-editorsection-3 {
	line-height: 1.2em;
}
.gen-editorsection-3  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.gen-editorsection-3 {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
box-shadow: 0px 15px 20px 0px rgba(239, 239, 239, 1);
	background-color: rgba(255, 255, 255, 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 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
}

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




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

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





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

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





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

.gen-block-4 { position: relative; }
.gen-block-4 {
	margin-right: auto;
	width: 140px;
}

@media (max-width: 1199.98px) {
	.gen-block-4 {
		margin-right: auto;
		width: 146px;
	}
}

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

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

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

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

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

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

@media (max-width: 991.98px) {
	.gen-megamenu-2 {
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		width: 300px;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-megamenu-2 {
		margin-top: 5px;
		margin-left: 0px;
		width: 300px;
	}
}

@media (max-width: 575.98px) {
	.gen-megamenu-2 {
		margin-top: 5px;
		margin-bottom: 0px;
		margin-left: 0px;
		width: auto;
	}
}

.gen-megamenu-2 span {
	line-height: 1.2em;
}
.gen-megamenu-2 {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-megamenu-2  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-megamenu-2 {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-megamenu-2 .header { position: relative; }
.gen-megamenu-2 .header {
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-megamenu-2 .header {
		margin-top: 2px;
		width: 100%;
	}
}


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


.gen-megamenu-2 .header span {
}
.gen-megamenu-2 .header {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	text-transform: 0;
}
.gen-megamenu-2 .header  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-megamenu-2 .header  span {
font-size: 16px;
}
.gen-megamenu-2 .header {
	color: rgba(14, 14, 14, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-megamenu-2 .header .mega-menu-header-image { position: relative; }
.gen-megamenu-2 .header .mega-menu-header-image {
	margin-right: 10px;
	width: 20px;
	height: 20px;
}





.gen-megamenu-2 .header .mega-menu-header-image .image-a span {
}
.gen-megamenu-2 .header .mega-menu-header-image .image-a {
	text-transform: 0;
}
.gen-megamenu-2 .header .mega-menu-header-image .image-a  {
}
.gen-megamenu-2 .header .mega-menu-header-image .image-a {
	color: rgba(141, 199, 63, 1);
}


.gen-megamenu-2 .header .mega-menu-header-icon { position: relative; }
.gen-megamenu-2 .header .mega-menu-header-icon {
	margin-left: auto;
}





.gen-megamenu-2 .header .mega-menu-header-icon span {
}
.gen-megamenu-2 .header .mega-menu-header-icon {
	text-transform: 0;
}
.gen-megamenu-2 .header .mega-menu-header-icon  {
}
.gen-megamenu-2 .header .mega-menu-header-icon {
	color: rgba(141, 199, 63, 1);
}

.gen-megamenu-2 .header .mega-menu-header-icon div > i{
font-size:22px;
}
.gen-megamenu-2 .header .mega-menu-header-icon div > i{
color:rgba(14, 14, 14, 1);
}


.gen-megamenu-2 .mobile-button { position: relative; }


@media (max-width: 991.98px) {
				.gen-megamenu-2 .mobile-button {
					margin-top: 10px;
					margin-bottom: 10px;
					margin-left: 15px;
					width: 25px;
					height: 22px;
				}
}

@media (max-width: 767.98px) {
				.gen-megamenu-2 .mobile-button {
					margin-left: 20px;
				}
}

@media (max-width: 575.98px) {
				.gen-megamenu-2 .mobile-button {
					margin-bottom: 15px;
					margin-left: 15px;
				}
}

.gen-megamenu-2 .mobile-button span {
}
.gen-megamenu-2 .mobile-button {
	text-transform: 0;
}
.gen-megamenu-2 .mobile-button {
	color: rgba(141, 199, 63, 1);
}

.gen-megamenu-2 .mobile-button .mega-menu-mobile-button span{
height:3px;
}
.gen-megamenu-2 .mobile-button .mega-menu-mobile-button span:nth-child(2){
top:calc(3 * 3px);
}
.gen-megamenu-2 .mobile-button .mega-menu-mobile-button span:nth-child(3){
top:calc(3 * 3px);
}
.gen-megamenu-2 .mobile-button .mega-menu-mobile-button span:nth-child(4){
top:calc(6 * 3px);
}
.gen-megamenu-2 .mobile-button .mega-menu-mobile-button.open span:nth-child(1){
top:calc(6 * 3px);
}
.gen-megamenu-2 .mobile-button .mega-menu-mobile-button.open span:nth-child(4){
top:calc(6 * 3px);
}
.gen-megamenu-2 .mobile-button .mega-menu-mobile-button span{
background:rgba(0, 0, 0, 1);
}

.gen-megamenu-2 .mega-menu-block { position: relative; }





.gen-megamenu-2 .mega-menu-block span {
}
.gen-megamenu-2 .mega-menu-block {
	text-transform: 0;
}
.gen-megamenu-2 .mega-menu-block  {
}
.gen-megamenu-2 .mega-menu-block {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
box-shadow: 0px 5px 15px 0px rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-image-5 { position: relative; }
.gen-image-5 {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	width: auto;
	height: 156px;
}


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


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

.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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}



.gen-megamenu-2 .category { position: relative; }
.gen-megamenu-2 .category {
	width: 100%;
}


@media (max-width: 991.98px) {
			.gen-megamenu-2 .category {
				margin-bottom: 0px;
				width: auto;
				height: 100%;
			}
}


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

.gen-megamenu-2 .category span {
}
.gen-megamenu-2 .category {
	font-family: Montserrat, sans-serif;
	text-transform: 0;
	transition: all 0.2s;
}
.gen-megamenu-2 .category  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-megamenu-2 .category  span {
font-size: 14px;
}
.gen-megamenu-2 .category {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-megamenu-2 .category:hover {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-megamenu-2 .category:active {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-megamenu-2 .category.selected {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-megamenu-2 .category .mega-menu-category-image { position: relative; }
.gen-megamenu-2 .category .mega-menu-category-image {
	margin-right: 10px;
	margin-left: 0px;
	width: 20px;
	height: 20px;
}





.gen-megamenu-2 .category .mega-menu-category-image .image-a span {
}
.gen-megamenu-2 .category .mega-menu-category-image .image-a {
	text-transform: 0;
}
.gen-megamenu-2 .category .mega-menu-category-image .image-a  {
}
.gen-megamenu-2 .category .mega-menu-category-image .image-a {
	color: rgba(141, 199, 63, 1);
}


.gen-megamenu-2 .category .mega-menu-category-icon { position: relative; }
.gen-megamenu-2 .category .mega-menu-category-icon {
	margin-left: auto;
}





.gen-megamenu-2 .category .mega-menu-category-icon span {
}
.gen-megamenu-2 .category .mega-menu-category-icon {
	text-transform: 0;
}
.gen-megamenu-2 .category .mega-menu-category-icon  {
}
.gen-megamenu-2 .category .mega-menu-category-icon {
	color: rgba(141, 199, 63, 1);
}
.gen-megamenu-2 .category .mega-menu-category-icon:hover {
	color: rgba(141, 199, 63, 1);
}

.gen-megamenu-2 .category .mega-menu-category-icon div > i{
font-size:22px;
}
.gen-megamenu-2 .category .mega-menu-category-icon div > i{
color:rgba(0, 0, 0, 1);
}


.gen-megamenu-2 .subcategories { position: relative; }
.gen-megamenu-2 .subcategories {
	width: 900px;
	height: 620px;
}

@media (max-width: 1199.98px) {
	.gen-megamenu-2 .subcategories {
		width: 700px;
	}
}

@media (max-width: 991.98px) {
	.gen-megamenu-2 .subcategories {
		width: 500px;
		height: 600px;
	}
}

@media (max-width: 767.98px) {
	.gen-megamenu-2 .subcategories {
		width: 500px;
	}
}

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

.gen-megamenu-2 .subcategories span {
}
.gen-megamenu-2 .subcategories {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	text-transform: 0;
}
.gen-megamenu-2 .subcategories  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
@media (max-width: 991.98px) {
  .gen-megamenu-2 .subcategories  {
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-megamenu-2 .subcategories  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	}
}
.gen-megamenu-2 .subcategories {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.167);
	background-color: rgba(255, 255, 255, 1);
	background-image: url('/Designs/Images/bg5.xqixvp0iafg.png') ;
	background-position: right bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: auto ;
}

.webp .gen-megamenu-2 .subcategories { background-image:url('/o/bg5.xqixvp0iafg.1920x1080.o.bg.webp'); }
.no-webp .gen-megamenu-2 .subcategories { background-image:url('/o/bg5.xqixvp0iafg.1920x1080.o.bg.png'); }
.gen-megamenu-2 .subcategories .mega-menu-subcategories{
column-count: 3;
}
.gen-megamenu-2 .subcategories .close-details { position: relative; }


@media (max-width: 991.98px) {
				.gen-megamenu-2 .subcategories .close-details {
					margin-bottom: 10px;
					width: 100%;
				}
}



.gen-megamenu-2 .subcategories .close-details span {
}
.gen-megamenu-2 .subcategories .close-details {
	font-family: Montserrat, sans-serif;
font-weight: bold;
	text-transform: 0;
}
.gen-megamenu-2 .subcategories .close-details  {
	font-size: 14px;
}
.gen-megamenu-2 .subcategories .close-details  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-megamenu-2 .subcategories .close-details  {
	padding-top: 0px;
	padding-bottom: 10px;
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-megamenu-2 .subcategories .close-details  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-megamenu-2 .subcategories .close-details  {
	padding-top: 5px;
	padding-bottom: 5px;
	}
}
.gen-megamenu-2 .subcategories .close-details {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-megamenu-2 .subcategories .close-details .back-to-categories-icon { position: relative; }





.gen-megamenu-2 .subcategories .close-details .back-to-categories-icon span {
}
.gen-megamenu-2 .subcategories .close-details .back-to-categories-icon {
	text-transform: 0;
}
.gen-megamenu-2 .subcategories .close-details .back-to-categories-icon  {
}
.gen-megamenu-2 .subcategories .close-details .back-to-categories-icon {
	color: rgba(141, 199, 63, 1);
}

.gen-megamenu-2 .subcategories .close-details .back-to-categories-icon div > i{
font-size:24px;
}
.gen-megamenu-2 .subcategories .close-details .back-to-categories-icon div > i{
color:rgba(0, 0, 0, 1);
}


.gen-megamenu-2 .subcategories .subcategory-item { position: relative; }
.gen-megamenu-2 .subcategories .subcategory-item {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-megamenu-2 .subcategories .subcategory-item {
		width: auto;
	}
}




.gen-megamenu-2 .subcategories .subcategory-item span {
}
.gen-megamenu-2 .subcategories .subcategory-item {
	font-family: Montserrat, sans-serif;
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;
	text-transform: 0;
	transition: all 0.3s;
}
.gen-megamenu-2 .subcategories .subcategory-item  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-size: 15px;
}
.gen-megamenu-2 .subcategories .subcategory-item  span {
font-size: 15px;
}
.gen-megamenu-2 .subcategories .subcategory-item {
	color: rgba(0, 0, 0, 1);
}
.gen-megamenu-2 .subcategories .subcategory-item:hover {
	color: rgba(141, 199, 63, 1);
}
.gen-megamenu-2 .subcategories .subcategory-item:active {
	color: rgba(141, 199, 63, 1);
}
.gen-megamenu-2 .subcategories .subcategory-item.selected {
	color: rgba(141, 199, 63, 1);
}


.gen-megamenu-2 .subcategories .subsubcategory-item { position: relative; }
.gen-megamenu-2 .subcategories .subsubcategory-item {
	margin-bottom: 0px;
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-megamenu-2 .subcategories .subsubcategory-item {
		margin-bottom: 0px;
		width: auto;
	}
}




.gen-megamenu-2 .subcategories .subsubcategory-item span {
	line-height: 1.1999999999999997em;
}
.gen-megamenu-2 .subcategories .subsubcategory-item {
	font-family: Montserrat, sans-serif;
	line-height: 1.1999999999999997em;
	text-transform: uppercase;
	text-transform: 0;
	transition: all 0.3s;
}
.gen-megamenu-2 .subcategories .subsubcategory-item  {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 30px;
	font-size: 13px;
}
.gen-megamenu-2 .subcategories .subsubcategory-item  span {
font-size: 13px;
}
.gen-megamenu-2 .subcategories .subsubcategory-item {
	color: rgba(0, 0, 0, 1);
}
.gen-megamenu-2 .subcategories .subsubcategory-item:hover {
	color: rgba(141, 199, 63, 1);
}
.gen-megamenu-2 .subcategories .subsubcategory-item:active {
	color: rgba(141, 199, 63, 1);
}
.gen-megamenu-2 .subcategories .subsubcategory-item.selected {
	color: rgba(141, 199, 63, 1);
}


.gen-megamenu-2 .subcategories .mega-menu-subblock { position: relative; }
.gen-megamenu-2 .subcategories .mega-menu-subblock {
	width: 300px;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-megamenu-2 .subcategories .mega-menu-subblock {
				width: auto;
				height: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-megamenu-2 .subcategories .mega-menu-subblock {
				margin-top: 30px;
				height: auto;
			}
}


.gen-megamenu-2 .subcategories .mega-menu-subblock span {
}
.gen-megamenu-2 .subcategories .mega-menu-subblock {
	text-transform: 0;
}
.gen-megamenu-2 .subcategories .mega-menu-subblock  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.gen-megamenu-2 .subcategories .mega-menu-subblock {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
}

.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 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-5 span {
}
.gen-editorrow-5 {
	text-transform: 0;
}
.gen-editorrow-5  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-5   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-5  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-5  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-5  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-5 {
	color: rgba(141, 199, 63, 1);
}

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





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

.gen-image-6 { position: relative; }
.gen-image-6 {
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-image-6 {
				margin-right: auto;
				width: auto;
				height: 148px;
			}
}

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

@media (max-width: 575.98px) {
			.gen-image-6 {
				width: auto;
				height: 142px;
			}
}

.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(141, 199, 63, 1);
}


.gen-paragraph-7 { position: relative; }
.gen-paragraph-7 {
	margin-top: 10px;
	margin-bottom: 10px;
	width: auto;
	height: auto;
}





.gen-paragraph-7 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-7 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-7 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 36px;
}
.gen-paragraph-7 .paragraph  span {
font-size: 36px;
}
.gen-paragraph-7 .paragraph {
	color: rgba(141, 199, 63, 1);
}


.gen-paragraph-8 { position: relative; }
.gen-paragraph-8 {
	width: auto;
	height: auto;
}





.gen-paragraph-8 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-8 .paragraph {
	font-family: Bellota Text, cursive;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-8 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-8 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-8 .paragraph {
	color: rgba(141, 199, 63, 1);
}








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

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

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

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

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

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

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


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

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

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

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-imagewithsimpletext-1 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-imagewithsimpletext-1 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-imagewithsimpletext-1 {
display:none !important;
} }
.gen-imagewithsimpletext-1 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-1 {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-1  {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-imagewithsimpletext-1  span {
font-size: 14px;
}
.gen-imagewithsimpletext-1 {
	color: rgba(84, 101, 118, 1);
	border-top: 0px;
	border-right: 1px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
}
.gen-imagewithsimpletext-1: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-imagewithsimpletext-1:hover {
	color: rgba(84, 101, 118, 1);
	border-top: 0px;
	border-right: 1px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-imagewithsimpletext-1:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 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: 7px;
	width: 18px;
	height: 18px;
}





.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(141, 199, 63, 1);
}



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


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

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

@media (max-width: 575.98px) {
					.gen-imagewithsimpletext-2 {
						margin-left: 0px;
					}
}
@media (max-width: 575.98px) {
	.gen-imagewithsimpletext-2 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-imagewithsimpletext-2 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-imagewithsimpletext-2 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-imagewithsimpletext-2 {
display:none !important;
} }
.gen-imagewithsimpletext-2 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-2 {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-2  {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-imagewithsimpletext-2  span {
font-size: 14px;
}
.gen-imagewithsimpletext-2 {
	color: rgba(84, 101, 118, 1);
	border-top: 0px;
	border-right: 1px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
}
.gen-imagewithsimpletext-2: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-imagewithsimpletext-2:hover {
	color: rgba(84, 101, 118, 1);
	border-top: 0px;
	border-right: 1px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
}
.gen-imagewithsimpletext-2:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 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: 7px;
	width: 18px;
	height: 18px;
}





.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  {
}
.gen-imagewithsimpletext-2 .image-wrapper .image-a {
	color: rgba(141, 199, 63, 1);
}



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

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

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

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

@media (max-width: 575.98px) {
	.gen-geozoneselect-1 {
		margin-left: 0px;
		width: 130px;
	}
}

.gen-geozoneselect-1 .dropdown-input span {
	line-height: 1.2em;
}
.gen-geozoneselect-1 .dropdown-input {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-geozoneselect-1 .dropdown-input  {
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 36px;
	font-size: 14px;
}
.gen-geozoneselect-1 .dropdown-input  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-geozoneselect-1 .dropdown-input  {
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 5px;
	}
}
.gen-geozoneselect-1 .dropdown-input {
	color: rgba(84, 101, 118, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
}
.gen-geozoneselect-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-geozoneselect-1 .dropdown-input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
}

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





.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  {
	padding-right: 5px;
}
.gen-geozoneselect-1 .dropdown-button {
	color: rgba(141, 199, 63, 1);
}

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

.gen-geozoneselect-1 .dropdown-balloon { position: relative; }
.gen-geozoneselect-1 .dropdown-balloon {
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}





.gen-geozoneselect-1 .dropdown-balloon span {
	line-height: 1.2em;
}
.gen-geozoneselect-1 .dropdown-balloon {
	font-family: Montserrat, 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: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 13px;
}
.gen-geozoneselect-1 .dropdown-balloon  span {
font-size: 13px;
}
.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(195, 196, 197, 1);
box-shadow: 0px 12px 20px rgba(14, 14, 14, 0.159);
	background-color: rgba(255, 255, 255, 1);
}

.gen-geozoneselect-1 .dropdown-balloon .dropdown-item{
padding:0 10px;
}
.gen-geozoneselect-1 .dropdown-balloon .dropdown-item{
min-height:30px;
}
.gen-geozoneselect-1 .dropdown-balloon .dropdown-item:hover{
background-color:rgba(246, 248, 249, 1);
}
.gen-geozoneselect-1 .dropdown-balloon .dropdown-item.selected{
background-color:rgba(246, 248, 249, 1);
}
.gen-geozoneselect-1 .dropdown-balloon .dropdown-item.disabled{
background-color:rgba(239, 239, 239, 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(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(64, 56, 72, 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(115, 115, 115, 1);
}



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


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


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

.gen-currencyselect-1 .dropdown-input span {
	line-height: 1.2em;
}
.gen-currencyselect-1 .dropdown-input {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-currencyselect-1 .dropdown-input  {
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 12px;
	font-size: 14px;
}
.gen-currencyselect-1 .dropdown-input  span {
font-size: 14px;
}
.gen-currencyselect-1 .dropdown-input {
	color: rgba(84, 101, 118, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 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:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 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: 5px;
}
.gen-currencyselect-1 .dropdown-button {
	color: rgba(141, 199, 63, 1);
}

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

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





.gen-currencyselect-1 .dropdown-balloon span {
	line-height: 1.2em;
}
.gen-currencyselect-1 .dropdown-balloon {
	font-family: Montserrat, 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: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 13px;
}
.gen-currencyselect-1 .dropdown-balloon  span {
font-size: 13px;
}
.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(195, 196, 197, 1);
box-shadow: 0px 12px 20px rgba(14, 14, 14, 0.159);
	background-color: rgba(255, 255, 255, 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(246, 248, 249, 1);
}
.gen-currencyselect-1 .dropdown-balloon .dropdown-item.selected{
background-color:rgba(246, 248, 249, 1);
}
.gen-currencyselect-1 .dropdown-balloon .dropdown-item.disabled{
background-color:rgba(239, 239, 239, 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(64, 56, 72, 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(115, 115, 115, 1);
}




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

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



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

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

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


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


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

@media (max-width: 575.98px) {
 .gen-button-1 {
display:none !important;
} }
.gen-button-1 > .button span {
	line-height: 1.2em;
}
.gen-button-1 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-button-1 > .button  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 12px;
}
.gen-button-1 > .button  span {
font-size: 12px;
}
.gen-button-1 > .button {
	color: rgba(84, 101, 118, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
}
.gen-button-1 > .button: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-button-1 > .button:hover {
	color: rgba(141, 199, 63, 1);
}
.gen-button-1 > .button:active {
	color: rgba(141, 199, 63, 1);
}
.gen-button-1 > .button:disabled {
	color: rgba(239, 239, 239, 1);
}

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

.gen-simpleloginbox-1 { position: relative; }
.gen-simpleloginbox-1 {
	margin-right: 5px;
	margin-left: 10px;
}





.gen-simpleloginbox-1 span {
	line-height: 1.2em;
}
.gen-simpleloginbox-1 {
	line-height: 1.2em;
}
.gen-simpleloginbox-1  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 15px;
}
.gen-simpleloginbox-1  span {
font-size: 15px;
}
@media (max-width: 575.98px) {
  .gen-simpleloginbox-1  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-simpleloginbox-1 {
	color: rgba(255, 255, 255, 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(141, 199, 63, 1);
}
.gen-simpleloginbox-1 .logged-in-icon:hover {
	color: rgba(141, 199, 63, 1);
}

.gen-simpleloginbox-1 .logged-in-icon div > i{
font-size:26px;
}
.gen-simpleloginbox-1 .logged-in-icon div > i{
color:rgba(84, 101, 118, 1);
}
.gen-simpleloginbox-1 .logged-in-icon div > i:hover{
color:rgba(141, 199, 63, 1);
}


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


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

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

@media (max-width: 575.98px) {
			.gen-localeselect-1 {
				margin-left: 0px;
				width: 80px;
			}
}

.gen-localeselect-1 .dropdown-input span {
	line-height: 1.2em;
}
.gen-localeselect-1 .dropdown-input {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-localeselect-1 .dropdown-input  {
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 12px;
	font-size: 14px;
}
.gen-localeselect-1 .dropdown-input  span {
font-size: 14px;
}
.gen-localeselect-1 .dropdown-input {
	color: rgba(84, 101, 118, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
}
.gen-localeselect-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-localeselect-1 .dropdown-input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
}

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





.gen-localeselect-1 .dropdown-button span {
	line-height: 1.2em;
}
.gen-localeselect-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-localeselect-1 .dropdown-button  {
	padding-right: 5px;
}
.gen-localeselect-1 .dropdown-button {
	color: rgba(141, 199, 63, 1);
}

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

.gen-localeselect-1 .dropdown-balloon { position: relative; }
.gen-localeselect-1 .dropdown-balloon {
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}





.gen-localeselect-1 .dropdown-balloon span {
	line-height: 1.2em;
}
.gen-localeselect-1 .dropdown-balloon {
	font-family: Montserrat, 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-localeselect-1 .dropdown-balloon  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 13px;
}
.gen-localeselect-1 .dropdown-balloon  span {
font-size: 13px;
}
.gen-localeselect-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(195, 196, 197, 1);
box-shadow: 0px 12px 20px rgba(14, 14, 14, 0.159);
	background-color: rgba(255, 255, 255, 1);
}

.gen-localeselect-1 .dropdown-balloon .dropdown-item{
padding:0 10px;
}
.gen-localeselect-1 .dropdown-balloon .dropdown-item{
min-height:35px;
}
.gen-localeselect-1 .dropdown-balloon .dropdown-item:hover{
background-color:rgba(246, 248, 249, 1);
}
.gen-localeselect-1 .dropdown-balloon .dropdown-item.selected{
background-color:rgba(246, 248, 249, 1);
}
.gen-localeselect-1 .dropdown-balloon .dropdown-item.disabled{
background-color:rgba(239, 239, 239, 1);
}
.gen-localeselect-1 .dropdown-balloon .search { position: relative; }
.gen-localeselect-1 .dropdown-balloon .search {
	margin-bottom: 10px;
}





.gen-localeselect-1 .dropdown-balloon .search > .inner-wrapper > .input span {
}
.gen-localeselect-1 .dropdown-balloon .search > .inner-wrapper > .input {
}
.gen-localeselect-1 .dropdown-balloon .search > .inner-wrapper > .input  {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 45px;
	font-size: 14px;
}
.gen-localeselect-1 .dropdown-balloon .search > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-localeselect-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(64, 56, 72, 1);
}

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








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





.gen-editorsection-4 span {
}
.gen-editorsection-4 {
	text-transform: 0;
}
.gen-editorsection-4  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorsection-4 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(84, 101, 118, 1);
}
.z-index-1 {
z-index: 1;
}
.gen-editorrow-6 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.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; }





.gen-editorrow-6 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-6 span {
}
.gen-editorrow-6 {
	text-transform: 0;
}
.gen-editorrow-6  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-6 {
	color: rgba(0, 0, 0, 0);
}

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





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

.gen-breadcrumblist-1 { position: relative; }
.gen-breadcrumblist-1 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: auto;
}





.gen-breadcrumblist-1 span {
	line-height: 1.2em;
}
.gen-breadcrumblist-1 {
	line-height: 1.2em;
}
.gen-breadcrumblist-1  {
}
.gen-breadcrumblist-1 {
	color: rgba(0, 0, 0, 1);
}

.gen-breadcrumblist-1 .breadcrumb-view { position: relative; }
.gen-breadcrumblist-1 .breadcrumb-view {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}





.gen-breadcrumblist-1 .breadcrumb-view span {
	line-height: 1.2em;
}
.gen-breadcrumblist-1 .breadcrumb-view {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-breadcrumblist-1 .breadcrumb-view  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-breadcrumblist-1 .breadcrumb-view  span {
font-size: 14px;
}
@media (max-width: 1199.98px) {
  .gen-breadcrumblist-1 .breadcrumb-view   {
	font-size: 14px;
	}
}
@media (max-width: 1199.98px) {
  .gen-breadcrumblist-1 .breadcrumb-view   span {
font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-breadcrumblist-1 .breadcrumb-view  {
	font-size: 12px;
	}
}
@media (max-width: 991.98px) {
  .gen-breadcrumblist-1 .breadcrumb-view  span {
font-size: 12px;
	}
}
@media (max-width: 767.98px) {
  .gen-breadcrumblist-1 .breadcrumb-view  {
	font-size: 12px;
	}
}
@media (max-width: 767.98px) {
  .gen-breadcrumblist-1 .breadcrumb-view  span {
font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-breadcrumblist-1 .breadcrumb-view  {
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-breadcrumblist-1 .breadcrumb-view  span {
font-size: 12px;
	}
}
.gen-breadcrumblist-1 .breadcrumb-view {
	color: rgba(195, 196, 197, 1);
}
.gen-breadcrumblist-1 .breadcrumb-view:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-breadcrumblist-1 .breadcrumb-view:active {
	color: rgba(255, 255, 255, 1);
}
.gen-breadcrumblist-1 .breadcrumb-view.selected {
	color: rgba(255, 255, 255, 1);
}


.gen-breadcrumblist-1 .breadcrumb-separator { position: relative; }





.gen-breadcrumblist-1 .breadcrumb-separator span {
}
.gen-breadcrumblist-1 .breadcrumb-separator {
	text-transform: 0;
}
.gen-breadcrumblist-1 .breadcrumb-separator  {
}
.gen-breadcrumblist-1 .breadcrumb-separator {
	color: rgba(0, 0, 0, 0);
}
.breadcrumb-separator{
    display: flex;
    align-items: center;
}
.gen-breadcrumblist-1 .breadcrumb-separator{
color:rgba(255, 255, 255, 1);
}





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





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





.gen-editorsection-5 span {
	line-height: 1.2em;
}
.gen-editorsection-5 {
	line-height: 1.2em;
}
.gen-editorsection-5  {
	padding-top: 60px;
	padding-bottom: 40px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-5  {
	padding-top: 25px;
	padding-bottom: 25px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-5  {
	padding-top: 25px;
	padding-bottom: 15px;
	}
}
.gen-editorsection-5 {
	color: rgba(215, 7, 7, 1);
	background-color: rgba(49, 59, 69, 1);
}

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

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

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

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

}
@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 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-7 { position: relative; }
.gen-editorrow-7 {
	width: 100%;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-7 {
		margin-top: 0px;
		width: 100%;
	}
}




.gen-editorrow-7 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-7 span {
}
.gen-editorrow-7 {
	text-transform: 0;
}
.gen-editorrow-7  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-7 {
	color: rgba(215, 7, 7, 1);
}

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





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

.gen-block-7 { position: relative; }
.gen-block-7 {
	width: auto;
	height: auto;
}




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

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

.gen-heading-1 { position: relative; }
.gen-heading-1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
}





.gen-heading-1 .h span {
}
.gen-heading-1 .h {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-heading-1 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-1 .h  span {
font-size: 18px;
}
@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-9 { position: relative; }
.gen-paragraph-9 {
	margin-bottom: 0px;
}





.gen-paragraph-9 .paragraph span {
}
.gen-paragraph-9 .paragraph {
	font-family: Montserrat, sans-serif;
	text-transform: uppercase;
	transition: all 0.2s;
}
.gen-paragraph-9 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-9 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-9 .paragraph {
	color: rgba(239, 239, 239, 1);
}
.gen-paragraph-9 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-9 .paragraph:active {
	color: rgba(31, 27, 35, 1);
}


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





.gen-paragraph-10 .paragraph span {
}
.gen-paragraph-10 .paragraph {
	font-family: Montserrat, sans-serif;
	transition: all 0.2s;
}
.gen-paragraph-10 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-10 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-10 .paragraph {
	color: rgba(239, 239, 239, 1);
}
.gen-paragraph-10 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-10 .paragraph:active {
	color: rgba(31, 27, 35, 1);
}


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



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


.gen-paragraph-11 .paragraph span {
}
.gen-paragraph-11 .paragraph {
	font-family: Montserrat, sans-serif;
	text-transform: uppercase;
	transition: all 0.2s;
}
.gen-paragraph-11 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-11 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-11 .paragraph {
	color: rgba(239, 239, 239, 1);
}
.gen-paragraph-11 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-11 .paragraph:active {
	color: rgba(31, 27, 35, 1);
}


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





.gen-paragraph-12 .paragraph span {
}
.gen-paragraph-12 .paragraph {
	font-family: Montserrat, sans-serif;
	transition: all 0.2s;
}
.gen-paragraph-12 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-12 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-12 .paragraph {
	color: rgba(64, 56, 72, 1);
}
.gen-paragraph-12 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-12 .paragraph:active {
	color: rgba(31, 27, 35, 1);
}


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





.gen-paragraph-13 .paragraph span {
}
.gen-paragraph-13 .paragraph {
	font-family: Montserrat, sans-serif;
	text-transform: uppercase;
	transition: all 0.2s;
}
.gen-paragraph-13 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-13 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-13 .paragraph {
	color: rgba(64, 56, 72, 1);
}
.gen-paragraph-13 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-13 .paragraph:active {
	color: rgba(31, 27, 35, 1);
}


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





.gen-paragraph-14 .paragraph span {
}
.gen-paragraph-14 .paragraph {
	font-family: Montserrat, sans-serif;
	text-transform: uppercase;
	transition: all 0.2s;
}
.gen-paragraph-14 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-14 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-14 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-14 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-14 .paragraph:active {
	color: rgba(31, 27, 35, 1);
}



.gen-popup-1 { position: relative; }
.gen-popup-1 {
	width: 800px;
	height: auto;
}


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

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

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

.gen-popup-1 span {
}
.gen-popup-1 {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	text-transform: 0;
}
.gen-popup-1  {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 40px;
	padding-left: 15px;
}
@media (max-width: 991.98px) {
  .gen-popup-1  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	}
}
@media (max-width: 767.98px) {
  .gen-popup-1  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-popup-1  {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	}
}
.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(141, 199, 63, 1);
	background-color: rgba(141, 199, 63, 1);
	background-image: url('/Designs/Images/bg4.hifkfx4ron1.png') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-popup-1 { background-image:url('/o/bg4.hifkfx4ron1.1920x1080.o.bg.webp'); }
.no-webp .gen-popup-1 { background-image:url('/o/bg4.hifkfx4ron1.1920x1080.o.bg.png'); }
.gen-button-2 { position: relative; }
.gen-button-2 {
	margin-right: 15px;
	margin-left: auto;
	width: 30px;
	height: 30px;
}


@media (max-width: 991.98px) {
			.gen-button-2 {
				margin-top: 15px;
			}
}


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

.gen-button-2 > .button span {
	line-height: 1.2em;
}
.gen-button-2 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
	text-transform: 0;
}
.gen-button-2 > .button  {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-button-2 > .button  span {
font-size: 16px;
}
.gen-button-2 > .button {
	color: rgba(0, 0, 0, 1);
}
.gen-button-2 > .button:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-button-2 > .button:active {
	color: rgba(246, 248, 249, 1);
}
.gen-button-2 > .button:disabled {
	color: rgba(239, 239, 239, 1);
}

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

.gen-heading-2 { position: relative; }
.gen-heading-2 {
	margin-top: 15px;
	margin-bottom: 15px;
}





.gen-heading-2 .h span {
	line-height: 1.2em;
}
.gen-heading-2 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-2 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: center;
}
.gen-heading-2 .h {
	color: rgba(32, 38, 45, 1);
}


.gen-paragraph-15 { position: relative; }
.gen-paragraph-15 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 86%;
}




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

.gen-paragraph-15 .paragraph span {
	line-height: 1.8000000000000005em;
}
.gen-paragraph-15 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.8000000000000005em;
font-weight: bold;
}
.gen-paragraph-15 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-15 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-15 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-15 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-15 .paragraph {
	color: rgba(32, 38, 45, 1);
}


.gen-paragraph-16 { position: relative; }
.gen-paragraph-16 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: 86%;
}




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

.gen-paragraph-16 .paragraph span {
	line-height: 1.8000000000000005em;
}
.gen-paragraph-16 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.8000000000000005em;
}
.gen-paragraph-16 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-16 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-16 .paragraph {
	color: rgba(32, 38, 45, 1);
}


.gen-button-3 { position: relative; }
.gen-button-3 {
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: auto;
	width: auto;
	height: 50px;
}

@media (max-width: 1199.98px) {
	.gen-button-3 {
		margin-right: auto;
		margin-left: auto;
		width: 268px;
	}
}

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


@media (max-width: 575.98px) {
			.gen-button-3 {
				margin-right: 15px;
				margin-left: 15px;
				width: auto;
			}
}

.gen-button-3 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-3 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-3 > .button  {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 16px;
	text-align: center;
}
.gen-button-3 > .button  span {
font-size: 16px;
}
.gen-button-3 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(49, 59, 69, 1);
}
.gen-button-3 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-3 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-3 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

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



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





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

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




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

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

.gen-heading-3 { position: relative; }
.gen-heading-3 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-heading-3 {
								margin-top: 20px;
							}
}

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


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





.gen-paragraph-17 .paragraph span {
}
.gen-paragraph-17 .paragraph {
	font-family: Montserrat, sans-serif;
	transition: all 0.2s;
}
.gen-paragraph-17 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-17 .paragraph  span {
font-size: 14px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-17 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-17 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-17 .paragraph {
	color: rgba(195, 196, 197, 1);
}
.gen-paragraph-17 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-17 .paragraph:active {
	color: rgba(31, 27, 35, 1);
}


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





.gen-paragraph-18 .paragraph span {
}
.gen-paragraph-18 .paragraph {
	font-family: Montserrat, sans-serif;
	transition: all 0.2s;
}
.gen-paragraph-18 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-18 .paragraph  span {
font-size: 14px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-18 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-18 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-18 .paragraph {
	color: rgba(195, 196, 197, 1);
}
.gen-paragraph-18 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-18 .paragraph:active {
	color: rgba(31, 27, 35, 1);
}


.gen-paragraph-19 { position: relative; }
.gen-paragraph-19 {
	margin-top: 0px;
	margin-bottom: 0px;
	height: 24px;
}





.gen-paragraph-19 .paragraph span {
}
.gen-paragraph-19 .paragraph {
	font-family: Montserrat, sans-serif;
	transition: all 0.2s;
}
.gen-paragraph-19 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-19 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-19 .paragraph {
	color: rgba(195, 196, 197, 1);
}
.gen-paragraph-19 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-19 .paragraph:active {
	color: rgba(31, 27, 35, 1);
}


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





.gen-paragraph-20 .paragraph span {
}
.gen-paragraph-20 .paragraph {
	font-family: Montserrat, sans-serif;
	transition: all 0.2s;
}
.gen-paragraph-20 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-20 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-20 .paragraph {
	color: rgba(195, 196, 197, 1);
}
.gen-paragraph-20 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-20 .paragraph:active {
	color: rgba(31, 27, 35, 1);
}


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





.gen-paragraph-21 .paragraph span {
}
.gen-paragraph-21 .paragraph {
	font-family: Montserrat, sans-serif;
	transition: all 0.2s;
}
.gen-paragraph-21 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-21 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-21 .paragraph {
	color: rgba(195, 196, 197, 1);
}
.gen-paragraph-21 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-21 .paragraph:active {
	color: rgba(31, 27, 35, 1);
}



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





.gen-socialiconbar-1 span {
	line-height: 1.2em;
}
.gen-socialiconbar-1 {
	line-height: 1.2em;
}
.gen-socialiconbar-1  {
}
.gen-socialiconbar-1 {
	color: rgba(0, 0, 0, 1);
}

.gen-socialiconitem-1 { position: relative; }
.gen-socialiconitem-1 {
	margin-right: 10px;
	width: 22px;
	height: 38px;
}





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

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

.gen-socialiconitem-2 { position: relative; }
.gen-socialiconitem-2 {
	width: 20px;
	height: 38px;
}





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

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

.gen-socialiconitem-3 { position: relative; }
.gen-socialiconitem-3 {
	margin-right: 10px;
	width: 53px;
	height: 38px;
}





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

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



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





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

.gen-heading-4 { position: relative; }
.gen-heading-4 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-heading-4 {
								margin-top: 20px;
							}
}

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


.gen-block-9 { position: relative; }
.gen-block-9 {
	width: auto;
}




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

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

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





.gen-paragraph-22 .paragraph span {
}
.gen-paragraph-22 .paragraph {
	font-family: Montserrat, sans-serif;
	transition: all 0.2s;
}
.gen-paragraph-22 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-22 .paragraph  span {
font-size: 14px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-22 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-22 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-22 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-22 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-22 .paragraph:active {
	color: rgba(31, 27, 35, 1);
}


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





.gen-paragraph-23 .paragraph span {
}
.gen-paragraph-23 .paragraph {
	font-family: Montserrat, sans-serif;
	transition: all 0.2s;
}
.gen-paragraph-23 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-23 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-23 .paragraph {
	color: rgba(64, 56, 72, 1);
}
.gen-paragraph-23 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-23 .paragraph:active {
	color: rgba(31, 27, 35, 1);
}


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


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



.gen-paragraph-24 .paragraph span {
}
.gen-paragraph-24 .paragraph {
	font-family: Montserrat, sans-serif;
	transition: all 0.2s;
}
.gen-paragraph-24 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-24 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-24 .paragraph {
	color: rgba(64, 56, 72, 1);
}
.gen-paragraph-24 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-24 .paragraph:active {
	color: rgba(31, 27, 35, 1);
}



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


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


@media (max-width: 575.98px) {
						.gen-block-10 {
							margin-top: 15px;
							margin-right: auto;
							margin-bottom: 5px;
							margin-left: auto;
							width: 100%;
							height: 48px;
						}
}

.gen-block-10 span {
	line-height: 1.2em;
}
.gen-block-10 {
	line-height: 1.2em;
}
.gen-block-10  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-10 {
	color: rgba(88, 142, 255, 1);
}

.gen-image-7 { position: relative; }
.gen-image-7 {
	margin-right: 15px;
	width: 70px;
	height: 50px;
}


@media (max-width: 991.98px) {
			.gen-image-7 {
				margin-right: 10px;
				width: 25%;
				height: 20px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-7 {
						margin-right: 0px;
						width: 20%;
						height: 100%;
					}
}

.gen-image-7 .image-a span {
	line-height: 1.2em;
}
.gen-image-7 .image-a {
	line-height: 1.2em;
}
.gen-image-7 .image-a  {
}
@media (max-width: 575.98px) {
  .gen-image-7 .image-a  {
	padding-right: 10px;
	}
}
.gen-image-7 .image-a {
	color: rgba(88, 142, 255, 1);
}


.gen-image-8 { position: relative; }
.gen-image-8 {
	margin-right: 15px;
	width: 70px;
	height: 50px;
}


@media (max-width: 991.98px) {
			.gen-image-8 {
				margin-right: 10px;
				margin-left: 0px;
				width: 25%;
				height: 25px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-8 {
						margin-right: 0px;
						width: 20%;
						height: 100%;
					}
}

.gen-image-8 .image-a span {
	line-height: 1.2em;
}
.gen-image-8 .image-a {
	line-height: 1.2em;
}
.gen-image-8 .image-a  {
}
@media (max-width: 575.98px) {
  .gen-image-8 .image-a  {
	padding-right: 10px;
	}
}
.gen-image-8 .image-a {
	color: rgba(88, 142, 255, 1);
}


.gen-image-9 { position: relative; }
.gen-image-9 {
	margin-right: 15px;
	width: 70px;
	height: 50px;
}


@media (max-width: 991.98px) {
			.gen-image-9 {
				width: 25%;
				height: 25px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-9 {
						margin-right: 0px;
						width: 20%;
						height: 100%;
					}
}

.gen-image-9 .image-a span {
	line-height: 1.2em;
}
.gen-image-9 .image-a {
	line-height: 1.2em;
}
.gen-image-9 .image-a  {
}
@media (max-width: 575.98px) {
  .gen-image-9 .image-a  {
	padding-right: 10px;
	}
}
.gen-image-9 .image-a {
	color: rgba(88, 142, 255, 1);
}






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





.gen-editorsection-6 span {
}
.gen-editorsection-6 {
	text-transform: 0;
}
.gen-editorsection-6  {
	padding-top: 35px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-6  {
	padding-top: 0px;
	padding-bottom: 15px;
	}
}
.gen-editorsection-6 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(32, 38, 45, 1);
}

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

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

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

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-8 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-8 .col:nth-child(2) {
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 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-8 { position: relative; }
.gen-editorrow-8 {
	margin-bottom: 0px;
}





.gen-editorrow-8 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-8 span {
}
.gen-editorrow-8 {
}
.gen-editorrow-8  {
	padding-top: 0px;
	padding-bottom: 20px;
}
@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: 0px;
	}
}
.gen-editorrow-8 {
	color: rgba(88, 142, 255, 1);
	background-image: url('') ;
	background-position: initial ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

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





.gen-editorcolumn-13 span {
}
.gen-editorcolumn-13 {
}

.gen-paragraph-25 { position: relative; }
.gen-paragraph-25 {
	margin-right: 15px;
}





.gen-paragraph-25 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-25 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-paragraph-25 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-25 .paragraph  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-25 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-25 .paragraph  span {
font-size: 12px;
	}
}
.gen-paragraph-25 .paragraph {
	color: rgba(195, 196, 197, 1);
}
.gen-paragraph-25 .paragraph:hover {
	color: rgba(195, 196, 197, 1);
}
.gen-paragraph-25 .paragraph:active {
	color: rgba(195, 196, 197, 1);
}



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





.gen-editorcolumn-14 span {
}
.gen-editorcolumn-14 {
}

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





.gen-subscriptionform-1 span {
}
.gen-subscriptionform-1 {
}
.gen-subscriptionform-1  {
}
.gen-subscriptionform-1 {
	color: rgba(88, 142, 255, 1);
}

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

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

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

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

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

}
.gen-editorrow-9 { position: relative; }
.gen-editorrow-9 {
	width: 100%;
}





.gen-editorrow-9 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-9 span {
}
.gen-editorrow-9 {
}
.gen-editorrow-9  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-9   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-9  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-9  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-9  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-9 {
	color: rgba(88, 142, 255, 1);
}

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





.gen-editorcolumn-15 span {
}
.gen-editorcolumn-15 {
}

.gen-input-1 { position: relative; }
.gen-input-1 {
	margin-right: 15px;
	width: auto;
	height: 45px;
}


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


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

.gen-input-1 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-1 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-1 > .inner-wrapper > .input  {
	padding-top: 11px;
	padding-bottom: 10px;
	padding-left: 44px;
	font-size: 14px;
}
.gen-input-1 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-1 > .inner-wrapper > .input {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(115, 115, 115, 1);
	background-color: rgba(4, 5, 6, 1);
}
.gen-input-1 > .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(239, 239, 239, 1);
	background-color: rgba(84, 101, 118, 1);
}
.gen-input-1 > .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(177, 177, 177, 1);
	background-color: rgba(84, 101, 118, 1);
}
.gen-input-1 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
}

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


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





.gen-editorcolumn-16 span {
}
.gen-editorcolumn-16 {
}

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





.gen-button-4 > .button span {
	line-height: 1.2em;
}
.gen-button-4 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-4 > .button  {
	padding-top: 0px;
	font-size: 16px;
}
.gen-button-4 > .button  span {
font-size: 16px;
}
.gen-button-4 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-button-4 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-4 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-4 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

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






.gen-editorrow-10 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.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; }




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

.gen-editorrow-10 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-10 span {
}
.gen-editorrow-10 {
	text-transform: 0;
}
.gen-editorrow-10  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-10 {
	color: rgba(0, 0, 0, 0);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(115, 115, 115, 1);
}

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





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

.gen-paragraph-26 { position: relative; }
.gen-paragraph-26 {
	margin-top: 15px;
	margin-bottom: 15px;
}




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

.gen-paragraph-26 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-26 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-paragraph-26 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: center;
}
.gen-paragraph-26 .paragraph  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-26 .paragraph  {
	font-size: 11px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-26 .paragraph  span {
font-size: 11px;
	}
}
.gen-paragraph-26 .paragraph {
	color: rgba(195, 196, 197, 1);
}





.input-group-1 {Shoptico.Editor.Shared.Data.Font
Shoptico.Editor.Shared.Data.OffsetGroup

opacity: 0;
}
.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

opacity: 0;
}
.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

opacity: 0;
}
.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

opacity: 0;
}
.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

opacity: 0;
}
.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-7 { position: relative; }





.gen-editorsection-7 span {
}
.gen-editorsection-7 {
	text-transform: 0;
}
.gen-editorsection-7  {
	padding-top: 35px;
	padding-bottom: 90px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-7  {
	padding-top: 15px;
	padding-bottom: 30px;
	}
}
.gen-editorsection-7 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(255, 255, 255, 1);
	background-image: url('/Designs/Images/bg2.yqpnw5cikem.png') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: auto ;
}

.webp .gen-editorsection-7 { background-image:url('/o/bg2.yqpnw5cikem.1980x1320.o.bg.webp'); }
.no-webp .gen-editorsection-7 { background-image:url('/o/bg2.yqpnw5cikem.1980x1320.o.bg.png'); }
.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 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-11 span {
}
.gen-editorrow-11 {
	text-transform: 0;
}
.gen-editorrow-11  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-11   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-11  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-11  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-11  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-11 {
	color: rgba(0, 0, 0, 0);
}

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





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

.gen-heading-5 { position: relative; }
.gen-heading-5 {
	margin-bottom: 0px;
}





.gen-heading-5 .h span {
	line-height: 1.2em;
	letter-spacing: 0.05em ;
}
.gen-heading-5 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
.gen-heading-5 .h  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 42px;
	text-align: center;
}
.gen-heading-5 .h  span {
font-size: 42px;
}
@media (max-width: 991.98px) {
  .gen-heading-5 .h  {
	font-size: 24px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-5 .h  span {
font-size: 24px;
	}
}
.gen-heading-5 .h {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-5 .h:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-5 .h:active {
	color: rgba(84, 101, 118, 1);
}


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





.gen-horizontalline-1 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-1 > hr {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.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: 3px;
	border-right: 3px;
	border-bottom: 3px;
	border-left: 3px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}




.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-left: 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: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-12   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-12  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-12  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-12 {
	color: rgba(0, 0, 0, 0);
}

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





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

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





.gen-categorylist-1 span {
}
.gen-categorylist-1 {
	text-transform: 0;
}
.gen-categorylist-1  {
}
.gen-categorylist-1 {
	color: rgba(0, 0, 0, 0);
}

.gen-categorylist-1 > .list .category-view{
flex:0 0 calc(100% / 4); max-width: calc(100% / 4);
}
.gen-categorylist-1 .empty { position: relative; }





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


.gen-categorylist-1 .category-view { position: relative; }





.gen-categorylist-1 .category-view span {
}
.gen-categorylist-1 .category-view {
	text-transform: 0;
	transition: all 0.3s;
}
.gen-categorylist-1 .category-view  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
@media (max-width: 991.98px) {
  .gen-categorylist-1 .category-view  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
@media (max-width: 767.98px) {
  .gen-categorylist-1 .category-view  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-categorylist-1 .category-view {
	color: rgba(0, 0, 0, 0);
}

.gen-block-11 { position: relative; }
.gen-block-11 {
	width: 100%;
	height: 340px;
}

@media (max-width: 1199.98px) {
	.gen-block-11 {
		width: auto;
		height: 250px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-11 {
		width: auto;
		height: 185px;
	}
}

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

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

.gen-block-11 span {
	line-height: 1.2em;
}
.gen-block-11 {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.3s;
}
.gen-block-11  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.gen-block-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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-block-11: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(141, 199, 63, 1);
}

.gen-image-10 { position: relative; }
.gen-image-10 {
	width: 100%;
	height: 235px;
}

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

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

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

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

.gen-image-10 .image-a span {
	line-height: 1.2em;
}
.gen-image-10 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.3s;
}
.gen-image-10 .image-a  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.gen-image-10 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-image-10 .image-a:hover {
	color: rgba(0, 0, 0, 0);
}

.gen-image-10 .image-a.zoom-effect:hover picture .img{
transform: scale(1.02) !important
}
.gen-image-10 .image-a.zoom-effect picture .img{
transition: all 0.2s !important
}

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

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




.gen-paragraph-27 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-27 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	transition: all 0.2s;
}
.gen-paragraph-27 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 22px;
	text-align: center;
}
.gen-paragraph-27 .paragraph  span {
font-size: 22px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-27 .paragraph   {
	font-size: 18px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-27 .paragraph   span {
font-size: 18px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-27 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-27 .paragraph  span {
font-size: 12px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-27 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-27 .paragraph  span {
font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-27 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-27 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-27 .paragraph {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-27 .paragraph:hover {
	color: rgba(82, 117, 37, 1);
}
.gen-paragraph-27 .paragraph:active {
	color: rgba(82, 117, 37, 1);
}
.categories-title {
   z-index: 1
}

.gen-horizontalline-2 { position: relative; }
.gen-horizontalline-2 {
	margin-top: -5px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 80px;
	height: 100%;
}





.gen-horizontalline-2 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-2 > hr {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.3s;
}
.gen-horizontalline-2 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-2 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 3px;
	border-right: 3px;
	border-bottom: 3px;
	border-left: 3px;
	border-style: solid;
	border-color: rgba(195, 195, 196, 0);
}








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





.gen-editorsection-8 span {
}
.gen-editorsection-8 {
	text-transform: 0;
}
.gen-editorsection-8  {
	padding-top: 80px;
	padding-bottom: 60px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-8  {
	padding-top: 35px;
	padding-bottom: 80px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-8  {
	padding-top: 35px;
	padding-bottom: 0px;
	}
}
.gen-editorsection-8 {
	color: rgba(0, 0, 0, 0);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
box-shadow: 0px 0px;
	background-color: rgba(246, 248, 249, 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: 0px 0px ;
}

.gen-editorrow-13 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.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 > .col { padding-left: 0px; padding-right: 0px }
.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: 991.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-20 { position: relative; }





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

.gen-heading-6 { position: relative; }
.gen-heading-6 {
	margin-bottom: 0px;
	width: auto;
}





.gen-heading-6 .h span {
	line-height: 1.2em;
	letter-spacing: 0.05em ;
}
.gen-heading-6 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0.05em;
}
.gen-heading-6 .h  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 34px;
	text-align: center;
}
.gen-heading-6 .h  span {
font-size: 34px;
}
@media (max-width: 991.98px) {
  .gen-heading-6 .h  {
	font-size: 24px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-6 .h  span {
font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-6 .h  {
	font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-6 .h  span {
font-size: 18px;
	}
}
.gen-heading-6 .h {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-6 .h:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-6 .h:active {
	color: rgba(0, 0, 0, 1);
}


.gen-horizontalline-3 { position: relative; }
.gen-horizontalline-3 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: 80px;
	height: 100%;
}





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


.gen-productlist-1 { position: relative; }
.gen-productlist-1 {
	margin-top: 0px;
	margin-bottom: 5px;
	width: auto;
	height: auto;
}





.gen-productlist-1 span {
	line-height: 1.2em;
}
.gen-productlist-1 {
	line-height: 1.2em;
}
.gen-productlist-1  {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .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% / 5); max-width: calc(100% / 5);
}
.gen-productlist-1 .empty { position: relative; }





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

.gen-image-11 { position: relative; }
.gen-image-11 {
	margin-top: 60px;
	margin-right: auto;
	margin-left: auto;
	width: 180px;
	height: 100px;
}


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


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

.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-paragraph-28 { position: relative; }
.gen-paragraph-28 {
	margin-bottom: 60px;
}





.gen-paragraph-28 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-28 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.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;
}
.gen-paragraph-28 .paragraph {
	color: rgba(84, 101, 118, 1);
}



.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: 0px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
@media (max-width: 575.98px) {
  .gen-productlist-1 .product-view  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	}
}
.gen-productlist-1 .product-view {
	color: rgba(0, 0, 0, 1);
}
.gen-productlist-1 .product-view:hover {
	color: rgba(0, 0, 0, 1);
}

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

@media (max-width: 1199.98px) {
	.gen-block-12 {
		height: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-12 {
		margin-left: 0px;
		height: 100%;
	}
}

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

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

.gen-block-12 span {
	line-height: 1.2em;
}
.gen-block-12 {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-block-12  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-12 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}

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

@media (max-width: 1199.98px) {
	.gen-blockabsolute-1 {
		height: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-blockabsolute-1 {
		width: 100%;
		height: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-blockabsolute-1 {
		height: 100%;
	}
}

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

.gen-blockabsolute-1 span {
	line-height: 1.2em;
}
.gen-blockabsolute-1 {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.30000000000000004s;
}
.gen-blockabsolute-1  {
	padding-bottom: 15px;
	padding-left: 0px;
}
.gen-blockabsolute-1 {
	color: rgba(0, 0, 0, 1);
box-shadow: 0px 0px 0px 1px rgba(141, 199, 63, 1);
}
.gen-blockabsolute-1:hover {
	color: rgba(0, 0, 0, 1);
box-shadow: 0px 0px 0px 1px rgba(141, 199, 63, 1);
}

.gen-blockabsolute-1{
opacity: 0
}
.gen-blockabsolute-1 :hover{
opacity: 1
}
.gen-button-5 { position: relative; }
.gen-button-5 {
	margin-top: 60px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 178px;
	height: 38px;
}

@media (max-width: 1199.98px) {
	.gen-button-5 {
		margin-top: 110px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-5 {
		margin-top: 18px;
		margin-right: 8px;
		margin-left: 8px;
		width: auto;
	}
}

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

@media (max-width: 575.98px) {
	.gen-button-5 {
		margin-top: 65px;
		width: auto;
	}
}

.gen-button-5 > .button span {
	line-height: 1.2em;
}
.gen-button-5 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-5 > .button  {
	padding-top: 0px;
	font-size: 14px;
}
.gen-button-5 > .button  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-button-5 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-button-5 > .button  span {
font-size: 14px;
	}
}
.gen-button-5 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(66, 67, 80, 0.796);
}
.gen-button-5 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(66, 80, 93, 1);
}
.gen-button-5 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(66, 80, 93, 1);
}
.gen-button-5 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

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

.gen-button-6 { position: relative; }
.gen-button-6 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 178px;
	height: 38px;
}

@media (max-width: 1199.98px) {
	.gen-button-6 {
		margin-top: 110px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-6 {
		margin-top: 18px;
		margin-right: 8px;
		margin-left: 8px;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-button-6 {
		margin-top: 90px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-6 {
		margin-top: 65px;
		width: auto;
	}
}

.gen-button-6 > .button span {
	line-height: 1.2em;
}
.gen-button-6 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-6 > .button  {
	padding-top: 0px;
	font-size: 14px;
}
.gen-button-6 > .button  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-button-6 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-button-6 > .button  span {
font-size: 14px;
	}
}
.gen-button-6 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-button-6 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-6 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-6 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

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


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

@media (max-width: 1199.98px) {
	.gen-blockabsolute-2 {
		height: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-blockabsolute-2 {
		width: 100%;
		height: 100%;
	}
}

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

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

.gen-blockabsolute-2 span {
	line-height: 1.2em;
}
.gen-blockabsolute-2 {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.30000000000000004s;
}
.gen-blockabsolute-2  {
	padding-bottom: 15px;
	padding-left: 0px;
}
.gen-blockabsolute-2 {
	color: rgba(0, 0, 0, 1);
box-shadow: 0px 0px 0px 1px rgba(141, 199, 63, 1);
}
.gen-blockabsolute-2:hover {
	color: rgba(0, 0, 0, 1);
box-shadow: 0px 0px 0px 1px rgba(141, 199, 63, 1);
}

.gen-blockabsolute-2{
opacity: 0
}
.gen-blockabsolute-2 :hover{
opacity: 1
}
.gen-button-7 { position: relative; }
.gen-button-7 {
	margin-top: 60px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 178px;
	height: 38px;
}

@media (max-width: 1199.98px) {
	.gen-button-7 {
		margin-top: 60px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-7 {
		margin-top: 40px;
		margin-right: 8px;
		margin-bottom: 10px;
		margin-left: 8px;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-button-7 {
		margin-top: 25px;
		margin-bottom: 10px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-7 {
		margin-top: 20px;
		margin-bottom: 10px;
		width: auto;
	}
}

.gen-button-7 > .button span {
	line-height: 1.2em;
}
.gen-button-7 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-7 > .button  {
	padding-top: 0px;
	font-size: 14px;
}
.gen-button-7 > .button  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-button-7 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-button-7 > .button  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-7 > .button  {
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-7 > .button  span {
font-size: 12px;
	}
}
.gen-button-7 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(66, 67, 80, 0.796);
}
.gen-button-7 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(66, 80, 93, 1);
}
.gen-button-7 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(66, 80, 93, 1);
}
.gen-button-7 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

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

.gen-buybutton-1 { position: relative; }
.gen-buybutton-1 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 178px;
	height: 38px;
}

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

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

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

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

.gen-buybutton-1 > .button span {
	line-height: 1.2em;
}
.gen-buybutton-1 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-buybutton-1 > .button  {
	padding-top: 0px;
	font-size: 14px;
}
.gen-buybutton-1 > .button  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-buybutton-1 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-buybutton-1 > .button  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-buybutton-1 > .button  {
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-buybutton-1 > .button  span {
font-size: 12px;
	}
}
.gen-buybutton-1 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-buybutton-1 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-buybutton-1 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-buybutton-1 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

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


.gen-block-13 { position: relative; }
.gen-block-13 {
	margin-right: 10px;
	margin-left: 10px;
	width: auto;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-block-13 {
				margin-right: 5px;
				margin-left: 5px;
			}
}


@media (max-width: 575.98px) {
					.gen-block-13 {
						margin-right: 5px;
						margin-left: 5px;
						height: 100%;
					}
}

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

.gen-image-12 { position: relative; }
.gen-image-12 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 170px;
}


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

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

@media (max-width: 575.98px) {
			.gen-image-12 {
				height: 110px;
			}
}

.gen-image-12 .image-a span {
	line-height: 1.2em;
}
.gen-image-12 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-image-12 .image-a  {
}
.gen-image-12 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}


.gen-horizontalline-4 { position: relative; }
.gen-horizontalline-4 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
	height: 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, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
}


.gen-block-14 { position: relative; }
.gen-block-14 {
	margin-top: 0px;
}



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

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

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

.gen-heading-7 { position: relative; }
.gen-heading-7 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-heading-7 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-heading-7 .h span {
	line-height: 1.2em;
}
.gen-heading-7 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-7 .h  {
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-7 .h  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-heading-7 .h  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-7 .h  span {
font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-7 .h  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-7 .h  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-7 .h  {
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-7 .h  span {
font-size: 12px;
	}
}
.gen-heading-7 .h {
	color: rgba(49, 59, 69, 1);
}
.gen-heading-7 .h:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-7 .h:active {
	color: rgba(239, 239, 239, 1);
}


.gen-ratingbar-1 { position: relative; }
.gen-ratingbar-1 {
	margin-top: 0px;
	margin-bottom: 0px;
	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: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-ratingbar-1  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	}
}
.gen-ratingbar-1 {
	color: rgba(0, 0, 0, 1);
}

.gen-ratingbar-1{
font-size:14px;
}
.gen-ratingbar-1 .rating-icon:not(last-child){
margin-right:4px;
}
.gen-ratingbar-1{
color:rgba(141, 199, 63, 1);
}


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

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

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

}
@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 {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}


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


@media (max-width: 575.98px) {
					.gen-editorrow-14 {
						margin-top: 0px;
						margin-left: 0px;
					}
}

.gen-editorrow-14 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-14 span {
}
.gen-editorrow-14 {
	text-transform: 0;
}
.gen-editorrow-14  {
	padding-top: 5px;
	padding-bottom: 5px;
}
.gen-editorrow-14 {
	color: rgba(0, 0, 0, 0);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
}

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





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

.gen-paragraph-29 { position: relative; }





.gen-paragraph-29 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-29 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-29 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 12px;
	text-align: left;
}
.gen-paragraph-29 .paragraph  span {
font-size: 12px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-29 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-29 .paragraph  span {
font-size: 12px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-29 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-29 .paragraph  span {
font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-29 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-29 .paragraph  span {
font-size: 12px;
	}
}
.gen-paragraph-29 .paragraph {
	color: rgba(84, 101, 118, 1);
}


.gen-paragraph-30 { position: relative; }





.gen-paragraph-30 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-30 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-30 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-30 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-30 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-30 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-30 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	}
}
.gen-paragraph-30 .paragraph {
	color: rgba(141, 199, 63, 1);
}



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





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

.gen-paragraph-31 { position: relative; }
.gen-paragraph-31 {
	margin-left: auto;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-31 {
		margin-left: auto;
	}
}


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

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

.gen-paragraph-31 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-31 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-31 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 12px;
	text-align: right;
}
.gen-paragraph-31 .paragraph  span {
font-size: 12px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-31 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-31 .paragraph  span {
font-size: 12px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-31 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-31 .paragraph  span {
font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-31 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-31 .paragraph  span {
font-size: 12px;
	}
}
.gen-paragraph-31 .paragraph {
	color: rgba(84, 101, 118, 1);
}


.gen-paragraph-32 { position: relative; }
.gen-paragraph-32 {
	margin-left: auto;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-32 {
		margin-left: auto;
	}
}


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

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

.gen-paragraph-32 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-32 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-32 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-32 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-32 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-32 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-32 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-paragraph-32 .paragraph {
	color: rgba(66, 80, 93, 1);
}











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





.gen-editorsection-9 span {
}
.gen-editorsection-9 {
	text-transform: 0;
}
.gen-editorsection-9  {
	padding-top: 80px;
	padding-bottom: 60px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-9  {
	padding-top: 35px;
	padding-bottom: 80px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-9  {
	padding-top: 35px;
	padding-bottom: 0px;
	}
}
.gen-editorsection-9 {
	color: rgba(0, 0, 0, 0);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
box-shadow: 0px 0px;
	background-color: rgba(255, 255, 255, 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: 0px 0px ;
}

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

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

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

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

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

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





.gen-editorrow-15 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-15 span {
}
.gen-editorrow-15 {
	text-transform: 0;
}
.gen-editorrow-15  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@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;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-15  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-15 {
	color: rgba(0, 0, 0, 0);
}

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





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

.gen-heading-8 { position: relative; }
.gen-heading-8 {
	margin-bottom: 0px;
	width: auto;
}





.gen-heading-8 .h span {
	line-height: 1.2em;
	letter-spacing: 0.05em ;
}
.gen-heading-8 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0.05em;
}
.gen-heading-8 .h  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 34px;
	text-align: center;
}
.gen-heading-8 .h  span {
font-size: 34px;
}
@media (max-width: 991.98px) {
  .gen-heading-8 .h  {
	font-size: 24px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-8 .h  span {
font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-8 .h  {
	font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-8 .h  span {
font-size: 18px;
	}
}
.gen-heading-8 .h {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-8 .h:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-8 .h:active {
	color: rgba(0, 0, 0, 1);
}


.gen-horizontalline-5 { position: relative; }
.gen-horizontalline-5 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: 80px;
	height: 100%;
}





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


.gen-productlist-2 { position: relative; }
.gen-productlist-2 {
	margin-top: 0px;
	margin-bottom: 5px;
	width: auto;
	height: auto;
}





.gen-productlist-2 span {
	line-height: 1.2em;
}
.gen-productlist-2 {
	line-height: 1.2em;
}
.gen-productlist-2  {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}
@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% / 5); max-width: calc(100% / 5);
}
.gen-productlist-2 .empty { position: relative; }





.gen-productlist-2 .empty span {
}
.gen-productlist-2 .empty {
	text-transform: 0;
}

.gen-image-13 { position: relative; }
.gen-image-13 {
	margin-top: 60px;
	margin-right: auto;
	margin-left: auto;
	width: 180px;
	height: 100px;
}


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


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

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


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





.gen-paragraph-33 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-33 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.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;
}
.gen-paragraph-33 .paragraph {
	color: rgba(84, 101, 118, 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: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
@media (max-width: 575.98px) {
  .gen-productlist-2 .product-view  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	}
}
.gen-productlist-2 .product-view {
	color: rgba(0, 0, 0, 1);
}
.gen-productlist-2 .product-view:hover {
	color: rgba(0, 0, 0, 1);
}

.gen-block-15 { position: relative; }
.gen-block-15 {
	margin-top: 0px;
	margin-bottom: 0px;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-block-15 {
		height: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-15 {
		margin-left: 0px;
		height: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-15 {
		height: 100%;
	}
}

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

.gen-block-15 span {
	line-height: 1.2em;
}
.gen-block-15 {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-block-15  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-15 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}

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

@media (max-width: 1199.98px) {
	.gen-blockabsolute-3 {
		height: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-blockabsolute-3 {
		width: 100%;
		height: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-blockabsolute-3 {
		height: 100%;
	}
}

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

.gen-blockabsolute-3 span {
	line-height: 1.2em;
}
.gen-blockabsolute-3 {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.30000000000000004s;
}
.gen-blockabsolute-3  {
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-blockabsolute-3 {
	color: rgba(0, 0, 0, 1);
}

.gen-blockabsolute-3{
opacity: 0
}
.gen-blockabsolute-3 :hover{
opacity: 1
}
.gen-block-16 { position: relative; }
.gen-block-16 {
	margin-left: auto;
	width: auto;
}





.gen-block-16 span {
}
.gen-block-16 {
	border-top-left-radius: 0px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 0px;
}
.gen-block-16  {
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 12px;
}
.gen-block-16 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(141, 199, 63, 1);
}
.product-view:not(.promotion) .discount-boxy { display:none; }
.gen-paragraph-34 { position: relative; }





.gen-paragraph-34 .paragraph span {
	line-height: 1.2em;
	letter-spacing: 0.05em ;
}
.gen-paragraph-34 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
	letter-spacing: 0.05em;
}
.gen-paragraph-34 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-34 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-34 .paragraph {
	color: rgba(255, 255, 255, 1);
}




.gen-blockabsolute-4 { position: relative; }
.gen-blockabsolute-4 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-blockabsolute-4 {
		height: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-blockabsolute-4 {
		width: 100%;
		height: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-blockabsolute-4 {
		height: 100%;
	}
}

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

.gen-blockabsolute-4 span {
	line-height: 1.2em;
}
.gen-blockabsolute-4 {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.30000000000000004s;
}
.gen-blockabsolute-4  {
	padding-bottom: 15px;
	padding-left: 0px;
}
.gen-blockabsolute-4 {
	color: rgba(0, 0, 0, 1);
box-shadow: 0px 0px 0px 1px rgba(141, 199, 63, 1);
}
.gen-blockabsolute-4:hover {
	color: rgba(0, 0, 0, 1);
box-shadow: 0px 0px 0px 1px rgba(141, 199, 63, 1);
}

.gen-blockabsolute-4{
opacity: 0
}
.gen-blockabsolute-4 :hover{
opacity: 1
}
.gen-button-8 { position: relative; }
.gen-button-8 {
	margin-top: 60px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 178px;
	height: 38px;
}

@media (max-width: 1199.98px) {
	.gen-button-8 {
		margin-top: 60px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-8 {
		margin-top: 40px;
		margin-right: 8px;
		margin-bottom: 10px;
		margin-left: 8px;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-button-8 {
		margin-top: 25px;
		margin-bottom: 10px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-8 {
		margin-top: 20px;
		margin-bottom: 10px;
		width: auto;
	}
}

.gen-button-8 > .button span {
	line-height: 1.2em;
}
.gen-button-8 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-8 > .button  {
	padding-top: 0px;
	font-size: 14px;
}
.gen-button-8 > .button  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-button-8 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-button-8 > .button  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-8 > .button  {
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-8 > .button  span {
font-size: 12px;
	}
}
.gen-button-8 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(66, 67, 80, 0.796);
}
.gen-button-8 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(66, 80, 93, 1);
}
.gen-button-8 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(66, 80, 93, 1);
}
.gen-button-8 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

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

.gen-buybutton-2 { position: relative; }
.gen-buybutton-2 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 178px;
	height: 38px;
}

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

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

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

@media (max-width: 575.98px) {
	.gen-buybutton-2 {
		margin-top: 0px;
		width: auto;
	}
}

.gen-buybutton-2 > .button span {
	line-height: 1.2em;
}
.gen-buybutton-2 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-buybutton-2 > .button  {
	padding-top: 0px;
	font-size: 14px;
}
.gen-buybutton-2 > .button  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-buybutton-2 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-buybutton-2 > .button  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-buybutton-2 > .button  {
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-buybutton-2 > .button  span {
font-size: 12px;
	}
}
.gen-buybutton-2 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-buybutton-2 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-buybutton-2 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-buybutton-2 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

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


.gen-block-17 { position: relative; }
.gen-block-17 {
	margin-right: 10px;
	margin-left: 10px;
	width: auto;
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-block-17 {
				margin-right: 5px;
				margin-left: 5px;
			}
}


@media (max-width: 575.98px) {
					.gen-block-17 {
						margin-right: 5px;
						margin-left: 5px;
						height: 100%;
					}
}

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

.gen-image-14 { position: relative; }
.gen-image-14 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 170px;
}


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

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

@media (max-width: 575.98px) {
			.gen-image-14 {
				height: 110px;
			}
}

.gen-image-14 .image-a span {
	line-height: 1.2em;
}
.gen-image-14 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-image-14 .image-a  {
}
.gen-image-14 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}


.gen-horizontalline-6 { position: relative; }
.gen-horizontalline-6 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
	height: 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, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
}


.gen-block-18 { position: relative; }
.gen-block-18 {
	margin-top: 0px;
}



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

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

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

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




@media (max-width: 575.98px) {
							.gen-heading-9 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-heading-9 .h span {
	line-height: 1.2em;
}
.gen-heading-9 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-9 .h  {
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-9 .h  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-heading-9 .h  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-9 .h  span {
font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-9 .h  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-9 .h  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-9 .h  {
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-9 .h  span {
font-size: 12px;
	}
}
.gen-heading-9 .h {
	color: rgba(49, 59, 69, 1);
}
.gen-heading-9 .h:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-9 .h:active {
	color: rgba(239, 239, 239, 1);
}


.gen-ratingbar-2 { position: relative; }
.gen-ratingbar-2 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 116px;
}





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

.gen-ratingbar-2{
font-size:14px;
}
.gen-ratingbar-2 .rating-icon:not(last-child){
margin-right:4px;
}
.gen-ratingbar-2{
color:rgba(141, 199, 63, 1);
}


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

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

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

}
@media (max-width: 767.98px) and (min-width: 576px) {
.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%;
}

}
@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 {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}


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


@media (max-width: 575.98px) {
					.gen-editorrow-16 {
						margin-top: 0px;
						margin-left: 0px;
					}
}

.gen-editorrow-16 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-16 span {
}
.gen-editorrow-16 {
	text-transform: 0;
}
.gen-editorrow-16  {
	padding-top: 5px;
	padding-bottom: 5px;
}
.gen-editorrow-16 {
	color: rgba(0, 0, 0, 0);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
}

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





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

.gen-paragraph-35 { position: relative; }





.gen-paragraph-35 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-35 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-35 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 12px;
	text-align: left;
}
.gen-paragraph-35 .paragraph  span {
font-size: 12px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-35 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-35 .paragraph  span {
font-size: 12px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-35 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-35 .paragraph  span {
font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-35 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-35 .paragraph  span {
font-size: 12px;
	}
}
.gen-paragraph-35 .paragraph {
	color: rgba(84, 101, 118, 1);
}


.gen-paragraph-36 { position: relative; }





.gen-paragraph-36 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-36 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.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;
}
@media (max-width: 991.98px) {
  .gen-paragraph-36 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-36 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-36 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	}
}
.gen-paragraph-36 .paragraph {
	color: rgba(141, 199, 63, 1);
}



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





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

.gen-paragraph-37 { position: relative; }
.gen-paragraph-37 {
	margin-left: auto;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-37 {
		margin-left: auto;
	}
}


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

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

.gen-paragraph-37 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-37 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-37 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 12px;
	text-align: right;
}
.gen-paragraph-37 .paragraph  span {
font-size: 12px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-37 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-37 .paragraph  span {
font-size: 12px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-37 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-37 .paragraph  span {
font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-37 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-37 .paragraph  span {
font-size: 12px;
	}
}
.gen-paragraph-37 .paragraph {
	color: rgba(84, 101, 118, 1);
}


.gen-paragraph-38 { position: relative; }
.gen-paragraph-38 {
	margin-left: auto;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-38 {
		margin-left: auto;
	}
}


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

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

.gen-paragraph-38 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-38 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-38 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-38 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-38 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-38 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-38 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-paragraph-38 .paragraph {
	color: rgba(66, 80, 93, 1);
}











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





.gen-editorsection-10 span {
}
.gen-editorsection-10 {
	text-transform: 0;
}
.gen-editorsection-10  {
	padding-top: 80px;
	padding-bottom: 60px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-10  {
	padding-top: 15px;
	padding-bottom: 0px;
	}
}
.gen-editorsection-10 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(246, 248, 249, 1);
	background-image: url('/Designs/Images/bg5.xqixvp0iafg.png') ;
	background-position: right bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-10 { background-image:url('/o/bg5.xqixvp0iafg.1920x1080.o.bg.webp'); }
.no-webp .gen-editorsection-10 { background-image:url('/o/bg5.xqixvp0iafg.1920x1080.o.bg.png'); }
.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; }





.gen-editorrow-17 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-17 span {
}
.gen-editorrow-17 {
	text-transform: 0;
}
.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: 991.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, 0);
}

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





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

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





.gen-heading-10 .h span {
	line-height: 1.2em;
	letter-spacing: 0.05em ;
}
.gen-heading-10 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
.gen-heading-10 .h  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 34px;
	text-align: center;
}
.gen-heading-10 .h  span {
font-size: 34px;
}
@media (max-width: 575.98px) {
  .gen-heading-10 .h  {
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-10 .h  span {
font-size: 28px;
	}
}
.gen-heading-10 .h {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-10 .h:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-10 .h:active {
	color: rgba(0, 0, 0, 1);
}


.gen-horizontalline-7 { position: relative; }
.gen-horizontalline-7 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: 80px;
	height: 100%;
}





.gen-horizontalline-7 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-7 > hr {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.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: 6px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}


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





.gen-categorylist-2 span {
}
.gen-categorylist-2 {
	text-transform: 0;
}
.gen-categorylist-2  {
}
.gen-categorylist-2 {
	color: rgba(0, 0, 0, 0);
}

.gen-categorylist-2 > .list .category-view{
flex:0 0 calc(100% / 4); max-width: calc(100% / 4);
}
.gen-categorylist-2 .empty { position: relative; }





.gen-categorylist-2 .empty span {
}
.gen-categorylist-2 .empty {
	text-transform: 0;
}


.gen-categorylist-2 .category-view { position: relative; }





.gen-categorylist-2 .category-view span {
}
.gen-categorylist-2 .category-view {
	text-transform: 0;
	transition: all 0.3s;
}
.gen-categorylist-2 .category-view  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
@media (max-width: 991.98px) {
  .gen-categorylist-2 .category-view  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-categorylist-2 .category-view {
	color: rgba(0, 0, 0, 0);
}

.gen-image-15 { position: relative; }
.gen-image-15 {
	width: 100%;
	height: 130px;
}

@media (max-width: 1199.98px) {
	.gen-image-15 {
		height: 100px;
	}
}

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

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

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

.gen-image-15 .image-a span {
	line-height: 1.2em;
}
.gen-image-15 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-image-15 .image-a  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.gen-image-15 .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-image-15 .image-a: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(141, 199, 63, 1);
}

.gen-image-15 .image-a.zoom-effect:hover picture .img{
transform: scale(1.02) !important
}
.gen-image-15 .image-a.zoom-effect picture .img{
transition: all 0.2s !important
}






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





.gen-editorsection-11 span {
}
.gen-editorsection-11 {
	text-transform: 0;
}
.gen-editorsection-11  {
	padding-top: 40px;
	padding-bottom: 40px;
}
.gen-editorsection-11 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(84, 101, 118, 1);
	background-image: url('/Designs/Images/bg1.ucnqeo0dbfx.png') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-11 { background-image:url('/o/bg1.ucnqeo0dbfx.1920x1080.o.bg.webp'); }
.no-webp .gen-editorsection-11 { background-image:url('/o/bg1.ucnqeo0dbfx.1920x1080.o.bg.png'); }
.gen-editorrow-18 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.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 {
	margin-bottom: 30px;
}

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

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



.gen-editorrow-18 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-18 span {
}
.gen-editorrow-18 {
	text-transform: 0;
}
.gen-editorrow-18  {
	padding-top: 10px;
	padding-bottom: 0px;
}
@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;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-18  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-18 {
	color: rgba(0, 0, 0, 0);
}

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





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

.gen-heading-11 { position: relative; }
.gen-heading-11 {
	margin-bottom: 0px;
}





.gen-heading-11 .h span {
	line-height: 1.2em;
	letter-spacing: 0.05em ;
}
.gen-heading-11 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
.gen-heading-11 .h  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 34px;
	text-align: center;
}
.gen-heading-11 .h  span {
font-size: 34px;
}
@media (max-width: 575.98px) {
  .gen-heading-11 .h  {
	font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-11 .h  span {
font-size: 24px;
	}
}
.gen-heading-11 .h {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-11 .h:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-heading-11 .h:active {
	color: rgba(255, 255, 255, 1);
}


.gen-horizontalline-8 { position: relative; }
.gen-horizontalline-8 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: 80px;
	height: 100%;
}





.gen-horizontalline-8 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-8 > hr {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.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: 6px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}




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

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

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

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

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

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




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

@media (max-width: 575.98px) {
 .gen-editorrow-19 {
display:none !important;
} }
.gen-editorrow-19 > .col { padding-left: 35px; padding-right: 35px }
.gen-editorrow-19 span {
}
.gen-editorrow-19 {
	text-transform: 0;
}
.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, 0);
}

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





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

.gen-image-16 { position: relative; }
.gen-image-16 {
	margin-right: auto;
	margin-left: auto;
	width: auto;
	height: auto;
}

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

@media (max-width: 991.98px) {
	.gen-image-16 {
		margin-bottom: 30px;
		width: auto;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-image-16 {
		margin-bottom: 30px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-image-16 {
		margin-bottom: 40px;
		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-editorcolumn-29 { position: relative; }





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

.gen-image-17 { position: relative; }
.gen-image-17 {
	margin-right: auto;
	margin-left: auto;
	width: auto;
	height: auto;
}

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

@media (max-width: 991.98px) {
	.gen-image-17 {
		margin-bottom: 30px;
		width: auto;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-image-17 {
		margin-bottom: 30px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-image-17 {
		margin-bottom: 40px;
		width: auto;
		height: auto;
	}
}

.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, 0, 0, 1);
}



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





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

.gen-image-18 { position: relative; }
.gen-image-18 {
	margin-right: auto;
	margin-left: auto;
	width: auto;
	height: auto;
}

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

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

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

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

.gen-image-18 .image-a span {
	line-height: 1.2em;
}
.gen-image-18 .image-a {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-image-18 .image-a  {
}
.gen-image-18 .image-a {
	color: rgba(0, 0, 0, 1);
}

.gen-image-18 .image-a.zoom-effect:hover picture .img{
transform: scale(1.02) !important
}
.gen-image-18 .image-a.zoom-effect picture .img{
transition: all 0.2s !important
}


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





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

.gen-image-19 { position: relative; }
.gen-image-19 {
	margin-right: auto;
	margin-left: auto;
	width: auto;
	height: auto;
}

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

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

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

@media (max-width: 575.98px) {
	.gen-image-19 {
		margin-top: 0px;
		width: auto;
		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-editorrow-20 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-20 .col:nth-child(1) {
flex: 0 0 auto;
 width: 25%;
}
.gen-editorrow-20 .col:nth-child(2) {
flex: 0 0 auto;
 width: 25%;
}
.gen-editorrow-20 .col:nth-child(3) {
flex: 0 0 auto;
 width: 25%;
}
.gen-editorrow-20 .col:nth-child(4) {
flex: 0 0 auto;
 width: 25%;
}

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

}
@media (max-width: 991.98px) and (min-width: 768px) {
.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%;
}
.gen-editorrow-20 .col:nth-child(3) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-20 .col:nth-child(4) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.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%;
}
.gen-editorrow-20 .col:nth-child(3) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-20 .col:nth-child(4) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.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%;
}
.gen-editorrow-20 .col:nth-child(3) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-20 .col:nth-child(4) {
flex: 0 0 auto;
 width: 50%;
}

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

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

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

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


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

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





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

.gen-image-20 { position: relative; }
.gen-image-20 {
	margin-right: auto;
	margin-left: auto;
	width: auto;
	height: auto;
}

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

@media (max-width: 991.98px) {
	.gen-image-20 {
		margin-bottom: 30px;
		width: auto;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-image-20 {
		margin-bottom: 30px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-image-20 {
		margin-bottom: 40px;
		width: auto;
		height: auto;
	}
}

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



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





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

.gen-image-21 { position: relative; }
.gen-image-21 {
	margin-right: auto;
	margin-left: auto;
	width: auto;
	height: auto;
}

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

@media (max-width: 991.98px) {
	.gen-image-21 {
		margin-bottom: 30px;
		width: auto;
		height: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-image-21 {
		margin-bottom: 30px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-image-21 {
		margin-bottom: 40px;
		width: auto;
		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-editorcolumn-34 { position: relative; }





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

.gen-image-22 { position: relative; }
.gen-image-22 {
	margin-right: auto;
	margin-left: auto;
	width: auto;
	height: auto;
}

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

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

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

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

.gen-image-22 .image-a span {
	line-height: 1.2em;
}
.gen-image-22 .image-a {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-image-22 .image-a  {
}
.gen-image-22 .image-a {
	color: rgba(0, 0, 0, 1);
}

.gen-image-22 .image-a.zoom-effect:hover picture .img{
transform: scale(1.02) !important
}
.gen-image-22 .image-a.zoom-effect picture .img{
transition: all 0.2s !important
}


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





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

.gen-image-23 { position: relative; }
.gen-image-23 {
	margin-right: auto;
	margin-left: auto;
	width: auto;
	height: auto;
}

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

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

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

@media (max-width: 575.98px) {
	.gen-image-23 {
		margin-top: 0px;
		width: auto;
		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-editorsection-12 { position: relative; }





.gen-editorsection-12 span {
}
.gen-editorsection-12 {
	text-transform: 0;
}
.gen-editorsection-12  {
	padding-top: 60px;
	padding-bottom: 60px;
}
.gen-editorsection-12 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(246, 248, 249, 1);
	background-image: url('/Designs/Images/bg3.uaaso5utx52.png') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-12 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.webp'); }
.no-webp .gen-editorsection-12 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.png'); }
.gen-editorrow-21 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-21 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

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

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

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

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

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





.gen-editorrow-21 > .col { padding-left: 10px; padding-right: 10px }
.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-36 { position: relative; }





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

.gen-heading-12 { position: relative; }
.gen-heading-12 {
	margin-bottom: 0px;
}





.gen-heading-12 .h span {
	line-height: 1.2em;
	letter-spacing: 0.05em ;
}
.gen-heading-12 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
.gen-heading-12 .h  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 34px;
	text-align: center;
}
.gen-heading-12 .h  span {
font-size: 34px;
}
.gen-heading-12 .h {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-12 .h:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-12 .h:active {
	color: rgba(0, 0, 0, 1);
}


.gen-horizontalline-9 { position: relative; }
.gen-horizontalline-9 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: 80px;
	height: 100%;
}





.gen-horizontalline-9 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-9 > hr {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.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: 6px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}


.gen-blogarticlelist-1 { position: relative; }
.gen-blogarticlelist-1 {
	margin-bottom: 20px;
}





.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(0, 0, 0, 0);
}

.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: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.gen-blogarticlelist-1 .blog-article-view {
	color: rgba(0, 0, 0, 0);
}

.gen-block-19 { position: relative; }
.gen-block-19 {
	height: 100%;
}





.gen-block-19 span {
	line-height: 1.2em;
}
.gen-block-19 {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-block-19  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-block-19 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-block-19: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(141, 199, 63, 1);
}
.blog-block {
    cursor: pointer;
}
.gen-image-24 { position: relative; }
.gen-image-24 {
	margin-bottom: 15px;
	width: auto;
	height: 250px;
}

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

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

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

@media (max-width: 575.98px) {
	.gen-image-24 {
		width: auto;
		height: 220px;
	}
}

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


.gen-heading-13 { position: relative; }
.gen-heading-13 {
	margin-bottom: 0px;
}





.gen-heading-13 .h span {
	line-height: 1.2em;
}
.gen-heading-13 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-13 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-13 .h  span {
font-size: 18px;
}
.gen-heading-13 .h {
	color: rgba(49, 59, 69, 1);
}
.gen-heading-13 .h:hover {
	color: rgba(141, 199, 63, 1);
}
.gen-heading-13 .h:active {
	color: rgba(141, 199, 63, 1);
}


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





.gen-paragraph-39 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-39 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-39 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-39 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-39 .paragraph {
	color: rgba(141, 199, 63, 1);
}


.gen-paragraph-40 { position: relative; }





.gen-paragraph-40 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-40 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-40 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-40 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-40 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-40 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-40 .paragraph {
	color: rgba(84, 101, 118, 1);
}





.gen-button-9 { position: relative; }
.gen-button-9 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 52px;
}



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

@media (max-width: 575.98px) {
					.gen-button-9 {
						margin-top: 0px;
						width: auto;
					}
}

.gen-button-9 > .button span {
	line-height: 1.2em;
}
.gen-button-9 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-9 > .button  {
	padding-top: 0px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-button-9 > .button  span {
font-size: 16px;
}
.gen-button-9 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-button-9 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-9 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-9 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

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




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





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





.gen-editorsection-13 span {
}
.gen-editorsection-13 {
	text-transform: 0;
}
.gen-editorsection-13  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorsection-13 {
	color: rgba(0, 0, 0, 0);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(246, 248, 249, 1);
}

.gen-editorrow-22 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.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 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-22 span {
}
.gen-editorrow-22 {
	text-transform: 0;
}
.gen-editorrow-22  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-22   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-22  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-22  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-22  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-22 {
	color: rgba(0, 0, 0, 0);
}

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





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

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





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

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

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

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

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

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

}
.gen-editorrow-23 { position: relative; }
.gen-editorrow-23 {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

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



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

.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: 0px;
}
.gen-editorrow-23 {
	color: rgba(0, 0, 0, 0);
}

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





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

.gen-image-25 { position: relative; }
.gen-image-25 {
	margin-right: auto;
	margin-left: 25px;
	width: 130px;
	height: 130px;
}


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

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

@media (max-width: 575.98px) {
			.gen-image-25 {
				margin-right: auto;
				margin-bottom: 15px;
				margin-left: auto;
				width: 200px;
				height: 200px;
			}
}

.gen-image-25 .image-a span {
	line-height: 1.2em;
}
.gen-image-25 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-image-25 .image-a  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-image-25 .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}



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





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

.gen-heading-14 { position: relative; }
.gen-heading-14 {
	margin-bottom: 5px;
	margin-left: 15px;
	width: auto;
}





.gen-heading-14 .h span {
	line-height: 1.2em;
	letter-spacing: 0.05em ;
}
.gen-heading-14 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
.gen-heading-14 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 34px;
	text-align: left;
}
.gen-heading-14 .h  span {
font-size: 34px;
}
@media (max-width: 1199.98px) {
  .gen-heading-14 .h   {
	font-size: 24px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-14 .h   span {
font-size: 24px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-14 .h  {
	font-size: 22px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-14 .h  span {
font-size: 22px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-14 .h  {
	font-size: 20px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-14 .h  span {
font-size: 20px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-14 .h  {
	font-size: 20px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-14 .h  span {
font-size: 20px;
	}
}
.gen-heading-14 .h {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-14 .h:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-14 .h:active {
	color: rgba(84, 101, 118, 1);
}


.gen-paragraph-41 { position: relative; }
.gen-paragraph-41 {
	margin-left: 15px;
}





.gen-paragraph-41 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-41 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-41 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
	text-align: left;
}
.gen-paragraph-41 .paragraph  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-41 .paragraph   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-41 .paragraph   span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-41 .paragraph  {
	font-size: 14px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-41 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-41 .paragraph {
	color: rgba(84, 101, 118, 1);
}


.gen-horizontalline-10 { position: relative; }
.gen-horizontalline-10 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 20px;
	width: 80px;
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-horizontalline-10 {
								margin-right: auto;
								margin-left: auto;
							}
}

.gen-horizontalline-10 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-10 > hr {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.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: 3px;
	border-right: 3px;
	border-bottom: 3px;
	border-left: 3px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-horizontalline-10 > hr:hover {
	color: rgba(0, 0, 0, 0);
}








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





.gen-editorsection-14 span {
}
.gen-editorsection-14 {
	text-transform: 0;
}
.gen-editorsection-14  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-14  {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
.gen-editorsection-14 {
	color: rgba(0, 0, 0, 0);
}

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

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

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

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

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

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





.gen-editorrow-24 > .col { padding-left: 10px; padding-right: 10px }
.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;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-24  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-24 {
	color: rgba(0, 0, 0, 0);
}

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





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

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





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

.gen-categorylist-3 { position: relative; }
.gen-categorylist-3 {
	margin-top: 15px;
	margin-bottom: 15px;
}

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

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

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


.gen-categorylist-3 span {
}
.gen-categorylist-3 {
	text-transform: 0;
}
.gen-categorylist-3  {
}
.gen-categorylist-3 {
	color: rgba(0, 0, 0, 0);
}

.gen-categorylist-3 > .list .category-view{
flex:0 0 calc(100% / 5); max-width: calc(100% / 5);
}
.gen-categorylist-3 .empty { position: relative; }





.gen-categorylist-3 .empty span {
}
.gen-categorylist-3 .empty {
	text-transform: 0;
}

.gen-image-26 { position: relative; }
.gen-image-26 {
	margin-top: 35px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: auto;
	height: 130px;
}


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


@media (max-width: 575.98px) {
					.gen-image-26 {
						width: auto;
						height: 100px;
					}
}

.gen-image-26 .image-a span {
	line-height: 1.2em;
}
.gen-image-26 .image-a {
	line-height: 1.2em;
}
.gen-image-26 .image-a  {
}
.gen-image-26 .image-a {
	color: rgba(215, 7, 7, 1);
}


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





.gen-paragraph-42 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-42 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-42 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-42 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-42 .paragraph {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-42 .paragraph:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-42 .paragraph:active {
	color: rgba(84, 101, 118, 1);
}


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





.gen-paragraph-43 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-43 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-43 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: center;
}
.gen-paragraph-43 .paragraph  span {
font-size: 14px;
}
@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(64, 56, 72, 1);
}


.gen-button-10 { position: relative; }
.gen-button-10 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 50px;
}

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



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

.gen-button-10 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-10 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	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-10 > .button  {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-button-10 > .button  span {
font-size: 16px;
}
.gen-button-10 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-button-10 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-10 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-10 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

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


.gen-categorylist-3 .category-view { position: relative; }





.gen-categorylist-3 .category-view span {
}
.gen-categorylist-3 .category-view {
	text-transform: 0;
}
.gen-categorylist-3 .category-view  {
	padding-top: 15px;
	padding-bottom: 15px;
}
@media (max-width: 991.98px) {
  .gen-categorylist-3 .category-view  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-categorylist-3 .category-view {
	color: rgba(0, 0, 0, 0);
}

.gen-block-22 { position: relative; }
.gen-block-22 {
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	width: auto;
	height: 225px;
}

@media (max-width: 1199.98px) {
	.gen-block-22 {
		width: auto;
		height: 160px;
	}
}

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

@media (max-width: 767.98px) {
	.gen-block-22 {
		height: 145px;
	}
}

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

.gen-block-22 span {
	line-height: 1.2em;
}
.gen-block-22 {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-block-22  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
@media (max-width: 1199.98px) {
  .gen-block-22   {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	}
}
.gen-block-22 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-block-22: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(141, 199, 63, 1);
}
.category-block:hover > p > span{
       color: #8dc73f;
}
.gen-paragraph-44 { position: relative; }
.gen-paragraph-44 {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	height: auto;
}





.gen-paragraph-44 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-44 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	transition: all 0.2s;
}
.gen-paragraph-44 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-44 .paragraph  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-44 .paragraph   {
	font-size: 14px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-44 .paragraph   span {
font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-44 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-44 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-44 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-44 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-44 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-44 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-44 .paragraph {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-44 .paragraph:hover {
	color: rgba(82, 117, 37, 1);
}
.gen-paragraph-44 .paragraph:active {
	color: rgba(82, 117, 37, 1);
}
.categories-title {
   z-index: 1
}

.gen-block-23 { position: relative; }
.gen-block-23 {
	width: 100%;
	height: 100%;
}





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

.gen-image-27 { position: relative; }
.gen-image-27 {
	width: 100%;
	height: 100%;
}


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


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

.gen-image-27 .image-a span {
	line-height: 1.2em;
}
.gen-image-27 .image-a {
	line-height: 1.2em;
	transition: all 1s;
}
.gen-image-27 .image-a  {
}
.gen-image-27 .image-a {
	color: rgba(0, 0, 0, 1);
}










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





.gen-editorsection-15 span {
}
.gen-editorsection-15 {
	text-transform: 0;
}
.gen-editorsection-15  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-15  {
	padding-top: 5px;
	padding-bottom: 0px;
	}
}
.gen-editorsection-15 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(255, 255, 255, 1);
	background-image: url('/Designs/Images/bg5.xqixvp0iafg.png') ;
	background-position: right bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: auto ;
}

.webp .gen-editorsection-15 { background-image:url('/o/bg5.xqixvp0iafg.1920x1080.o.bg.webp'); }
.no-webp .gen-editorsection-15 { background-image:url('/o/bg5.xqixvp0iafg.1920x1080.o.bg.png'); }
.gen-editorrow-25 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-25 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

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

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

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

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

}
.gen-editorrow-25 { position: relative; }
.gen-editorrow-25 {
	margin-top: 0px;
	margin-bottom: 0px;
}


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



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

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





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

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





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

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

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

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

}
@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: 15px;
	padding-bottom: 60px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-26  {
	padding-top: 0px;
	padding-bottom: 60px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-26  {
	padding-top: 0px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-26 {
	color: rgba(0, 0, 0, 0);
}

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





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

.gen-paragraph-45 { position: relative; }
.gen-paragraph-45 {
	margin-top: 16px;
	margin-right: auto;
	margin-bottom: 11px;
}



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

@media (max-width: 575.98px) {
					.gen-paragraph-45 {
						margin-top: 0px;
					}
}
@media (max-width: 575.98px) {
	.gen-paragraph-45 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-paragraph-45 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-paragraph-45 {
display:none !important;
} }
.gen-paragraph-45 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-45 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	text-transform: uppercase;
}
.gen-paragraph-45 .paragraph  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-paragraph-45 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-45 .paragraph {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(246, 248, 249, 1);
}


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

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

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

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

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

.gen-filterbox-1 span {
}
.gen-filterbox-1 {
}
.gen-filterbox-1  {
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 5px;
}
@media (max-width: 767.98px) {
  .gen-filterbox-1  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
@media (max-width: 575.98px) {
  .gen-filterbox-1  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	}
}
.gen-filterbox-1 {
	color: rgba(0, 192, 88, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-filterbox-1 .filter-mobile-button { position: relative; }
.gen-filterbox-1 .filter-mobile-button {
	margin-top: 16px;
	margin-right: auto;
	margin-bottom: 11px;
}



@media (max-width: 767.98px) {
					.gen-filterbox-1 .filter-mobile-button {
						margin-top: 0px;
						margin-right: 0px;
						margin-bottom: 0px;
						margin-left: 0px;
					}
}

@media (max-width: 575.98px) {
					.gen-filterbox-1 .filter-mobile-button {
						margin-top: 0px;
						margin-right: 0px;
						margin-left: 0px;
					}
}

.gen-filterbox-1 .filter-mobile-button > .button span {
	line-height: 1.2em;
}
.gen-filterbox-1 .filter-mobile-button > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	text-transform: uppercase;
}
.gen-filterbox-1 .filter-mobile-button > .button  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-filterbox-1 .filter-mobile-button > .button  span {
font-size: 16px;
}
@media (max-width: 767.98px) {
  .gen-filterbox-1 .filter-mobile-button > .button  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	}
}
@media (max-width: 575.98px) {
  .gen-filterbox-1 .filter-mobile-button > .button  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	}
}
.gen-filterbox-1 .filter-mobile-button > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-filterbox-1 .filter-mobile-button > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-filterbox-1 .filter-mobile-button > .button:active {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(111, 158, 50, 1);
}

.gen-filterbox-1 .filter-mobile-button > .button > i{
color:rgba(255, 255, 255, 1);
}
.gen-filterbox-1 .filter-mobile-button > .button:hover> i{
color:rgba(255, 255, 255, 1);
}
.gen-filterbox-1 .filter-mobile-button > .button > span{
padding:0 0px;
}

.gen-filterbox-1 .filter-box-head { position: relative; }



@media (max-width: 767.98px) {
						.gen-filterbox-1 .filter-box-head {
							margin-right: 10px;
							margin-left: 10px;
						}
}

@media (max-width: 575.98px) {
						.gen-filterbox-1 .filter-box-head {
							margin-bottom: 0px;
						}
}

.gen-filterbox-1 .filter-box-head span {
}
.gen-filterbox-1 .filter-box-head {
	text-transform: 0;
}
@media (max-width: 767.98px) {
  .gen-filterbox-1 .filter-box-head  {
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-filterbox-1 .filter-box-head  {
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
}
.gen-filterbox-1 .filter-box-head {
	color: rgba(0, 0, 0, 0);
}

.gen-filterbox-1 .filter-box-head .filter-box-title { position: relative; }
.gen-filterbox-1 .filter-box-head .filter-box-title {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
}



@media (max-width: 767.98px) {
					.gen-filterbox-1 .filter-box-head .filter-box-title {
						margin-right: 0px;
						margin-bottom: 0px;
						margin-left: 0px;
					}
}


.gen-filterbox-1 .filter-box-head .filter-box-title .paragraph span {
	line-height: 1.2em;
}
.gen-filterbox-1 .filter-box-head .filter-box-title .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	text-transform: uppercase;
}
.gen-filterbox-1 .filter-box-head .filter-box-title .paragraph  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-filterbox-1 .filter-box-head .filter-box-title .paragraph  span {
font-size: 16px;
}
.gen-filterbox-1 .filter-box-head .filter-box-title .paragraph {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(246, 248, 249, 1);
}


.gen-filterbox-1 .filter-box-head .filter-close-button { position: relative; }




@media (max-width: 575.98px) {
								.gen-filterbox-1 .filter-box-head .filter-close-button {
									width: auto;
								}
}

.gen-filterbox-1 .filter-box-head .filter-close-button > .button span {
}
.gen-filterbox-1 .filter-box-head .filter-close-button > .button {
	font-family: Montserrat, sans-serif;
font-weight: bold;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	text-transform: 0;
}
.gen-filterbox-1 .filter-box-head .filter-close-button > .button  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 767.98px) {
  .gen-filterbox-1 .filter-box-head .filter-close-button > .button  {
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 8px;
	}
}
@media (max-width: 575.98px) {
  .gen-filterbox-1 .filter-box-head .filter-close-button > .button  {
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 8px;
	}
}
.gen-filterbox-1 .filter-box-head .filter-close-button > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-filterbox-1 .filter-box-head .filter-close-button > .button:hover {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(111, 158, 50, 1);
}
.gen-filterbox-1 .filter-box-head .filter-close-button > .button:active {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(111, 158, 50, 1);
}

.gen-filterbox-1 .filter-box-head .filter-close-button > .button > i{
color:rgba(255, 255, 255, 1);
}
.gen-filterbox-1 .filter-box-head .filter-close-button > .button:hover> i{
color:rgba(255, 255, 255, 1);
}
.gen-filterbox-1 .filter-box-head .filter-close-button > .button > span{
padding:0 10px;
}


.gen-filterbox-1 .category-filter { position: relative; }
.gen-filterbox-1 .category-filter {
	margin-bottom: 15px;
}



@media (max-width: 767.98px) {
					.gen-filterbox-1 .category-filter {
						margin-right: 10px;
						margin-left: 10px;
					}
}


.gen-filterbox-1 .category-filter span {
}
.gen-filterbox-1 .category-filter {
	font-family: Montserrat, sans-serif;
}
.gen-filterbox-1 .category-filter  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}
.gen-filterbox-1 .category-filter {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
}

.gen-filterbox-1 .category-filter .title { position: relative; }





.gen-filterbox-1 .category-filter .title span {
	line-height: 1.4000000000000001em;
}
.gen-filterbox-1 .category-filter .title {
	font-family: Montserrat, sans-serif;
	line-height: 1.4000000000000001em;
font-weight: bold;
	text-transform: uppercase;
}
.gen-filterbox-1 .category-filter .title  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.gen-filterbox-1 .category-filter .title {
	color: rgba(0, 0, 0, 1);
}

.gen-filterbox-1 .category-filter .title .filter-title-icon { position: relative; }





.gen-filterbox-1 .category-filter .title .filter-title-icon span {
}
.gen-filterbox-1 .category-filter .title .filter-title-icon {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	text-transform: 0;
}
.gen-filterbox-1 .category-filter .title .filter-title-icon  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-filterbox-1 .category-filter .title .filter-title-icon {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(246, 248, 249, 1);
}

.gen-filterbox-1 .category-filter .title .filter-title-icon div > i{
font-size:18px;
}
.gen-filterbox-1 .category-filter .title .filter-title-icon div > i{
color:rgba(49, 59, 69, 1);
}
.gen-filterbox-1 .category-filter .title .filter-title-icon div > i:hover{
color:rgba(49, 59, 69, 1);
}


.gen-filterbox-1 .category-filter .category-filter-option { position: relative; }
.gen-filterbox-1 .category-filter .category-filter-option {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-filterbox-1 .category-filter .category-filter-option span {
	line-height: 1.4000000000000001em;
}
.gen-filterbox-1 .category-filter .category-filter-option {
	font-family: Montserrat, sans-serif;
	line-height: 1.4000000000000001em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.30000000000000004s;
}
.gen-filterbox-1 .category-filter .category-filter-option  {
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-filterbox-1 .category-filter .category-filter-option  span {
font-size: 14px;
}
.gen-filterbox-1 .category-filter .category-filter-option {
	color: rgba(0, 0, 0, 1);
}
.gen-filterbox-1 .category-filter .category-filter-option:hover {
	color: rgba(111, 158, 50, 1);
}
.gen-filterbox-1 .category-filter .category-filter-option:active {
	color: rgba(82, 117, 37, 1);
}
.gen-filterbox-1 .category-filter .category-filter-option.selected {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}



.gen-filterbox-1 .price-filter { position: relative; }
.gen-filterbox-1 .price-filter {
	margin-bottom: 15px;
}



@media (max-width: 767.98px) {
					.gen-filterbox-1 .price-filter {
						margin-right: 10px;
						margin-left: 10px;
					}
}


.gen-filterbox-1 .price-filter span {
}
.gen-filterbox-1 .price-filter {
	font-family: Montserrat, sans-serif;
}
.gen-filterbox-1 .price-filter  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}
.gen-filterbox-1 .price-filter {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(177, 177, 177, 1);
}

.gen-filterbox-1 .price-filter .title { position: relative; }
.gen-filterbox-1 .price-filter .title {
	margin-bottom: 10px;
	margin-left: 0px;
}





.gen-filterbox-1 .price-filter .title span {
	line-height: 1.4000000000000001em;
}
.gen-filterbox-1 .price-filter .title {
	font-family: Montserrat, sans-serif;
	line-height: 1.4000000000000001em;
font-weight: bold;
	text-transform: uppercase;
}
.gen-filterbox-1 .price-filter .title  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-filterbox-1 .price-filter .title {
	color: rgba(0, 0, 0, 1);
}

.gen-filterbox-1 .price-filter .title .filter-title-icon { position: relative; }





.gen-filterbox-1 .price-filter .title .filter-title-icon span {
}
.gen-filterbox-1 .price-filter .title .filter-title-icon {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	text-transform: 0;
}
.gen-filterbox-1 .price-filter .title .filter-title-icon  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-filterbox-1 .price-filter .title .filter-title-icon {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(255, 255, 255, 1);
}

.gen-filterbox-1 .price-filter .title .filter-title-icon div > i{
font-size:18px;
}
.gen-filterbox-1 .price-filter .title .filter-title-icon div > i{
color:rgba(255, 255, 255, 1);
}
.gen-filterbox-1 .price-filter .title .filter-title-icon div > i:hover{
color:rgba(255, 255, 255, 1);
}


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



@media (max-width: 767.98px) {
					.gen-filterbox-1 .price-filter .slider {
						width: 50%;
					}
}

@media (max-width: 575.98px) {
					.gen-filterbox-1 .price-filter .slider {
						width: 75%;
					}
}

.gen-filterbox-1 .price-filter .slider span {
}
.gen-filterbox-1 .price-filter .slider {
	font-family: Montserrat, sans-serif;
}
.gen-filterbox-1 .price-filter .slider  {
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	font-size: 15px;
}
.gen-filterbox-1 .price-filter .slider  span {
font-size: 15px;
}
.gen-filterbox-1 .price-filter .slider {
	color: rgba(0, 0, 0, 1);
}
.gen-filterbox-1 .price-filter .slider:hover {
	color: rgba(111, 158, 50, 1);
}
.gen-filterbox-1 .price-filter .slider:active {
	color: rgba(82, 117, 37, 1);
}
.gen-filterbox-1 .price-filter .slider.selected {
	color: rgba(82, 117, 37, 1);
	background-color: rgba(0, 192, 88, 1);
}

.gen-filterbox-1 .price-filter .slider .knob{
width:20px;
}
.gen-filterbox-1 .price-filter .slider .knob{
height:20px;
}
.gen-filterbox-1 .price-filter .slider .knob{
background-color:rgba(255, 255, 255, 1);
}
.gen-filterbox-1 .price-filter .slider .knob{
border-radius:3px;
}
.gen-filterbox-1 .price-filter .slider .knob{
border:3px solid;
}
.gen-filterbox-1 .price-filter .slider .knob{
border-color:rgba(141, 199, 63, 1);
}
.gen-filterbox-1 .price-filter .slider .range-slider-line { position: relative; }
.gen-filterbox-1 .price-filter .slider .range-slider-line {
	width: 100%;
	height: 5px;
}





.gen-filterbox-1 .price-filter .slider .range-slider-line span {
}
.gen-filterbox-1 .price-filter .slider .range-slider-line {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-filterbox-1 .price-filter .slider .range-slider-line  {
}
.gen-filterbox-1 .price-filter .slider .range-slider-line {
	color: rgba(0, 192, 88, 1);
	background-color: rgba(239, 239, 239, 1);
}


.gen-filterbox-1 .price-filter .slider .range-active-line { position: relative; }
.gen-filterbox-1 .price-filter .slider .range-active-line {
	width: 100%;
	height: 5px;
}




@media (max-width: 575.98px) {
							.gen-filterbox-1 .price-filter .slider .range-active-line {
								width: auto;
							}
}

.gen-filterbox-1 .price-filter .slider .range-active-line span {
}
.gen-filterbox-1 .price-filter .slider .range-active-line {
}
.gen-filterbox-1 .price-filter .slider .range-active-line  {
}
.gen-filterbox-1 .price-filter .slider .range-active-line {
	color: rgba(0, 192, 88, 1);
	background-color: rgba(141, 199, 63, 1);
}


.gen-filterbox-1 .price-filter .slider .min-input { position: relative; }
.gen-filterbox-1 .price-filter .slider .min-input {
	margin-top: 15px;
	width: 80px;
	height: 35px;
}





.gen-filterbox-1 .price-filter .slider .min-input > .inner-wrapper > .input span {
}
.gen-filterbox-1 .price-filter .slider .min-input > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	text-transform: 0;
	transition: all 0.2s;
}
.gen-filterbox-1 .price-filter .slider .min-input > .inner-wrapper > .input  {
	padding-right: 29px;
	padding-left: 5px;
	text-align: right;
}
.gen-filterbox-1 .price-filter .slider .min-input > .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(195, 196, 197, 1);
}
.gen-filterbox-1 .price-filter .slider .min-input > .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(141, 199, 63, 1);
}
.gen-filterbox-1 .price-filter .slider .min-input > .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(141, 199, 63, 1);
}
.gen-filterbox-1 .price-filter .slider .min-input > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
}

.gen-filterbox-1 .price-filter .slider .min-input > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-filterbox-1 .price-filter .slider .max-input { position: relative; }
.gen-filterbox-1 .price-filter .slider .max-input {
	margin-top: 15px;
	margin-left: 46px;
	width: 80px;
	height: 35px;
}





.gen-filterbox-1 .price-filter .slider .max-input > .inner-wrapper > .input span {
}
.gen-filterbox-1 .price-filter .slider .max-input > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	text-transform: 0;
	transition: all 0.2s;
}
.gen-filterbox-1 .price-filter .slider .max-input > .inner-wrapper > .input  {
	padding-right: 29px;
	padding-left: 5px;
	text-align: right;
}
.gen-filterbox-1 .price-filter .slider .max-input > .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(195, 196, 197, 1);
}
.gen-filterbox-1 .price-filter .slider .max-input > .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(141, 199, 63, 1);
}
.gen-filterbox-1 .price-filter .slider .max-input > .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(141, 199, 63, 1);
}
.gen-filterbox-1 .price-filter .slider .max-input > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
}

.gen-filterbox-1 .price-filter .slider .max-input > .inner-wrapper > .input + i{
padding:0 0px;
}



.gen-filterbox-1 .choice-filter { position: relative; }
.gen-filterbox-1 .choice-filter {
	margin-bottom: 15px;
}



@media (max-width: 767.98px) {
					.gen-filterbox-1 .choice-filter {
						margin-right: 10px;
						margin-left: 10px;
					}
}


.gen-filterbox-1 .choice-filter span {
}
.gen-filterbox-1 .choice-filter {
	font-family: Montserrat, sans-serif;
}
.gen-filterbox-1 .choice-filter  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}
.gen-filterbox-1 .choice-filter {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(177, 177, 177, 1);
}

.gen-filterbox-1 .choice-filter .title { position: relative; }





.gen-filterbox-1 .choice-filter .title span {
	line-height: 1.4000000000000001em;
}
.gen-filterbox-1 .choice-filter .title {
	font-family: Montserrat, sans-serif;
	line-height: 1.4000000000000001em;
font-weight: bold;
	text-transform: uppercase;
}
.gen-filterbox-1 .choice-filter .title  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-filterbox-1 .choice-filter .title {
	color: rgba(0, 0, 0, 1);
}

.gen-filterbox-1 .choice-filter .title .filter-title-icon { position: relative; }





.gen-filterbox-1 .choice-filter .title .filter-title-icon span {
}
.gen-filterbox-1 .choice-filter .title .filter-title-icon {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	text-transform: 0;
}
.gen-filterbox-1 .choice-filter .title .filter-title-icon  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-filterbox-1 .choice-filter .title .filter-title-icon {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(246, 248, 249, 1);
}

.gen-filterbox-1 .choice-filter .title .filter-title-icon div > i{
font-size:18px;
}
.gen-filterbox-1 .choice-filter .title .filter-title-icon div > i{
color:rgba(49, 59, 69, 1);
}
.gen-filterbox-1 .choice-filter .title .filter-title-icon div > i:hover{
color:rgba(49, 59, 69, 1);
}


.gen-filterbox-1 .choice-filter .choice-filter-option { position: relative; }
.gen-filterbox-1 .choice-filter .choice-filter-option {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-filterbox-1 .choice-filter .choice-filter-option span {
	line-height: 1.4000000000000001em;
}
.gen-filterbox-1 .choice-filter .choice-filter-option {
	font-family: Montserrat, sans-serif;
	line-height: 1.4000000000000001em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.30000000000000004s;
}
.gen-filterbox-1 .choice-filter .choice-filter-option  {
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 10px;
	font-size: 14px;
}
.gen-filterbox-1 .choice-filter .choice-filter-option  span {
font-size: 14px;
}
.gen-filterbox-1 .choice-filter .choice-filter-option {
	color: rgba(0, 0, 0, 1);
}
.gen-filterbox-1 .choice-filter .choice-filter-option:hover {
	color: rgba(111, 158, 50, 1);
}
.gen-filterbox-1 .choice-filter .choice-filter-option:active {
	color: rgba(82, 117, 37, 1);
}
.gen-filterbox-1 .choice-filter .choice-filter-option.selected {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}



.gen-filterbox-1 .color-filter { position: relative; }
.gen-filterbox-1 .color-filter {
	margin-top: 0px;
	margin-bottom: 15px;
}



@media (max-width: 767.98px) {
					.gen-filterbox-1 .color-filter {
						margin-right: 10px;
						margin-left: 10px;
					}
}


.gen-filterbox-1 .color-filter span {
}
.gen-filterbox-1 .color-filter {
	font-family: Montserrat, sans-serif;
}
.gen-filterbox-1 .color-filter  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}
.gen-filterbox-1 .color-filter {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(177, 177, 177, 1);
}

.gen-filterbox-1 .color-filter .filter-title { position: relative; }





.gen-filterbox-1 .color-filter .filter-title span {
	line-height: 1.4000000000000001em;
}
.gen-filterbox-1 .color-filter .filter-title {
	font-family: Montserrat, sans-serif;
	line-height: 1.4000000000000001em;
font-weight: bold;
	text-transform: uppercase;
}
.gen-filterbox-1 .color-filter .filter-title  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-filterbox-1 .color-filter .filter-title {
	color: rgba(4, 4, 5, 1);
}

.gen-filterbox-1 .color-filter .filter-title .filter-title-icon { position: relative; }





.gen-filterbox-1 .color-filter .filter-title .filter-title-icon span {
}
.gen-filterbox-1 .color-filter .filter-title .filter-title-icon {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	text-transform: 0;
}
.gen-filterbox-1 .color-filter .filter-title .filter-title-icon  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-filterbox-1 .color-filter .filter-title .filter-title-icon {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(246, 248, 249, 1);
}

.gen-filterbox-1 .color-filter .filter-title .filter-title-icon div > i{
font-size:18px;
}
.gen-filterbox-1 .color-filter .filter-title .filter-title-icon div > i{
color:rgba(49, 59, 69, 1);
}
.gen-filterbox-1 .color-filter .filter-title .filter-title-icon div > i:hover{
color:rgba(49, 59, 69, 1);
}


.gen-filterbox-1 .color-filter .color-filter-option { position: relative; }
.gen-filterbox-1 .color-filter .color-filter-option {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: 0px;
	width: auto;
}





.gen-filterbox-1 .color-filter .color-filter-option span {
	line-height: 1.4000000000000001em;
}
.gen-filterbox-1 .color-filter .color-filter-option {
	font-family: Montserrat, sans-serif;
	line-height: 1.4000000000000001em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.3s;
}
.gen-filterbox-1 .color-filter .color-filter-option  {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-filterbox-1 .color-filter .color-filter-option  span {
font-size: 14px;
}
.gen-filterbox-1 .color-filter .color-filter-option {
	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-filterbox-1 .color-filter .color-filter-option:hover {
	color: rgba(111, 158, 50, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}
.gen-filterbox-1 .color-filter .color-filter-option:active {
	color: rgba(82, 117, 37, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}
.gen-filterbox-1 .color-filter .color-filter-option.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(195, 196, 197, 1);
}

.gen-filterbox-1 .color-filter .color-filter-option .color-box { position: relative; }
.gen-filterbox-1 .color-filter .color-filter-option .color-box {
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: 30px;
	height: 30px;
}





.gen-filterbox-1 .color-filter .color-filter-option .color-box .inner-color span {
	line-height: 1.2em;
}
.gen-filterbox-1 .color-filter .color-filter-option .color-box .inner-color {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-filterbox-1 .color-filter .color-filter-option .color-box .inner-color  {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.gen-filterbox-1 .color-filter .color-filter-option .color-box .inner-color {
	color: rgba(0, 192, 88, 1);
	background-color: rgba(255, 255, 255, 1);
}






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





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

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

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

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

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

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

}
.gen-editorrow-27 { position: relative; }
.gen-editorrow-27 {
	margin-right: 15px;
	margin-left: 15px;
	width: auto;
}



@media (max-width: 767.98px) {
					.gen-editorrow-27 {
						margin-right: 5px;
						margin-left: 5px;
					}
}

@media (max-width: 575.98px) {
					.gen-editorrow-27 {
						margin-right: 5px;
						margin-left: 5px;
					}
}

.gen-editorrow-27 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-27 span {
}
.gen-editorrow-27 {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	text-transform: 0;
}
.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, 192, 88, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
}

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





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

.gen-paragraph-46 { position: relative; }
.gen-paragraph-46 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
}





.gen-paragraph-46 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-46 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	text-transform: uppercase;
}
.gen-paragraph-46 .paragraph  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-paragraph-46 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-46 .paragraph {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(246, 248, 249, 1);
}



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





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

.gen-sortdropdown-1 { position: relative; }
.gen-sortdropdown-1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 220px;
	height: 40px;
}




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

.gen-sortdropdown-1 .dropdown-input span {
	line-height: 2.5em;
}
.gen-sortdropdown-1 .dropdown-input {
	font-family: Montserrat, sans-serif;
	line-height: 2.5em;
font-weight: bold;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-sortdropdown-1 .dropdown-input  {
	padding-top: 2px;
	padding-right: 24px;
	padding-bottom: 2px;
	padding-left: 8px;
	font-size: 15px;
	text-align: left;
}
.gen-sortdropdown-1 .dropdown-input  span {
font-size: 15px;
}
@media (max-width: 575.98px) {
  .gen-sortdropdown-1 .dropdown-input  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-sortdropdown-1 .dropdown-input  span {
font-size: 14px;
	}
}
.gen-sortdropdown-1 .dropdown-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(246, 248, 249, 1);
	background-color: rgba(246, 248, 249, 1);
}
.gen-sortdropdown-1 .dropdown-input:focus {
	color: rgba(82, 117, 37, 1);
}
.gen-sortdropdown-1 .dropdown-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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-sortdropdown-1 .dropdown-input:active {
	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-sortdropdown-1 .dropdown-input.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(0, 0, 0, 1);
}
.gen-sortdropdown-1 .dropdown-input:disabled {
	color: rgba(81, 70, 91, 1);
}

.gen-sortdropdown-1 .dropdown-button { position: relative; }
.gen-sortdropdown-1 .dropdown-button {
	height: 100%;
}





.gen-sortdropdown-1 .dropdown-button span {
	line-height: 1.2em;
}
.gen-sortdropdown-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-sortdropdown-1 .dropdown-button  {
}
.gen-sortdropdown-1 .dropdown-button {
	color: rgba(0, 192, 88, 1);
}

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

.gen-sortdropdown-1 .dropdown-balloon { position: relative; }
.gen-sortdropdown-1 .dropdown-balloon {
	margin-top: 45px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 70px;
	height: 40px;
}





.gen-sortdropdown-1 .dropdown-balloon span {
	line-height: 1.1999999999999988em;
}
.gen-sortdropdown-1 .dropdown-balloon {
	font-family: Montserrat, sans-serif;
	line-height: 1.1999999999999988em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-sortdropdown-1 .dropdown-balloon  {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	font-size: 15px;
	text-align: left;
}
.gen-sortdropdown-1 .dropdown-balloon  span {
font-size: 15px;
}
@media (max-width: 575.98px) {
  .gen-sortdropdown-1 .dropdown-balloon  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-sortdropdown-1 .dropdown-balloon  span {
font-size: 14px;
	}
}
.gen-sortdropdown-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(195, 196, 197, 1);
box-shadow: 3px 3px 12px rgba(84, 84, 101, 0.148);
	background-color: rgba(255, 255, 255, 1);
}
.gen-sortdropdown-1 .dropdown-balloon:focus {
	color: rgba(82, 117, 37, 1);
}
.gen-sortdropdown-1 .dropdown-balloon: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(141, 199, 63, 1);
}
.gen-sortdropdown-1 .dropdown-balloon:active {
	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-sortdropdown-1 .dropdown-balloon.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(0, 0, 0, 1);
}
.gen-sortdropdown-1 .dropdown-balloon:disabled {
	color: rgba(81, 70, 91, 1);
}

.gen-sortdropdown-1 .dropdown-balloon .dropdown-item{
padding:0 10px;
}
.gen-sortdropdown-1 .dropdown-balloon .dropdown-item{
min-height:10px;
}
.gen-sortdropdown-1 .dropdown-balloon .dropdown-item:hover{
background-color:rgba(239, 239, 239, 1);
}
.gen-sortdropdown-1 .dropdown-balloon .search { position: relative; }





.gen-sortdropdown-1 .dropdown-balloon .search > .inner-wrapper > .input span {
}
.gen-sortdropdown-1 .dropdown-balloon .search > .inner-wrapper > .input {
	text-transform: 0;
}

.gen-sortdropdown-1 .dropdown-balloon .search > .inner-wrapper > .input + i{
padding:0 0px;
}





.gen-productlist-3 { position: relative; }
.gen-productlist-3 {
	margin-top: 0px;
	margin-bottom: 5px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-productlist-3 {
		width: auto;
	}
}

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

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

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

.gen-productlist-3 span {
	line-height: 1.2em;
}
.gen-productlist-3 {
	line-height: 1.2em;
}
.gen-productlist-3  {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}
@media (max-width: 991.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-image-28 { position: relative; }
.gen-image-28 {
	margin-top: 60px;
	margin-right: auto;
	margin-left: auto;
	width: 180px;
	height: 100px;
}


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


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

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


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





.gen-paragraph-47 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-47 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-47 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-47 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-47 .paragraph {
	color: rgba(84, 101, 118, 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: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
@media (max-width: 1199.98px) {
  .gen-productlist-3 .product-view   {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	}
}
@media (max-width: 575.98px) {
  .gen-productlist-3 .product-view  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	}
}
.gen-productlist-3 .product-view {
	color: rgba(0, 0, 0, 1);
}
.gen-productlist-3 .product-view:hover {
	color: rgba(0, 0, 0, 1);
}

.gen-block-25 { position: relative; }
.gen-block-25 {
	margin-top: 0px;
	margin-bottom: 0px;
	height: 100%;
}

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

@media (max-width: 991.98px) {
	.gen-block-25 {
		height: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-25 {
		height: 100%;
	}
}

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

.gen-block-25 span {
	line-height: 1.2em;
}
.gen-block-25 {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-block-25  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-25 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}

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

@media (max-width: 1199.98px) {
	.gen-blockabsolute-5 {
		height: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-blockabsolute-5 {
		width: 100%;
		height: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-blockabsolute-5 {
		height: 100%;
	}
}

@media (max-width: 575.98px) {
	.gen-blockabsolute-5 {
		width: 100%;
		height: 100%;
	}
}

.gen-blockabsolute-5 span {
	line-height: 1.2em;
}
.gen-blockabsolute-5 {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.30000000000000004s;
}
.gen-blockabsolute-5  {
	padding-bottom: 15px;
	padding-left: 0px;
}
.gen-blockabsolute-5 {
	color: rgba(0, 0, 0, 1);
box-shadow: 0px 0px 0px 1px rgba(141, 199, 63, 1);
}
.gen-blockabsolute-5:hover {
	color: rgba(0, 0, 0, 1);
box-shadow: 0px 0px 0px 1px rgba(141, 199, 63, 1);
}

.gen-blockabsolute-5{
opacity: 0
}
.gen-blockabsolute-5 :hover{
opacity: 1
}
.gen-button-11 { position: relative; }
.gen-button-11 {
	margin-top: 60px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 178px;
	height: 38px;
}

@media (max-width: 1199.98px) {
	.gen-button-11 {
		margin-top: 60px;
		margin-bottom: 10px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-11 {
		margin-top: 30px;
		margin-right: 8px;
		margin-bottom: 10px;
		margin-left: 8px;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-button-11 {
		margin-top: 35px;
		margin-bottom: 10px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-11 {
		margin-top: 20px;
		margin-bottom: 10px;
		width: auto;
	}
}

.gen-button-11 > .button span {
	line-height: 1.2em;
}
.gen-button-11 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-11 > .button  {
	padding-top: 0px;
	font-size: 14px;
}
.gen-button-11 > .button  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-button-11 > .button  {
	font-size: 12px;
	}
}
@media (max-width: 991.98px) {
  .gen-button-11 > .button  span {
font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-11 > .button  {
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-11 > .button  span {
font-size: 12px;
	}
}
.gen-button-11 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(66, 67, 80, 0.796);
}
.gen-button-11 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(66, 80, 93, 1);
}
.gen-button-11 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(66, 80, 93, 1);
}
.gen-button-11 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

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

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

@media (max-width: 1199.98px) {
	.gen-buybutton-3 {
		margin-top: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-buybutton-3 {
		margin-top: 0px;
		margin-right: 8px;
		margin-left: 8px;
		width: auto;
	}
}

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

@media (max-width: 575.98px) {
	.gen-buybutton-3 {
		margin-top: 0px;
		width: auto;
	}
}

.gen-buybutton-3 > .button span {
	line-height: 1.2em;
}
.gen-buybutton-3 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-buybutton-3 > .button  {
	padding-top: 0px;
	font-size: 14px;
}
.gen-buybutton-3 > .button  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-buybutton-3 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-buybutton-3 > .button  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-buybutton-3 > .button  {
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-buybutton-3 > .button  span {
font-size: 12px;
	}
}
.gen-buybutton-3 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-buybutton-3 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-buybutton-3 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-buybutton-3 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-buybutton-3 > .button > span{
padding:0 10px;
}


.gen-block-26 { position: relative; }
.gen-block-26 {
	margin-right: 10px;
	margin-left: 10px;
	width: auto;
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-block-26 {
								margin-right: 5px;
								margin-left: 5px;
								height: 100%;
							}
}

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

.gen-image-29 { position: relative; }
.gen-image-29 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 159px;
}


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

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

@media (max-width: 575.98px) {
			.gen-image-29 {
				height: 110px;
			}
}

.gen-image-29 .image-a span {
	line-height: 1.2em;
}
.gen-image-29 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-image-29 .image-a  {
}
.gen-image-29 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}


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

@media (max-width: 1199.98px) {
	.gen-horizontalline-11 {
		margin-bottom: 0px;
	}
}


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


.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(195, 196, 197, 1);
}


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

@media (max-width: 1199.98px) {
		.gen-block-27 {
			margin-top: 0px;
		}
}


@media (max-width: 767.98px) {
				.gen-block-27 {
					margin-top: 0px;
					height: auto;
				}
}

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

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

.gen-heading-15 { position: relative; }
.gen-heading-15 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-heading-15 {
								margin-right: 0px;
								margin-bottom: 5px;
								margin-left: 5px;
							}
}

.gen-heading-15 .h span {
	line-height: 1.2em;
}
.gen-heading-15 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-15 .h  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-heading-15 .h  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-heading-15 .h  {
	font-size: 12px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-15 .h  span {
font-size: 12px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-15 .h  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-15 .h  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-15 .h  {
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-15 .h  span {
font-size: 12px;
	}
}
.gen-heading-15 .h {
	color: rgba(49, 59, 69, 1);
}
.gen-heading-15 .h:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-15 .h:active {
	color: rgba(239, 239, 239, 1);
}


.gen-ratingbar-3 { position: relative; }
.gen-ratingbar-3 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 116px;
}





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

.gen-ratingbar-3{
font-size:14px;
}
.gen-ratingbar-3 .rating-icon:not(last-child){
margin-right:4px;
}
.gen-ratingbar-3{
color:rgba(141, 199, 63, 1);
}


.gen-editorrow-28 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.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: 1199.98px) and (min-width: 992px) {
.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: 991.98px) and (min-width: 768px) {
.gen-editorrow-28 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-28 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

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

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

}
.gen-editorrow-28 { position: relative; }
.gen-editorrow-28 {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-editorrow-28 {
								margin-top: 0px;
								margin-left: 0px;
							}
}

.gen-editorrow-28 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-28 span {
}
.gen-editorrow-28 {
	text-transform: 0;
}
.gen-editorrow-28  {
	padding-top: 5px;
	padding-bottom: 5px;
}
.gen-editorrow-28 {
	color: rgba(0, 0, 0, 0);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
}

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





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

.gen-paragraph-48 { position: relative; }





.gen-paragraph-48 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-48 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-48 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 12px;
	text-align: left;
}
.gen-paragraph-48 .paragraph  span {
font-size: 12px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-48 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-48 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-48 .paragraph  span {
font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-48 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-48 .paragraph  span {
font-size: 12px;
	}
}
.gen-paragraph-48 .paragraph {
	color: rgba(84, 101, 118, 1);
}


.gen-paragraph-49 { position: relative; }





.gen-paragraph-49 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-49 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-49 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-49 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-49 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-49 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-49 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-49 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-49 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	}
}
.gen-paragraph-49 .paragraph {
	color: rgba(141, 199, 63, 1);
}



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





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

.gen-paragraph-50 { position: relative; }
.gen-paragraph-50 {
	margin-left: auto;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-50 {
		margin-left: auto;
	}
}

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

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

@media (max-width: 575.98px) {
	.gen-paragraph-50 {
		margin-right: auto;
		margin-left: 5px;
	}
}

.gen-paragraph-50 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-50 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-50 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 12px;
	text-align: right;
}
.gen-paragraph-50 .paragraph  span {
font-size: 12px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-50 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-50 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-50 .paragraph  span {
font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-50 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-50 .paragraph  span {
font-size: 12px;
	}
}
.gen-paragraph-50 .paragraph {
	color: rgba(84, 101, 118, 1);
}


.gen-paragraph-51 { position: relative; }
.gen-paragraph-51 {
	margin-left: auto;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-51 {
		margin-left: auto;
	}
}

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

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

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

.gen-paragraph-51 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-51 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-51 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-paragraph-51 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-51 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-51 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-51 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-51 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-51 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-paragraph-51 .paragraph {
	color: rgba(66, 80, 93, 1);
}








.gen-paginatorloadmore-1 { position: relative; }
.gen-paginatorloadmore-1 {
	width: 100%;
	height: 39px;
}





.gen-paginatorloadmore-1 span {
	line-height: 1.2em;
}
.gen-paginatorloadmore-1 {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-paginatorloadmore-1  {
	font-size: 16px;
}
.gen-paginatorloadmore-1  span {
font-size: 16px;
}
.gen-paginatorloadmore-1 {
	color: rgba(177, 177, 177, 1);
}

.gen-paginatorloadmore-1 .button-load-more { position: relative; }
.gen-paginatorloadmore-1 .button-load-more {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 178px;
	height: 38px;
}

@media (max-width: 1199.98px) {
	.gen-paginatorloadmore-1 .button-load-more {
		margin-top: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-paginatorloadmore-1 .button-load-more {
		margin-top: 0px;
		margin-right: 8px;
		margin-left: 8px;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-paginatorloadmore-1 .button-load-more {
		margin-top: 0px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-paginatorloadmore-1 .button-load-more {
		margin-top: 0px;
		width: auto;
	}
}

.gen-paginatorloadmore-1 .button-load-more > .button span {
	line-height: 1.2em;
}
.gen-paginatorloadmore-1 .button-load-more > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-paginatorloadmore-1 .button-load-more > .button  {
	padding-top: 0px;
	font-size: 14px;
	text-align: left;
}
.gen-paginatorloadmore-1 .button-load-more > .button  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-paginatorloadmore-1 .button-load-more > .button  {
	font-size: 12px;
	}
}
@media (max-width: 991.98px) {
  .gen-paginatorloadmore-1 .button-load-more > .button  span {
font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-paginatorloadmore-1 .button-load-more > .button  {
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-paginatorloadmore-1 .button-load-more > .button  span {
font-size: 12px;
	}
}
.gen-paginatorloadmore-1 .button-load-more > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-paginatorloadmore-1 .button-load-more > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-paginatorloadmore-1 .button-load-more > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-paginatorloadmore-1 .button-load-more > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

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








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





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





.gen-editorsection-16 span {
}
.gen-editorsection-16 {
	text-transform: 0;
}
.gen-editorsection-16  {
	padding-top: 15px;
	padding-bottom: 40px;
}
@media (max-width: 991.98px) {
  .gen-editorsection-16  {
	padding-top: 0px;
	padding-bottom: 80px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorsection-16  {
	padding-top: 0px;
	padding-bottom: 80px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-16  {
	padding-top: 0px;
	padding-bottom: 15px;
	}
}
.gen-editorsection-16 {
	background-color: rgba(255, 255, 255, 1);
	background-image: url('') ;
	background-position: center top ;
	background-clip: initial ;
	background-repeat: repeat ;
	background-size: auto ;
}

.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 (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorrow-29 {
	display:none !important;
	}
}

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

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

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorrow-29 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorrow-29 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .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: 0px;
}
@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-48 { position: relative; }





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

.gen-block-28 { position: relative; }
.gen-block-28 {
	margin-top: 10px;
	margin-right: auto;
	margin-left: 180px;
	width: 655px;
}

@media (max-width: 1199.98px) {
	.gen-block-28 {
		margin-right: 30px;
		width: 459px;
	}
}




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

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

@media (max-width: 1199.98px) {
	.gen-heading-16 {
		margin-right: 0px;
		margin-left: 0px;
		width: auto;
	}
}

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

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

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

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-heading-16 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-heading-16 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-heading-16 {
display:none !important;
} }
.gen-heading-16 .h span {
	line-height: 1.2em;
	letter-spacing: 0.05em ;
}
.gen-heading-16 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0.05em;
}
.gen-heading-16 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 24px;
	text-align: center;
}
.gen-heading-16 .h  span {
font-size: 24px;
}
@media (max-width: 1199.98px) {
  .gen-heading-16 .h   {
	font-size: 24px;
	text-align: center;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-16 .h   span {
font-size: 24px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-16 .h  {
	font-size: 22px;
	text-align: center;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-16 .h  span {
font-size: 22px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-16 .h  {
	font-size: 20px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-16 .h  span {
font-size: 20px;
	}
}
.gen-heading-16 .h {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-16 .h:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-16 .h:active {
	color: rgba(84, 101, 118, 1);
}


.gen-paragraph-52 { position: relative; }
.gen-paragraph-52 {
	margin-right: 0px;
	margin-left: 0px;
	width: 100%;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-52 {
		margin-right: 0px;
		margin-left: 0px;
		width: auto;
	}
}

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

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

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

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-paragraph-52 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-paragraph-52 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-paragraph-52 {
display:none !important;
} }
.gen-paragraph-52 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-52 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-paragraph-52 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: center;
}
.gen-paragraph-52 .paragraph  span {
font-size: 14px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-52 .paragraph   {
	font-size: 14px;
	text-align: center;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-52 .paragraph   span {
font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-52 .paragraph  {
	font-size: 14px;
	text-align: center;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-52 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-52 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-52 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}





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

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

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-30 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-30 .col:nth-child(2) {
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%;
}
.gen-editorrow-30 .col:nth-child(2) {
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 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-30 { position: relative; }
.gen-editorrow-30 {
	margin-left: 0px;
	width: 100%;
}

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




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

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





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

.gen-productimagesviewer-1 { position: relative; }
.gen-productimagesviewer-1 {
	margin-right: 80px;
	height: 550px;
}

@media (max-width: 1199.98px) {
	.gen-productimagesviewer-1 {
		margin-top: 15px;
		margin-right: 30px;
		margin-bottom: 15px;
		height: 542px;
	}
}

@media (max-width: 991.98px) {
	.gen-productimagesviewer-1 {
		margin-top: 15px;
		margin-right: 0px;
		margin-bottom: 15px;
		height: 320px;
	}
}

@media (max-width: 767.98px) {
	.gen-productimagesviewer-1 {
		margin-right: 0px;
		height: 320px;
	}
}

@media (max-width: 575.98px) {
	.gen-productimagesviewer-1 {
		margin-top: 0px;
		height: 250px;
	}
}
@media (max-width: 575.98px) {
	.gen-productimagesviewer-1 {
	display:none !important;
	}
}

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

.gen-productimagesviewer-1 .image { position: relative; }
.gen-productimagesviewer-1 .image {
	margin-bottom: 0px;
	margin-left: auto;
	width: 90%;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-productimagesviewer-1 .image {
		margin-bottom: 0px;
		width: 95%;
		height: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-productimagesviewer-1 .image {
		margin-bottom: 0px;
		width: 500px;
		height: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-productimagesviewer-1 .image {
		width: 95%;
		height: 100%;
	}
}

@media (max-width: 575.98px) {
	.gen-productimagesviewer-1 .image {
		width: 98%;
		height: 100%;
	}
}

.gen-productimagesviewer-1 .image .image-a span {
	line-height: 1.2em;
}
.gen-productimagesviewer-1 .image .image-a {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-productimagesviewer-1 .image .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-productimagesviewer-1 .image .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(255, 255, 255, 0);
	background-color: rgba(255, 255, 255, 1);
}
.gen-productimagesviewer-1 .image .image-a:hover {
	color: rgba(0, 192, 88, 1);
	background-color: rgba(255, 255, 255, 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-right: 10px;
	width: 107px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-productimagesviewer-1 .image-slider {
		width: 90px;
	}
}



@media (max-width: 575.98px) {
					.gen-productimagesviewer-1 .image-slider {
						width: 60px;
					}
}

.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, 192, 88, 1);
}

.gen-productimagesviewer-1 .image-slider .icon-left { position: relative; }
.gen-productimagesviewer-1 .image-slider .icon-left {
	margin-right: 5px;
	margin-bottom: 10px;
	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: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-productimagesviewer-1 .image-slider .icon-left  {
	padding-right: 0px;
	padding-left: 0px;
}
.gen-productimagesviewer-1 .image-slider .icon-left {
	color: rgba(0, 192, 88, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-productimagesviewer-1 .image-slider .icon-left:hover {
	color: rgba(0, 192, 88, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 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(84, 101, 118, 1);
}
.gen-productimagesviewer-1 .image-slider .icon-left:hover .icon-wrapper > i{
color:rgba(141, 199, 63, 1);
}

.gen-productimagesviewer-1 .image-slider .thumbnail-image { position: relative; }
.gen-productimagesviewer-1 .image-slider .thumbnail-image {
	margin-bottom: 0px;
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-productimagesviewer-1 .image-slider .thumbnail-image {
								width: auto;
								height: auto;
							}
}

.gen-productimagesviewer-1 .image-slider .thumbnail-image .image-a span {
}
.gen-productimagesviewer-1 .image-slider .thumbnail-image .image-a {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	text-transform: 0;
}
.gen-productimagesviewer-1 .image-slider .thumbnail-image .image-a  {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.gen-productimagesviewer-1 .image-slider .thumbnail-image .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-productimagesviewer-1 .image-slider .thumbnail-image .image-a:hover {
	color: rgba(0, 192, 88, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-productimagesviewer-1 .image-slider .thumbnail-image .image-a.selected {
	color: rgba(0, 192, 88, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}


.gen-productimagesviewer-1 .image-slider .icon-right { position: relative; }
.gen-productimagesviewer-1 .image-slider .icon-right {
	margin-top: 10px;
	margin-right: 5px;
	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: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-productimagesviewer-1 .image-slider .icon-right  {
	padding-right: 0px;
	padding-left: 0px;
}
.gen-productimagesviewer-1 .image-slider .icon-right {
	color: rgba(0, 192, 88, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-productimagesviewer-1 .image-slider .icon-right:hover {
	color: rgba(0, 192, 88, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 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(84, 101, 118, 1);
}
.gen-productimagesviewer-1 .image-slider .icon-right:hover .icon-wrapper > i{
color:rgba(141, 199, 63, 1);
}

.gen-productimagesviewer-1 .image-slider .slide4 { position: relative; }
.gen-productimagesviewer-1 .image-slider .slide4 {
	margin-bottom: 0px;
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-productimagesviewer-1 .image-slider .slide4 {
								width: auto;
								height: auto;
							}
}

.gen-productimagesviewer-1 .image-slider .slide4 .image-a span {
}
.gen-productimagesviewer-1 .image-slider .slide4 .image-a {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	text-transform: 0;
}
.gen-productimagesviewer-1 .image-slider .slide4 .image-a  {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.gen-productimagesviewer-1 .image-slider .slide4 .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-productimagesviewer-1 .image-slider .slide4 .image-a:hover {
	color: rgba(0, 192, 88, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-productimagesviewer-1 .image-slider .slide4 .image-a.selected {
	color: rgba(0, 192, 88, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}


.gen-productimagesviewer-1 .image-slider .slide4 { position: relative; }
.gen-productimagesviewer-1 .image-slider .slide4 {
	margin-bottom: 0px;
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-productimagesviewer-1 .image-slider .slide4 {
								width: auto;
								height: auto;
							}
}

.gen-productimagesviewer-1 .image-slider .slide4 .image-a span {
}
.gen-productimagesviewer-1 .image-slider .slide4 .image-a {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	text-transform: 0;
}
.gen-productimagesviewer-1 .image-slider .slide4 .image-a  {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.gen-productimagesviewer-1 .image-slider .slide4 .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-productimagesviewer-1 .image-slider .slide4 .image-a:hover {
	color: rgba(0, 192, 88, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-productimagesviewer-1 .image-slider .slide4 .image-a.selected {
	color: rgba(0, 192, 88, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}




.gen-productimagesviewer-2 { position: relative; }
.gen-productimagesviewer-2 {
	margin-right: 80px;
	height: 550px;
}
@media (min-width: 1200.00px) {
	.gen-productimagesviewer-2 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-productimagesviewer-2 {
		margin-top: 15px;
		margin-right: 30px;
		margin-bottom: 15px;
		height: 542px;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-productimagesviewer-2 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
	.gen-productimagesviewer-2 {
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 15px;
		height: 320px;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-productimagesviewer-2 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
	.gen-productimagesviewer-2 {
		margin-right: 0px;
		height: 320px;
	}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-productimagesviewer-2 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
	.gen-productimagesviewer-2 {
		margin-top: 0px;
		height: 300px;
	}
}

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

.gen-productimagesviewer-2 .image { position: relative; }
.gen-productimagesviewer-2 .image {
	margin-bottom: 0px;
	margin-left: auto;
	width: 90%;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-productimagesviewer-2 .image {
		margin-bottom: 0px;
		width: 95%;
		height: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-productimagesviewer-2 .image {
		margin-bottom: 0px;
		width: 500px;
		height: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-productimagesviewer-2 .image {
		width: 95%;
		height: 100%;
	}
}

@media (max-width: 575.98px) {
	.gen-productimagesviewer-2 .image {
		width: 100%;
		height: 220px;
	}
}

.gen-productimagesviewer-2 .image .image-a span {
	line-height: 1.2em;
}
.gen-productimagesviewer-2 .image .image-a {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-productimagesviewer-2 .image .image-a  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-productimagesviewer-2 .image .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(255, 255, 255, 0);
	background-color: rgba(255, 255, 255, 1);
}
.gen-productimagesviewer-2 .image .image-a:hover {
	color: rgba(0, 192, 88, 1);
	background-color: rgba(255, 255, 255, 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-right: 10px;
	width: 107px;
	height: auto;
}

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



@media (max-width: 575.98px) {
					.gen-productimagesviewer-2 .image-slider {
						margin-top: 0px;
						margin-right: 0px;
						margin-bottom: 0px;
						margin-left: 0px;
						width: 100%;
						height: 68px;
					}
}

.gen-productimagesviewer-2 .image-slider span {
	line-height: 1.2em;
}
.gen-productimagesviewer-2 .image-slider {
	line-height: 1.2em;
}
.gen-productimagesviewer-2 .image-slider  {
}
@media (max-width: 575.98px) {
  .gen-productimagesviewer-2 .image-slider  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-productimagesviewer-2 .image-slider {
	color: rgba(0, 192, 88, 1);
}

.gen-productimagesviewer-2 .image-slider .icon-left { position: relative; }
.gen-productimagesviewer-2 .image-slider .icon-left {
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 30px;
	height: 30px;
}




@media (max-width: 575.98px) {
							.gen-productimagesviewer-2 .image-slider .icon-left {
								margin-top: 0px;
								margin-bottom: 0px;
							}
}

.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: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-productimagesviewer-2 .image-slider .icon-left  {
	padding-right: 0px;
	padding-left: 0px;
}
.gen-productimagesviewer-2 .image-slider .icon-left {
	color: rgba(0, 192, 88, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-productimagesviewer-2 .image-slider .icon-left:hover {
	color: rgba(0, 192, 88, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 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(84, 101, 118, 1);
}
.gen-productimagesviewer-2 .image-slider .icon-left:hover .icon-wrapper > i{
color:rgba(141, 199, 63, 1);
}

.gen-productimagesviewer-2 .image-slider .thumbnail-image { position: relative; }
.gen-productimagesviewer-2 .image-slider .thumbnail-image {
	margin-bottom: 0px;
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-productimagesviewer-2 .image-slider .thumbnail-image {
								margin-top: 0px;
								margin-right: 0px;
								margin-bottom: 0px;
								margin-left: 0px;
								width: auto;
								height: 100%;
							}
}

.gen-productimagesviewer-2 .image-slider .thumbnail-image .image-a span {
}
.gen-productimagesviewer-2 .image-slider .thumbnail-image .image-a {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	text-transform: 0;
}
.gen-productimagesviewer-2 .image-slider .thumbnail-image .image-a  {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.gen-productimagesviewer-2 .image-slider .thumbnail-image .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-productimagesviewer-2 .image-slider .thumbnail-image .image-a:hover {
	color: rgba(0, 192, 88, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-productimagesviewer-2 .image-slider .thumbnail-image .image-a.selected {
	color: rgba(0, 192, 88, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}


.gen-productimagesviewer-2 .image-slider .icon-right { position: relative; }
.gen-productimagesviewer-2 .image-slider .icon-right {
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 30px;
	height: 30px;
}




@media (max-width: 575.98px) {
							.gen-productimagesviewer-2 .image-slider .icon-right {
								margin-top: 0px;
								margin-bottom: 0px;
							}
}

.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: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-productimagesviewer-2 .image-slider .icon-right  {
	padding-right: 0px;
	padding-left: 0px;
}
.gen-productimagesviewer-2 .image-slider .icon-right {
	color: rgba(0, 192, 88, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-productimagesviewer-2 .image-slider .icon-right:hover {
	color: rgba(0, 192, 88, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 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(84, 101, 118, 1);
}
.gen-productimagesviewer-2 .image-slider .icon-right:hover .icon-wrapper > i{
color:rgba(141, 199, 63, 1);
}

.gen-productimagesviewer-2 .image-slider .slide4 { position: relative; }
.gen-productimagesviewer-2 .image-slider .slide4 {
	margin-bottom: 0px;
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-productimagesviewer-2 .image-slider .slide4 {
								margin-top: 0px;
								margin-right: 0px;
								margin-bottom: 0px;
								margin-left: 0px;
								width: auto;
								height: 100%;
							}
}

.gen-productimagesviewer-2 .image-slider .slide4 .image-a span {
}
.gen-productimagesviewer-2 .image-slider .slide4 .image-a {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	text-transform: 0;
}
.gen-productimagesviewer-2 .image-slider .slide4 .image-a  {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.gen-productimagesviewer-2 .image-slider .slide4 .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-productimagesviewer-2 .image-slider .slide4 .image-a:hover {
	color: rgba(0, 192, 88, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-productimagesviewer-2 .image-slider .slide4 .image-a.selected {
	color: rgba(0, 192, 88, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}


.gen-productimagesviewer-2 .image-slider .slide4 { position: relative; }
.gen-productimagesviewer-2 .image-slider .slide4 {
	margin-bottom: 0px;
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-productimagesviewer-2 .image-slider .slide4 {
								margin-top: 0px;
								margin-right: 0px;
								margin-bottom: 0px;
								margin-left: 0px;
								width: auto;
								height: 100%;
							}
}

.gen-productimagesviewer-2 .image-slider .slide4 .image-a span {
}
.gen-productimagesviewer-2 .image-slider .slide4 .image-a {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	text-transform: 0;
}
.gen-productimagesviewer-2 .image-slider .slide4 .image-a  {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.gen-productimagesviewer-2 .image-slider .slide4 .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-productimagesviewer-2 .image-slider .slide4 .image-a:hover {
	color: rgba(0, 192, 88, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-productimagesviewer-2 .image-slider .slide4 .image-a.selected {
	color: rgba(0, 192, 88, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}





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





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

.gen-block-29 { position: relative; }
.gen-block-29 {
	margin-top: 45px;
}





.gen-block-29 span {
	line-height: 1.2em;
}
.gen-block-29 {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-block-29  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-block-29 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}

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


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

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

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

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

.gen-image-30 { position: relative; }
.gen-image-30 {
	margin-right: auto;
	margin-left: auto;
	width: 210px;
	height: 89px;
}


@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-favoriteicon-1 { position: relative; }
.gen-favoriteicon-1 {
	margin-left: 0px;
	width: 45px;
	height: 45px;
}





.gen-favoriteicon-1 span {
	line-height: 1.2em;
}
.gen-favoriteicon-1 {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-favoriteicon-1  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.gen-favoriteicon-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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-favoriteicon-1: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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-favoriteicon-1 > i{
font-size:25px;
}
.gen-favoriteicon-1:not(.favorited){
color:rgba(84, 101, 118, 1);
}
.gen-favoriteicon-1:not(.favorited):hover{
color:rgba(141, 199, 63, 1);
}
.gen-favoriteicon-1.favorited{
color:rgba(255, 255, 255, 1);
}


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

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

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

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

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

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

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




@media (min-width: 1200px) {
 .gen-editorrow-31 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-31 {
display:none !important;
} }
.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: 767.98px) {
  .gen-editorrow-31  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-31  {
	padding-top: 10px;
	padding-bottom: 0px;
	}
}
.gen-editorrow-31 {
	color: rgba(0, 0, 0, 0);
}

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





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

.gen-heading-17 { position: relative; }
.gen-heading-17 {
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 10px;
	margin-left: auto;
	width: 600px;
}

@media (max-width: 1199.98px) {
	.gen-heading-17 {
		width: auto;
	}
}

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


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

.gen-heading-17 .h span {
	line-height: 1.2em;
	letter-spacing: 0.05em ;
}
.gen-heading-17 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0.05em;
}
.gen-heading-17 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 24px;
	text-align: center;
}
.gen-heading-17 .h  span {
font-size: 24px;
}
@media (max-width: 1199.98px) {
  .gen-heading-17 .h   {
	font-size: 24px;
	text-align: left;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-17 .h   span {
font-size: 24px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-17 .h  {
	font-size: 20px;
	text-align: left;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-17 .h  span {
font-size: 20px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-17 .h  {
	font-size: 15px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-17 .h  span {
font-size: 15px;
	}
}
.gen-heading-17 .h {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-17 .h:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-17 .h:active {
	color: rgba(84, 101, 118, 1);
}


.gen-paragraph-53 { position: relative; }
.gen-paragraph-53 {
	margin-right: 30px;
	margin-left: auto;
	width: 600px;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-53 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-53 {
		margin-right: 0px;
		margin-bottom: 15px;
		margin-left: 0px;
		width: auto;
	}
}

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

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

.gen-paragraph-53 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-53 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-paragraph-53 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: center;
}
.gen-paragraph-53 .paragraph  span {
font-size: 14px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-53 .paragraph   {
	font-size: 14px;
	text-align: left;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-53 .paragraph   span {
font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-53 .paragraph  {
	font-size: 14px;
	text-align: left;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-53 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-53 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-53 .paragraph  span {
font-size: 12px;
	}
}
.gen-paragraph-53 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-block-31 { position: relative; }
.gen-block-31 {
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	width: auto;
}


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

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

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

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

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




@media (max-width: 575.98px) {
							.gen-ratingbarwithtext-1 {
								margin-bottom: 5px;
							}
}

.gen-ratingbarwithtext-1 span {
	line-height: 1.2em;
}
.gen-ratingbarwithtext-1 {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-ratingbarwithtext-1  {
	padding-left: 0px;
	font-size: 14px;
}
.gen-ratingbarwithtext-1  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-ratingbarwithtext-1  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-ratingbarwithtext-1  span {
font-size: 14px;
	}
}
.gen-ratingbarwithtext-1 {
	color: rgba(144, 145, 146, 1);
}

.gen-ratingbarwithtext-1 .rating-icon > i{
font-size:18px;
}
.gen-ratingbarwithtext-1 .rating-icon:not(last-child){
margin-right:2px;
}
.gen-ratingbarwithtext-1 .rating-icon:last-child{
margin-right:1px;
}
.gen-ratingbarwithtext-1 .rating-icon > i{
color:rgba(141, 199, 63, 1);
}

.gen-button-12 { position: relative; }





.gen-button-12 > .button span {
	line-height: 1.2em;
}
.gen-button-12 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-button-12 > .button  {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 13px;
}
.gen-button-12 > .button  span {
font-size: 13px;
}
.gen-button-12 > .button {
	color: rgba(84, 101, 118, 1);
}
.gen-button-12 > .button:hover {
	color: rgba(141, 199, 63, 1);
}
.gen-button-12 > .button:active {
	color: rgba(141, 199, 63, 1);
}
.gen-button-12 > .button:disabled {
	color: rgba(239, 239, 239, 1);
}

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

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

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

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

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

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

@media (min-width: 1200px) {
 .gen-horizontalline-12 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-horizontalline-12 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-horizontalline-12 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-horizontalline-12 {
display:none !important;
} }
.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(195, 196, 197, 1);
}




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





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

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

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

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

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

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

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

.gen-image-31 { position: relative; }
.gen-image-31 {
	margin-right: auto;
	margin-left: auto;
	width: 210px;
	height: 120px;
}


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


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

.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-favoriteicon-2 { position: relative; }
.gen-favoriteicon-2 {
	margin-left: 0px;
	width: 45px;
	height: 45px;
}


@media (max-width: 991.98px) {
			.gen-favoriteicon-2 {
				margin-bottom: 0px;
				margin-left: auto;
			}
}



.gen-favoriteicon-2 span {
	line-height: 1.2em;
}
.gen-favoriteicon-2 {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-favoriteicon-2  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.gen-favoriteicon-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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-favoriteicon-2: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(84, 101, 118, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-favoriteicon-2 > i{
font-size:25px;
}
.gen-favoriteicon-2:not(.favorited){
color:rgba(84, 101, 118, 1);
}
.gen-favoriteicon-2:not(.favorited):hover{
color:rgba(4, 5, 6, 1);
}
.gen-favoriteicon-2.favorited{
color:rgba(255, 255, 255, 1);
}


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


@media (max-width: 991.98px) {
				.gen-block-33 {
					margin-left: auto;
					width: auto;
					height: 100%;
				}
}

@media (max-width: 767.98px) {
				.gen-block-33 {
					width: 100%;
					height: 100%;
				}
}

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

@media (max-width: 575.98px) {
 .gen-block-33 {
display:none !important;
} }
.gen-block-33 span {
	line-height: 1.2em;
}
.gen-block-33 {
	line-height: 1.2em;
}
.gen-block-33  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-33 {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
}

.gen-image-32 { position: relative; }
.gen-image-32 {
	margin-right: auto;
	margin-left: auto;
	width: 210px;
	height: 120px;
}


@media (max-width: 991.98px) {
			.gen-image-32 {
				margin-right: 20px;
				margin-left: auto;
				width: 200px;
				height: 90px;
			}
}

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

@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-favoriteicon-3 { position: relative; }
.gen-favoriteicon-3 {
	margin-left: 0px;
	width: 45px;
	height: 45px;
}


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



.gen-favoriteicon-3 span {
	line-height: 1.2em;
}
.gen-favoriteicon-3 {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-favoriteicon-3  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.gen-favoriteicon-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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-favoriteicon-3: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(84, 101, 118, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-favoriteicon-3 > i{
font-size:25px;
}
.gen-favoriteicon-3:not(.favorited){
color:rgba(84, 101, 118, 1);
}
.gen-favoriteicon-3:not(.favorited):hover{
color:rgba(4, 5, 6, 1);
}
.gen-favoriteicon-3.favorited{
color:rgba(255, 255, 255, 1);
}




.gen-horizontalline-13 { position: relative; }
.gen-horizontalline-13 {
	margin-right: 0px;
	margin-bottom: 0px;
	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(195, 196, 197, 1);
}


.gen-productvariantbox-1 { position: relative; }
.gen-productvariantbox-1 {
	margin-bottom: 0px;
}





.gen-productvariantbox-1 span {
}
.gen-productvariantbox-1 {
	text-transform: 0;
}
.gen-productvariantbox-1  {
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-productvariantbox-1 {
	color: rgba(0, 192, 88, 1);
}

.gen-productvariantbox-1 .thumbnail-select { position: relative; }
.gen-productvariantbox-1 .thumbnail-select {
	margin-bottom: 0px;
}





.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, 192, 88, 1);
}

.gen-productvariantbox-1 .thumbnail-select .title { position: relative; }
.gen-productvariantbox-1 .thumbnail-select .title {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
}

@media (max-width: 1199.98px) {
	.gen-productvariantbox-1 .thumbnail-select .title {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}




.gen-productvariantbox-1 .thumbnail-select .title span {
	line-height: 1.2em;
}
.gen-productvariantbox-1 .thumbnail-select .title {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-productvariantbox-1 .thumbnail-select .title  {
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	font-size: 14px;
}
.gen-productvariantbox-1 .thumbnail-select .title  span {
font-size: 14px;
}
.gen-productvariantbox-1 .thumbnail-select .title {
	color: rgba(84, 101, 118, 1);
}


.gen-productvariantbox-1 .thumbnail-select .thumbnail-variant-option { position: relative; }
.gen-productvariantbox-1 .thumbnail-select .thumbnail-variant-option {
	margin-right: 5px;
	margin-bottom: 10px;
	height: 35px;
}





.gen-productvariantbox-1 .thumbnail-select .thumbnail-variant-option span {
}
.gen-productvariantbox-1 .thumbnail-select .thumbnail-variant-option {
	font-family: Montserrat, sans-serif;
font-weight: bold;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	text-transform: 0;
	transition: all 0.2s;
}
.gen-productvariantbox-1 .thumbnail-select .thumbnail-variant-option  {
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 8px;
	font-size: 12px;
}
.gen-productvariantbox-1 .thumbnail-select .thumbnail-variant-option  span {
font-size: 12px;
}
.gen-productvariantbox-1 .thumbnail-select .thumbnail-variant-option {
	color: rgba(84, 101, 118, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
}
.gen-productvariantbox-1 .thumbnail-select .thumbnail-variant-option:hover {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
box-shadow: 0px 0px 0px 1px rgba(141, 199, 63, 1);
}
.gen-productvariantbox-1 .thumbnail-select .thumbnail-variant-option:active {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
box-shadow: 0px 0px 0px 1px rgba(141, 199, 63, 1);
}
.gen-productvariantbox-1 .thumbnail-select .thumbnail-variant-option.selected {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
box-shadow: 0px 0px 0px 1px rgba(141, 199, 63, 1);
}



.gen-productvariantbox-1 .color-select { position: relative; }
.gen-productvariantbox-1 .color-select {
	margin-top: 0px;
	width: auto;
	height: auto;
}





.gen-productvariantbox-1 .color-select span {
}
.gen-productvariantbox-1 .color-select {
	font-family: Montserrat, sans-serif;
	text-transform: 0;
}
.gen-productvariantbox-1 .color-select  {
}
.gen-productvariantbox-1 .color-select {
	color: rgba(0, 0, 0, 1);
}

.gen-productvariantbox-1 .color-select .title { position: relative; }
.gen-productvariantbox-1 .color-select .title {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
}

@media (max-width: 1199.98px) {
	.gen-productvariantbox-1 .color-select .title {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}




.gen-productvariantbox-1 .color-select .title span {
	line-height: 1.2em;
}
.gen-productvariantbox-1 .color-select .title {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-productvariantbox-1 .color-select .title  {
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	font-size: 14px;
}
.gen-productvariantbox-1 .color-select .title  span {
font-size: 14px;
}
.gen-productvariantbox-1 .color-select .title {
	color: rgba(84, 101, 118, 1);
}


.gen-productvariantbox-1 .color-select .color-variant-option { position: relative; }
.gen-productvariantbox-1 .color-select .color-variant-option {
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: auto;
	height: 35px;
}





.gen-productvariantbox-1 .color-select .color-variant-option span {
}
.gen-productvariantbox-1 .color-select .color-variant-option {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	text-transform: 0;
	transition: all 0.2s;
}
.gen-productvariantbox-1 .color-select .color-variant-option  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 11px;
	text-align: center;
}
.gen-productvariantbox-1 .color-select .color-variant-option  span {
font-size: 11px;
}
.gen-productvariantbox-1 .color-select .color-variant-option {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
}
.gen-productvariantbox-1 .color-select .color-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(141, 199, 63, 1);
box-shadow: 0px 0px 0px 1px rgba(141, 199, 63, 1);
}
.gen-productvariantbox-1 .color-select .color-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(141, 199, 63, 1);
box-shadow: 0px 0px 0px 1px rgba(141, 199, 63, 1);
}
.gen-productvariantbox-1 .color-select .color-variant-option.selected {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
box-shadow: 0px 0px 0px 1px rgba(141, 199, 63, 1);
}

.gen-productvariantbox-1 .color-select .color-variant-option .color-box { position: relative; }
.gen-productvariantbox-1 .color-select .color-variant-option .color-box {
	margin-right: 0px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}





.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 {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	text-transform: 0;
}
.gen-productvariantbox-1 .color-select .color-variant-option .color-box .inner-color  {
}
.gen-productvariantbox-1 .color-select .color-variant-option .color-box .inner-color {
	color: rgba(0, 0, 0, 0);
}




.gen-productvariantbox-1 .choice-select { position: relative; }
.gen-productvariantbox-1 .choice-select {
	margin-top: 0px;
}





.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, 192, 88, 1);
}

.gen-productvariantbox-1 .choice-select .title { position: relative; }
.gen-productvariantbox-1 .choice-select .title {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
}

@media (max-width: 1199.98px) {
	.gen-productvariantbox-1 .choice-select .title {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}




.gen-productvariantbox-1 .choice-select .title span {
	line-height: 1.2em;
}
.gen-productvariantbox-1 .choice-select .title {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-productvariantbox-1 .choice-select .title  {
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	font-size: 14px;
}
.gen-productvariantbox-1 .choice-select .title  span {
font-size: 14px;
}
.gen-productvariantbox-1 .choice-select .title {
	color: rgba(84, 101, 118, 1);
}


.gen-productvariantbox-1 .choice-select .choice-variant-option { position: relative; }
.gen-productvariantbox-1 .choice-select .choice-variant-option {
	margin-right: 5px;
	margin-bottom: 10px;
}





.gen-productvariantbox-1 .choice-select .choice-variant-option span {
}
.gen-productvariantbox-1 .choice-select .choice-variant-option {
	font-family: Montserrat, sans-serif;
font-weight: bold;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	text-transform: 0;
	transition: all 0.2s;
}
.gen-productvariantbox-1 .choice-select .choice-variant-option  {
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 8px;
	font-size: 14px;
}
.gen-productvariantbox-1 .choice-select .choice-variant-option  span {
font-size: 14px;
}
.gen-productvariantbox-1 .choice-select .choice-variant-option {
	color: rgba(84, 101, 118, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
}
.gen-productvariantbox-1 .choice-select .choice-variant-option:hover {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
box-shadow: 0px 0px 0px 1px rgba(141, 199, 63, 1);
}
.gen-productvariantbox-1 .choice-select .choice-variant-option:active {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
box-shadow: 0px 0px 0px 1px rgba(141, 199, 63, 1);
}
.gen-productvariantbox-1 .choice-select .choice-variant-option.selected {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
box-shadow: 0px 0px 0px 1px rgba(141, 199, 63, 1);
}



.gen-productvariantbox-1 .card-select { position: relative; }





.gen-productvariantbox-1 .card-select span {
}
.gen-productvariantbox-1 .card-select {
	text-transform: 0;
}

.gen-productvariantbox-1 .card-select .title { position: relative; }





.gen-productvariantbox-1 .card-select .title span {
}
.gen-productvariantbox-1 .card-select .title {
	text-transform: 0;
}


.gen-productvariantbox-1 .card-select .card-variant-option { position: relative; }





.gen-productvariantbox-1 .card-select .card-variant-option span {
}
.gen-productvariantbox-1 .card-select .card-variant-option {
	text-transform: 0;
}

.gen-productvariantbox-1 .card-select .card-variant-option .variant-option-title { position: relative; }





.gen-productvariantbox-1 .card-select .card-variant-option .variant-option-title span {
}
.gen-productvariantbox-1 .card-select .card-variant-option .variant-option-title {
	text-transform: 0;
}


.gen-productvariantbox-1 .card-select .card-variant-option .variant-option-image { position: relative; }





.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-description { position: relative; }





.gen-productvariantbox-1 .card-select .card-variant-option .variant-option-description span {
}
.gen-productvariantbox-1 .card-select .card-variant-option .variant-option-description {
	text-transform: 0;
}





.gen-productaddoncheckboxlist-1 { position: relative; }
.gen-productaddoncheckboxlist-1 {
	margin-right: 0px;
	margin-bottom: 0px;
	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: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.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-top: 0px;
	margin-bottom: 0px;
	width: 100%;
}

@media (max-width: 1199.98px) {
	.gen-productaddoncheckboxlist-1 .product-addon-group-title {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}




.gen-productaddoncheckboxlist-1 .product-addon-group-title span {
	line-height: 1.2em;
}
.gen-productaddoncheckboxlist-1 .product-addon-group-title {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-productaddoncheckboxlist-1 .product-addon-group-title  {
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	font-size: 14px;
}
.gen-productaddoncheckboxlist-1 .product-addon-group-title  span {
font-size: 14px;
}
.gen-productaddoncheckboxlist-1 .product-addon-group-title {
	color: rgba(84, 101, 118, 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 {
	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-checkboxwithtext-1 { position: relative; }
.gen-checkboxwithtext-1 {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: auto;
}





.gen-checkboxwithtext-1 span {
}
.gen-checkboxwithtext-1 {
	font-family: Montserrat, sans-serif;
font-weight: bold;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	text-transform: 0;
	transition: all 0.2s;
}
.gen-checkboxwithtext-1  {
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 8px;
	font-size: 14px;
}
.gen-checkboxwithtext-1  span {
font-size: 14px;
}
.gen-checkboxwithtext-1 {
	color: rgba(84, 101, 118, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
}
.gen-checkboxwithtext-1:hover {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
box-shadow: 0px 0px 0px 1px rgba(141, 199, 63, 1);
}
.gen-checkboxwithtext-1:active {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
box-shadow: 0px 0px 0px 1px rgba(141, 199, 63, 1);
}
.gen-checkboxwithtext-1.selected {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
box-shadow: 0px 0px 0px 1px rgba(141, 199, 63, 1);
	background-color: rgba(141, 199, 63, 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(255, 54, 61, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(177, 177, 177, 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(47, 41, 53, 1);
}
.gen-checkboxwithtext-1 .checkbox .checkmark-wrapper i{
color:rgba(4, 5, 6, 1);
}




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

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

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

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

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

}
.gen-editorrow-32 { position: relative; }
.gen-editorrow-32 {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-32 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-editorrow-32 {
		width: auto;
	}
}


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

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

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





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

.gen-paragraph-54 { position: relative; }





.gen-paragraph-54 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-54 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-54 .paragraph  {
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	font-size: 12px;
}
.gen-paragraph-54 .paragraph  span {
font-size: 12px;
}
.gen-paragraph-54 .paragraph {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-54 .paragraph:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-54 .paragraph:active {
	color: rgba(84, 101, 118, 1);
}


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





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

.gen-productpricingview-1 .product-new-price-view { position: relative; }
.gen-productpricingview-1 .product-new-price-view {
	margin-bottom: 0px;
}





.gen-productpricingview-1 .product-new-price-view span {
	line-height: 1.2em;
}
.gen-productpricingview-1 .product-new-price-view {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-productpricingview-1 .product-new-price-view  {
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	font-size: 16px;
}
.gen-productpricingview-1 .product-new-price-view  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-productpricingview-1 .product-new-price-view   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-productpricingview-1 .product-new-price-view   span {
font-size: 16px;
	}
}
.gen-productpricingview-1 .product-new-price-view {
	color: rgba(141, 199, 63, 1);
}
.gen-productpricingview-1 .product-new-price-view:hover {
	color: rgba(141, 199, 63, 1);
}
.gen-productpricingview-1 .product-new-price-view:active {
	color: rgba(141, 199, 63, 1);
}


.gen-productpricingview-1 .product-old-price-view { position: relative; }





.gen-productpricingview-1 .product-old-price-view span {
	line-height: 1.2em;
}
.gen-productpricingview-1 .product-old-price-view {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-productpricingview-1 .product-old-price-view  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-productpricingview-1 .product-old-price-view {
	color: rgba(115, 115, 115, 1);
}


.gen-productpricingview-1 .product-discount-view { position: relative; }





.gen-productpricingview-1 .product-discount-view span {
	line-height: 1.2em;
}
.gen-productpricingview-1 .product-discount-view {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-productpricingview-1 .product-discount-view  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-productpricingview-1 .product-discount-view {
	color: rgba(82, 117, 37, 1);
}



.gen-quantityinput-1 { position: relative; }
.gen-quantityinput-1 {
	margin-top: 0px;
	margin-right: 0px;
	width: 100%;
	height: 45px;
}


@media (max-width: 991.98px) {
			.gen-quantityinput-1 {
				width: 150px;
				height: 45px;
			}
}


@media (max-width: 575.98px) {
					.gen-quantityinput-1 {
						margin-right: 10px;
						width: auto;
						height: 45px;
					}
}

.gen-quantityinput-1 span {
	line-height: 1.2em;
}
.gen-quantityinput-1 {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-quantityinput-1  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-quantityinput-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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-quantityinput-1 .minus { position: relative; }
.gen-quantityinput-1 .minus {
	margin-right: auto;
	width: 42px;
	height: auto;
}





.gen-quantityinput-1 .minus .button span {
	line-height: 1.2em;
}
.gen-quantityinput-1 .minus .button {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 0px;
}
.gen-quantityinput-1 .minus .button  {
	padding-top: 12px;
	padding-bottom: 12px;
}
.gen-quantityinput-1 .minus .button {
	color: rgba(4, 5, 6, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-quantityinput-1 .minus .button:hover {
	color: rgba(141, 199, 63, 1);
}
.gen-quantityinput-1 .minus .button:active {
	color: rgba(141, 199, 63, 1);
}
.gen-quantityinput-1 .minus .button:disabled {
	color: rgba(177, 177, 177, 1);
}

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

.gen-quantityinput-1 .plus { position: relative; }
.gen-quantityinput-1 .plus {
	margin-left: auto;
	width: 42px;
	height: auto;
}





.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: 5px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 5px;
}
.gen-quantityinput-1 .plus .button  {
	padding-top: 12px;
	padding-bottom: 12px;
}
.gen-quantityinput-1 .plus .button {
	color: rgba(4, 5, 6, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-quantityinput-1 .plus .button:hover {
	color: rgba(141, 199, 63, 1);
}
.gen-quantityinput-1 .plus .button:active {
	color: rgba(141, 199, 63, 1);
}
.gen-quantityinput-1 .plus .button:disabled {
	color: rgba(177, 177, 177, 1);
}

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



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





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

.gen-paragraph-55 { position: relative; }
.gen-paragraph-55 {
	margin-left: auto;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-55 {
		margin-left: auto;
	}
}




.gen-paragraph-55 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-55 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-55 .paragraph  {
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	font-size: 12px;
}
.gen-paragraph-55 .paragraph  span {
font-size: 12px;
}
.gen-paragraph-55 .paragraph {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-55 .paragraph:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-55 .paragraph:active {
	color: rgba(84, 101, 118, 1);
}


.gen-productpricingview-2 { position: relative; }
.gen-productpricingview-2 {
	margin-left: auto;
	width: auto;
}





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

.gen-productpricingview-2 .product-new-price-view { position: relative; }
.gen-productpricingview-2 .product-new-price-view {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: auto;
}

@media (max-width: 1199.98px) {
	.gen-productpricingview-2 .product-new-price-view {
		margin-left: auto;
	}
}




.gen-productpricingview-2 .product-new-price-view span {
	line-height: 1.2em;
}
.gen-productpricingview-2 .product-new-price-view {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-productpricingview-2 .product-new-price-view  {
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	font-size: 16px;
}
.gen-productpricingview-2 .product-new-price-view  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-productpricingview-2 .product-new-price-view   {
	font-size: 16px;
	}
}
@media (max-width: 1199.98px) {
  .gen-productpricingview-2 .product-new-price-view   span {
font-size: 16px;
	}
}
.gen-productpricingview-2 .product-new-price-view {
	color: rgba(66, 80, 93, 1);
}
.gen-productpricingview-2 .product-new-price-view:hover {
	color: rgba(66, 80, 93, 1);
}
.gen-productpricingview-2 .product-new-price-view:active {
	color: rgba(66, 80, 93, 1);
}


.gen-productpricingview-2 .product-old-price-view { position: relative; }





.gen-productpricingview-2 .product-old-price-view span {
	line-height: 1.2em;
}
.gen-productpricingview-2 .product-old-price-view {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-productpricingview-2 .product-old-price-view  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-productpricingview-2 .product-old-price-view {
	color: rgba(115, 115, 115, 1);
}


.gen-productpricingview-2 .product-discount-view { position: relative; }





.gen-productpricingview-2 .product-discount-view span {
	line-height: 1.2em;
}
.gen-productpricingview-2 .product-discount-view {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-productpricingview-2 .product-discount-view  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-productpricingview-2 .product-discount-view {
	color: rgba(82, 117, 37, 1);
}



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

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




.gen-buybutton-4 > .button span {
	line-height: 1.2em;
}
.gen-buybutton-4 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-buybutton-4 > .button  {
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-buybutton-4 > .button  span {
font-size: 14px;
}
.gen-buybutton-4 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-buybutton-4 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-buybutton-4 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-buybutton-4 > .button.preorder {
	color: rgba(0, 0, 0, 0);
}
.gen-buybutton-4 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}
.gen-buybutton-4 > .button.out-of-stock {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(84, 101, 118, 1);
}
.gen-buybutton-4 > .button.in-stock:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-buybutton-4 > .button.in-stock:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(82, 117, 37, 1);
}
.gen-buybutton-4 > .button.out-of-stock:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(66, 80, 93, 1);
}

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



.gen-block-34 { position: relative; }
.gen-block-34 {
	margin-top: 5px;
}





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

.gen-paragraph-56 { position: relative; }





.gen-paragraph-56 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-56 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-56 .paragraph  {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-56 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-56 .paragraph {
	color: rgba(84, 101, 118, 1);
}


.gen-paragraph-57 { position: relative; }





.gen-paragraph-57 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-57 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-57 .paragraph  {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-57 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-57 .paragraph {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-57 .paragraph:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-57 .paragraph:active {
	color: rgba(84, 101, 118, 1);
}



.gen-block-35 { position: relative; }
.gen-block-35 {
	margin-top: 5px;
}





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

.gen-paragraph-58 { position: relative; }





.gen-paragraph-58 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-58 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-58 .paragraph  {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-58 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-58 .paragraph {
	color: rgba(84, 101, 118, 1);
}


.gen-paragraph-59 { position: relative; }





.gen-paragraph-59 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-59 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-59 .paragraph  {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-59 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-59 .paragraph {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-59 .paragraph:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-59 .paragraph:active {
	color: rgba(84, 101, 118, 1);
}



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


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

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

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

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-paragraph-60 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-paragraph-60 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-paragraph-60 {
display:none !important;
} }
.gen-paragraph-60 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-60 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-60 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 12px;
	text-align: center;
}
.gen-paragraph-60 .paragraph  span {
font-size: 12px;
}
.gen-paragraph-60 .paragraph {
	color: rgba(84, 101, 118, 1);
}


.gen-block-36 { position: relative; }
.gen-block-36 {
	margin-right: auto;
	margin-left: auto;
	width: 185px;
}

@media (max-width: 1199.98px) {
	.gen-block-36 {
		width: 180px;
	}
}

@media (max-width: 991.98px) {
	.gen-block-36 {
		margin-bottom: 15px;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-block-36 {
	display:none !important;
	}
}

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

@media (max-width: 575.98px) {
			.gen-block-36 {
				margin-top: 15px;
				margin-right: auto;
				margin-bottom: 5px;
				margin-left: auto;
				width: auto;
				height: 48px;
			}
}
@media (max-width: 575.98px) {
	.gen-block-36 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-block-36 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-block-36 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-block-36 {
display:none !important;
} }
.gen-block-36 span {
	line-height: 1.2em;
}
.gen-block-36 {
	line-height: 1.2em;
}
.gen-block-36  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-36 {
	color: rgba(88, 142, 255, 1);
}

.gen-image-33 { position: relative; }
.gen-image-33 {
	margin-right: auto;
	margin-left: 0px;
	width: 50px;
	height: 30px;
}


@media (max-width: 991.98px) {
			.gen-image-33 {
				width: 50px;
				height: 20px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-33 {
						margin-right: 0px;
						width: 30px;
						height: 100%;
					}
}

.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(88, 142, 255, 1);
}


.gen-image-34 { position: relative; }
.gen-image-34 {
	margin-right: auto;
	margin-left: auto;
	width: 50px;
	height: 30px;
}


@media (max-width: 991.98px) {
			.gen-image-34 {
				width: 50px;
				height: 20px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-34 {
						margin-right: 0px;
						width: 25%;
						height: 100%;
					}
}

.gen-image-34 .image-a span {
	line-height: 1.2em;
}
.gen-image-34 .image-a {
	line-height: 1.2em;
}
.gen-image-34 .image-a  {
	padding-left: 0px;
}
.gen-image-34 .image-a {
	color: rgba(88, 142, 255, 1);
}


.gen-image-35 { position: relative; }
.gen-image-35 {
	margin-right: 0px;
	margin-left: auto;
	width: 50px;
	height: 30px;
}

@media (max-width: 1199.98px) {
	.gen-image-35 {
		margin-right: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-35 {
		width: 50px;
		height: 20px;
	}
}


@media (max-width: 575.98px) {
			.gen-image-35 {
				margin-right: 0px;
				width: 25%;
				height: 100%;
			}
}

.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(88, 142, 255, 1);
}







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





.gen-editorsection-17 span {
}
.gen-editorsection-17 {
	text-transform: 0;
}
.gen-editorsection-17  {
	padding-top: 15px;
	padding-bottom: 15px;
}
.gen-editorsection-17 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(246, 248, 249, 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 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-33 span {
}
.gen-editorrow-33 {
	text-transform: 0;
}
.gen-editorrow-33  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-33   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-33  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-33  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-33  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-33 {
	color: rgba(0, 0, 0, 0);
}

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





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

.gen-productdescriptionsview-1 { position: relative; }
.gen-productdescriptionsview-1 {
	width: auto;
}





.gen-productdescriptionsview-1 .description span {
	line-height: 1.8000000000000005em;
}
.gen-productdescriptionsview-1 .description {
	font-family: Montserrat, sans-serif;
	line-height: 1.8000000000000005em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-productdescriptionsview-1 .description  {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-size: 14px;
	text-align: left;
}
.gen-productdescriptionsview-1 .description  span {
font-size: 14px;
}
.gen-productdescriptionsview-1 .description {
	color: rgba(0, 0, 0, 1);
	border-top: 2px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-productdescriptionsview-1 .product-description-tab { position: relative; }
.gen-productdescriptionsview-1 .product-description-tab {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}





.gen-productdescriptionsview-1 .product-description-tab span {
	line-height: 1.2em;
}
.gen-productdescriptionsview-1 .product-description-tab {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	text-transform: uppercase;
}
.gen-productdescriptionsview-1 .product-description-tab  {
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-productdescriptionsview-1 .product-description-tab  span {
font-size: 16px;
}
.gen-productdescriptionsview-1 .product-description-tab {
	color: rgba(144, 145, 146, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-productdescriptionsview-1 .product-description-tab:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-productdescriptionsview-1 .product-description-tab.selected {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}






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





.gen-editorsection-18 span {
}
.gen-editorsection-18 {
	text-transform: 0;
}
.gen-editorsection-18  {
	padding-top: 25px;
	padding-bottom: 35px;
}
.gen-editorsection-18 {
	color: rgba(0, 0, 0, 0);
}

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

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

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

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

}
@media (max-width: 575.98px) {
.gen-editorrow-34 .col:nth-child(1) {
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 {
	text-transform: 0;
}
.gen-editorrow-34  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-34  {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
}
.gen-editorrow-34 {
	color: rgba(255, 54, 61, 1);
}

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





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

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

@media (max-width: 1199.98px) {
	.gen-paragraph-61 {
		margin-right: 0px;
		margin-left: 0px;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-61 {
		margin-right: 0px;
		width: auto;
	}
}



.gen-paragraph-61 .paragraph span {
	line-height: 1.2em;
	letter-spacing: 0.05000000000000002em ;
}
.gen-paragraph-61 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0.05000000000000002em;
	text-transform: uppercase;
}
.gen-paragraph-61 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 24px;
	text-align: center;
}
.gen-paragraph-61 .paragraph  span {
font-size: 24px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-61 .paragraph   {
	font-size: 24px;
	text-align: center;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-61 .paragraph   span {
font-size: 24px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-61 .paragraph  {
	font-size: 22px;
	text-align: center;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-61 .paragraph  span {
font-size: 22px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-61 .paragraph  {
	font-size: 20px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-61 .paragraph  span {
font-size: 20px;
	}
}
.gen-paragraph-61 .paragraph {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-61 .paragraph:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-61 .paragraph:active {
	color: rgba(84, 101, 118, 1);
}


.gen-horizontalline-14 { position: relative; }
.gen-horizontalline-14 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: 80px;
	height: 100%;
}





.gen-horizontalline-14 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-14 > hr {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.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: 6px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}


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

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

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


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

.gen-reviewlist-1 span {
}
.gen-reviewlist-1 {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	text-transform: 0;
}
.gen-reviewlist-1  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-reviewlist-1 {
	color: rgba(255, 54, 61, 1);
	background-color: rgba(246, 248, 249, 1);
}

.gen-reviewlist-1 .empty { position: relative; }





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

.gen-imagewithsimpletext-3 { position: relative; }
.gen-imagewithsimpletext-3 {
	margin-top: 35px;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
}





.gen-imagewithsimpletext-3 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-3 {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-3  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-imagewithsimpletext-3  span {
font-size: 14px;
}
.gen-imagewithsimpletext-3 {
	color: rgba(4, 5, 6, 1);
}
.gen-imagewithsimpletext-3:hover {
	color: rgba(4, 5, 6, 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: 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  {
}
.gen-imagewithsimpletext-3 .image-wrapper .image-a {
	color: rgba(255, 54, 61, 1);
}




.gen-reviewlist-1 .loading { position: relative; }





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

.gen-block-37 { position: relative; }
.gen-block-37 {
	margin-top: 35px;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
	width: auto;
}





.gen-block-37 span {
	line-height: 1.2em;
}
.gen-block-37 {
	line-height: 1.2em;
}
.gen-block-37  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-37 {
	color: rgba(255, 54, 61, 1);
}

.gen-image-36 { position: relative; }
.gen-image-36 {
	width: 35px;
	height: 35px;
}

@media (max-width: 1199.98px) {
	.gen-image-36 {
		width: 45px;
		height: 45px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-36 {
		width: 45px;
		height: 45px;
	}
}

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

@media (max-width: 575.98px) {
	.gen-image-36 {
		width: 45px;
		height: 45px;
	}
}

.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(255, 54, 61, 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-62 { position: relative; }
.gen-paragraph-62 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}





.gen-paragraph-62 .paragraph span {
	line-height: 0.6em;
}
.gen-paragraph-62 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 0.6em;
}
.gen-paragraph-62 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-62 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-62 .paragraph {
	color: rgba(4, 5, 6, 1);
}
.gen-paragraph-62 .paragraph:hover {
	color: rgba(4, 5, 6, 1);
}
.gen-paragraph-62 .paragraph:active {
	color: rgba(4, 5, 6, 1);
}




.gen-reviewlist-1 .error { position: relative; }





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

.gen-imagewithsimpletext-4 { position: relative; }
.gen-imagewithsimpletext-4 {
	margin-top: 35px;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
}





.gen-imagewithsimpletext-4 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-4 {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-4  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-imagewithsimpletext-4  span {
font-size: 14px;
}
.gen-imagewithsimpletext-4 {
	color: rgba(4, 5, 6, 1);
}
.gen-imagewithsimpletext-4:hover {
	color: rgba(4, 5, 6, 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: 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  {
}
.gen-imagewithsimpletext-4 .image-wrapper .image-a {
	color: rgba(255, 54, 61, 1);
}




.gen-reviewlist-1 .review-view { position: relative; }
.gen-reviewlist-1 .review-view {
	margin-bottom: 0px;
	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: 5px;
	padding-bottom: 5px;
}
.gen-reviewlist-1 .review-view {
	color: rgba(255, 54, 61, 1);
}
.gen-reviewlist-1 .review-view:hover {
	color: rgba(0, 0, 0, 0);
}

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

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

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

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

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

}
.gen-editorrow-35 { position: relative; }
.gen-editorrow-35 {
	margin-top: 0px;
	width: auto;
}





.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;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-editorrow-35  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-editorrow-35 {
	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(246, 248, 249, 1);
}

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





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

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


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


@media (max-width: 575.98px) {
					.gen-profileimage-1 {
						margin-top: 0px;
						width: 70px;
						height: 70px;
					}
}

.gen-profileimage-1 .image-a span {
	line-height: 1.2em;
}
.gen-profileimage-1 .image-a {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 5%;
	border-top-right-radius: 5%;
	border-bottom-left-radius: 5%;
	border-bottom-right-radius: 5%;
}
.gen-profileimage-1 .image-a  {
	font-size: 26px;
}
.gen-profileimage-1 .image-a  span {
font-size: 26px;
}
.gen-profileimage-1 .image-a {
	color: rgba(255, 255, 255, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
}
.gen-profileimage-1 .image-a:hover {
	color: rgba(0, 0, 0, 0);
}
.avatar .image-a picture .img{
border: 2px solid #fff;
padding: 4px;
}

.avatar {
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}

.avatar .initials {
width: 100%;
border: 2px solid #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}

.gen-paragraph-63 { position: relative; }
.gen-paragraph-63 {
	margin-right: auto;
	margin-left: 0px;
}





.gen-paragraph-63 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-63 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-63 .paragraph  {
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-63 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-63 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-63 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-63 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-ratingbar-4 { position: relative; }
.gen-ratingbar-4 {
	width: 116px;
}




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

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

.gen-ratingbar-4{
font-size:16px;
}
.gen-ratingbar-4 .rating-icon:not(last-child){
margin-right:3px;
}
.gen-ratingbar-4{
color:rgba(141, 199, 63, 1);
}


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





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

.gen-block-38 { position: relative; }
.gen-block-38 {
	height: 100%;
}





.gen-block-38 span {
}
.gen-block-38 {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-block-38  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.gen-block-38 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-paragraph-64 { position: relative; }





.gen-paragraph-64 .paragraph span {
	line-height: 0.9999999999999999em;
}
.gen-paragraph-64 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 0.9999999999999999em;
font-weight: bold;
}
.gen-paragraph-64 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 24px;
}
.gen-paragraph-64 .paragraph  span {
font-size: 24px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-64 .paragraph   {
	font-size: 18px;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-64 .paragraph   span {
font-size: 18px;
	}
}
.gen-paragraph-64 .paragraph {
	color: rgba(4, 5, 6, 1);
}
.gen-paragraph-64 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-64 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}


.gen-horizontalline-15 { position: relative; }
.gen-horizontalline-15 {
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: 50px;
	height: 100%;
}





.gen-horizontalline-15 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-15 > hr {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.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: 6px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}


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

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




.gen-paragraph-65 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-65 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-65 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-65 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-65 .paragraph {
	color: rgba(66, 80, 93, 1);
}
.gen-paragraph-65 .paragraph:hover {
	color: rgba(239, 239, 239, 1);
}
.gen-paragraph-65 .paragraph:active {
	color: rgba(239, 239, 239, 1);
}






.gen-reviewlist-1 .load-more-button { position: relative; }
.gen-reviewlist-1 .load-more-button {
	margin-right: auto;
	margin-bottom: 16px;
	margin-left: auto;
	width: 280px;
	height: 50px;
}

@media (max-width: 1199.98px) {
	.gen-reviewlist-1 .load-more-button {
		margin-right: auto;
		margin-left: auto;
		width: 268px;
	}
}

@media (max-width: 991.98px) {
	.gen-reviewlist-1 .load-more-button {
		margin-bottom: 25px;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-reviewlist-1 .load-more-button {
	display:none !important;
	}
}

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

@media (max-width: 575.98px) {
			.gen-reviewlist-1 .load-more-button {
				margin-right: 15px;
				margin-left: 15px;
				width: auto;
			}
}
@media (max-width: 575.98px) {
	.gen-reviewlist-1 .load-more-button {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-reviewlist-1 .load-more-button {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-reviewlist-1 .load-more-button {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-reviewlist-1 .load-more-button {
display:none !important;
} }
.gen-reviewlist-1 .load-more-button > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-reviewlist-1 .load-more-button > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-reviewlist-1 .load-more-button > .button  {
	padding-right: 20px;
	padding-left: 20px;
	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(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-reviewlist-1 .load-more-button > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-reviewlist-1 .load-more-button > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-reviewlist-1 .load-more-button > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

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




.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 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-36 span {
}
.gen-editorrow-36 {
	text-transform: 0;
}
.gen-editorrow-36  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-36   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-36  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-36  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-36  {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
}
.gen-editorrow-36 {
	color: rgba(255, 54, 61, 1);
}

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





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

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

@media (max-width: 1199.98px) {
	.gen-paragraph-66 {
		margin-right: 0px;
		margin-left: 0px;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-66 {
		margin-right: 0px;
		width: auto;
	}
}



.gen-paragraph-66 .paragraph span {
	line-height: 1.2em;
	letter-spacing: 0.05000000000000002em ;
}
.gen-paragraph-66 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0.05000000000000002em;
	text-transform: uppercase;
}
.gen-paragraph-66 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 24px;
	text-align: center;
}
.gen-paragraph-66 .paragraph  span {
font-size: 24px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-66 .paragraph   {
	font-size: 24px;
	text-align: center;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-66 .paragraph   span {
font-size: 24px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-66 .paragraph  {
	font-size: 22px;
	text-align: center;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-66 .paragraph  span {
font-size: 22px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-66 .paragraph  {
	font-size: 20px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-66 .paragraph  span {
font-size: 20px;
	}
}
.gen-paragraph-66 .paragraph {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-66 .paragraph:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-66 .paragraph:active {
	color: rgba(84, 101, 118, 1);
}


.gen-horizontalline-16 { position: relative; }
.gen-horizontalline-16 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: 80px;
	height: 100%;
}





.gen-horizontalline-16 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-16 > hr {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.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: 6px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}


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

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

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

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

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

}
.gen-editorrow-37 { position: relative; }
.gen-editorrow-37 {
	margin-right: 15px;
	margin-left: 15px;
	width: auto;
}
@media (min-width: 1200.00px) {
	.gen-editorrow-37 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-editorrow-37 {
		margin-right: 15px;
		margin-left: 15px;
		width: auto;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-37 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
	.gen-editorrow-37 {
		margin-right: 15px;
		margin-left: 15px;
		width: auto;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorrow-37 {
	display:none !important;
	}
}

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

@media (max-width: 575.98px) {
	.gen-editorrow-37 {
		margin-right: 0px;
		margin-left: 0px;
	}
}
@media (max-width: 575.98px) {
	.gen-editorrow-37 {
	display:none !important;
	}
}

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

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





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

.gen-image-37 { position: relative; }
.gen-image-37 {
	width: 65px;
	height: 65px;
}


@media (max-width: 991.98px) {
			.gen-image-37 {
				width: 65px;
				height: 65px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-37 {
						width: 65px;
						height: 65px;
					}
}

.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(255, 54, 61, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(81, 70, 91, 1);
	background-color: rgba(255, 255, 255, 1);
}



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





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

.gen-paragraph-67 { position: relative; }
.gen-paragraph-67 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}




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

.gen-paragraph-67 .paragraph span {
}
.gen-paragraph-67 .paragraph {
	font-family: Montserrat, sans-serif;
font-weight: bold;
	text-transform: uppercase;
}
.gen-paragraph-67 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 18px;
	text-align: left;
}
.gen-paragraph-67 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-67 .paragraph {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-67 .paragraph:hover {
	color: rgba(255, 54, 61, 1);
}
.gen-paragraph-67 .paragraph:active {
	color: rgba(255, 54, 61, 1);
}




.gen-reviewblock-1 { position: relative; }
.gen-reviewblock-1 {
	margin-right: auto;
	margin-left: auto;
	width: 70%;
}

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

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

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

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

.gen-reviewblock-1 span {
}
.gen-reviewblock-1 {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	text-transform: 0;
}
.gen-reviewblock-1  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-reviewblock-1 {
	color: rgba(255, 54, 61, 1);
	background-color: rgba(246, 248, 249, 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(255, 54, 61, 1);
}

.gen-imagewithsimpletext-5 { position: relative; }
.gen-imagewithsimpletext-5 {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}





.gen-imagewithsimpletext-5 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-5 {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-5  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 15px;
}
.gen-imagewithsimpletext-5  span {
font-size: 15px;
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-5  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-5  span {
font-size: 14px;
	}
}
.gen-imagewithsimpletext-5 {
	color: rgba(4, 5, 6, 1);
}
.gen-imagewithsimpletext-5:hover {
	color: rgba(8, 11, 3, 1);
}

.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(255, 54, 61, 1);
}



.gen-button-13 { position: relative; }
.gen-button-13 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: auto;
	height: 50px;
}

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



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

.gen-button-13 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-13 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-13 > .button  {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-button-13 > .button  span {
font-size: 16px;
}
.gen-button-13 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-button-13 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-13 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-13 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

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

.gen-paragraph-68 { position: relative; }
.gen-paragraph-68 {
	margin-top: 0px;
}





.gen-paragraph-68 .paragraph span {
}
.gen-paragraph-68 .paragraph {
	font-family: Montserrat, sans-serif;
	transition: all 0.2s;
}
.gen-paragraph-68 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: center;
}
.gen-paragraph-68 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-68 .paragraph {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-68 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
}
.gen-paragraph-68 .paragraph:active {
	color: rgba(255, 255, 255, 1);
}


.gen-button-14 { position: relative; }
.gen-button-14 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: auto;
}





.gen-button-14 > .button span {
	line-height: 1.2em;
}
.gen-button-14 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-button-14 > .button  {
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 16px;
}
.gen-button-14 > .button  span {
font-size: 16px;
}
.gen-button-14 > .button {
	color: rgba(141, 199, 63, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-button-14 > .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-14 > .button:active {
	color: rgba(115, 115, 115, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(177, 177, 177, 1);
}
.gen-button-14 > .button:disabled {
	color: rgba(239, 239, 239, 1);
}

.gen-button-14 > .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: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-6  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: left;
}
.gen-imagewithsimpletext-6  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-6  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-6  span {
font-size: 14px;
	}
}
.gen-imagewithsimpletext-6 {
	color: rgba(4, 5, 6, 1);
}
.gen-imagewithsimpletext-6:hover {
	color: rgba(4, 5, 6, 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(255, 54, 61, 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: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-7  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-imagewithsimpletext-7  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-7  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-7  span {
font-size: 14px;
	}
}
.gen-imagewithsimpletext-7 {
	color: rgba(4, 5, 6, 1);
}
.gen-imagewithsimpletext-7:hover {
	color: rgba(4, 5, 6, 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(255, 54, 61, 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: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-8  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-imagewithsimpletext-8  span {
font-size: 14px;
}
.gen-imagewithsimpletext-8 {
	color: rgba(4, 5, 6, 1);
}
.gen-imagewithsimpletext-8:hover {
	color: rgba(4, 5, 6, 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(255, 54, 61, 1);
}




.gen-reviewblock-1 .review-form { position: relative; }
.gen-reviewblock-1 .review-form {
	margin-top: 0px;
	margin-right: 0px;
}


@media (max-width: 991.98px) {
			.gen-reviewblock-1 .review-form {
				width: auto;
			}
}



.gen-reviewblock-1 .review-form span {
	line-height: 1.2em;
}
.gen-reviewblock-1 .review-form {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-reviewblock-1 .review-form  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-reviewblock-1 .review-form {
	color: rgba(0, 0, 0, 1);
}

.gen-horizontalline-17 { position: relative; }
.gen-horizontalline-17 {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}
@media (min-width: 1200.00px) {
	.gen-horizontalline-17 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-17 {
		margin-right: 20px;
		margin-left: auto;
		width: 100%;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-horizontalline-17 {
	display:none !important;
	}
}

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

@media (max-width: 767.98px) {
	.gen-horizontalline-17 {
		width: 100%;
	}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-horizontalline-17 {
	display:none !important;
	}
}

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

@media (min-width: 1200px) {
 .gen-horizontalline-17 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-horizontalline-17 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-horizontalline-17 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-horizontalline-17 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-horizontalline-17 {
display:none !important;
} }
.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(255, 54, 61, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(84, 101, 118, 1);
}


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

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

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-38 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-38 .col:nth-child(2) {
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%;
}
.gen-editorrow-38 .col:nth-child(2) {
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 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

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





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

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





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

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

@media (max-width: 1199.98px) {
	.gen-paragraph-69 {
		margin-right: auto;
		margin-left: 0px;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-69 {
		margin-top: 0px;
		margin-right: 0px;
		width: auto;
	}
}


@media (max-width: 575.98px) {
			.gen-paragraph-69 {
				margin-left: 5px;
			}
}

.gen-paragraph-69 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-69 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-69 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 20px;
	text-align: left;
}
.gen-paragraph-69 .paragraph  span {
font-size: 20px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-69 .paragraph   {
	font-size: 20px;
	text-align: center;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-69 .paragraph   span {
font-size: 20px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-69 .paragraph  {
	font-size: 22px;
	text-align: left;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-69 .paragraph  span {
font-size: 22px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-69 .paragraph  {
	font-size: 20px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-69 .paragraph  span {
font-size: 20px;
	}
}
.gen-paragraph-69 .paragraph {
	color: rgba(4, 5, 6, 1);
}
.gen-paragraph-69 .paragraph:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-69 .paragraph:active {
	color: rgba(84, 101, 118, 1);
}


.gen-ratinginput-1 { position: relative; }
.gen-ratinginput-1 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: 10px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-ratinginput-1 {
								margin-right: auto;
								margin-left: 10px;
							}
}

.gen-ratinginput-1 span {
}
.gen-ratinginput-1 {
	text-transform: 0;
}
.gen-ratinginput-1  {
	padding-bottom: 0px;
	text-align: left;
}
.gen-ratinginput-1 {
	color: rgba(255, 54, 61, 1);
}
.rating {
display: flex;
}
.gen-ratinginput-1 .rating-icon i{
color:rgba(141, 199, 63, 1);
}
.gen-ratinginput-1 .rating-icon i.hover{
color:rgba(141, 199, 63, 1);
}
.gen-ratinginput-1 .rating-icon i.active{
color:rgba(141, 199, 63, 1);
}
.gen-ratinginput-1{
font-size:18px;
}
.gen-ratinginput-1 .rating-icon:not(last-child){
margin-right:3px;
}

.gen-paragraph-70 { position: relative; }
.gen-paragraph-70 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-paragraph-70 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-70 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-70 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-70 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-70 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-70 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-70 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


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


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


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

.gen-input-2 > .inner-wrapper > .input span {
}
.gen-input-2 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-2 > .inner-wrapper > .input  {
	padding-top: 14px;
	padding-right: 15px;
	padding-bottom: 14px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-2 > .inner-wrapper > .input  span {
font-size: 14px;
}
.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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 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(141, 199, 63, 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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-2 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

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

.gen-paragraph-71 { position: relative; }
.gen-paragraph-71 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-paragraph-71 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-71 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-71 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-71 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-71 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-71 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-71 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-textarea-1 { position: relative; }
.gen-textarea-1 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	width: auto;
	height: auto;
}


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


@media (max-width: 575.98px) {
					.gen-textarea-1 {
						margin-right: 0px;
					}
}

.gen-textarea-1 .text-area span {
}
.gen-textarea-1 .text-area {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-textarea-1 .text-area  {
	padding-top: 14px;
	padding-right: 15px;
	padding-bottom: 14px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-textarea-1 .text-area  span {
font-size: 14px;
}
.gen-textarea-1 .text-area {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-textarea-1 .text-area: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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-textarea-1 .text-area: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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-textarea-1 .text-area:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-textarea-1 .text-area::placeholder{
color:rgba(66, 80, 93, 1);
}

.gen-checkboxwithtext-2 { position: relative; }
.gen-checkboxwithtext-2 {
	margin-bottom: 20px;
	width: auto;
	height: auto;
}




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

.gen-checkboxwithtext-2 span {
}
.gen-checkboxwithtext-2 {
	font-family: Montserrat, sans-serif;
}
.gen-checkboxwithtext-2  {
	font-size: 14px;
}
.gen-checkboxwithtext-2  span {
font-size: 14px;
}
.gen-checkboxwithtext-2 {
	color: rgba(64, 56, 72, 1);
}

.gen-checkboxwithtext-2 .checkbox { position: relative; }
.gen-checkboxwithtext-2 .checkbox {
	margin-right: 10px;
	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: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
.gen-checkboxwithtext-2 .checkbox .checkmark-wrapper  {
}
.gen-checkboxwithtext-2 .checkbox .checkmark-wrapper {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 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(141, 199, 63, 1);
}
.gen-checkboxwithtext-2 .checkbox .checkmark-wrapper.checked{
border-color:rgba(141, 199, 63, 1);
}
.gen-checkboxwithtext-2 .checkbox .checkmark-wrapper i{
color:rgba(255, 255, 255, 1);
}


.gen-button-15 { position: relative; }
.gen-button-15 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: 280px;
	height: 50px;
}

@media (max-width: 1199.98px) {
	.gen-button-15 {
		margin-right: auto;
		margin-left: auto;
		width: 268px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-15 {
		margin-bottom: 25px;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-button-15 {
	display:none !important;
	}
}

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

@media (max-width: 575.98px) {
			.gen-button-15 {
				margin-right: 15px;
				margin-left: 15px;
				width: auto;
			}
}
@media (max-width: 575.98px) {
	.gen-button-15 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-button-15 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-button-15 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-button-15 {
display:none !important;
} }
.gen-button-15 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-15 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-15 > .button  {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-button-15 > .button  span {
font-size: 16px;
}
.gen-button-15 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-button-15 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-15 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-15 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

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


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





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

.gen-block-39 { position: relative; }
.gen-block-39 {
	height: 100%;
}


@media (max-width: 991.98px) {
			.gen-block-39 {
				margin-bottom: 15px;
			}
}



.gen-block-39 span {
}
.gen-block-39 {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-block-39  {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 25px;
	padding-left: 5px;
}
.gen-block-39 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-imagewithsimpletext-9 { position: relative; }
.gen-imagewithsimpletext-9 {
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 8px;
}





.gen-imagewithsimpletext-9 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-9 {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-9  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
}
.gen-imagewithsimpletext-9  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-9  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-9  span {
font-size: 14px;
	}
}
.gen-imagewithsimpletext-9 {
	color: rgba(4, 5, 6, 1);
}
.gen-imagewithsimpletext-9:hover {
	color: rgba(4, 5, 6, 1);
}
.gen-imagewithsimpletext-9:active {
	color: rgba(0, 0, 0, 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: 35px;
	height: 35px;
}





.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(255, 54, 61, 1);
}



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

@media (max-width: 1199.98px) {
	.gen-horizontalline-18 {
		margin-right: 20px;
		margin-bottom: 0px;
		margin-left: auto;
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-horizontalline-18 {
		width: 100%;
	}
}

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

@media (max-width: 575.98px) {
	.gen-horizontalline-18 {
		margin-right: 10px;
		margin-bottom: 0px;
		margin-left: 10px;
	}
}

.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(255, 54, 61, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
}


.gen-imagewithsimpletext-10 { position: relative; }
.gen-imagewithsimpletext-10 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-imagewithsimpletext-10 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-10 {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	text-transform: uppercase;
}
.gen-imagewithsimpletext-10  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-10  span {
font-size: 14px;
}
.gen-imagewithsimpletext-10 {
	color: rgba(4, 5, 6, 1);
}
.gen-imagewithsimpletext-10:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-imagewithsimpletext-10:active {
	color: rgba(0, 0, 0, 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(255, 54, 61, 1);
}



.gen-imagewithsimpletext-11 { position: relative; }
.gen-imagewithsimpletext-11 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-imagewithsimpletext-11 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-11 {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-11  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 14px;
}
.gen-imagewithsimpletext-11  span {
font-size: 14px;
}
.gen-imagewithsimpletext-11 {
	color: rgba(49, 59, 69, 1);
}
.gen-imagewithsimpletext-11:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-imagewithsimpletext-11:active {
	color: rgba(0, 0, 0, 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: 20px;
	height: 20px;
}





.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(255, 54, 61, 1);
}



.gen-imagewithsimpletext-12 { position: relative; }
.gen-imagewithsimpletext-12 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-imagewithsimpletext-12 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-12 {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-12  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 14px;
}
.gen-imagewithsimpletext-12  span {
font-size: 14px;
}
.gen-imagewithsimpletext-12 {
	color: rgba(49, 59, 69, 1);
}
.gen-imagewithsimpletext-12:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-imagewithsimpletext-12:active {
	color: rgba(0, 0, 0, 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: 20px;
	height: 20px;
}





.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(255, 54, 61, 1);
}



.gen-imagewithsimpletext-13 { position: relative; }
.gen-imagewithsimpletext-13 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 20px;
	margin-left: 15px;
}





.gen-imagewithsimpletext-13 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-13 {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-13  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 14px;
}
.gen-imagewithsimpletext-13  span {
font-size: 14px;
}
.gen-imagewithsimpletext-13 {
	color: rgba(49, 59, 69, 1);
}
.gen-imagewithsimpletext-13:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-imagewithsimpletext-13:active {
	color: rgba(0, 0, 0, 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: 20px;
	height: 20px;
}





.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(255, 54, 61, 1);
}



.gen-imagewithsimpletext-14 { position: relative; }
.gen-imagewithsimpletext-14 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-imagewithsimpletext-14 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-14 {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-14  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithsimpletext-14  span {
font-size: 14px;
}
.gen-imagewithsimpletext-14 {
	color: rgba(4, 5, 6, 1);
}
.gen-imagewithsimpletext-14:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-imagewithsimpletext-14:active {
	color: rgba(0, 0, 0, 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(255, 54, 61, 1);
}



.gen-imagewithsimpletext-15 { position: relative; }
.gen-imagewithsimpletext-15 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-imagewithsimpletext-15 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-15 {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-15  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 14px;
}
.gen-imagewithsimpletext-15  span {
font-size: 14px;
}
.gen-imagewithsimpletext-15 {
	color: rgba(49, 59, 69, 1);
}
.gen-imagewithsimpletext-15:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-imagewithsimpletext-15:active {
	color: rgba(0, 0, 0, 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: 20px;
	height: 20px;
}





.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(255, 54, 61, 1);
}



.gen-imagewithsimpletext-16 { position: relative; }
.gen-imagewithsimpletext-16 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-imagewithsimpletext-16 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-16 {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-16  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 14px;
}
.gen-imagewithsimpletext-16  span {
font-size: 14px;
}
.gen-imagewithsimpletext-16 {
	color: rgba(49, 59, 69, 1);
}
.gen-imagewithsimpletext-16:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-imagewithsimpletext-16:active {
	color: rgba(0, 0, 0, 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: 20px;
	height: 20px;
}





.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(255, 54, 61, 1);
}



.gen-imagewithsimpletext-17 { position: relative; }
.gen-imagewithsimpletext-17 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-imagewithsimpletext-17 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-17 {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-17  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 2px;
	font-size: 14px;
}
.gen-imagewithsimpletext-17  span {
font-size: 14px;
}
.gen-imagewithsimpletext-17 {
	color: rgba(49, 59, 69, 1);
}
.gen-imagewithsimpletext-17:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-imagewithsimpletext-17:active {
	color: rgba(0, 0, 0, 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: 20px;
	height: 20px;
}





.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(255, 54, 61, 1);
}




.gen-button-16 { position: relative; }
.gen-button-16 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: 280px;
	height: 50px;
}
@media (min-width: 1200.00px) {
	.gen-button-16 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) {
	.gen-button-16 {
		margin-right: auto;
		margin-left: auto;
		width: 268px;
	}
}
@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-button-16 {
	display:none !important;
	}
}

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


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

@media (min-width: 1200px) {
 .gen-button-16 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-button-16 {
display:none !important;
} }
.gen-button-16 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-16 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-16 > .button  {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-button-16 > .button  span {
font-size: 16px;
}
.gen-button-16 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-button-16 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-16 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-16 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

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








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





.gen-editorsection-19 span {
}
.gen-editorsection-19 {
	text-transform: 0;
}
.gen-editorsection-19  {
	padding-top: 60px;
	padding-bottom: 15px;
}
.gen-editorsection-19 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(246, 248, 249, 1);
}

.gen-editorrow-39 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.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 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-39 span {
}
.gen-editorrow-39 {
	text-transform: 0;
}
.gen-editorrow-39  {
	padding-top: 0px;
	padding-bottom: 60px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-39   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-39  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-39  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-39 {
	color: rgba(0, 0, 0, 0);
}

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





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

.gen-heading-18 { position: relative; }
.gen-heading-18 {
	margin-bottom: 0px;
}





.gen-heading-18 .h span {
	line-height: 1.2em;
	letter-spacing: 0.05em ;
}
.gen-heading-18 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
.gen-heading-18 .h  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 34px;
	text-align: center;
}
.gen-heading-18 .h  span {
font-size: 34px;
}
@media (max-width: 1199.98px) {
  .gen-heading-18 .h   {
	font-size: 28px;
	}
}
@media (max-width: 1199.98px) {
  .gen-heading-18 .h   span {
font-size: 28px;
	}
}
@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(84, 101, 118, 1);
}
.gen-heading-18 .h:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-18 .h:active {
	color: rgba(0, 0, 0, 1);
}


.gen-horizontalline-19 { position: relative; }
.gen-horizontalline-19 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: 80px;
	height: 100%;
}





.gen-horizontalline-19 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-19 > hr {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.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: 6px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}


.gen-productlist-4 { position: relative; }
.gen-productlist-4 {
	margin-top: 0px;
	margin-bottom: 5px;
}





.gen-productlist-4 span {
	line-height: 1.2em;
}
.gen-productlist-4 {
	line-height: 1.2em;
}
.gen-productlist-4  {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}
@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% / 5); max-width: calc(100% / 5);
}
.gen-productlist-4 .empty { position: relative; }





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

.gen-image-38 { position: relative; }
.gen-image-38 {
	margin-top: 60px;
	margin-right: auto;
	margin-left: auto;
	width: 180px;
	height: 100px;
}


@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-paragraph-72 { position: relative; }
.gen-paragraph-72 {
	margin-bottom: 60px;
}





.gen-paragraph-72 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-72 .paragraph {
	font-family: Montserrat, 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: 16px;
	text-align: center;
}
.gen-paragraph-72 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-72 .paragraph {
	color: rgba(84, 101, 118, 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: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
@media (max-width: 575.98px) {
  .gen-productlist-4 .product-view  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	}
}
.gen-productlist-4 .product-view {
	color: rgba(0, 0, 0, 1);
}
.gen-productlist-4 .product-view:hover {
	color: rgba(0, 0, 0, 1);
}

.gen-block-40 { position: relative; }
.gen-block-40 {
	margin-top: 0px;
	margin-bottom: 0px;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-block-40 {
		height: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-40 {
		height: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-40 {
		height: 100%;
	}
}

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

.gen-block-40 span {
	line-height: 1.2em;
}
.gen-block-40 {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-block-40  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-40 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-blockabsolute-6 { position: relative; }
.gen-blockabsolute-6 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-blockabsolute-6 {
		height: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-blockabsolute-6 {
		width: 100%;
		height: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-blockabsolute-6 {
		height: 100%;
	}
}

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

.gen-blockabsolute-6 span {
	line-height: 1.2em;
}
.gen-blockabsolute-6 {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.30000000000000004s;
}
.gen-blockabsolute-6  {
	padding-bottom: 15px;
	padding-left: 0px;
}
.gen-blockabsolute-6 {
	color: rgba(0, 0, 0, 1);
box-shadow: 0px 0px 0px 1px rgba(141, 199, 63, 1);
}
.gen-blockabsolute-6:hover {
	color: rgba(0, 0, 0, 1);
box-shadow: 0px 0px 0px 1px rgba(141, 199, 63, 1);
}

.gen-blockabsolute-6{
opacity: 0
}
.gen-blockabsolute-6 :hover{
opacity: 1
}
.gen-button-17 { position: relative; }
.gen-button-17 {
	margin-top: 60px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 178px;
	height: 38px;
}

@media (max-width: 1199.98px) {
	.gen-button-17 {
		margin-top: 60px;
		margin-bottom: 10px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-17 {
		margin-top: 40px;
		margin-right: 8px;
		margin-left: 8px;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-button-17 {
		margin-top: 25px;
		margin-bottom: 10px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-17 {
		margin-top: 20px;
		margin-bottom: 10px;
		width: auto;
	}
}

.gen-button-17 > .button span {
	line-height: 1.2em;
}
.gen-button-17 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-17 > .button  {
	padding-top: 0px;
	font-size: 14px;
}
.gen-button-17 > .button  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-button-17 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-button-17 > .button  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-17 > .button  {
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-17 > .button  span {
font-size: 12px;
	}
}
.gen-button-17 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(66, 67, 80, 0.795);
}
.gen-button-17 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(66, 80, 93, 1);
}
.gen-button-17 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(66, 80, 93, 1);
}
.gen-button-17 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

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

.gen-buybutton-5 { position: relative; }
.gen-buybutton-5 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 178px;
	height: 38px;
}

@media (max-width: 1199.98px) {
	.gen-buybutton-5 {
		margin-top: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-buybutton-5 {
		margin-top: 0px;
		margin-right: 8px;
		margin-left: 8px;
		width: auto;
	}
}

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

@media (max-width: 575.98px) {
	.gen-buybutton-5 {
		margin-top: 0px;
		width: auto;
	}
}

.gen-buybutton-5 > .button span {
	line-height: 1.2em;
}
.gen-buybutton-5 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-buybutton-5 > .button  {
	padding-top: 0px;
	font-size: 14px;
}
.gen-buybutton-5 > .button  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-buybutton-5 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-buybutton-5 > .button  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-buybutton-5 > .button  {
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-buybutton-5 > .button  span {
font-size: 12px;
	}
}
.gen-buybutton-5 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-buybutton-5 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-buybutton-5 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-buybutton-5 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

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


.gen-block-41 { position: relative; }
.gen-block-41 {
	margin-right: 10px;
	margin-left: 10px;
	width: auto;
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-block-41 {
								margin-right: 5px;
								margin-left: 5px;
								height: 100%;
							}
}

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

.gen-image-39 { position: relative; }
.gen-image-39 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 170px;
}


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

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

@media (max-width: 575.98px) {
			.gen-image-39 {
				height: 110px;
			}
}

.gen-image-39 .image-a span {
	line-height: 1.2em;
}
.gen-image-39 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-image-39 .image-a  {
}
.gen-image-39 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}


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





.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(195, 196, 197, 1);
}


.gen-block-42 { position: relative; }
.gen-block-42 {
	margin-top: 0px;
}



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

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

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

.gen-heading-19 { position: relative; }
.gen-heading-19 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-heading-19 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-heading-19 .h span {
	line-height: 1.2em;
}
.gen-heading-19 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-19 .h  {
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-19 .h  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-heading-19 .h  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-19 .h  span {
font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-19 .h  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-19 .h  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-19 .h  {
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-19 .h  span {
font-size: 12px;
	}
}
.gen-heading-19 .h {
	color: rgba(49, 59, 69, 1);
}
.gen-heading-19 .h:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-19 .h:active {
	color: rgba(239, 239, 239, 1);
}


.gen-ratingbar-5 { position: relative; }
.gen-ratingbar-5 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 116px;
}





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

.gen-ratingbar-5{
font-size:14px;
}
.gen-ratingbar-5 .rating-icon:not(last-child){
margin-right:4px;
}
.gen-ratingbar-5{
color:rgba(141, 199, 63, 1);
}


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

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

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

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-40 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-40 .col:nth-child(2) {
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 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-40 { position: relative; }
.gen-editorrow-40 {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-editorrow-40 {
								margin-top: 0px;
								margin-left: 0px;
							}
}

.gen-editorrow-40 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-40 span {
}
.gen-editorrow-40 {
	text-transform: 0;
}
.gen-editorrow-40  {
	padding-top: 5px;
	padding-bottom: 5px;
}
.gen-editorrow-40 {
	color: rgba(0, 0, 0, 0);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
}

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





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

.gen-paragraph-73 { position: relative; }





.gen-paragraph-73 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-73 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-73 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 12px;
	text-align: left;
}
.gen-paragraph-73 .paragraph  span {
font-size: 12px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-73 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-73 .paragraph  span {
font-size: 12px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-73 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-73 .paragraph  span {
font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-73 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-73 .paragraph  span {
font-size: 12px;
	}
}
.gen-paragraph-73 .paragraph {
	color: rgba(84, 101, 118, 1);
}


.gen-paragraph-74 { position: relative; }





.gen-paragraph-74 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-74 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.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;
}
@media (max-width: 991.98px) {
  .gen-paragraph-74 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-74 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-74 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	}
}
.gen-paragraph-74 .paragraph {
	color: rgba(141, 199, 63, 1);
}



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





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

.gen-paragraph-75 { position: relative; }
.gen-paragraph-75 {
	margin-left: auto;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-75 {
		margin-left: auto;
	}
}


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

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

.gen-paragraph-75 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-75 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-75 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 12px;
	text-align: right;
}
.gen-paragraph-75 .paragraph  span {
font-size: 12px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-75 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-75 .paragraph  span {
font-size: 12px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-75 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-75 .paragraph  span {
font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-75 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-75 .paragraph  span {
font-size: 12px;
	}
}
.gen-paragraph-75 .paragraph {
	color: rgba(84, 101, 118, 1);
}


.gen-paragraph-76 { position: relative; }
.gen-paragraph-76 {
	margin-left: auto;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-76 {
		margin-left: auto;
	}
}


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

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

.gen-paragraph-76 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-76 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-76 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-paragraph-76 .paragraph  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-76 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-76 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-76 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-paragraph-76 .paragraph {
	color: rgba(66, 80, 93, 1);
}











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





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





.gen-editorsection-20 span {
}
.gen-editorsection-20 {
	text-transform: 0;
}
.gen-editorsection-20  {
	padding-top: 35px;
	padding-bottom: 80px;
}
.gen-editorsection-20 {
	color: rgba(0, 0, 0, 0);
	background-image: url('/Designs/Images/bg3.uaaso5utx52.png') ;
	background-position: center top ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: auto ;
}

.webp .gen-editorsection-20 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.webp'); }
.no-webp .gen-editorsection-20 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.png'); }
.gen-editorrow-41 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-41 .col:nth-child(1) {
flex: 0 0 auto;
 width: 10.443412162162163%;
}
.gen-editorrow-41 .col:nth-child(2) {
flex: 0 0 auto;
 width: 89.55658783783784%;
}

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

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

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

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

}
.gen-editorrow-41 { position: relative; }
.gen-editorrow-41 {
	margin-top: 30px;
	margin-bottom: 120px;
}




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

.gen-editorrow-41 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-41 span {
	line-height: 1.2em;
}
.gen-editorrow-41 {
	line-height: 1.2em;
}
.gen-editorrow-41  {
}
.gen-editorrow-41 {
	color: rgba(88, 142, 255, 1);
}

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





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

.gen-image-40 { position: relative; }
.gen-image-40 {
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-image-40 {
		height: 90px;
	}
}

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


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

.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(88, 142, 255, 1);
}



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





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

.gen-heading-20 { position: relative; }
.gen-heading-20 {
	margin-bottom: 0px;
}





.gen-heading-20 .h span {
	line-height: 1.3em;
}
.gen-heading-20 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.3em;
font-weight: bold;
}
.gen-heading-20 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 26px;
	text-align: left;
}
.gen-heading-20 .h  span {
font-size: 26px;
}
@media (max-width: 991.98px) {
  .gen-heading-20 .h  {
	font-size: 26px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-20 .h  span {
font-size: 26px;
	}
}
.gen-heading-20 .h {
	color: rgba(141, 199, 63, 1);
}
.gen-heading-20 .h:hover {
	color: rgba(141, 199, 63, 1);
}
.gen-heading-20 .h:active {
	color: rgba(141, 199, 63, 1);
}


.gen-paragraph-77 { position: relative; }
.gen-paragraph-77 {
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 100%;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-77 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-77 {
		width: auto;
	}
}

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

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

.gen-paragraph-77 .paragraph span {
	line-height: 1.4em;
}
.gen-paragraph-77 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.4em;
}
.gen-paragraph-77 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: left;
}
.gen-paragraph-77 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-77 .paragraph {
	color: rgba(144, 145, 146, 1);
}


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

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

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

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

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

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





.gen-editorrow-42 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-42 span {
}
.gen-editorrow-42 {
	text-transform: 0;
}
.gen-editorrow-42  {
	padding-top: 15px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-42   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-42  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-42  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-42  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-42 {
	color: rgba(88, 142, 255, 1);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(177, 177, 177, 1);
}

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





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

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





.gen-imagewithinlinetext-1 span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-1 {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithinlinetext-1  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithinlinetext-1  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-imagewithinlinetext-1  {
	font-size: 12px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithinlinetext-1  span {
font-size: 12px;
	}
}
.gen-imagewithinlinetext-1 {
	color: rgba(14, 14, 14, 1);
}

.gen-imagewithinlinetext-1 .image-title{
margin-bottom:6px;
}
.gen-imagewithinlinetext-1 .image-wrapper { position: relative; }
.gen-imagewithinlinetext-1 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 40px;
	height: 40px;
}





.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(88, 142, 255, 1);
}
.gen-imagewithinlinetext-1 .image-wrapper .image-a:hover {
	color: rgba(88, 142, 255, 1);
}




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





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

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





.gen-imagewithinlinetext-2 span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-2 {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithinlinetext-2  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithinlinetext-2  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-imagewithinlinetext-2  {
	font-size: 12px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithinlinetext-2  span {
font-size: 12px;
	}
}
.gen-imagewithinlinetext-2 {
	color: rgba(14, 14, 14, 1);
}

.gen-imagewithinlinetext-2 .image-title{
margin-bottom:6px;
}
.gen-imagewithinlinetext-2 .image-wrapper { position: relative; }
.gen-imagewithinlinetext-2 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 40px;
	height: 40px;
}





.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(88, 142, 255, 1);
}
.gen-imagewithinlinetext-2 .image-wrapper .image-a:hover {
	color: rgba(88, 142, 255, 1);
}




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





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

.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: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithinlinetext-3  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithinlinetext-3  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-imagewithinlinetext-3  {
	font-size: 12px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithinlinetext-3  span {
font-size: 12px;
	}
}
.gen-imagewithinlinetext-3 {
	color: rgba(14, 14, 14, 1);
}

.gen-imagewithinlinetext-3 .image-title{
margin-bottom:6px;
}
.gen-imagewithinlinetext-3 .image-wrapper { position: relative; }
.gen-imagewithinlinetext-3 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 40px;
	height: 40px;
}





.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(88, 142, 255, 1);
}
.gen-imagewithinlinetext-3 .image-wrapper .image-a:hover {
	color: rgba(88, 142, 255, 1);
}








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





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





.gen-editorsection-21 span {
}
.gen-editorsection-21 {
	text-transform: 0;
}
.gen-editorsection-21  {
	padding-top: 35px;
	padding-bottom: 80px;
}
.gen-editorsection-21 {
	color: rgba(0, 0, 0, 0);
	background-image: url('/Designs/Images/bg3.uaaso5utx52.png') ;
	background-position: center top ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: auto ;
}

.webp .gen-editorsection-21 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.webp'); }
.no-webp .gen-editorsection-21 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.png'); }
.gen-editorrow-43 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-43 .col:nth-child(1) {
flex: 0 0 auto;
 width: 10.443412162162163%;
}
.gen-editorrow-43 .col:nth-child(2) {
flex: 0 0 auto;
 width: 89.55658783783784%;
}

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

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

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

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

}
.gen-editorrow-43 { position: relative; }
.gen-editorrow-43 {
	margin-top: 30px;
	margin-bottom: 120px;
}




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

.gen-editorrow-43 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-43 span {
	line-height: 1.2em;
}
.gen-editorrow-43 {
	line-height: 1.2em;
}
.gen-editorrow-43  {
}
.gen-editorrow-43 {
	color: rgba(88, 142, 255, 1);
}

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





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

.gen-image-41 { position: relative; }
.gen-image-41 {
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-image-41 {
		height: 90px;
	}
}

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


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

.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(88, 142, 255, 1);
}



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





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

.gen-heading-21 { position: relative; }
.gen-heading-21 {
	margin-bottom: 0px;
}





.gen-heading-21 .h span {
	line-height: 1.3em;
}
.gen-heading-21 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.3em;
font-weight: bold;
}
.gen-heading-21 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 26px;
	text-align: left;
}
.gen-heading-21 .h  span {
font-size: 26px;
}
@media (max-width: 991.98px) {
  .gen-heading-21 .h  {
	font-size: 26px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-21 .h  span {
font-size: 26px;
	}
}
.gen-heading-21 .h {
	color: rgba(217, 58, 58, 1);
}
.gen-heading-21 .h:hover {
	color: rgba(217, 58, 58, 1);
}
.gen-heading-21 .h:active {
	color: rgba(217, 58, 58, 1);
}


.gen-paragraph-78 { position: relative; }
.gen-paragraph-78 {
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 100%;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-78 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-78 {
		width: auto;
	}
}

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

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

.gen-paragraph-78 .paragraph span {
	line-height: 1.4em;
}
.gen-paragraph-78 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.4em;
}
.gen-paragraph-78 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: left;
}
.gen-paragraph-78 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-78 .paragraph {
	color: rgba(144, 145, 146, 1);
}


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

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

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

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

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

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





.gen-editorrow-44 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-44 span {
}
.gen-editorrow-44 {
	text-transform: 0;
}
.gen-editorrow-44  {
	padding-top: 15px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-44   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-44  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-44  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-44  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-44 {
	color: rgba(88, 142, 255, 1);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(177, 177, 177, 1);
}

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





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

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





.gen-imagewithinlinetext-4 span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-4 {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithinlinetext-4  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithinlinetext-4  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-imagewithinlinetext-4  {
	font-size: 12px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithinlinetext-4  span {
font-size: 12px;
	}
}
.gen-imagewithinlinetext-4 {
	color: rgba(14, 14, 14, 1);
}

.gen-imagewithinlinetext-4 .image-title{
margin-bottom:6px;
}
.gen-imagewithinlinetext-4 .image-wrapper { position: relative; }
.gen-imagewithinlinetext-4 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 40px;
	height: 40px;
}





.gen-imagewithinlinetext-4 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-4 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-4 .image-wrapper .image-a  {
	padding-right: 0px;
}
.gen-imagewithinlinetext-4 .image-wrapper .image-a {
	color: rgba(88, 142, 255, 1);
}
.gen-imagewithinlinetext-4 .image-wrapper .image-a:hover {
	color: rgba(88, 142, 255, 1);
}




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





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

.gen-imagewithinlinetext-5 { position: relative; }
.gen-imagewithinlinetext-5 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-imagewithinlinetext-5 span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-5 {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithinlinetext-5  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithinlinetext-5  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-imagewithinlinetext-5  {
	font-size: 12px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithinlinetext-5  span {
font-size: 12px;
	}
}
.gen-imagewithinlinetext-5 {
	color: rgba(14, 14, 14, 1);
}

.gen-imagewithinlinetext-5 .image-title{
margin-bottom:6px;
}
.gen-imagewithinlinetext-5 .image-wrapper { position: relative; }
.gen-imagewithinlinetext-5 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 40px;
	height: 40px;
}





.gen-imagewithinlinetext-5 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-5 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-5 .image-wrapper .image-a  {
	padding-right: 0px;
}
.gen-imagewithinlinetext-5 .image-wrapper .image-a {
	color: rgba(88, 142, 255, 1);
}
.gen-imagewithinlinetext-5 .image-wrapper .image-a:hover {
	color: rgba(88, 142, 255, 1);
}




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





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

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





.gen-imagewithinlinetext-6 span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-6 {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithinlinetext-6  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithinlinetext-6  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-imagewithinlinetext-6  {
	font-size: 12px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithinlinetext-6  span {
font-size: 12px;
	}
}
.gen-imagewithinlinetext-6 {
	color: rgba(14, 14, 14, 1);
}

.gen-imagewithinlinetext-6 .image-title{
margin-bottom:6px;
}
.gen-imagewithinlinetext-6 .image-wrapper { position: relative; }
.gen-imagewithinlinetext-6 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 40px;
	height: 40px;
}





.gen-imagewithinlinetext-6 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-6 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-6 .image-wrapper .image-a  {
	padding-right: 0px;
}
.gen-imagewithinlinetext-6 .image-wrapper .image-a {
	color: rgba(88, 142, 255, 1);
}
.gen-imagewithinlinetext-6 .image-wrapper .image-a:hover {
	color: rgba(88, 142, 255, 1);
}








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





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





.gen-editorsection-22 span {
}
.gen-editorsection-22 {
	text-transform: 0;
}
.gen-editorsection-22  {
	padding-top: 35px;
	padding-bottom: 80px;
}
.gen-editorsection-22 {
	color: rgba(0, 0, 0, 0);
	background-image: url('/Designs/Images/bg3.uaaso5utx52.png') ;
	background-position: center top ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: auto ;
}

.webp .gen-editorsection-22 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.webp'); }
.no-webp .gen-editorsection-22 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.png'); }
.gen-editorrow-45 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-45 .col:nth-child(1) {
flex: 0 0 auto;
 width: 10.443412162162163%;
}
.gen-editorrow-45 .col:nth-child(2) {
flex: 0 0 auto;
 width: 89.55658783783784%;
}

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

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

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

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

}
.gen-editorrow-45 { position: relative; }
.gen-editorrow-45 {
	margin-top: 30px;
	margin-bottom: 120px;
}




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

.gen-editorrow-45 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-45 span {
	line-height: 1.2em;
}
.gen-editorrow-45 {
	line-height: 1.2em;
}
.gen-editorrow-45  {
}
.gen-editorrow-45 {
	color: rgba(88, 142, 255, 1);
}

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





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

.gen-image-42 { position: relative; }
.gen-image-42 {
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-image-42 {
		height: 90px;
	}
}

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


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

.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(88, 142, 255, 1);
}



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





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

.gen-heading-22 { position: relative; }
.gen-heading-22 {
	margin-bottom: 0px;
}





.gen-heading-22 .h span {
	line-height: 1.3em;
}
.gen-heading-22 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.3em;
font-weight: bold;
}
.gen-heading-22 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 26px;
	text-align: left;
}
.gen-heading-22 .h  span {
font-size: 26px;
}
@media (max-width: 991.98px) {
  .gen-heading-22 .h  {
	font-size: 26px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-22 .h  span {
font-size: 26px;
	}
}
.gen-heading-22 .h {
	color: rgba(255, 160, 0, 1);
}
.gen-heading-22 .h:hover {
	color: rgba(255, 160, 0, 1);
}
.gen-heading-22 .h:active {
	color: rgba(255, 160, 0, 1);
}


.gen-paragraph-79 { position: relative; }
.gen-paragraph-79 {
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 100%;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-79 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-79 {
		width: auto;
	}
}

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

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

.gen-paragraph-79 .paragraph span {
	line-height: 1.4em;
}
.gen-paragraph-79 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.4em;
}
.gen-paragraph-79 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: left;
}
.gen-paragraph-79 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-79 .paragraph {
	color: rgba(144, 145, 146, 1);
}


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

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

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

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

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

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





.gen-editorrow-46 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-46 span {
}
.gen-editorrow-46 {
	text-transform: 0;
}
.gen-editorrow-46  {
	padding-top: 15px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-46   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-46  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-46  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-46  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-46 {
	color: rgba(88, 142, 255, 1);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(177, 177, 177, 1);
}

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





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

.gen-imagewithinlinetext-7 { position: relative; }
.gen-imagewithinlinetext-7 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-imagewithinlinetext-7 span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-7 {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithinlinetext-7  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithinlinetext-7  span {
font-size: 14px;
}
.gen-imagewithinlinetext-7 {
	color: rgba(14, 14, 14, 1);
}

.gen-imagewithinlinetext-7 .image-title{
margin-bottom:6px;
}
.gen-imagewithinlinetext-7 .image-wrapper { position: relative; }
.gen-imagewithinlinetext-7 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 50px;
	height: 50px;
}





.gen-imagewithinlinetext-7 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-7 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-7 .image-wrapper .image-a  {
	padding-right: 0px;
}
.gen-imagewithinlinetext-7 .image-wrapper .image-a {
	color: rgba(88, 142, 255, 1);
}
.gen-imagewithinlinetext-7 .image-wrapper .image-a:hover {
	color: rgba(88, 142, 255, 1);
}




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





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

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





.gen-imagewithinlinetext-8 span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-8 {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithinlinetext-8  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithinlinetext-8  span {
font-size: 14px;
}
.gen-imagewithinlinetext-8 {
	color: rgba(14, 14, 14, 1);
}

.gen-imagewithinlinetext-8 .image-title{
margin-bottom:6px;
}
.gen-imagewithinlinetext-8 .image-wrapper { position: relative; }
.gen-imagewithinlinetext-8 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 50px;
	height: 50px;
}





.gen-imagewithinlinetext-8 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-8 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-8 .image-wrapper .image-a  {
	padding-right: 0px;
}
.gen-imagewithinlinetext-8 .image-wrapper .image-a {
	color: rgba(88, 142, 255, 1);
}
.gen-imagewithinlinetext-8 .image-wrapper .image-a:hover {
	color: rgba(88, 142, 255, 1);
}




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





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

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





.gen-imagewithinlinetext-9 span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-9 {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithinlinetext-9  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithinlinetext-9  span {
font-size: 14px;
}
.gen-imagewithinlinetext-9 {
	color: rgba(14, 14, 14, 1);
}

.gen-imagewithinlinetext-9 .image-title{
margin-bottom:6px;
}
.gen-imagewithinlinetext-9 .image-wrapper { position: relative; }
.gen-imagewithinlinetext-9 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 50px;
	height: 50px;
}





.gen-imagewithinlinetext-9 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-9 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-9 .image-wrapper .image-a  {
	padding-right: 0px;
}
.gen-imagewithinlinetext-9 .image-wrapper .image-a {
	color: rgba(88, 142, 255, 1);
}
.gen-imagewithinlinetext-9 .image-wrapper .image-a:hover {
	color: rgba(88, 142, 255, 1);
}








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





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


@media (max-width: 991.98px) {
				.gen-editorsection-23 {
					margin-top: 0px;
				}
}



.gen-editorsection-23 span {
}
.gen-editorsection-23 {
	text-transform: 0;
}
.gen-editorsection-23  {
	padding-top: 35px;
	padding-bottom: 80px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-23  {
	padding-top: 0px;
	padding-bottom: 80px;
	}
}
.gen-editorsection-23 {
	color: rgba(0, 0, 0, 0);
	background-image: url('/Designs/Images/bg3.uaaso5utx52.png') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: auto ;
}

.webp .gen-editorsection-23 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.webp'); }
.no-webp .gen-editorsection-23 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.png'); }
.gen-editorrow-47 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.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: 0px;
	margin-bottom: 60px;
}


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

@media (max-width: 767.98px) {
			.gen-editorrow-47 {
				margin-bottom: 0px;
			}
}

@media (max-width: 575.98px) {
			.gen-editorrow-47 {
				margin-top: 25px;
				margin-bottom: 30px;
			}
}

.gen-editorrow-47 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-47 span {
	line-height: 1.2em;
}
.gen-editorrow-47 {
	line-height: 1.2em;
}
.gen-editorrow-47  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-47  {
	padding-bottom: 0px;
	}
}
.gen-editorrow-47 {
	color: rgba(215, 7, 7, 1);
}

.gen-editorcolumn-82 { position: relative; }





.gen-editorcolumn-82 span {
	line-height: 1.2em;
}
.gen-editorcolumn-82 {
	line-height: 1.2em;
}
.gen-editorcolumn-82  {
}

.gen-heading-23 { position: relative; }
.gen-heading-23 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}





.gen-heading-23 .h span {
	line-height: 1.2em;
	letter-spacing: 0.05em ;
}
.gen-heading-23 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
.gen-heading-23 .h  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 34px;
	text-align: left;
}
.gen-heading-23 .h  span {
font-size: 34px;
}
@media (max-width: 991.98px) {
  .gen-heading-23 .h  {
	font-size: 28px;
	text-align: center;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-23 .h  span {
font-size: 28px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-23 .h  {
	font-size: 24px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-23 .h  span {
font-size: 24px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-23 .h  {
	font-size: 22px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-23 .h  span {
font-size: 22px;
	}
}
.gen-heading-23 .h {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-23 .h:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-23 .h:active {
	color: rgba(0, 0, 0, 1);
}


.gen-horizontalline-21 { position: relative; }
.gen-horizontalline-21 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 80px;
	height: 100%;
}





.gen-horizontalline-21 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-21 > hr {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.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: 6px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}




.gen-editorrow-48 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-48 .col:nth-child(1) {
flex: 0 0 auto;
 width: 70.25678294573638%;
}
.gen-editorrow-48 .col:nth-child(2) {
flex: 0 0 auto;
 width: 29.743217054263628%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-48 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-48 .col:nth-child(2) {
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%;
}
.gen-editorrow-48 .col:nth-child(2) {
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%;
}
.gen-editorrow-48 .col:nth-child(2) {
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 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-48 { position: relative; }
.gen-editorrow-48 {
	margin-top: 0px;
	margin-bottom: 15px;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-48 {
		margin-top: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-editorrow-48 {
		margin-top: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-editorrow-48 {
		margin-top: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-editorrow-48 {
		margin-top: 0px;
		margin-bottom: 30px;
	}
}

.gen-editorrow-48 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-48 span {
	line-height: 1.2em;
}
.gen-editorrow-48 {
	line-height: 1.2em;
}
.gen-editorrow-48  {
	padding-bottom: 0px;
}
.gen-editorrow-48 {
	color: rgba(215, 7, 7, 1);
}

.gen-editorcolumn-83 { position: relative; }





.gen-editorcolumn-83 span {
	line-height: 1.2em;
}
.gen-editorcolumn-83 {
	line-height: 1.2em;
}
.gen-editorcolumn-83  {
}

.gen-block-43 { position: relative; }
.gen-block-43 {
	width: 97%;
}

@media (max-width: 1199.98px) {
	.gen-block-43 {
		margin-right: 0px;
		width: auto;
	}
}



@media (max-width: 575.98px) {
	.gen-block-43 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-block-43 {
display:none !important;
} }
.gen-block-43 span {
}
.gen-block-43 {
}
.gen-block-43  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
@media (max-width: 1199.98px) {
  .gen-block-43   {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-block-43 {
	color: rgba(0, 0, 0, 1);
}

.gen-editorrow-49 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-49 .col:nth-child(1) {
flex: 0 0 auto;
 width: 44.052118344429594%;
}
.gen-editorrow-49 .col:nth-child(2) {
flex: 0 0 auto;
 width: 17.941121155326947%;
}
.gen-editorrow-49 .col:nth-child(3) {
flex: 0 0 auto;
 width: 15.54137712802319%;
}
.gen-editorrow-49 .col:nth-child(4) {
flex: 0 0 auto;
 width: 22.46538337222028%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-49 .col:nth-child(1) {
flex: 0 0 auto;
 width: 38.25847267654694%;
}
.gen-editorrow-49 .col:nth-child(2) {
flex: 0 0 auto;
 width: 19.129236338273465%;
}
.gen-editorrow-49 .col:nth-child(3) {
flex: 0 0 auto;
 width: 20.015384623024595%;
}
.gen-editorrow-49 .col:nth-child(4) {
flex: 0 0 auto;
 width: 22.596906362155018%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-49 .col:nth-child(1) {
flex: 0 0 auto;
 width: 37.936597515837924%;
}
.gen-editorrow-49 .col:nth-child(2) {
flex: 0 0 auto;
 width: 17.093237663224933%;
}
.gen-editorrow-49 .col:nth-child(3) {
flex: 0 0 auto;
 width: 20.809209199103144%;
}
.gen-editorrow-49 .col:nth-child(4) {
flex: 0 0 auto;
 width: 24.160955621834013%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-49 .col:nth-child(1) {
flex: 0 0 auto;
 width: 39.35015425765737%;
}
.gen-editorrow-49 .col:nth-child(2) {
flex: 0 0 auto;
 width: 16.333961947661972%;
}
.gen-editorrow-49 .col:nth-child(3) {
flex: 0 0 auto;
 width: 16.333961947661972%;
}
.gen-editorrow-49 .col:nth-child(4) {
flex: 0 0 auto;
 width: 27.981921847018697%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-49 .col:nth-child(1) {
flex: 0 0 auto;
 width: 46.947809470709444%;
}
.gen-editorrow-49 .col:nth-child(2) {
flex: 0 0 auto;
 width: 18.086357699298418%;
}
.gen-editorrow-49 .col:nth-child(3) {
flex: 0 0 auto;
 width: 19.14069822000453%;
}
.gen-editorrow-49 .col:nth-child(4) {
flex: 0 0 auto;
 width: 15.82513460998762%;
}

}
.gen-editorrow-49 { position: relative; }
.gen-editorrow-49 {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-49 {
		width: auto;
	}
}


@media (max-width: 767.98px) {
			.gen-editorrow-49 {
				margin-bottom: 0px;
			}
}

@media (max-width: 575.98px) {
	.gen-editorrow-49 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-editorrow-49 {
display:none !important;
} }
.gen-editorrow-49 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-49 span {
	line-height: 1.2em;
}
.gen-editorrow-49 {
	line-height: 1.2em;
}
.gen-editorrow-49  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-49  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-49 {
	color: rgba(215, 7, 7, 1);
}

.gen-editorcolumn-84 { position: relative; }





.gen-editorcolumn-84 span {
	line-height: 1.2em;
}
.gen-editorcolumn-84 {
	line-height: 1.2em;
}

.gen-paragraph-80 { position: relative; }
.gen-paragraph-80 {
	margin-left: 10px;
}


@media (max-width: 991.98px) {
			.gen-paragraph-80 {
				margin-left: 0px;
			}
}



.gen-paragraph-80 .paragraph span {
}
.gen-paragraph-80 .paragraph {
	font-family: Montserrat, sans-serif;
}
.gen-paragraph-80 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-80 .paragraph  span {
font-size: 14px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-80 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-80 .paragraph  span {
font-size: 12px;
	}
}
.gen-paragraph-80 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-80 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-80 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-85 { position: relative; }





.gen-editorcolumn-85 span {
	line-height: 1.2em;
}
.gen-editorcolumn-85 {
	line-height: 1.2em;
}

.gen-paragraph-81 { position: relative; }





.gen-paragraph-81 .paragraph span {
}
.gen-paragraph-81 .paragraph {
	font-family: Montserrat, sans-serif;
}
.gen-paragraph-81 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 13px;
	text-align: right;
}
.gen-paragraph-81 .paragraph  span {
font-size: 13px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-81 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-81 .paragraph  span {
font-size: 12px;
	}
}
.gen-paragraph-81 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-81 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-81 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-86 { position: relative; }





.gen-editorcolumn-86 span {
	line-height: 1.2em;
}
.gen-editorcolumn-86 {
	line-height: 1.2em;
}

.gen-paragraph-82 { position: relative; }
.gen-paragraph-82 {
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-82 {
		width: auto;
	}
}


@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-paragraph-82 {
	display:none !important;
	}
}


@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-paragraph-82 {
display:none !important;
} }
.gen-paragraph-82 .paragraph span {
}
.gen-paragraph-82 .paragraph {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-paragraph-82 .paragraph  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 13px;
	text-align: right;
}
.gen-paragraph-82 .paragraph  span {
font-size: 13px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-82 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-82 .paragraph  span {
font-size: 12px;
	}
}
.gen-paragraph-82 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-82 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-82 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-83 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-paragraph-83 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-paragraph-83 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-paragraph-83 {
	display:none !important;
	}
}


@media (max-width: 575.98px) {
	.gen-paragraph-83 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-paragraph-83 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-paragraph-83 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-paragraph-83 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-paragraph-83 {
display:none !important;
} }
.gen-paragraph-83 .paragraph span {
}
.gen-paragraph-83 .paragraph {
	font-family: Montserrat, sans-serif;
}
.gen-paragraph-83 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 13px;
	text-align: center;
}
.gen-paragraph-83 .paragraph  span {
font-size: 13px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-83 .paragraph  {
	font-size: 12px;
	text-align: right;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-83 .paragraph  span {
font-size: 12px;
	}
}
.gen-paragraph-83 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-83 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-83 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-87 { position: relative; }





.gen-editorcolumn-87 span {
	line-height: 1.2em;
}
.gen-editorcolumn-87 {
	line-height: 1.2em;
}

.gen-paragraph-84 { position: relative; }
.gen-paragraph-84 {
	margin-right: 0px;
	width: 122px;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-84 {
		width: 153px;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-84 {
		width: 115px;
	}
}

@media (max-width: 767.98px) {
	.gen-paragraph-84 {
		width: 124px;
	}
}


.gen-paragraph-84 .paragraph span {
}
.gen-paragraph-84 .paragraph {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-paragraph-84 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 13px;
	text-align: right;
}
.gen-paragraph-84 .paragraph  span {
font-size: 13px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-84 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-84 .paragraph  span {
font-size: 12px;
	}
}
.gen-paragraph-84 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-84 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-84 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}




.gen-horizontalline-22 { position: relative; }
.gen-horizontalline-22 {
	margin-right: 0px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-horizontalline-22 {
				margin-bottom: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-horizontalline-22 {
				margin-right: 15px;
				margin-left: 15px;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-horizontalline-22 {
				margin-bottom: 25px;
			}
}

.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(215, 7, 7, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
}



.gen-cartitemlist-1 { position: relative; }
.gen-cartitemlist-1 {
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: 0px;
	width: 97%;
}

@media (max-width: 1199.98px) {
	.gen-cartitemlist-1 {
		margin-right: 0px;
		margin-left: auto;
		width: auto;
	}
}



@media (max-width: 575.98px) {
					.gen-cartitemlist-1 {
						margin-top: 5px;
						margin-right: auto;
						margin-left: auto;
						width: auto;
					}
}

.gen-cartitemlist-1 span {
}
.gen-cartitemlist-1 {
}
.gen-cartitemlist-1  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.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;
}
.gen-cartitemlist-1 .cart-item-view {
	color: rgba(215, 7, 7, 1);
}

.gen-editorrow-50 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-50 .col:nth-child(1) {
flex: 0 0 auto;
 width: 12.977668177572113%;
}
.gen-editorrow-50 .col:nth-child(2) {
flex: 0 0 auto;
 width: 30.935885025733832%;
}
.gen-editorrow-50 .col:nth-child(3) {
flex: 0 0 auto;
 width: 17.735295539642237%;
}
.gen-editorrow-50 .col:nth-child(4) {
flex: 0 0 auto;
 width: 16.587559569252903%;
}
.gen-editorrow-50 .col:nth-child(5) {
flex: 0 0 auto;
 width: 16.763591687798908%;
}
.gen-editorrow-50 .col:nth-child(6) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-50 .col:nth-child(1) {
flex: 0 0 auto;
 width: 12.977668177572113%;
}
.gen-editorrow-50 .col:nth-child(2) {
flex: 0 0 auto;
 width: 25.34427545801402%;
}
.gen-editorrow-50 .col:nth-child(3) {
flex: 0 0 auto;
 width: 19.200008751173648%;
}
.gen-editorrow-50 .col:nth-child(4) {
flex: 0 0 auto;
 width: 20.293758751173645%;
}
.gen-editorrow-50 .col:nth-child(5) {
flex: 0 0 auto;
 width: 17.184288862066584%;
}
.gen-editorrow-50 .col:nth-child(6) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-50 .col:nth-child(1) {
flex: 0 0 auto;
 width: 12.977668177572113%;
}
.gen-editorrow-50 .col:nth-child(2) {
flex: 0 0 auto;
 width: 22.86667897791212%;
}
.gen-editorrow-50 .col:nth-child(3) {
flex: 0 0 auto;
 width: 19.47439731009443%;
}
.gen-editorrow-50 .col:nth-child(4) {
flex: 0 0 auto;
 width: 21.109284483628578%;
}
.gen-editorrow-50 .col:nth-child(5) {
flex: 0 0 auto;
 width: 18.571971050792758%;
}
.gen-editorrow-50 .col:nth-child(6) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-50 .col:nth-child(1) {
flex: 0 0 auto;
 width: 12.977668177572113%;
}
.gen-editorrow-50 .col:nth-child(2) {
flex: 0 0 auto;
 width: 25.955336355144233%;
}
.gen-editorrow-50 .col:nth-child(3) {
flex: 0 0 auto;
 width: 17.228819762882992%;
}
.gen-editorrow-50 .col:nth-child(4) {
flex: 0 0 auto;
 width: 17.228819762882992%;
}
.gen-editorrow-50 .col:nth-child(5) {
flex: 0 0 auto;
 width: 21.60935594151767%;
}
.gen-editorrow-50 .col:nth-child(6) {
flex: 0 0 auto;
 width: 4.999999999999999%;
}

}
@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 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-50 .col:nth-child(4) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-50 .col:nth-child(5) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-50 .col:nth-child(6) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-50 { position: relative; }
.gen-editorrow-50 {
	margin-top: 10px;
	margin-bottom: 10px;
}


@media (max-width: 991.98px) {
			.gen-editorrow-50 {
				margin-top: 0px;
				margin-bottom: 0px;
			}
}


@media (max-width: 575.98px) {
	.gen-editorrow-50 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-editorrow-50 {
display:none !important;
} }
.gen-editorrow-50 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-50 span {
	line-height: 1.2em;
}
.gen-editorrow-50 {
	line-height: 1.2em;
}
.gen-editorrow-50  {
}
.gen-editorrow-50 {
	color: rgba(215, 7, 7, 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-image-43 { position: relative; }
.gen-image-43 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 88px;
	height: 88px;
}


@media (max-width: 991.98px) {
			.gen-image-43 {
				width: 88px;
				height: 75px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-43 {
				width: 60px;
				height: 60px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-43 {
				margin-bottom: 14px;
				width: 100px;
				height: 100px;
			}
}

.gen-image-43 .image-a span {
	line-height: 1.2em;
}
.gen-image-43 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-image-43 .image-a  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.gen-image-43 .image-a {
	color: rgba(215, 7, 7, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-image-43 .image-a: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(144, 145, 146, 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-heading-24 { position: relative; }




@media (max-width: 575.98px) {
								.gen-heading-24 {
									margin-right: auto;
									margin-bottom: 0px;
									margin-left: auto;
								}
}

.gen-heading-24 .h span {
}
.gen-heading-24 .h {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-heading-24 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-heading-24 .h  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-heading-24 .h  {
	font-size: 13px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-24 .h  span {
font-size: 13px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-24 .h  {
	font-size: 16px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-24 .h  span {
font-size: 16px;
	}
}
.gen-heading-24 .h {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-24 .h:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-24 .h:active {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-85 { position: relative; }




@media (max-width: 575.98px) {
								.gen-paragraph-85 {
									margin-right: auto;
									margin-left: auto;
								}
}

.gen-paragraph-85 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-85 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-paragraph-85 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 13px;
}
.gen-paragraph-85 .paragraph  span {
font-size: 13px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-85 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-85 .paragraph  span {
font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-85 .paragraph  {
	font-size: 12px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-85 .paragraph  span {
font-size: 12px;
	}
}
.gen-paragraph-85 .paragraph {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-85 .paragraph:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-85 .paragraph:active {
	color: rgba(84, 101, 118, 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-block-44 { position: relative; }




@media (max-width: 575.98px) {
								.gen-block-44 {
									margin-right: auto;
									margin-left: auto;
									width: auto;
								}
}

.gen-block-44 span {
}
.gen-block-44 {
}
.gen-block-44  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-44 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-86 { position: relative; }
.gen-paragraph-86 {
	margin-top: 0px;
	margin-left: auto;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-86 {
								margin-top: 0px;
								margin-right: 0px;
								margin-bottom: 0px;
								margin-left: 0px;
							}
}
@media (max-width: 575.98px) {
	.gen-paragraph-86 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-paragraph-86 {
display:none !important;
} }
.gen-paragraph-86 .paragraph span {
}
.gen-paragraph-86 .paragraph {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-paragraph-86 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 12px;
	text-align: right;
}
.gen-paragraph-86 .paragraph  span {
font-size: 12px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-86 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-86 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-86 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-86 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-86 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-86 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-86 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-87 { position: relative; }
.gen-paragraph-87 {
	margin-top: 0px;
}
@media (min-width: 1200.00px) {
	.gen-paragraph-87 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-paragraph-87 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-paragraph-87 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-paragraph-87 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
							.gen-paragraph-87 {
								margin-top: 0px;
								margin-right: 0px;
								margin-bottom: 0px;
								margin-left: 0px;
							}
}

@media (min-width: 1200px) {
 .gen-paragraph-87 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-paragraph-87 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-paragraph-87 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-paragraph-87 {
display:none !important;
} }
.gen-paragraph-87 .paragraph span {
}
.gen-paragraph-87 .paragraph {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-paragraph-87 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: right;
}
.gen-paragraph-87 .paragraph  span {
font-size: 14px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-87 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-87 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-87 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-87 .paragraph  span {
font-size: 12px;
	}
}
.gen-paragraph-87 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-87 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-87 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-88 { position: relative; }
.gen-paragraph-88 {
	margin-top: 0px;
	margin-left: auto;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-88 {
		margin-left: auto;
		width: auto;
	}
}



@media (max-width: 575.98px) {
					.gen-paragraph-88 {
						margin-top: 0px;
						margin-right: 0px;
						margin-bottom: 0px;
						margin-left: 0px;
					}
}

.gen-paragraph-88 .paragraph span {
}
.gen-paragraph-88 .paragraph {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-paragraph-88 .paragraph  {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: right;
}
.gen-paragraph-88 .paragraph  span {
font-size: 14px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-88 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-88 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-88 .paragraph  {
	font-size: 16px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-88 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-88 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-88 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-88 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}



.gen-block-45 { position: relative; }
.gen-block-45 {
	margin-right: 0px;
	margin-left: auto;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-45 {
		margin-right: 0px;
		margin-left: auto;
		width: auto;
	}
}



@media (max-width: 575.98px) {
					.gen-block-45 {
						margin-top: 5px;
						margin-right: auto;
						margin-bottom: 10px;
						margin-left: auto;
						width: auto;
					}
}

.gen-block-45 span {
}
.gen-block-45 {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-block-45  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.gen-block-45 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(246, 248, 249, 1);
}

.gen-paragraph-89 { position: relative; }
.gen-paragraph-89 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: auto;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-89 {
								margin-top: 0px;
								margin-right: 0px;
								margin-bottom: 0px;
								margin-left: 0px;
							}
}
@media (max-width: 575.98px) {
	.gen-paragraph-89 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-paragraph-89 {
display:none !important;
} }
.gen-paragraph-89 .paragraph span {
}
.gen-paragraph-89 .paragraph {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-paragraph-89 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 12px;
	text-align: right;
}
.gen-paragraph-89 .paragraph  span {
font-size: 12px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-89 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-89 .paragraph  span {
font-size: 14px;
	}
}
@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(0, 0, 0, 1);
}
.gen-paragraph-89 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-89 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-90 { position: relative; }
.gen-paragraph-90 {
	margin-top: 0px;
}
@media (min-width: 1200.00px) {
	.gen-paragraph-90 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-paragraph-90 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-paragraph-90 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-paragraph-90 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
							.gen-paragraph-90 {
								margin-top: 5px;
								margin-right: 0px;
								margin-bottom: 0px;
								margin-left: 0px;
							}
}

@media (min-width: 1200px) {
 .gen-paragraph-90 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-paragraph-90 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-paragraph-90 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-paragraph-90 {
display:none !important;
} }
.gen-paragraph-90 .paragraph span {
}
.gen-paragraph-90 .paragraph {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-paragraph-90 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: right;
}
.gen-paragraph-90 .paragraph  span {
font-size: 14px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-90 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-90 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-90 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-90 .paragraph  span {
font-size: 12px;
	}
}
.gen-paragraph-90 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-90 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-90 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-91 { position: relative; }
.gen-paragraph-91 {
	margin-top: 0px;
	margin-left: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-91 {
								margin-top: 0px;
								margin-right: 0px;
								margin-bottom: 5px;
								margin-left: 0px;
							}
}

.gen-paragraph-91 .paragraph span {
}
.gen-paragraph-91 .paragraph {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-paragraph-91 .paragraph  {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: right;
}
.gen-paragraph-91 .paragraph  span {
font-size: 14px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-91 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-91 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-91 .paragraph  {
	font-size: 16px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-91 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-91 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-91 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-91 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-91 { position: relative; }





.gen-editorcolumn-91 span {
	line-height: 1.2em;
}
.gen-editorcolumn-91 {
	line-height: 1.2em;
}
.gen-editorcolumn-91  {
}

.gen-quantityinput2-1 { position: relative; }
.gen-quantityinput2-1 {
	margin-top: 5px;
	margin-right: 0px;
	margin-left: auto;
	width: 100px;
	height: 42px;
}


@media (max-width: 991.98px) {
			.gen-quantityinput2-1 {
				margin-bottom: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-quantityinput2-1 {
				margin-top: 0px;
				margin-bottom: 0px;
				width: 50px;
				height: 80px;
			}
}

@media (max-width: 575.98px) {
			.gen-quantityinput2-1 {
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
				width: 100px;
				height: 42px;
			}
}

.gen-quantityinput2-1 span {
}
.gen-quantityinput2-1 {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-quantityinput2-1  {
	font-size: 24px;
}
.gen-quantityinput2-1  span {
font-size: 24px;
}
@media (max-width: 767.98px) {
  .gen-quantityinput2-1  {
	padding-bottom: 5px;
	}
}
@media (max-width: 575.98px) {
  .gen-quantityinput2-1  {
	padding-bottom: 0px;
	}
}
.gen-quantityinput2-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(195, 196, 197, 1);
}

.gen-quantityinput2-1 input{
color:rgba(0, 0, 0, 1);
}
.gen-quantityinput2-1 .plus { position: relative; }
.gen-quantityinput2-1 .plus {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	width: 50px;
	height: 15px;
}



@media (max-width: 767.98px) {
					.gen-quantityinput2-1 .plus {
						margin-top: 0px;
						margin-left: 0px;
						height: 20px;
					}
}

@media (max-width: 575.98px) {
					.gen-quantityinput2-1 .plus {
						height: 15px;
					}
}

.gen-quantityinput2-1 .plus .button span {
}
.gen-quantityinput2-1 .plus .button {
}
.gen-quantityinput2-1 .plus .button  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-quantityinput2-1 .plus .button {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
}

.gen-quantityinput2-1 .plus .button > i{
color:rgba(64, 56, 72, 1);
}
.gen-quantityinput2-1 .plus .button > span{
padding:0 0px;
}

.gen-quantityinput2-1 .minus { position: relative; }
.gen-quantityinput2-1 .minus {
	margin-bottom: 0px;
	width: 50px;
	height: 15px;
}



@media (max-width: 767.98px) {
					.gen-quantityinput2-1 .minus {
						height: 15px;
					}
}

@media (max-width: 575.98px) {
					.gen-quantityinput2-1 .minus {
						height: 15px;
					}
}

.gen-quantityinput2-1 .minus .button span {
}
.gen-quantityinput2-1 .minus .button {
}
.gen-quantityinput2-1 .minus .button  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-quantityinput2-1 .minus .button {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
}

.gen-quantityinput2-1 .minus .button > i{
color:rgba(64, 56, 72, 1);
}
.gen-quantityinput2-1 .minus .button > span{
padding:0 0px;
}



.gen-editorcolumn-92 { position: relative; }





.gen-editorcolumn-92 span {
	line-height: 1.2em;
}
.gen-editorcolumn-92 {
	line-height: 1.2em;
}
.gen-editorcolumn-92  {
}

.gen-block-46 { position: relative; }
.gen-block-46 {
	margin-bottom: 5px;
	margin-left: auto;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-46 {
		margin-right: 0px;
		margin-left: auto;
		width: auto;
	}
}



@media (max-width: 575.98px) {
					.gen-block-46 {
						margin-top: 5px;
						margin-right: auto;
						margin-left: auto;
						width: auto;
					}
}

.gen-block-46 span {
}
.gen-block-46 {
}
.gen-block-46  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.gen-block-46 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-92 { position: relative; }
.gen-paragraph-92 {
	margin-top: 0px;
	margin-left: auto;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-92 {
								margin-top: 0px;
								margin-right: 0px;
								margin-bottom: 0px;
								margin-left: 0px;
							}
}
@media (max-width: 575.98px) {
	.gen-paragraph-92 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-paragraph-92 {
display:none !important;
} }
.gen-paragraph-92 .paragraph span {
}
.gen-paragraph-92 .paragraph {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-paragraph-92 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 12px;
	text-align: right;
}
.gen-paragraph-92 .paragraph  span {
font-size: 12px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-92 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-92 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-92 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-92 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-92 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-92 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-92 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-93 { position: relative; }
.gen-paragraph-93 {
	margin-top: 0px;
	margin-left: auto;
}
@media (min-width: 1200.00px) {
	.gen-paragraph-93 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-paragraph-93 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-paragraph-93 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-paragraph-93 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
							.gen-paragraph-93 {
								margin-top: 0px;
								margin-right: 0px;
								margin-bottom: 0px;
								margin-left: 0px;
							}
}

@media (min-width: 1200px) {
 .gen-paragraph-93 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-paragraph-93 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-paragraph-93 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-paragraph-93 {
display:none !important;
} }
.gen-paragraph-93 .paragraph span {
}
.gen-paragraph-93 .paragraph {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-paragraph-93 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: right;
}
.gen-paragraph-93 .paragraph  span {
font-size: 14px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-93 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-93 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-93 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-93 .paragraph  span {
font-size: 12px;
	}
}
.gen-paragraph-93 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-93 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-93 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-94 { position: relative; }
.gen-paragraph-94 {
	margin-top: 0px;
	margin-left: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-94 {
								margin-top: 0px;
								margin-right: 0px;
								margin-bottom: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-94 .paragraph span {
}
.gen-paragraph-94 .paragraph {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-paragraph-94 .paragraph  {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: right;
}
.gen-paragraph-94 .paragraph  span {
font-size: 14px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-94 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-94 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-94 .paragraph  {
	font-size: 18px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-94 .paragraph  span {
font-size: 18px;
	}
}
.gen-paragraph-94 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-94 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-94 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}



.gen-block-47 { position: relative; }
.gen-block-47 {
	margin-right: 0px;
	margin-left: auto;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-47 {
		margin-right: 0px;
		margin-left: auto;
		width: auto;
	}
}



@media (max-width: 575.98px) {
					.gen-block-47 {
						margin-top: 5px;
						margin-right: auto;
						margin-bottom: 10px;
						margin-left: auto;
						width: auto;
					}
}

.gen-block-47 span {
}
.gen-block-47 {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-block-47  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.gen-block-47 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(246, 248, 249, 1);
}

.gen-paragraph-95 { position: relative; }
.gen-paragraph-95 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: auto;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-95 {
								margin-top: 0px;
								margin-right: 0px;
								margin-bottom: 0px;
								margin-left: 0px;
							}
}
@media (max-width: 575.98px) {
	.gen-paragraph-95 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-paragraph-95 {
display:none !important;
} }
.gen-paragraph-95 .paragraph span {
}
.gen-paragraph-95 .paragraph {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-paragraph-95 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 12px;
	text-align: right;
}
.gen-paragraph-95 .paragraph  span {
font-size: 12px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-95 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-95 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-95 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-95 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-95 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-95 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-95 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-96 { position: relative; }
.gen-paragraph-96 {
	margin-top: 0px;
	margin-left: auto;
}
@media (min-width: 1200.00px) {
	.gen-paragraph-96 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-paragraph-96 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-paragraph-96 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-paragraph-96 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
							.gen-paragraph-96 {
								margin-top: 0px;
								margin-right: 0px;
								margin-bottom: 0px;
								margin-left: 0px;
							}
}

@media (min-width: 1200px) {
 .gen-paragraph-96 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-paragraph-96 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-paragraph-96 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-paragraph-96 {
display:none !important;
} }
.gen-paragraph-96 .paragraph span {
}
.gen-paragraph-96 .paragraph {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-paragraph-96 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: right;
}
.gen-paragraph-96 .paragraph  span {
font-size: 14px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-96 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-96 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-96 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-96 .paragraph  span {
font-size: 12px;
	}
}
.gen-paragraph-96 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-96 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-96 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-97 { position: relative; }
.gen-paragraph-97 {
	margin-top: 0px;
	margin-left: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-97 {
								margin-top: 0px;
								margin-right: 0px;
								margin-bottom: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-97 .paragraph span {
}
.gen-paragraph-97 .paragraph {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-paragraph-97 .paragraph  {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: right;
}
.gen-paragraph-97 .paragraph  span {
font-size: 14px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-97 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-97 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-97 .paragraph  {
	font-size: 18px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-97 .paragraph  span {
font-size: 18px;
	}
}
.gen-paragraph-97 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-97 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-97 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-93 { position: relative; }





.gen-editorcolumn-93 span {
	line-height: 1.2em;
}
.gen-editorcolumn-93 {
	line-height: 1.2em;
}
.gen-editorcolumn-93  {
}

.gen-icon-1 { position: relative; }
.gen-icon-1 {
	margin-top: 8px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-icon-1 {
								margin-bottom: 5px;
							}
}

.gen-icon-1 span {
	line-height: 1.2em;
}
.gen-icon-1 {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-icon-1  {
}
.gen-icon-1 {
	color: rgba(215, 7, 7, 1);
}
.gen-icon-1:hover {
	color: rgba(215, 7, 7, 1);
}

.gen-icon-1 div > i{
font-size:20px;
}
.gen-icon-1 div > i{
color:rgba(84, 101, 118, 1);
}
.gen-icon-1 div > i:hover{
color:rgba(229, 30, 30, 1);
}



.gen-block-48 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-block-48 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-block-48 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-block-48 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-block-48 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
								.gen-block-48 {
									margin-top: 0px;
									margin-bottom: 15px;
								}
}

@media (min-width: 1200px) {
 .gen-block-48 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-block-48 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-block-48 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-block-48 {
display:none !important;
} }
.gen-block-48 span {
}
.gen-block-48 {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-block-48  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-48  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	}
}
.gen-block-48 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(246, 248, 249, 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: 33.33333333333333%;
}
.gen-editorrow-51 .col:nth-child(2) {
flex: 0 0 auto;
 width: 66.66666666666667%;
}

}
.gen-editorrow-51 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorrow-51 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-51 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorrow-51 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorrow-51 {
	display:none !important;
	}
}


@media (min-width: 1200px) {
 .gen-editorrow-51 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-51 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorrow-51 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorrow-51 {
display:none !important;
} }
.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: 10px;
	padding-bottom: 10px;
}
@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: 0px;
	padding-bottom: 0px;
	}
}
.gen-editorrow-51 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-94 { position: relative; }





.gen-editorcolumn-94 span {
}
.gen-editorcolumn-94 {
	text-transform: 0;
}

.gen-image-44 { position: relative; }
.gen-image-44 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 88px;
	height: 88px;
}


@media (max-width: 991.98px) {
			.gen-image-44 {
				width: 88px;
				height: 75px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-44 {
				width: 60px;
				height: 60px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-44 {
				margin-right: 0px;
				margin-bottom: 14px;
				margin-left: 10px;
				width: 80px;
				height: 80px;
			}
}

.gen-image-44 .image-a span {
	line-height: 1.2em;
}
.gen-image-44 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-image-44 .image-a  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.gen-image-44 .image-a {
	color: rgba(215, 7, 7, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-image-44 .image-a: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(144, 145, 146, 1);
}



.gen-editorcolumn-95 { position: relative; }





.gen-editorcolumn-95 span {
}
.gen-editorcolumn-95 {
	text-transform: 0;
}

.gen-heading-25 { position: relative; }




@media (max-width: 575.98px) {
								.gen-heading-25 {
									margin-right: auto;
									margin-bottom: 0px;
									margin-left: auto;
								}
}

.gen-heading-25 .h span {
}
.gen-heading-25 .h {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-heading-25 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-heading-25 .h  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-heading-25 .h  {
	font-size: 13px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-25 .h  span {
font-size: 13px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-25 .h  {
	font-size: 14px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-25 .h  span {
font-size: 14px;
	}
}
.gen-heading-25 .h {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-25 .h:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-25 .h:active {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-98 { position: relative; }




@media (max-width: 575.98px) {
								.gen-paragraph-98 {
									margin-right: 0px;
									margin-bottom: 0px;
									margin-left: 0px;
								}
}

.gen-paragraph-98 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-98 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-paragraph-98 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 13px;
}
.gen-paragraph-98 .paragraph  span {
font-size: 13px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-98 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-98 .paragraph  span {
font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-98 .paragraph  {
	font-size: 12px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-98 .paragraph  span {
font-size: 12px;
	}
}
.gen-paragraph-98 .paragraph {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-98 .paragraph:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-98 .paragraph:active {
	color: rgba(84, 101, 118, 1);
}




.gen-horizontalline-23 { position: relative; }
.gen-horizontalline-23 {
	margin-right: 0px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}
@media (min-width: 1200.00px) {
	.gen-horizontalline-23 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-horizontalline-23 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
			.gen-horizontalline-23 {
				margin-bottom: 0px;
			}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-horizontalline-23 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
			.gen-horizontalline-23 {
				margin-right: 15px;
				margin-left: 15px;
				width: auto;
			}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-horizontalline-23 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
			.gen-horizontalline-23 {
				margin-right: 5px;
				margin-bottom: 0px;
				margin-left: 5px;
			}
}

@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;
} }
.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(215, 7, 7, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
}


.gen-editorrow-52 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-52 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.333333333333336%;
}
.gen-editorrow-52 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.333333333333336%;
}
.gen-editorrow-52 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-52 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.333333333333336%;
}
.gen-editorrow-52 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.333333333333336%;
}
.gen-editorrow-52 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-52 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.333333333333336%;
}
.gen-editorrow-52 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.333333333333336%;
}
.gen-editorrow-52 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-52 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.333333333333336%;
}
.gen-editorrow-52 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.333333333333336%;
}
.gen-editorrow-52 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-52 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.063540535649654%;
}
.gen-editorrow-52 .col:nth-child(2) {
flex: 0 0 auto;
 width: 60.78038288695862%;
}
.gen-editorrow-52 .col:nth-child(3) {
flex: 0 0 auto;
 width: 12.156076577391728%;
}

}
.gen-editorrow-52 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorrow-52 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-52 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorrow-52 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorrow-52 {
	display:none !important;
	}
}


@media (min-width: 1200px) {
 .gen-editorrow-52 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-52 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorrow-52 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorrow-52 {
display:none !important;
} }
.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;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-52   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-52  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-52  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-52  {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
.gen-editorrow-52 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-96 { position: relative; }





.gen-editorcolumn-96 span {
}
.gen-editorcolumn-96 {
	text-transform: 0;
}

.gen-paragraph-99 { position: relative; }
.gen-paragraph-99 {
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-99 {
		width: auto;
	}
}


@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-paragraph-99 {
	display:none !important;
	}
}


@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-paragraph-99 {
display:none !important;
} }
.gen-paragraph-99 .paragraph span {
}
.gen-paragraph-99 .paragraph {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-paragraph-99 .paragraph  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 13px;
	text-align: right;
}
.gen-paragraph-99 .paragraph  span {
font-size: 13px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-99 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-99 .paragraph  span {
font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-99 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 12px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-99 .paragraph  span {
font-size: 12px;
	}
}
.gen-paragraph-99 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-99 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-99 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-97 { position: relative; }





.gen-editorcolumn-97 span {
}
.gen-editorcolumn-97 {
	text-transform: 0;
}

.gen-quantityinput2-2 { position: relative; }
.gen-quantityinput2-2 {
	margin-top: 5px;
	margin-right: 0px;
	margin-left: auto;
	width: 100px;
	height: 42px;
}


@media (max-width: 991.98px) {
			.gen-quantityinput2-2 {
				margin-bottom: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-quantityinput2-2 {
				margin-top: 0px;
				margin-bottom: 0px;
				width: 50px;
				height: 80px;
			}
}

@media (max-width: 575.98px) {
			.gen-quantityinput2-2 {
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: 0px;
				width: 100px;
				height: 42px;
			}
}

.gen-quantityinput2-2 span {
}
.gen-quantityinput2-2 {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-quantityinput2-2  {
	font-size: 24px;
}
.gen-quantityinput2-2  span {
font-size: 24px;
}
@media (max-width: 767.98px) {
  .gen-quantityinput2-2  {
	padding-bottom: 5px;
	}
}
@media (max-width: 575.98px) {
  .gen-quantityinput2-2  {
	padding-bottom: 0px;
	}
}
.gen-quantityinput2-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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-quantityinput2-2 input{
color:rgba(0, 0, 0, 1);
}
.gen-quantityinput2-2 .plus { position: relative; }
.gen-quantityinput2-2 .plus {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	width: 50px;
	height: 15px;
}



@media (max-width: 767.98px) {
					.gen-quantityinput2-2 .plus {
						margin-top: 0px;
						margin-left: 0px;
						height: 20px;
					}
}

@media (max-width: 575.98px) {
					.gen-quantityinput2-2 .plus {
						height: 15px;
					}
}

.gen-quantityinput2-2 .plus .button span {
}
.gen-quantityinput2-2 .plus .button {
}
.gen-quantityinput2-2 .plus .button  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-quantityinput2-2 .plus .button {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
}

.gen-quantityinput2-2 .plus .button > i{
color:rgba(64, 56, 72, 1);
}
.gen-quantityinput2-2 .plus .button > span{
padding:0 0px;
}

.gen-quantityinput2-2 .minus { position: relative; }
.gen-quantityinput2-2 .minus {
	margin-bottom: 0px;
	width: 50px;
	height: 15px;
}



@media (max-width: 767.98px) {
					.gen-quantityinput2-2 .minus {
						height: 15px;
					}
}

@media (max-width: 575.98px) {
					.gen-quantityinput2-2 .minus {
						height: 15px;
					}
}

.gen-quantityinput2-2 .minus .button span {
}
.gen-quantityinput2-2 .minus .button {
}
.gen-quantityinput2-2 .minus .button  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-quantityinput2-2 .minus .button {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
}

.gen-quantityinput2-2 .minus .button > i{
color:rgba(64, 56, 72, 1);
}
.gen-quantityinput2-2 .minus .button > span{
padding:0 0px;
}



.gen-editorcolumn-98 { position: relative; }





.gen-editorcolumn-98 span {
}
.gen-editorcolumn-98 {
	text-transform: 0;
}

.gen-icon-2 { position: relative; }
.gen-icon-2 {
	margin-top: 8px;
	width: auto;
}
@media (min-width: 1200.00px) {
	.gen-icon-2 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-icon-2 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-icon-2 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-icon-2 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
							.gen-icon-2 {
								margin-bottom: 5px;
							}
}

@media (min-width: 1200px) {
 .gen-icon-2 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-icon-2 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-icon-2 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-icon-2 {
display:none !important;
} }
.gen-icon-2 span {
	line-height: 1.2em;
}
.gen-icon-2 {
	line-height: 1.2em;
	transition: all 0.2s;
}
.gen-icon-2  {
}
.gen-icon-2 {
	color: rgba(215, 7, 7, 1);
}
.gen-icon-2:hover {
	color: rgba(215, 7, 7, 1);
}

.gen-icon-2 div > i{
font-size:20px;
}
.gen-icon-2 div > i{
color:rgba(84, 101, 118, 1);
}
.gen-icon-2 div > i:hover{
color:rgba(229, 30, 30, 1);
}



.gen-horizontalline-24 { position: relative; }
.gen-horizontalline-24 {
	margin-right: 0px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}
@media (min-width: 1200.00px) {
	.gen-horizontalline-24 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-horizontalline-24 {
	display:none !important;
	}
}

@media (max-width: 991.98px) {
			.gen-horizontalline-24 {
				margin-bottom: 0px;
			}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-horizontalline-24 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
			.gen-horizontalline-24 {
				margin-right: 15px;
				margin-left: 15px;
				width: auto;
			}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-horizontalline-24 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
			.gen-horizontalline-24 {
				margin-right: 5px;
				margin-bottom: 0px;
				margin-left: 5px;
			}
}

@media (min-width: 1200px) {
 .gen-horizontalline-24 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-horizontalline-24 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-horizontalline-24 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-horizontalline-24 {
display:none !important;
} }
.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(215, 7, 7, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
}


.gen-editorrow-53 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-53 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-53 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-53 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-53 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-53 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-53 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-53 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-53 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-53 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-53 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-53 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorrow-53 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-53 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorrow-53 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorrow-53 {
	display:none !important;
	}
}


@media (min-width: 1200px) {
 .gen-editorrow-53 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-53 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorrow-53 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorrow-53 {
display:none !important;
} }
.gen-editorrow-53 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-53 span {
}
.gen-editorrow-53 {
	text-transform: 0;
}
.gen-editorrow-53  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-53   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-53  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-53  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-53  {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
.gen-editorrow-53 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-99 { position: relative; }





.gen-editorcolumn-99 span {
}
.gen-editorcolumn-99 {
	text-transform: 0;
}

.gen-block-49 { position: relative; }




@media (max-width: 575.98px) {
								.gen-block-49 {
									margin-right: auto;
									margin-left: 0px;
									width: auto;
								}
}

.gen-block-49 span {
}
.gen-block-49 {
}
.gen-block-49  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-49 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-100 { position: relative; }
.gen-paragraph-100 {
	margin-top: 0px;
	margin-left: auto;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-100 {
								margin-top: 0px;
								margin-right: 0px;
								margin-bottom: 0px;
								margin-left: 0px;
							}
}
@media (max-width: 575.98px) {
	.gen-paragraph-100 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-paragraph-100 {
display:none !important;
} }
.gen-paragraph-100 .paragraph span {
}
.gen-paragraph-100 .paragraph {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-paragraph-100 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 12px;
	text-align: right;
}
.gen-paragraph-100 .paragraph  span {
font-size: 12px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-100 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-100 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-100 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-100 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-100 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-100 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-100 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-101 { position: relative; }
.gen-paragraph-101 {
	margin-top: 0px;
}
@media (min-width: 1200.00px) {
	.gen-paragraph-101 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-paragraph-101 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-paragraph-101 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-paragraph-101 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
							.gen-paragraph-101 {
								margin-top: 0px;
								margin-right: auto;
								margin-bottom: 0px;
								margin-left: 0px;
							}
}

@media (min-width: 1200px) {
 .gen-paragraph-101 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-paragraph-101 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-paragraph-101 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-paragraph-101 {
display:none !important;
} }
.gen-paragraph-101 .paragraph span {
}
.gen-paragraph-101 .paragraph {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-paragraph-101 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: right;
}
.gen-paragraph-101 .paragraph  span {
font-size: 14px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-101 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-101 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-101 .paragraph  {
	font-size: 12px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-101 .paragraph  span {
font-size: 12px;
	}
}
.gen-paragraph-101 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-101 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-101 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-102 { position: relative; }
.gen-paragraph-102 {
	margin-top: 0px;
	margin-left: auto;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-102 {
		margin-left: auto;
		width: auto;
	}
}



@media (max-width: 575.98px) {
					.gen-paragraph-102 {
						margin-top: 0px;
						margin-right: 0px;
						margin-bottom: 0px;
						margin-left: 0px;
					}
}

.gen-paragraph-102 .paragraph span {
}
.gen-paragraph-102 .paragraph {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-paragraph-102 .paragraph  {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: right;
}
.gen-paragraph-102 .paragraph  span {
font-size: 14px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-102 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-102 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-102 .paragraph  {
	font-size: 14px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-102 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-102 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-102 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-102 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-100 { position: relative; }





.gen-editorcolumn-100 span {
}
.gen-editorcolumn-100 {
	text-transform: 0;
}

.gen-block-50 { position: relative; }
.gen-block-50 {
	margin-right: 0px;
	margin-left: auto;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-50 {
		margin-right: 0px;
		margin-left: auto;
		width: auto;
	}
}



@media (max-width: 575.98px) {
					.gen-block-50 {
						margin-top: 0px;
						margin-right: 0px;
						margin-bottom: 0px;
						margin-left: auto;
						width: auto;
					}
}

.gen-block-50 span {
}
.gen-block-50 {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-block-50  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-block-50  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	}
}
.gen-block-50 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-paragraph-103 { position: relative; }
.gen-paragraph-103 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: auto;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-103 {
								margin-top: 0px;
								margin-right: 0px;
								margin-bottom: 0px;
								margin-left: 0px;
							}
}
@media (max-width: 575.98px) {
	.gen-paragraph-103 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-paragraph-103 {
display:none !important;
} }
.gen-paragraph-103 .paragraph span {
}
.gen-paragraph-103 .paragraph {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-paragraph-103 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 12px;
	text-align: right;
}
.gen-paragraph-103 .paragraph  span {
font-size: 12px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-103 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-103 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-103 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-103 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-103 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-103 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-103 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-104 { position: relative; }
.gen-paragraph-104 {
	margin-top: 0px;
}
@media (min-width: 1200.00px) {
	.gen-paragraph-104 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-paragraph-104 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-paragraph-104 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-paragraph-104 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
							.gen-paragraph-104 {
								margin-top: 5px;
								margin-right: 0px;
								margin-bottom: 0px;
								margin-left: auto;
							}
}

@media (min-width: 1200px) {
 .gen-paragraph-104 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-paragraph-104 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-paragraph-104 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-paragraph-104 {
display:none !important;
} }
.gen-paragraph-104 .paragraph span {
}
.gen-paragraph-104 .paragraph {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-paragraph-104 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: right;
}
.gen-paragraph-104 .paragraph  span {
font-size: 14px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-104 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-104 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-104 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 12px;
	text-align: right;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-104 .paragraph  span {
font-size: 12px;
	}
}
.gen-paragraph-104 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-104 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-104 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-105 { position: relative; }
.gen-paragraph-105 {
	margin-top: 0px;
	margin-left: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-105 {
								margin-top: 0px;
								margin-right: 0px;
								margin-bottom: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-105 .paragraph span {
}
.gen-paragraph-105 .paragraph {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-paragraph-105 .paragraph  {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: right;
}
.gen-paragraph-105 .paragraph  span {
font-size: 14px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-105 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-105 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-105 .paragraph  {
	font-size: 14px;
	text-align: right;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-105 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-105 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-105 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-105 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}





.gen-editorrow-54 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-54 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-54 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-54 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-54 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-54 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-54 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-54 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-54 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-54 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-54 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-54 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorrow-54 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-54 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorrow-54 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorrow-54 {
	display:none !important;
	}
}


@media (min-width: 1200px) {
 .gen-editorrow-54 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-54 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorrow-54 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorrow-54 {
display:none !important;
} }
.gen-editorrow-54 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-54 span {
}
.gen-editorrow-54 {
	text-transform: 0;
}
.gen-editorrow-54  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-54   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-54  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-54  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-54  {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
.gen-editorrow-54 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-101 { position: relative; }





.gen-editorcolumn-101 span {
}
.gen-editorcolumn-101 {
	text-transform: 0;
}

.gen-block-51 { position: relative; }
.gen-block-51 {
	margin-bottom: 5px;
	margin-left: auto;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-51 {
		margin-right: 0px;
		margin-left: auto;
		width: auto;
	}
}



@media (max-width: 575.98px) {
					.gen-block-51 {
						margin-top: 5px;
						margin-right: auto;
						margin-left: 0px;
						width: auto;
					}
}

.gen-block-51 span {
}
.gen-block-51 {
}
.gen-block-51  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.gen-block-51 {
	color: rgba(0, 0, 0, 1);
}

.gen-paragraph-106 { position: relative; }
.gen-paragraph-106 {
	margin-top: 0px;
	margin-left: auto;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-106 {
								margin-top: 0px;
								margin-right: 0px;
								margin-bottom: 0px;
								margin-left: 0px;
							}
}
@media (max-width: 575.98px) {
	.gen-paragraph-106 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-paragraph-106 {
display:none !important;
} }
.gen-paragraph-106 .paragraph span {
}
.gen-paragraph-106 .paragraph {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-paragraph-106 .paragraph  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 12px;
	text-align: right;
}
.gen-paragraph-106 .paragraph  span {
font-size: 12px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-106 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-106 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-106 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-106 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-106 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-106 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-106 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-107 { position: relative; }
.gen-paragraph-107 {
	margin-top: 0px;
	margin-left: auto;
}
@media (min-width: 1200.00px) {
	.gen-paragraph-107 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-paragraph-107 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-paragraph-107 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-paragraph-107 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
							.gen-paragraph-107 {
								margin-top: 0px;
								margin-right: auto;
								margin-bottom: 0px;
								margin-left: 0px;
							}
}

@media (min-width: 1200px) {
 .gen-paragraph-107 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-paragraph-107 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-paragraph-107 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-paragraph-107 {
display:none !important;
} }
.gen-paragraph-107 .paragraph span {
}
.gen-paragraph-107 .paragraph {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-paragraph-107 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: right;
}
.gen-paragraph-107 .paragraph  span {
font-size: 14px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-107 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-107 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-107 .paragraph  {
	font-size: 12px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-107 .paragraph  span {
font-size: 12px;
	}
}
.gen-paragraph-107 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-107 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-107 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-108 { position: relative; }
.gen-paragraph-108 {
	margin-top: 0px;
	margin-left: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-108 {
								margin-top: 0px;
								margin-right: 0px;
								margin-bottom: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-108 .paragraph span {
}
.gen-paragraph-108 .paragraph {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-paragraph-108 .paragraph  {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: right;
}
.gen-paragraph-108 .paragraph  span {
font-size: 14px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-108 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-108 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-108 .paragraph  {
	font-size: 16px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-108 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-108 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-108 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-108 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-102 { position: relative; }





.gen-editorcolumn-102 span {
}
.gen-editorcolumn-102 {
	text-transform: 0;
}

.gen-block-52 { position: relative; }
.gen-block-52 {
	margin-right: 0px;
	margin-left: auto;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-52 {
		margin-right: 0px;
		margin-left: auto;
		width: auto;
	}
}



@media (max-width: 575.98px) {
					.gen-block-52 {
						margin-top: 5px;
						margin-right: 0px;
						margin-bottom: 0px;
						margin-left: auto;
						width: auto;
					}
}

.gen-block-52 span {
}
.gen-block-52 {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-block-52  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.gen-block-52 {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-paragraph-109 { position: relative; }
.gen-paragraph-109 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: auto;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-109 {
								margin-top: 0px;
								margin-right: 0px;
								margin-bottom: 0px;
								margin-left: 0px;
							}
}
@media (max-width: 575.98px) {
	.gen-paragraph-109 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-paragraph-109 {
display:none !important;
} }
.gen-paragraph-109 .paragraph span {
}
.gen-paragraph-109 .paragraph {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-paragraph-109 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 12px;
	text-align: right;
}
.gen-paragraph-109 .paragraph  span {
font-size: 12px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-109 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-109 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-109 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-109 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-109 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-109 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-109 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-110 { position: relative; }
.gen-paragraph-110 {
	margin-top: 0px;
	margin-left: auto;
}
@media (min-width: 1200.00px) {
	.gen-paragraph-110 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-paragraph-110 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-paragraph-110 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-paragraph-110 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
							.gen-paragraph-110 {
								margin-top: 0px;
								margin-right: 0px;
								margin-bottom: 0px;
								margin-left: auto;
							}
}

@media (min-width: 1200px) {
 .gen-paragraph-110 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-paragraph-110 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-paragraph-110 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-paragraph-110 {
display:none !important;
} }
.gen-paragraph-110 .paragraph span {
}
.gen-paragraph-110 .paragraph {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-paragraph-110 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: right;
}
.gen-paragraph-110 .paragraph  span {
font-size: 14px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-110 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-110 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-110 .paragraph  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 12px;
	text-align: right;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-110 .paragraph  span {
font-size: 12px;
	}
}
.gen-paragraph-110 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-110 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-110 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-111 { position: relative; }
.gen-paragraph-111 {
	margin-top: 0px;
	margin-left: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-111 {
								margin-top: 0px;
								margin-right: 0px;
								margin-bottom: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-111 .paragraph span {
}
.gen-paragraph-111 .paragraph {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-paragraph-111 .paragraph  {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: right;
}
.gen-paragraph-111 .paragraph  span {
font-size: 14px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-111 .paragraph  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-111 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-111 .paragraph  {
	font-size: 16px;
	text-align: right;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-111 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-111 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-111 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-111 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}






.gen-horizontalline-25 { position: relative; }
.gen-horizontalline-25 {
	margin-right: 0px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-horizontalline-25 {
				margin-bottom: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-horizontalline-25 {
				margin-right: 15px;
				margin-left: 15px;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-horizontalline-25 {
				margin-bottom: 25px;
			}
}
@media (max-width: 575.98px) {
	.gen-horizontalline-25 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
 .gen-horizontalline-25 {
display:none !important;
} }
.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(215, 7, 7, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
}



.gen-cartitemlist-1 .empty { position: relative; }





.gen-cartitemlist-1 .empty span {
	line-height: 1.2em;
}
.gen-cartitemlist-1 .empty {
	line-height: 1.2em;
}

.gen-image-45 { position: relative; }
.gen-image-45 {
	margin-top: 60px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: auto;
	height: 130px;
}


@media (max-width: 991.98px) {
			.gen-image-45 {
				width: auto;
				height: 130px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-45 {
						width: auto;
						height: 100px;
					}
}

.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(215, 7, 7, 1);
}


.gen-heading-26 { position: relative; }
.gen-heading-26 {
	margin-bottom: 0px;
}





.gen-heading-26 .h span {
	line-height: 1.2em;
}
.gen-heading-26 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-heading-26 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 22px;
	text-align: center;
}
.gen-heading-26 .h  span {
font-size: 22px;
}
.gen-heading-26 .h {
	color: rgba(255, 255, 255, 1);
}


.gen-paragraph-112 { position: relative; }
.gen-paragraph-112 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 60%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-112 {
								width: auto;
							}
}

.gen-paragraph-112 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-112 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-112 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.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(64, 56, 72, 1);
}


.gen-button-18 { position: relative; }
.gen-button-18 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: auto;
	height: 50px;
}





.gen-button-18 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-18 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
font-weight: bold;
	letter-spacing: 0em;
	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-18 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 18px;
}
.gen-button-18 > .button  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-button-18 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-18 > .button  span {
font-size: 16px;
	}
}
.gen-button-18 > .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-button-18 > .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(111, 158, 50, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-18 > .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(141, 199, 63, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-button-18 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-button-18 > .button > span{
padding:0 10px;
}




.gen-editorcolumn-103 { position: relative; }





.gen-editorcolumn-103 span {
	line-height: 1.2em;
}
.gen-editorcolumn-103 {
	line-height: 1.2em;
}
.gen-editorcolumn-103  {
}

.gen-block-53 { position: relative; }





.gen-block-53 span {
}
.gen-block-53 {
}
.gen-block-53  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-53 {
	color: rgba(0, 0, 0, 1);
}

.gen-cartsummaryview-3 { position: relative; }
.gen-cartsummaryview-3 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-cartsummaryview-3 {
								margin-bottom: 0px;
							}
}

.gen-cartsummaryview-3 span {
	line-height: 1.2em;
}
.gen-cartsummaryview-3 {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-cartsummaryview-3  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-cartsummaryview-3 {
	color: rgba(215, 7, 7, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(246, 248, 249, 1);
}

.gen-block-54 { position: relative; }





.gen-block-54 span {
	line-height: 1.2em;
}
.gen-block-54 {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-block-54  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}
.gen-block-54 {
	color: rgba(215, 7, 7, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-heading-27 { position: relative; }
.gen-heading-27 {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}





.gen-heading-27 .h span {
}
.gen-heading-27 .h {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-heading-27 .h  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 20px;
}
.gen-heading-27 .h  span {
font-size: 20px;
}
@media (max-width: 575.98px) {
  .gen-heading-27 .h  {
	font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-27 .h  span {
font-size: 18px;
	}
}
.gen-heading-27 .h {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-27 .h:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-27 .h:active {
	color: rgba(0, 0, 0, 1);
}


.gen-horizontalline-26 { position: relative; }
.gen-horizontalline-26 {
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	height: 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(215, 7, 7, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
}


.gen-editorrow-55 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-55 .col:nth-child(1) {
flex: 0 0 auto;
 width: 55.4748774509804%;
}
.gen-editorrow-55 .col:nth-child(2) {
flex: 0 0 auto;
 width: 44.5251225490196%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-55 .col:nth-child(1) {
flex: 0 0 auto;
 width: 55.4748774509804%;
}
.gen-editorrow-55 .col:nth-child(2) {
flex: 0 0 auto;
 width: 44.5251225490196%;
}

}
@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; }





.gen-editorrow-55 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-55 span {
	line-height: 1.2em;
}
.gen-editorrow-55 {
	line-height: 1.2em;
}
.gen-editorrow-55  {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
}
.gen-editorrow-55 {
	color: rgba(215, 7, 7, 1);
}

.gen-editorcolumn-104 { position: relative; }





.gen-editorcolumn-104 span {
	line-height: 1.2em;
}
.gen-editorcolumn-104 {
	line-height: 1.2em;
}

.gen-heading-28 { position: relative; }
.gen-heading-28 {
	margin-right: 10px;
	margin-left: 10px;
}





.gen-heading-28 .h span {
}
.gen-heading-28 .h {
	font-family: Montserrat, sans-serif;
}
.gen-heading-28 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-heading-28 .h  span {
font-size: 14px;
}
.gen-heading-28 .h {
	color: rgba(84, 101, 118, 1);
}



.gen-editorcolumn-105 { position: relative; }





.gen-editorcolumn-105 span {
	line-height: 1.2em;
}
.gen-editorcolumn-105 {
	line-height: 1.2em;
}

.gen-paragraph-113 { position: relative; }
.gen-paragraph-113 {
	height: auto;
}





.gen-paragraph-113 .paragraph span {
}
.gen-paragraph-113 .paragraph {
	font-family: Montserrat, sans-serif;
}
.gen-paragraph-113 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-113 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-113 .paragraph {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-56 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-56 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-56 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-56 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-56 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

}
@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; }





.gen-editorrow-56 > .col { padding-left: 5px; padding-right: 5px }
.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(215, 7, 7, 1);
}

.gen-editorcolumn-106 { position: relative; }





.gen-editorcolumn-106 span {
	line-height: 1.2em;
}
.gen-editorcolumn-106 {
	line-height: 1.2em;
}

.gen-heading-29 { position: relative; }
.gen-heading-29 {
	margin-right: 10px;
	margin-left: 10px;
}





.gen-heading-29 .h span {
}
.gen-heading-29 .h {
	font-family: Montserrat, sans-serif;
}
.gen-heading-29 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-heading-29 .h  span {
font-size: 14px;
}
.gen-heading-29 .h {
	color: rgba(84, 101, 118, 1);
}



.gen-editorcolumn-107 { position: relative; }





.gen-editorcolumn-107 span {
	line-height: 1.2em;
}
.gen-editorcolumn-107 {
	line-height: 1.2em;
}

.gen-paragraph-114 { position: relative; }
.gen-paragraph-114 {
	margin-right: 10px;
}





.gen-paragraph-114 .paragraph span {
}
.gen-paragraph-114 .paragraph {
	font-family: Montserrat, sans-serif;
}
.gen-paragraph-114 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-114 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-114 .paragraph {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-57 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-57 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-57 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-57 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-57 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

}
@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; }





.gen-editorrow-57 > .col { padding-left: 5px; padding-right: 5px }
.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(215, 7, 7, 1);
}

.gen-editorcolumn-108 { position: relative; }





.gen-editorcolumn-108 span {
	line-height: 1.2em;
}
.gen-editorcolumn-108 {
	line-height: 1.2em;
}

.gen-heading-30 { position: relative; }
.gen-heading-30 {
	margin-right: 10px;
	margin-left: 10px;
}





.gen-heading-30 .h span {
}
.gen-heading-30 .h {
	font-family: Montserrat, sans-serif;
}
.gen-heading-30 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-heading-30 .h  span {
font-size: 14px;
}
.gen-heading-30 .h {
	color: rgba(84, 101, 118, 1);
}



.gen-editorcolumn-109 { position: relative; }





.gen-editorcolumn-109 span {
	line-height: 1.2em;
}
.gen-editorcolumn-109 {
	line-height: 1.2em;
}

.gen-paragraph-115 { position: relative; }
.gen-paragraph-115 {
	margin-right: 10px;
}





.gen-paragraph-115 .paragraph span {
}
.gen-paragraph-115 .paragraph {
	font-family: Montserrat, sans-serif;
}
.gen-paragraph-115 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-115 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-115 .paragraph {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-58 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-58 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-58 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-58 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-58 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-58 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-58 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-58 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-58 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-58 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-58 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-58 { position: relative; }





.gen-editorrow-58 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-58 span {
	line-height: 1.2em;
}
.gen-editorrow-58 {
	line-height: 1.2em;
}
.gen-editorrow-58  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-58 {
	color: rgba(215, 7, 7, 1);
}

.gen-editorcolumn-110 { position: relative; }





.gen-editorcolumn-110 span {
	line-height: 1.2em;
}
.gen-editorcolumn-110 {
	line-height: 1.2em;
}

.gen-heading-31 { position: relative; }
.gen-heading-31 {
	margin-right: 10px;
	margin-left: 10px;
}





.gen-heading-31 .h span {
}
.gen-heading-31 .h {
	font-family: Montserrat, sans-serif;
}
.gen-heading-31 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-heading-31 .h  span {
font-size: 14px;
}
.gen-heading-31 .h {
	color: rgba(84, 101, 118, 1);
}



.gen-editorcolumn-111 { position: relative; }





.gen-editorcolumn-111 span {
	line-height: 1.2em;
}
.gen-editorcolumn-111 {
	line-height: 1.2em;
}

.gen-paragraph-116 { position: relative; }
.gen-paragraph-116 {
	margin-right: 10px;
}





.gen-paragraph-116 .paragraph span {
}
.gen-paragraph-116 .paragraph {
	font-family: Montserrat, sans-serif;
}
.gen-paragraph-116 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-116 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-116 .paragraph {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-59 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-59 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-59 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-59 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-59 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-59 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-59 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-59 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-59 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-59 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-59 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-59 { position: relative; }
.gen-editorrow-59 {
	margin-bottom: 0px;
}





.gen-editorrow-59 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-59 span {
	line-height: 1.2em;
}
.gen-editorrow-59 {
	line-height: 1.2em;
}
.gen-editorrow-59  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-59 {
	color: rgba(215, 7, 7, 1);
}

.gen-editorcolumn-112 { position: relative; }





.gen-editorcolumn-112 span {
	line-height: 1.2em;
}
.gen-editorcolumn-112 {
	line-height: 1.2em;
}

.gen-heading-32 { position: relative; }





.gen-heading-32 .h span {
}
.gen-heading-32 .h {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-heading-32 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-32 .h  span {
font-size: 16px;
}
.gen-heading-32 .h {
	color: rgba(84, 101, 118, 1);
}



.gen-editorcolumn-113 { position: relative; }





.gen-editorcolumn-113 span {
	line-height: 1.2em;
}
.gen-editorcolumn-113 {
	line-height: 1.2em;
}

.gen-paragraph-117 { position: relative; }
.gen-paragraph-117 {
	margin-right: 0px;
}





.gen-paragraph-117 .paragraph span {
}
.gen-paragraph-117 .paragraph {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-paragraph-117 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: right;
}
.gen-paragraph-117 .paragraph  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-117 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-117 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-117 .paragraph {
	color: rgba(0, 0, 0, 1);
}





.gen-button-19 { position: relative; }
.gen-button-19 {
	margin-top: 25px;
	margin-right: 20px;
	margin-bottom: 15px;
	margin-left: 20px;
	width: auto;
	height: 50px;
}

@media (max-width: 1199.98px) {
	.gen-button-19 {
		margin-right: auto;
		margin-left: 25px;
	}
}



@media (max-width: 575.98px) {
					.gen-button-19 {
						margin-right: 15px;
						margin-left: 15px;
						width: auto;
					}
}

.gen-button-19 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-19 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-19 > .button  {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-button-19 > .button  span {
font-size: 16px;
}
.gen-button-19 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-button-19 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-19 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-19 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-button-19 > .button > span{
padding:0 5px;
}

.gen-block-55 { position: relative; }
.gen-block-55 {
	margin-right: 20px;
	margin-left: 20px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-block-55 {
				margin-bottom: 15px;
			}
}


@media (max-width: 575.98px) {
					.gen-block-55 {
						margin-right: auto;
						margin-bottom: 5px;
						margin-left: auto;
						width: 100%;
					}
}

.gen-block-55 span {
	line-height: 1.2em;
}
.gen-block-55 {
	line-height: 1.2em;
}
.gen-block-55  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-55 {
	color: rgba(88, 142, 255, 1);
}

.gen-image-46 { position: relative; }
.gen-image-46 {
	margin-right: 15px;
	width: 55px;
	height: 39.285714285714285px;
}


@media (max-width: 991.98px) {
			.gen-image-46 {
				width: 50px;
				height: 20px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-46 {
						margin-right: 0px;
						width: 25%;
						height: 20px;
					}
}

.gen-image-46 .image-a span {
	line-height: 1.2em;
}
.gen-image-46 .image-a {
	line-height: 1.2em;
}
.gen-image-46 .image-a  {
}
.gen-image-46 .image-a {
	color: rgba(88, 142, 255, 1);
}


.gen-image-47 { position: relative; }
.gen-image-47 {
	margin-right: 15px;
	width: 55px;
	height: 39.285714285714285px;
}


@media (max-width: 991.98px) {
			.gen-image-47 {
				width: 50px;
				height: 20px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-47 {
						margin-right: 0px;
						width: 25%;
						height: 20px;
					}
}

.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(88, 142, 255, 1);
}


.gen-image-48 { position: relative; }
.gen-image-48 {
	margin-right: 15px;
	width: 54.6px;
	height: 39px;
}


@media (max-width: 991.98px) {
			.gen-image-48 {
				width: 50px;
				height: 20px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-48 {
						margin-right: 0px;
						width: 25%;
						height: 20px;
					}
}

.gen-image-48 .image-a span {
	line-height: 1.2em;
}
.gen-image-48 .image-a {
	line-height: 1.2em;
}
.gen-image-48 .image-a  {
}
.gen-image-48 .image-a {
	color: rgba(88, 142, 255, 1);
}



.gen-imagewithsimpletext-18 { position: relative; }
.gen-imagewithsimpletext-18 {
	margin-right: 20px;
	margin-bottom: 25px;
	margin-left: 20px;
}





.gen-imagewithsimpletext-18 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-18 {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithsimpletext-18  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-imagewithsimpletext-18  span {
font-size: 14px;
}
.gen-imagewithsimpletext-18 {
	color: rgba(0, 0, 0, 1);
}
.gen-imagewithsimpletext-18:hover {
	color: rgba(0, 0, 0, 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: 10px;
	margin-left: 0px;
	width: 26px;
	height: 23px;
}





.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(215, 7, 7, 1);
}




.gen-cartsummaryview-4 { position: relative; }
.gen-cartsummaryview-4 {
	margin-top: 15px;
	margin-bottom: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-cartsummaryview-4 {
								margin-bottom: 0px;
							}
}

.gen-cartsummaryview-4 span {
	line-height: 1.2em;
}
.gen-cartsummaryview-4 {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-cartsummaryview-4  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-cartsummaryview-4 {
	color: rgba(215, 7, 7, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(246, 248, 249, 1);
}

.gen-heading-33 { position: relative; }
.gen-heading-33 {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}





.gen-heading-33 .h span {
}
.gen-heading-33 .h {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-heading-33 .h  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 18px;
}
.gen-heading-33 .h  span {
font-size: 18px;
}
@media (max-width: 575.98px) {
  .gen-heading-33 .h  {
	font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-33 .h  span {
font-size: 18px;
	}
}
.gen-heading-33 .h {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-33 .h:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-33 .h:active {
	color: rgba(0, 0, 0, 1);
}


.gen-horizontalline-27 { position: relative; }
.gen-horizontalline-27 {
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	height: 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(215, 7, 7, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
}


.gen-paragraph-118 { position: relative; }
.gen-paragraph-118 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-118 {
								margin-right: auto;
								margin-left: auto;
							}
}

.gen-paragraph-118 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-118 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-paragraph-118 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 13px;
}
.gen-paragraph-118 .paragraph  span {
font-size: 13px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-118 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-118 .paragraph  span {
font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-118 .paragraph  {
	font-size: 12px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-118 .paragraph  span {
font-size: 12px;
	}
}
.gen-paragraph-118 .paragraph {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-118 .paragraph:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-118 .paragraph:active {
	color: rgba(84, 101, 118, 1);
}


.gen-paragraph-119 { position: relative; }
.gen-paragraph-119 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: 10px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-119 {
								margin-right: auto;
								margin-left: auto;
							}
}

.gen-paragraph-119 .paragraph span {
	line-height: 1.4000000000000001em;
}
.gen-paragraph-119 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.4000000000000001em;
}
.gen-paragraph-119 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 13px;
}
.gen-paragraph-119 .paragraph  span {
font-size: 13px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-119 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-119 .paragraph  span {
font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-119 .paragraph  {
	font-size: 12px;
	text-align: center;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-119 .paragraph  span {
font-size: 12px;
	}
}
.gen-paragraph-119 .paragraph {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-119 .paragraph:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-119 .paragraph:active {
	color: rgba(84, 101, 118, 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 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-60 span {
}
.gen-editorrow-60 {
	text-transform: 0;
}
.gen-editorrow-60  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-60   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-60  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-60  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-60 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-114 { position: relative; }





.gen-editorcolumn-114 span {
}
.gen-editorcolumn-114 {
	text-transform: 0;
}

.gen-button-20 { position: relative; }
.gen-button-20 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 10px;
	width: auto;
	height: 50px;
}

@media (max-width: 1199.98px) {
	.gen-button-20 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-20 {
		margin-bottom: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-button-20 {
		margin-bottom: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-button-20 {
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		width: 100%;
	}
}

.gen-button-20 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-20 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-20 > .button  {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-button-20 > .button  span {
font-size: 16px;
}
.gen-button-20 > .button {
	color: rgba(66, 80, 93, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(84, 101, 118, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-20 > .button:hover {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-20 > .button:active {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-20 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-button-20 > .button > span{
padding:0 5px;
}




.gen-editormain-8 { position: relative; }





.gen-editorsection-24 { position: relative; }





.gen-editorsection-24 span {
}
.gen-editorsection-24 {
	text-transform: 0;
}
.gen-editorsection-24  {
	padding-top: 35px;
	padding-bottom: 120px;
}
.gen-editorsection-24 {
	color: rgba(0, 0, 0, 0);
	background-image: url('/Designs/Images/bg3.uaaso5utx52.png') ;
	background-position: center top ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: auto ;
}

.webp .gen-editorsection-24 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.webp'); }
.no-webp .gen-editorsection-24 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.png'); }
.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 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-61 span {
}
.gen-editorrow-61 {
	text-transform: 0;
}
.gen-editorrow-61  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-61   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-61  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-61  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-61  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-61 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-115 { position: relative; }





.gen-editorcolumn-115 span {
}
.gen-editorcolumn-115 {
	text-transform: 0;
}

.gen-loginform-1 { position: relative; }
.gen-loginform-1 {
	margin-right: auto;
	margin-left: auto;
	width: 40%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-loginform-1 {
		width: 55%;
	}
}

@media (max-width: 991.98px) {
	.gen-loginform-1 {
		width: 80%;
	}
}

@media (max-width: 767.98px) {
	.gen-loginform-1 {
		width: 90%;
	}
}

@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;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-loginform-1  {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}
@media (max-width: 575.98px) {
  .gen-loginform-1  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-loginform-1 {
	color: rgba(215, 7, 7, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(246, 248, 249, 1);
}

.gen-imagewithsimpletext-19 { position: relative; }
.gen-imagewithsimpletext-19 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-19 {
								margin-bottom: 10px;
							}
}

.gen-imagewithsimpletext-19 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-19 {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-19  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 30px;
}
.gen-imagewithsimpletext-19  span {
font-size: 30px;
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-19  {
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-19  span {
font-size: 28px;
	}
}
.gen-imagewithsimpletext-19 {
	color: rgba(0, 0, 0, 1);
}
.gen-imagewithsimpletext-19:hover {
	color: rgba(0, 0, 0, 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: 10px;
	margin-left: 0px;
	width: 42px;
	height: 40px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-19 .image-wrapper {
								width: 30px;
								height: 30px;
							}
}

.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(215, 7, 7, 1);
}



.gen-paragraph-120 { position: relative; }
.gen-paragraph-120 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-paragraph-120 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-120 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-120 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-120 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-120 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-120 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-120 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-3 { position: relative; }
.gen-input-3 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	width: auto;
	height: 48px;
}





.gen-input-3 > .inner-wrapper > .input span {
}
.gen-input-3 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-3 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-3 > .inner-wrapper > .input  span {
font-size: 14px;
}
.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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-3 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-3 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-3 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-3 > .inner-wrapper > .input::placeholder{
color:rgba(115, 115, 115, 1);
}
.gen-input-3 > .inner-wrapper > .input + i{
padding:0 15px;
}
.gen-input-3 > .inner-wrapper > .input + i{
color:rgba(115, 115, 115, 1);
}

.gen-paragraph-121 { position: relative; }
.gen-paragraph-121 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-paragraph-121 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-121 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-121 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-121 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-121 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-121 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-121 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-4 { position: relative; }
.gen-input-4 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	width: auto;
	height: 48px;
}





.gen-input-4 > .inner-wrapper > .input span {
}
.gen-input-4 > .inner-wrapper > .input {
	font-family: Montserrat, 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.2s;
}
.gen-input-4 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-4 > .inner-wrapper > .input  span {
font-size: 14px;
}
.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(195, 196, 197, 1);
	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(141, 199, 63, 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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-4 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-4 > .inner-wrapper > .input::placeholder{
color:rgba(115, 115, 115, 1);
}
.gen-input-4 > .inner-wrapper > .input + i{
padding:0 15px;
}
.gen-input-4 > .inner-wrapper > .input + i{
color:rgba(115, 115, 115, 1);
}

.gen-editorrow-62 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-62 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-62 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-62 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-62 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-62 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-62 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-62 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-62 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-62 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-62 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-62 { position: relative; }
.gen-editorrow-62 {
	margin-bottom: 20px;
}





.gen-editorrow-62 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-62 span {
	line-height: 1.2em;
}
.gen-editorrow-62 {
	line-height: 1.2em;
}
.gen-editorrow-62  {
}
.gen-editorrow-62 {
	color: rgba(215, 7, 7, 1);
}

.gen-editorcolumn-116 { position: relative; }





.gen-editorcolumn-116 span {
	line-height: 1.2em;
}
.gen-editorcolumn-116 {
	line-height: 1.2em;
}
.gen-editorcolumn-116  {
}

.gen-checkboxwithtext-3 { position: relative; }
.gen-checkboxwithtext-3 {
	margin-bottom: 0px;
	width: 100%;
	height: auto;
}





.gen-checkboxwithtext-3 span {
}
.gen-checkboxwithtext-3 {
	font-family: Montserrat, sans-serif;
}
.gen-checkboxwithtext-3  {
	font-size: 14px;
}
.gen-checkboxwithtext-3  span {
font-size: 14px;
}
.gen-checkboxwithtext-3 {
	color: rgba(64, 56, 72, 1);
}

.gen-checkboxwithtext-3 .checkbox { position: relative; }
.gen-checkboxwithtext-3 .checkbox {
	margin-right: 10px;
	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: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
.gen-checkboxwithtext-3 .checkbox .checkmark-wrapper  {
}
.gen-checkboxwithtext-3 .checkbox .checkmark-wrapper {
	color: rgba(215, 7, 7, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 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(141, 199, 63, 1);
}
.gen-checkboxwithtext-3 .checkbox .checkmark-wrapper.checked{
border-color:rgba(141, 199, 63, 1);
}
.gen-checkboxwithtext-3 .checkbox .checkmark-wrapper i{
color:rgba(255, 255, 255, 1);
}



.gen-editorcolumn-117 { position: relative; }





.gen-editorcolumn-117 span {
	line-height: 1.2em;
}
.gen-editorcolumn-117 {
	line-height: 1.2em;
}
.gen-editorcolumn-117  {
}

.gen-paragraph-122 { position: relative; }





.gen-paragraph-122 .paragraph span {
}
.gen-paragraph-122 .paragraph {
	font-family: Montserrat, sans-serif;
	text-decoration: underline;
}
.gen-paragraph-122 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: right;
}
.gen-paragraph-122 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-122 .paragraph {
	color: rgba(177, 177, 177, 1);
}
.gen-paragraph-122 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-122 .paragraph:active {
	color: rgba(82, 117, 37, 1);
}




.gen-button-21 { position: relative; }
.gen-button-21 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	width: 200px;
	height: 50px;
}

@media (max-width: 1199.98px) {
	.gen-button-21 {
		margin-right: auto;
		margin-left: 25px;
	}
}



@media (max-width: 575.98px) {
					.gen-button-21 {
						margin-right: 15px;
						margin-left: 15px;
						width: auto;
					}
}

.gen-button-21 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-21 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-21 > .button  {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-button-21 > .button  span {
font-size: 16px;
}
.gen-button-21 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-button-21 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-21 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-21 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-button-21 > .button > span{
padding:0 5px;
}

.gen-paragraph-123 { position: relative; }
.gen-paragraph-123 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}





.gen-paragraph-123 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-123 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-123 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
	text-align: center;
}
.gen-paragraph-123 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-123 .paragraph {
	color: rgba(66, 80, 93, 1);
}
.gen-paragraph-123 .paragraph:hover {
	color: rgba(66, 80, 93, 1);
}
.gen-paragraph-123 .paragraph:active {
	color: rgba(66, 80, 93, 1);
}


.gen-button-22 { position: relative; }
.gen-button-22 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: auto;
	height: 50px;
}





.gen-button-22 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-22 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-22 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-22 > .button  span {
font-size: 16px;
}
.gen-button-22 > .button {
	color: rgba(84, 101, 118, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(84, 101, 118, 1);
}
.gen-button-22 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-22 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-22 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-button-22 > .button > span{
padding:0 5px;
}





.gen-editormain-9 { position: relative; }





.gen-editorsection-25 { position: relative; }





.gen-editorsection-25 span {
}
.gen-editorsection-25 {
	text-transform: 0;
}
.gen-editorsection-25  {
	padding-top: 35px;
	padding-bottom: 120px;
}
.gen-editorsection-25 {
	color: rgba(0, 0, 0, 0);
	background-image: url('/Designs/Images/bg3.uaaso5utx52.png') ;
	background-position: center top ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: auto ;
}

.webp .gen-editorsection-25 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.webp'); }
.no-webp .gen-editorsection-25 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.png'); }
.gen-editorrow-63 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-63 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-63 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-63 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-63 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-63 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-63 { position: relative; }





.gen-editorrow-63 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-63 span {
}
.gen-editorrow-63 {
	text-transform: 0;
}
.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(0, 0, 0, 0);
}

.gen-editorcolumn-118 { position: relative; }





.gen-editorcolumn-118 span {
}
.gen-editorcolumn-118 {
	text-transform: 0;
}

.gen-signupform-1 { position: relative; }
.gen-signupform-1 {
	margin-right: auto;
	margin-left: auto;
	width: 40%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-signupform-1 {
		width: 55%;
	}
}

@media (max-width: 991.98px) {
	.gen-signupform-1 {
		width: 80%;
	}
}

@media (max-width: 767.98px) {
	.gen-signupform-1 {
		width: 90%;
	}
}

@media (max-width: 575.98px) {
	.gen-signupform-1 {
		width: 100%;
	}
}

.gen-signupform-1 span {
	line-height: 1.2em;
}
.gen-signupform-1 {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-signupform-1  {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}
@media (max-width: 575.98px) {
  .gen-signupform-1  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-signupform-1 {
	color: rgba(215, 7, 7, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(246, 248, 249, 1);
}

.gen-imagewithsimpletext-20 { position: relative; }
.gen-imagewithsimpletext-20 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-20 {
								margin-bottom: 10px;
							}
}

.gen-imagewithsimpletext-20 span {
	line-height: 1.2em;
}
.gen-imagewithsimpletext-20 {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-imagewithsimpletext-20  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 30px;
	text-align: left;
}
.gen-imagewithsimpletext-20  span {
font-size: 30px;
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-20  {
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-imagewithsimpletext-20  span {
font-size: 28px;
	}
}
.gen-imagewithsimpletext-20 {
	color: rgba(0, 0, 0, 1);
}
.gen-imagewithsimpletext-20:hover {
	color: rgba(0, 0, 0, 1);
}

.gen-imagewithsimpletext-20 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-20 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-20 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 42px;
	height: 40px;
}




@media (max-width: 575.98px) {
							.gen-imagewithsimpletext-20 .image-wrapper {
								width: 30px;
								height: 30px;
							}
}

.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(215, 7, 7, 1);
}



.gen-paragraph-124 { position: relative; }
.gen-paragraph-124 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-paragraph-124 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-124 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-124 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-124 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-124 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-124 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-124 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-5 { position: relative; }
.gen-input-5 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	width: auto;
	height: 48px;
}





.gen-input-5 > .inner-wrapper > .input span {
}
.gen-input-5 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-5 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-5 > .inner-wrapper > .input  span {
font-size: 14px;
}
.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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-5 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-5 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-5 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-5 > .inner-wrapper > .input + i{
padding:0 15px;
}
.gen-input-5 > .inner-wrapper > .input + i{
color:rgba(115, 115, 115, 1);
}

.gen-paragraph-125 { position: relative; }
.gen-paragraph-125 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-paragraph-125 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-125 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-125 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-125 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-125 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-125 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-125 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-6 { position: relative; }
.gen-input-6 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	width: auto;
	height: 48px;
}





.gen-input-6 > .inner-wrapper > .input span {
}
.gen-input-6 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-6 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-6 > .inner-wrapper > .input  span {
font-size: 14px;
}
.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(195, 196, 197, 1);
	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(141, 199, 63, 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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-6 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-6 > .inner-wrapper > .input + i{
padding:0 15px;
}
.gen-input-6 > .inner-wrapper > .input + i{
color:rgba(115, 115, 115, 1);
}

.gen-paragraph-126 { position: relative; }
.gen-paragraph-126 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-paragraph-126 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-126 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-126 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-126 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-126 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-126 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-126 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-7 { position: relative; }
.gen-input-7 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	width: auto;
	height: 48px;
}





.gen-input-7 > .inner-wrapper > .input span {
}
.gen-input-7 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-7 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-7 > .inner-wrapper > .input  span {
font-size: 14px;
}
.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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.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(141, 199, 63, 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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-7 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-7 > .inner-wrapper > .input + i{
padding:0 15px;
}
.gen-input-7 > .inner-wrapper > .input + i{
color:rgba(115, 115, 115, 1);
}

.gen-paragraph-127 { position: relative; }
.gen-paragraph-127 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-paragraph-127 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-127 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-127 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-127 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-127 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-127 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-127 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-8 { position: relative; }
.gen-input-8 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	width: auto;
	height: 48px;
}





.gen-input-8 > .inner-wrapper > .input span {
}
.gen-input-8 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-8 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-8 > .inner-wrapper > .input  span {
font-size: 14px;
}
.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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.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(141, 199, 63, 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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-8 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-8 > .inner-wrapper > .input + i{
padding:0 15px;
}
.gen-input-8 > .inner-wrapper > .input + i{
color:rgba(115, 115, 115, 1);
}

.gen-checkboxwithtext-4 { position: relative; }
.gen-checkboxwithtext-4 {
	margin-bottom: 20px;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-checkboxwithtext-4 {
								width: auto;
							}
}

.gen-checkboxwithtext-4 span {
}
.gen-checkboxwithtext-4 {
	font-family: Montserrat, sans-serif;
}
.gen-checkboxwithtext-4  {
	font-size: 14px;
}
.gen-checkboxwithtext-4  span {
font-size: 14px;
}
.gen-checkboxwithtext-4 {
	color: rgba(64, 56, 72, 1);
}

.gen-checkboxwithtext-4 .checkbox { position: relative; }
.gen-checkboxwithtext-4 .checkbox {
	margin-right: 10px;
	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: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
.gen-checkboxwithtext-4 .checkbox .checkmark-wrapper  {
}
.gen-checkboxwithtext-4 .checkbox .checkmark-wrapper {
	color: rgba(215, 7, 7, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 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(141, 199, 63, 1);
}
.gen-checkboxwithtext-4 .checkbox .checkmark-wrapper.checked{
border-color:rgba(141, 199, 63, 1);
}
.gen-checkboxwithtext-4 .checkbox .checkmark-wrapper i{
color:rgba(255, 255, 255, 1);
}


.gen-button-23 { position: relative; }
.gen-button-23 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 200px;
	height: 50px;
}

@media (max-width: 1199.98px) {
	.gen-button-23 {
		margin-right: auto;
		margin-left: 25px;
	}
}



@media (max-width: 575.98px) {
					.gen-button-23 {
						margin-right: 15px;
						margin-left: 15px;
						width: auto;
					}
}

.gen-button-23 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-23 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-23 > .button  {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-button-23 > .button  span {
font-size: 16px;
}
.gen-button-23 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-button-23 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-23 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-23 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-button-23 > .button > span{
padding:0 5px;
}





.gen-editormain-10 { position: relative; }





.gen-editorsection-26 { position: relative; }





.gen-editorsection-26 span {
}
.gen-editorsection-26 {
	text-transform: 0;
}
.gen-editorsection-26  {
	padding-top: 35px;
	padding-bottom: 120px;
}
.gen-editorsection-26 {
	color: rgba(0, 0, 0, 0);
	background-image: url('/Designs/Images/bg3.uaaso5utx52.png') ;
	background-position: center top ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: auto ;
}

.webp .gen-editorsection-26 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.webp'); }
.no-webp .gen-editorsection-26 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.png'); }
.gen-editorrow-64 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-64 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-64 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-64 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-64 .col:nth-child(1) {
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 { position: relative; }





.gen-editorrow-64 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-64 span {
}
.gen-editorrow-64 {
	text-transform: 0;
}
.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(0, 0, 0, 0);
}

.gen-editorcolumn-119 { position: relative; }





.gen-editorcolumn-119 span {
}
.gen-editorcolumn-119 {
	text-transform: 0;
}

.gen-forgottenpasswordform-1 { position: relative; }
.gen-forgottenpasswordform-1 {
	margin-right: auto;
	margin-left: auto;
	width: 40%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-forgottenpasswordform-1 {
		width: 55%;
	}
}

@media (max-width: 991.98px) {
	.gen-forgottenpasswordform-1 {
		width: 80%;
	}
}

@media (max-width: 767.98px) {
	.gen-forgottenpasswordform-1 {
		width: 90%;
	}
}

@media (max-width: 575.98px) {
	.gen-forgottenpasswordform-1 {
		width: 100%;
	}
}

.gen-forgottenpasswordform-1 span {
	line-height: 1.2em;
}
.gen-forgottenpasswordform-1 {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-forgottenpasswordform-1  {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}
@media (max-width: 575.98px) {
  .gen-forgottenpasswordform-1  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-forgottenpasswordform-1 {
	color: rgba(215, 7, 7, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(246, 248, 249, 1);
}

.gen-heading-34 { position: relative; }
.gen-heading-34 {
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-heading-34 {
								margin-bottom: 10px;
							}
}

.gen-heading-34 .h span {
	line-height: 1.2em;
}
.gen-heading-34 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-34 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 26px;
	text-align: center;
}
.gen-heading-34 .h  span {
font-size: 26px;
}
@media (max-width: 575.98px) {
  .gen-heading-34 .h  {
	font-size: 26px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-34 .h  span {
font-size: 26px;
	}
}
.gen-heading-34 .h {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-34 .h:hover {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-128 { position: relative; }
.gen-paragraph-128 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-paragraph-128 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-128 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-128 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-128 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-128 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-128 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-128 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-9 { position: relative; }
.gen-input-9 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	width: auto;
	height: 48px;
}





.gen-input-9 > .inner-wrapper > .input span {
}
.gen-input-9 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-9 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-9 > .inner-wrapper > .input  span {
font-size: 14px;
}
.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(195, 196, 197, 1);
	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(141, 199, 63, 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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-9 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-9 > .inner-wrapper > .input + i{
padding:0 15px;
}
.gen-input-9 > .inner-wrapper > .input + i{
color:rgba(115, 115, 115, 1);
}

.gen-button-24 { position: relative; }
.gen-button-24 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 200px;
	height: 50px;
}

@media (max-width: 1199.98px) {
	.gen-button-24 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-24 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-button-24 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-24 {
		margin-right: 15px;
		margin-left: 15px;
		width: auto;
	}
}

.gen-button-24 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-24 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-24 > .button  {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-button-24 > .button  span {
font-size: 16px;
}
.gen-button-24 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-button-24 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-24 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-24 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-button-24 > .button > span{
padding:0 5px;
}

.gen-paragraph-129 { position: relative; }
.gen-paragraph-129 {
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-129 {
								width: 100%;
							}
}

.gen-paragraph-129 .paragraph span {
}
.gen-paragraph-129 .paragraph {
	font-family: Montserrat, sans-serif;
}
.gen-paragraph-129 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-129 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-129 .paragraph {
	color: rgba(64, 56, 72, 1);
}






.gen-editormain-11 { position: relative; }





.gen-editorsection-27 { position: relative; }





.gen-editorsection-27 span {
}
.gen-editorsection-27 {
	text-transform: 0;
}
.gen-editorsection-27  {
	padding-top: 35px;
	padding-bottom: 250px;
}
.gen-editorsection-27 {
	color: rgba(0, 0, 0, 0);
	background-image: url('/Designs/Images/bg5.xqixvp0iafg.png') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: auto ;
}

.webp .gen-editorsection-27 { background-image:url('/o/bg5.xqixvp0iafg.1920x1080.o.bg.webp'); }
.no-webp .gen-editorsection-27 { background-image:url('/o/bg5.xqixvp0iafg.1920x1080.o.bg.png'); }
.gen-editorrow-65 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-65 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-65 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-65 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-65 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-65 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-65 { position: relative; }





.gen-editorrow-65 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-65 span {
}
.gen-editorrow-65 {
	text-transform: 0;
}
.gen-editorrow-65  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-65   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-65  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-65  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-65  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-65 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-120 { position: relative; }





.gen-editorcolumn-120 span {
}
.gen-editorcolumn-120 {
	text-transform: 0;
}

.gen-resetpasswordform-1 { position: relative; }
.gen-resetpasswordform-1 {
	margin-right: auto;
	margin-left: auto;
	width: 400px;
}




@media (max-width: 575.98px) {
							.gen-resetpasswordform-1 {
								width: 100%;
							}
}

.gen-resetpasswordform-1 span {
	line-height: 1.2em;
}
.gen-resetpasswordform-1 {
	line-height: 1.2em;
}
.gen-resetpasswordform-1  {
	padding-top: 5px;
	padding-bottom: 5px;
}
.gen-resetpasswordform-1 {
	color: rgba(215, 7, 7, 1);
}

.gen-paragraph-130 { position: relative; }
.gen-paragraph-130 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-paragraph-130 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-130 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-130 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-130 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-130 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-130 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-130 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-10 { position: relative; }
.gen-input-10 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	width: auto;
	height: 48px;
}





.gen-input-10 > .inner-wrapper > .input span {
}
.gen-input-10 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-10 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-10 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-10 > .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-10 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-10 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-10 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-10 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-paragraph-131 { position: relative; }
.gen-paragraph-131 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-paragraph-131 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-131 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-131 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-131 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-131 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-131 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-131 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-11 { position: relative; }
.gen-input-11 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	width: auto;
	height: 48px;
}





.gen-input-11 > .inner-wrapper > .input span {
}
.gen-input-11 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-11 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-11 > .inner-wrapper > .input  span {
font-size: 14px;
}
.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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 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(141, 199, 63, 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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-11 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-11 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-button-25 { position: relative; }
.gen-button-25 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 260px;
	height: 50px;
}

@media (max-width: 1199.98px) {
	.gen-button-25 {
		margin-right: auto;
		margin-left: auto;
	}
}



@media (max-width: 575.98px) {
					.gen-button-25 {
						margin-right: auto;
						margin-left: auto;
						width: auto;
					}
}

.gen-button-25 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-25 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-25 > .button  {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-button-25 > .button  span {
font-size: 16px;
}
.gen-button-25 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-button-25 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-25 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-25 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-button-25 > .button > span{
padding:0 10px;
}





.gen-editormain-12 { position: relative; }





.gen-editorsection-28 { position: relative; }





.gen-editorsection-28 span {
}
.gen-editorsection-28 {
	text-transform: 0;
}
.gen-editorsection-28  {
	padding-top: 35px;
	padding-bottom: 35px;
}
.gen-editorsection-28 {
	color: rgba(0, 0, 0, 0);
	background-image: url('/Designs/Images/bg5.xqixvp0iafg.png') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: auto ;
}

.webp .gen-editorsection-28 { background-image:url('/o/bg5.xqixvp0iafg.1920x1080.o.bg.webp'); }
.no-webp .gen-editorsection-28 { background-image:url('/o/bg5.xqixvp0iafg.1920x1080.o.bg.png'); }
.gen-editorrow-66 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.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: 25px;
}





.gen-editorrow-66 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-66 span {
}
.gen-editorrow-66 {
	text-transform: 0;
}
.gen-editorrow-66  {
	padding-top: 10px;
	padding-bottom: 0px;
}
.gen-editorrow-66 {
	color: rgba(0, 0, 0, 0);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
}

.gen-editorcolumn-121 { position: relative; }





.gen-editorcolumn-121 span {
}
.gen-editorcolumn-121 {
	text-transform: 0;
}

.gen-block-56 { position: relative; }
.gen-block-56 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: -2px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-block-56 {
				margin-right: auto;
				margin-left: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-block-56 {
				margin-right: auto;
				margin-bottom: -2px;
				margin-left: auto;
				width: 100%;
			}
}

@media (max-width: 575.98px) {
			.gen-block-56 {
				margin-right: auto;
				margin-left: auto;
				width: auto;
			}
}

.gen-block-56 span {
	line-height: 1.2em;
}
.gen-block-56 {
	line-height: 1.2em;
}
.gen-block-56  {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
@media (max-width: 575.98px) {
  .gen-block-56  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-block-56 {
	color: rgba(215, 7, 7, 1);
}

.gen-button-26 { position: relative; }
.gen-button-26 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-button-26 {
				margin-right: 0px;
				margin-left: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-button-26 {
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-button-26 {
				width: 50%;
			}
}

.gen-button-26 > .button span {
	line-height: 1.2em;
}
.gen-button-26 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	transition: all 0.2s;
}
.gen-button-26 > .button  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-button-26 > .button  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-button-26 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-button-26 > .button  span {
font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-26 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-26 > .button  span {
font-size: 16px;
	}
}
.gen-button-26 > .button {
	color: rgba(84, 101, 118, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(84, 101, 118, 1);
}
.gen-button-26 > .button:hover {
	color: rgba(49, 59, 69, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(49, 59, 69, 1);
}
.gen-button-26 > .button:active {
	color: rgba(49, 59, 69, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(49, 59, 69, 1);
}
.gen-button-26 > .button:disabled {
	color: rgba(239, 239, 239, 1);
}

.gen-button-26 > .button > i{
color:rgba(84, 101, 118, 1);
}
.gen-button-26 > .button > span{
padding:0 7px;
}

.gen-button-27 { position: relative; }
.gen-button-27 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-button-27 {
				margin-right: 0px;
				margin-left: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-button-27 {
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-button-27 {
				width: 50%;
			}
}

.gen-button-27 > .button span {
	line-height: 1.2em;
}
.gen-button-27 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	transition: all 0.2s;
}
.gen-button-27 > .button  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-button-27 > .button  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-button-27 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-button-27 > .button  span {
font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-27 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-27 > .button  span {
font-size: 16px;
	}
}
.gen-button-27 > .button {
	color: rgba(84, 101, 118, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(84, 101, 118, 1);
}
.gen-button-27 > .button:hover {
	color: rgba(49, 59, 69, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(49, 59, 69, 1);
}
.gen-button-27 > .button:active {
	color: rgba(49, 59, 69, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(49, 59, 69, 1);
}
.gen-button-27 > .button:disabled {
	color: rgba(239, 239, 239, 1);
}

.gen-button-27 > .button > i{
color:rgba(84, 101, 118, 1);
}
.gen-button-27 > .button > span{
padding:0 2px;
}

.gen-button-28 { position: relative; }
.gen-button-28 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-button-28 {
				margin-right: 0px;
				margin-left: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-button-28 {
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-button-28 {
				width: 50%;
			}
}

.gen-button-28 > .button span {
	line-height: 1.2em;
}
.gen-button-28 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	transition: all 0.2s;
}
.gen-button-28 > .button  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-button-28 > .button  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-button-28 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-button-28 > .button  span {
font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-28 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-28 > .button  span {
font-size: 16px;
	}
}
.gen-button-28 > .button {
	color: rgba(141, 199, 63, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-button-28 > .button:hover {
	color: rgba(141, 199, 63, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-button-28 > .button:active {
	color: rgba(141, 199, 63, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-button-28 > .button:disabled {
	color: rgba(239, 239, 239, 1);
}

.gen-button-28 > .button > i{
color:rgba(141, 199, 63, 1);
}
.gen-button-28 > .button > span{
padding:0 7px;
}

.gen-button-29 { position: relative; }
.gen-button-29 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-button-29 {
				margin-right: 0px;
				margin-left: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-button-29 {
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-button-29 {
				width: 50%;
			}
}

.gen-button-29 > .button span {
	line-height: 1.2em;
}
.gen-button-29 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	transition: all 0.2s;
}
.gen-button-29 > .button  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-button-29 > .button  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-button-29 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-button-29 > .button  span {
font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-29 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-29 > .button  span {
font-size: 16px;
	}
}
.gen-button-29 > .button {
	color: rgba(84, 101, 118, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(84, 101, 118, 1);
}
.gen-button-29 > .button:hover {
	color: rgba(141, 199, 63, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-button-29 > .button:active {
	color: rgba(141, 199, 63, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-button-29 > .button:disabled {
	color: rgba(239, 239, 239, 1);
}

.gen-button-29 > .button > i{
color:rgba(84, 101, 118, 1);
}
.gen-button-29 > .button > span{
padding:0 7px;
}




.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 {
}
.gen-editorrow-67 {
}
.gen-editorrow-67  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-67   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-67  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-67  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-67  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-67 {
	color: rgba(215, 7, 7, 1);
}

.gen-editorcolumn-122 { position: relative; }





.gen-editorcolumn-122 span {
}
.gen-editorcolumn-122 {
}

.gen-profileform-1 { position: relative; }
.gen-profileform-1 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: 400px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-profileform-1 {
		width: 80%;
	}
}

@media (max-width: 991.98px) {
	.gen-profileform-1 {
		width: 400px;
	}
}

@media (max-width: 767.98px) {
	.gen-profileform-1 {
		width: 400px;
	}
}

@media (max-width: 575.98px) {
	.gen-profileform-1 {
		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: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-profileform-1 {
	color: rgba(215, 7, 7, 1);
}

.gen-paragraph-132 { position: relative; }
.gen-paragraph-132 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-paragraph-132 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-132 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-132 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-132 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-132 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-132 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-132 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-12 { position: relative; }
.gen-input-12 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	width: auto;
	height: 48px;
}





.gen-input-12 > .inner-wrapper > .input span {
}
.gen-input-12 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-12 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-12 > .inner-wrapper > .input  span {
font-size: 14px;
}
.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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 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(141, 199, 63, 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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-12 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-12 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-button-30 { position: relative; }
.gen-button-30 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 260px;
	height: 50px;
}

@media (max-width: 1199.98px) {
	.gen-button-30 {
		margin-right: auto;
		margin-left: auto;
	}
}



@media (max-width: 575.98px) {
					.gen-button-30 {
						margin-right: auto;
						margin-left: auto;
						width: auto;
					}
}

.gen-button-30 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-30 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-30 > .button  {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-button-30 > .button  span {
font-size: 16px;
}
.gen-button-30 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-button-30 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-30 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-30 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-button-30 > .button > span{
padding:0 10px;
}


.gen-button-31 { position: relative; }
.gen-button-31 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 260px;
	height: 50px;
}




@media (max-width: 575.98px) {
							.gen-button-31 {
								margin-right: auto;
								margin-bottom: 15px;
								margin-left: auto;
								width: auto;
							}
}

.gen-button-31 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-31 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-31 > .button  {
	padding-right: 15px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-button-31 > .button  span {
font-size: 16px;
}
.gen-button-31 > .button {
	color: rgba(84, 101, 118, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(84, 101, 118, 1);
}
.gen-button-31 > .button:hover {
	color: rgba(111, 158, 50, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(111, 158, 50, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-31 > .button:active {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-31 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-button-31 > .button > span{
padding:0 10px;
}

.gen-changepasswordform-1 { position: relative; }
.gen-changepasswordform-1 {
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: 400px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-changepasswordform-1 {
		width: 80%;
	}
}

@media (max-width: 991.98px) {
	.gen-changepasswordform-1 {
		width: 400px;
	}
}

@media (max-width: 767.98px) {
	.gen-changepasswordform-1 {
		width: 400px;
	}
}

@media (max-width: 575.98px) {
	.gen-changepasswordform-1 {
		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: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-changepasswordform-1 {
	color: rgba(215, 7, 7, 1);
}

.gen-paragraph-133 { position: relative; }
.gen-paragraph-133 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-paragraph-133 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-133 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-133 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-133 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-133 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-133 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-133 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-13 { position: relative; }
.gen-input-13 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	width: auto;
	height: 48px;
}





.gen-input-13 > .inner-wrapper > .input span {
}
.gen-input-13 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-13 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-13 > .inner-wrapper > .input  span {
font-size: 14px;
}
.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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 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(141, 199, 63, 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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-13 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-13 > .inner-wrapper > .input + i{
padding:0 0px;
}
.gen-input-13 > .inner-wrapper > .input + i{
color:rgba(115, 115, 115, 1);
}

.gen-paragraph-134 { position: relative; }
.gen-paragraph-134 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-paragraph-134 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-134 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-134 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-134 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-134 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-134 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-134 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-14 { position: relative; }
.gen-input-14 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	width: auto;
	height: 48px;
}





.gen-input-14 > .inner-wrapper > .input span {
}
.gen-input-14 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-14 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-14 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-14 > .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-14 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-14 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-14 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-14 > .inner-wrapper > .input + i{
padding:0 0px;
}
.gen-input-14 > .inner-wrapper > .input + i{
color:rgba(115, 115, 115, 1);
}

.gen-paragraph-135 { position: relative; }
.gen-paragraph-135 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-paragraph-135 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-135 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-135 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-135 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-135 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-135 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-135 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-15 { position: relative; }
.gen-input-15 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	width: auto;
	height: 48px;
}





.gen-input-15 > .inner-wrapper > .input span {
}
.gen-input-15 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-15 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-15 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-15 > .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-15 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-15 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-15 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-15 > .inner-wrapper > .input + i{
padding:0 0px;
}
.gen-input-15 > .inner-wrapper > .input + i{
color:rgba(115, 115, 115, 1);
}

.gen-button-32 { position: relative; }
.gen-button-32 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 260px;
	height: 50px;
}

@media (max-width: 1199.98px) {
	.gen-button-32 {
		margin-right: auto;
		margin-left: auto;
	}
}



@media (max-width: 575.98px) {
					.gen-button-32 {
						margin-right: auto;
						margin-left: auto;
						width: auto;
					}
}

.gen-button-32 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-32 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-32 > .button  {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 16px;
	text-align: center;
}
.gen-button-32 > .button  span {
font-size: 16px;
}
.gen-button-32 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-button-32 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-32 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-32 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-button-32 > .button > span{
padding:0 0px;
}





.gen-editormain-13 { position: relative; }





.gen-editorsection-29 { position: relative; }





.gen-editorsection-29 span {
}
.gen-editorsection-29 {
	text-transform: 0;
}
.gen-editorsection-29  {
	padding-top: 35px;
	padding-bottom: 250px;
}
.gen-editorsection-29 {
	color: rgba(0, 0, 0, 0);
	background-image: url('/Designs/Images/bg5.xqixvp0iafg.png') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: auto ;
}

.webp .gen-editorsection-29 { background-image:url('/o/bg5.xqixvp0iafg.1920x1080.o.bg.webp'); }
.no-webp .gen-editorsection-29 { background-image:url('/o/bg5.xqixvp0iafg.1920x1080.o.bg.png'); }
.gen-editorrow-68 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.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-bottom: 25px;
}





.gen-editorrow-68 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-68 span {
}
.gen-editorrow-68 {
	text-transform: 0;
}
.gen-editorrow-68  {
	padding-top: 10px;
	padding-bottom: 0px;
}
.gen-editorrow-68 {
	color: rgba(0, 0, 0, 0);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
}

.gen-editorcolumn-123 { position: relative; }





.gen-editorcolumn-123 span {
}
.gen-editorcolumn-123 {
	text-transform: 0;
}

.gen-block-57 { position: relative; }
.gen-block-57 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: -2px;
	margin-left: auto;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-block-57 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-block-57 {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-block-57 {
		margin-right: auto;
		margin-bottom: -2px;
		margin-left: auto;
		width: 100%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-57 {
		margin-right: auto;
		margin-left: auto;
		width: auto;
	}
}

.gen-block-57 span {
	line-height: 1.2em;
}
.gen-block-57 {
	line-height: 1.2em;
}
.gen-block-57  {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
@media (max-width: 575.98px) {
  .gen-block-57  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-block-57 {
	color: rgba(215, 7, 7, 1);
}

.gen-button-33 { position: relative; }
.gen-button-33 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-button-33 {
				margin-right: 0px;
				margin-left: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-button-33 {
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-button-33 {
				width: 50%;
			}
}

.gen-button-33 > .button span {
	line-height: 1.2em;
}
.gen-button-33 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	transition: all 0.2s;
}
.gen-button-33 > .button  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-button-33 > .button  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-button-33 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-button-33 > .button  span {
font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-33 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-33 > .button  span {
font-size: 16px;
	}
}
.gen-button-33 > .button {
	color: rgba(84, 101, 118, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(84, 101, 118, 1);
}
.gen-button-33 > .button:hover {
	color: rgba(49, 59, 69, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(49, 59, 69, 1);
}
.gen-button-33 > .button:active {
	color: rgba(49, 59, 69, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(49, 59, 69, 1);
}
.gen-button-33 > .button:disabled {
	color: rgba(239, 239, 239, 1);
}

.gen-button-33 > .button > i{
color:rgba(84, 101, 118, 1);
}
.gen-button-33 > .button > span{
padding:0 7px;
}

.gen-button-34 { position: relative; }
.gen-button-34 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-button-34 {
				margin-right: 0px;
				margin-left: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-button-34 {
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-button-34 {
				width: 50%;
			}
}

.gen-button-34 > .button span {
	line-height: 1.2em;
}
.gen-button-34 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	transition: all 0.2s;
}
.gen-button-34 > .button  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-button-34 > .button  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-button-34 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-button-34 > .button  span {
font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-34 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-34 > .button  span {
font-size: 16px;
	}
}
.gen-button-34 > .button {
	color: rgba(141, 199, 63, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-button-34 > .button:hover {
	color: rgba(141, 199, 63, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-button-34 > .button:active {
	color: rgba(141, 199, 63, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-button-34 > .button:disabled {
	color: rgba(239, 239, 239, 1);
}

.gen-button-34 > .button > i{
color:rgba(141, 199, 63, 1);
}
.gen-button-34 > .button > span{
padding:0 2px;
}

.gen-button-35 { position: relative; }
.gen-button-35 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-button-35 {
				margin-right: 0px;
				margin-left: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-button-35 {
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-button-35 {
				width: 50%;
			}
}

.gen-button-35 > .button span {
	line-height: 1.2em;
}
.gen-button-35 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	transition: all 0.2s;
}
.gen-button-35 > .button  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-button-35 > .button  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-button-35 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-button-35 > .button  span {
font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-35 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-35 > .button  span {
font-size: 16px;
	}
}
.gen-button-35 > .button {
	color: rgba(84, 101, 118, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(84, 101, 118, 1);
}
.gen-button-35 > .button:hover {
	color: rgba(49, 59, 69, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(49, 59, 69, 1);
}
.gen-button-35 > .button:active {
	color: rgba(49, 59, 69, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(49, 59, 69, 1);
}
.gen-button-35 > .button:disabled {
	color: rgba(239, 239, 239, 1);
}

.gen-button-35 > .button > i{
color:rgba(66, 80, 93, 1);
}
.gen-button-35 > .button > span{
padding:0 7px;
}

.gen-button-36 { position: relative; }
.gen-button-36 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-button-36 {
				margin-right: 0px;
				margin-left: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-button-36 {
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-button-36 {
				width: 50%;
			}
}

.gen-button-36 > .button span {
	line-height: 1.2em;
}
.gen-button-36 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	transition: all 0.2s;
}
.gen-button-36 > .button  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-button-36 > .button  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-button-36 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-button-36 > .button  span {
font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-36 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-36 > .button  span {
font-size: 16px;
	}
}
.gen-button-36 > .button {
	color: rgba(84, 101, 118, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(84, 101, 118, 1);
}
.gen-button-36 > .button:hover {
	color: rgba(141, 199, 63, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-button-36 > .button:active {
	color: rgba(141, 199, 63, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-button-36 > .button:disabled {
	color: rgba(239, 239, 239, 1);
}

.gen-button-36 > .button > i{
color:rgba(84, 101, 118, 1);
}
.gen-button-36 > .button > span{
padding:0 7px;
}




.gen-editorrow-69 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.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: 0px; padding-right: 0px }
.gen-editorrow-69 span {
}
.gen-editorrow-69 {
	text-transform: 0;
}
.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, 0);
}

.gen-editorcolumn-124 { position: relative; }





.gen-editorcolumn-124 span {
}
.gen-editorcolumn-124 {
	text-transform: 0;
}

.gen-addresslist-1 { position: relative; }
.gen-addresslist-1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}



@media (max-width: 767.98px) {
					.gen-addresslist-1 {
						margin-right: 0px;
						margin-left: 0px;
						width: auto;
					}
}

@media (max-width: 575.98px) {
					.gen-addresslist-1 {
						margin-right: 0px;
						margin-left: 0px;
					}
}

.gen-addresslist-1 span {
	line-height: 1.2em;
}
.gen-addresslist-1 {
	line-height: 1.2em;
}
.gen-addresslist-1  {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
@media (max-width: 767.98px) {
  .gen-addresslist-1  {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
}
.gen-addresslist-1 {
	color: rgba(215, 7, 7, 1);
}

.gen-addresslist-1 .empty { position: relative; }





.gen-addresslist-1 .empty span {
}
.gen-addresslist-1 .empty {
}

.gen-image-49 { position: relative; }
.gen-image-49 {
	margin-top: 35px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: auto;
	height: 130px;
}


@media (max-width: 991.98px) {
			.gen-image-49 {
				width: 270px;
				height: 130px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-49 {
						width: auto;
						height: 100px;
					}
}

.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(215, 7, 7, 1);
}


.gen-paragraph-136 { position: relative; }
.gen-paragraph-136 {
	margin-bottom: 0px;
}





.gen-paragraph-136 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-136 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-136 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-136 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-136 .paragraph {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-136 .paragraph:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-136 .paragraph:active {
	color: rgba(84, 101, 118, 1);
}


.gen-paragraph-137 { position: relative; }
.gen-paragraph-137 {
	margin-bottom: 30px;
}





.gen-paragraph-137 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-137 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-137 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: center;
}
.gen-paragraph-137 .paragraph  span {
font-size: 14px;
}
@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(64, 56, 72, 1);
}



.gen-addresslist-1 .address-view { position: relative; }
.gen-addresslist-1 .address-view {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: 100%;
}





.gen-addresslist-1 .address-view span {
	line-height: 1.2em;
}
.gen-addresslist-1 .address-view {
	line-height: 1.2em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
}
.gen-addresslist-1 .address-view  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-addresslist-1 .address-view {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-editorrow-70 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-70 .col:nth-child(1) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-70 .col:nth-child(2) {
flex: 0 0 auto;
 width: 27.999999999999996%;
}
.gen-editorrow-70 .col:nth-child(3) {
flex: 0 0 auto;
 width: 19.58333333333333%;
}
.gen-editorrow-70 .col:nth-child(4) {
flex: 0 0 auto;
 width: 23.708333333333332%;
}
.gen-editorrow-70 .col:nth-child(5) {
flex: 0 0 auto;
 width: 23.708333333333332%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-70 .col:nth-child(1) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-70 .col:nth-child(2) {
flex: 0 0 auto;
 width: 32.08333333333333%;
}
.gen-editorrow-70 .col:nth-child(3) {
flex: 0 0 auto;
 width: 22.916666666666664%;
}
.gen-editorrow-70 .col:nth-child(4) {
flex: 0 0 auto;
 width: 20%;
}
.gen-editorrow-70 .col:nth-child(5) {
flex: 0 0 auto;
 width: 20%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-70 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-70 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-70 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-70 .col:nth-child(4) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-70 .col:nth-child(5) {
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%;
}
.gen-editorrow-70 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-70 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-70 .col:nth-child(4) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-70 .col:nth-child(5) {
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 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-70 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-70 .col:nth-child(4) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-70 .col:nth-child(5) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-70 { position: relative; }
.gen-editorrow-70 {
	margin-bottom: 0px;
}





.gen-editorrow-70 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-70 span {
	line-height: 1.2em;
}
.gen-editorrow-70 {
	line-height: 1.2em;
}
.gen-editorrow-70  {
	padding-top: 20px;
	padding-bottom: 20px;
}
.gen-editorrow-70 {
	color: rgba(215, 7, 7, 1);
}

.gen-editorcolumn-125 { position: relative; }





.gen-editorcolumn-125 span {
	line-height: 1.2em;
}
.gen-editorcolumn-125 {
	line-height: 1.2em;
}

.gen-verticalline-1 { position: relative; }
.gen-verticalline-1 {
	height: 100%;
}





.gen-verticalline-1 .vl span {
	line-height: 1.2em;
}
.gen-verticalline-1 .vl {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-verticalline-1 .vl  {
}
.gen-verticalline-1 .vl {
	color: rgba(215, 7, 7, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 6px;
	border-style: solid;
	border-color: rgba(111, 158, 50, 1);
}



.gen-editorcolumn-126 { position: relative; }





.gen-editorcolumn-126 span {
	line-height: 1.2em;
}
.gen-editorcolumn-126 {
	line-height: 1.2em;
}

.gen-block-58 { position: relative; }





.gen-block-58 span {
	line-height: 1.2em;
}
.gen-block-58 {
	line-height: 1.2em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
}
.gen-block-58  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-58 {
	color: rgba(215, 7, 7, 1);
	background-color: rgba(246, 248, 249, 1);
}

.gen-heading-35 { position: relative; }
.gen-heading-35 {
	width: auto;
}





.gen-heading-35 .h span {
	line-height: 1.2em;
}
.gen-heading-35 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-35 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-heading-35 .h {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-35 .h:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-35 .h:active {
	color: rgba(84, 101, 118, 1);
}


.gen-paragraph-138 { position: relative; }





.gen-paragraph-138 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-138 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-138 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-138 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-138 .paragraph {
	color: rgba(64, 56, 72, 1);
}


.gen-paragraph-139 { position: relative; }





.gen-paragraph-139 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-139 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.6000000000000003em;
font-weight: bold;
}
.gen-paragraph-139 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-139 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-139 .paragraph {
	color: rgba(144, 145, 146, 1);
}
.gen-paragraph-139 .paragraph:hover {
	color: rgba(94, 94, 95, 1);
}
.gen-paragraph-139 .paragraph:active {
	color: rgba(94, 94, 95, 1);
}




.gen-editorcolumn-127 { position: relative; }





.gen-editorcolumn-127 span {
}
.gen-editorcolumn-127 {
}

.gen-paragraph-140 { position: relative; }


@media (max-width: 991.98px) {
				.gen-paragraph-140 {
					margin-right: 0px;
					margin-bottom: 10px;
					margin-left: 0px;
				}
}


@media (max-width: 575.98px) {
						.gen-paragraph-140 {
							margin-right: auto;
							margin-left: auto;
						}
}

.gen-paragraph-140 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-140 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-140 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-140 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-140 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-140 .paragraph:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-140 .paragraph:active {
	color: rgba(84, 101, 118, 1);
}


.gen-paragraph-141 { position: relative; }


@media (max-width: 991.98px) {
				.gen-paragraph-141 {
					margin-right: 0px;
					margin-bottom: 10px;
					margin-left: 0px;
				}
}


@media (max-width: 575.98px) {
						.gen-paragraph-141 {
							margin-right: auto;
							margin-left: auto;
						}
}

.gen-paragraph-141 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-141 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.6000000000000003em;
font-weight: bold;
}
.gen-paragraph-141 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-141 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-141 .paragraph {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-141 .paragraph:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-141 .paragraph:active {
	color: rgba(84, 101, 118, 1);
}



.gen-editorcolumn-128 { position: relative; }





.gen-editorcolumn-128 span {
}
.gen-editorcolumn-128 {
}

.gen-paragraph-142 { position: relative; }


@media (max-width: 991.98px) {
				.gen-paragraph-142 {
					margin-right: 0px;
					margin-bottom: 10px;
					margin-left: 0px;
				}
}


@media (max-width: 575.98px) {
						.gen-paragraph-142 {
							margin-right: auto;
							margin-left: auto;
						}
}

.gen-paragraph-142 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-142 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-142 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-142 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-142 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-142 .paragraph:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-142 .paragraph:active {
	color: rgba(84, 101, 118, 1);
}


.gen-paragraph-143 { position: relative; }


@media (max-width: 991.98px) {
				.gen-paragraph-143 {
					margin-right: 0px;
					margin-bottom: 10px;
					margin-left: 0px;
				}
}


@media (max-width: 575.98px) {
						.gen-paragraph-143 {
							margin-right: auto;
							margin-left: auto;
						}
}

.gen-paragraph-143 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-143 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.6000000000000003em;
font-weight: bold;
}
.gen-paragraph-143 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-paragraph-143 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-143 .paragraph {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-143 .paragraph:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-143 .paragraph:active {
	color: rgba(84, 101, 118, 1);
}



.gen-editorcolumn-129 { position: relative; }





.gen-editorcolumn-129 span {
}
.gen-editorcolumn-129 {
}

.gen-paragraph-144 { position: relative; }
.gen-paragraph-144 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-144 {
				margin-right: auto;
				margin-left: 0px;
				width: 220px;
			}
}


@media (max-width: 575.98px) {
					.gen-paragraph-144 {
						margin-right: auto;
						margin-left: auto;
					}
}

.gen-paragraph-144 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-144 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-paragraph-144 .paragraph  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-144 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-144 .paragraph {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-paragraph-144 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-paragraph-144 .paragraph:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(82, 117, 37, 1);
}
.gen-paragraph-144 .paragraph:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}


.gen-paragraph-145 { position: relative; }


@media (max-width: 991.98px) {
				.gen-paragraph-145 {
					margin-right: 0px;
					margin-bottom: 10px;
					margin-left: 0px;
				}
}


@media (max-width: 575.98px) {
						.gen-paragraph-145 {
							margin-right: auto;
							margin-left: auto;
						}
}

.gen-paragraph-145 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-145 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-145 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 12px;
}
.gen-paragraph-145 .paragraph  span {
font-size: 12px;
}
.gen-paragraph-145 .paragraph {
	color: rgba(177, 177, 177, 1);
}




.gen-editorrow-71 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-71 .col:nth-child(1) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-71 .col:nth-child(2) {
flex: 0 0 auto;
 width: 95%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-71 .col:nth-child(1) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-71 .col:nth-child(2) {
flex: 0 0 auto;
 width: 95%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-71 .col:nth-child(1) {
flex: 0 0 auto;
 width: 8.333333333333332%;
}
.gen-editorrow-71 .col:nth-child(2) {
flex: 0 0 auto;
 width: 91.66666666666666%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-71 .col:nth-child(1) {
flex: 0 0 auto;
 width: 8.333333333333332%;
}
.gen-editorrow-71 .col:nth-child(2) {
flex: 0 0 auto;
 width: 91.66666666666666%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-71 .col:nth-child(1) {
flex: 0 0 auto;
 width: 9.523809523809524%;
}
.gen-editorrow-71 .col:nth-child(2) {
flex: 0 0 auto;
 width: 90.47619047619048%;
}

}
.gen-editorrow-71 { position: relative; }





.gen-editorrow-71 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-71 span {
	line-height: 1.2em;
}
.gen-editorrow-71 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
}
.gen-editorrow-71  {
	padding-top: 10px;
	padding-bottom: 10px;
}
.gen-editorrow-71 {
	color: rgba(215, 7, 7, 1);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(246, 248, 249, 1);
}

.gen-editorcolumn-130 { position: relative; }





.gen-editorcolumn-130 span {
	line-height: 1.2em;
}
.gen-editorcolumn-130 {
	line-height: 1.2em;
}

.gen-verticalline-2 { position: relative; }
.gen-verticalline-2 {
	height: 100%;
}





.gen-verticalline-2 .vl span {
	line-height: 1.2em;
}
.gen-verticalline-2 .vl {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-verticalline-2 .vl  {
}
.gen-verticalline-2 .vl {
	color: rgba(215, 7, 7, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 6px;
	border-style: solid;
	border-color: rgba(84, 101, 118, 1);
}



.gen-editorcolumn-131 { position: relative; }





.gen-editorcolumn-131 span {
	line-height: 1.2em;
}
.gen-editorcolumn-131 {
	line-height: 1.2em;
}

.gen-button-37 { position: relative; }
.gen-button-37 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 42px;
}





.gen-button-37 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-37 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	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-37 > .button  {
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
}
.gen-button-37 > .button  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-button-37 > .button  {
	padding-right: 15px;
	padding-left: 15px;
	}
}
.gen-button-37 > .button {
	color: rgba(84, 101, 118, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(84, 101, 118, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-37 > .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(111, 158, 50, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-37 > .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(141, 199, 63, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-button-37 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-button-37 > .button > span{
padding:0 10px;
}




.gen-addresslist-1 .add-new-button { position: relative; }
.gen-addresslist-1 .add-new-button {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 260px;
	height: 50px;
}

@media (max-width: 1199.98px) {
	.gen-addresslist-1 .add-new-button {
		margin-right: auto;
		margin-left: 25px;
	}
}



@media (max-width: 575.98px) {
					.gen-addresslist-1 .add-new-button {
						margin-right: auto;
						margin-left: auto;
						width: auto;
					}
}

.gen-addresslist-1 .add-new-button > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-addresslist-1 .add-new-button > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-addresslist-1 .add-new-button > .button  {
	padding-right: 20px;
	padding-left: 20px;
	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);
	background-color: rgba(141, 199, 63, 1);
}
.gen-addresslist-1 .add-new-button > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-addresslist-1 .add-new-button > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-addresslist-1 .add-new-button > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-addresslist-1 .add-new-button > .button > span{
padding:0 10px;
}

.gen-addresslist-1 .address-form { position: relative; }





.gen-addresslist-1 .address-form span {
}
.gen-addresslist-1 .address-form {
}

.gen-block-59 { position: relative; }
.gen-block-59 {
	margin-right: auto;
	margin-left: auto;
	width: 60%;
}

@media (max-width: 1199.98px) {
	.gen-block-59 {
		width: 70%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-59 {
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-59 {
		width: 100%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-59 {
		width: auto;
	}
}

.gen-block-59 span {
	line-height: 1.2em;
}
.gen-block-59 {
	line-height: 1.2em;
}
.gen-block-59  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-59 {
	color: rgba(215, 7, 7, 1);
}

.gen-paragraph-146 { position: relative; }
.gen-paragraph-146 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-paragraph-146 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-146 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-146 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-146 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-146 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-146 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-146 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-16 { position: relative; }
.gen-input-16 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	width: auto;
	height: 48px;
}





.gen-input-16 > .inner-wrapper > .input span {
}
.gen-input-16 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-16 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-16 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-16 > .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-16 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-16 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-16 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-16 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-editorrow-72 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-72 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-72 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-72 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-72 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-72 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-72 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-72 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-72 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-72 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-72 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-72 { position: relative; }





.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  {
}
.gen-editorrow-72 {
	color: rgba(215, 7, 7, 1);
}

.gen-editorcolumn-132 { position: relative; }





.gen-editorcolumn-132 span {
	line-height: 1.2em;
}
.gen-editorcolumn-132 {
	line-height: 1.2em;
}

.gen-paragraph-147 { position: relative; }
.gen-paragraph-147 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-paragraph-147 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-147 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-147 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-147 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-147 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-147 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-147 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-17 { position: relative; }
.gen-input-17 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 20px;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-input-17 {
								margin-right: 0px;
								width: auto;
							}
}

.gen-input-17 > .inner-wrapper > .input span {
}
.gen-input-17 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-17 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-17 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-17 > .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-17 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-17 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-17 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-17 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-editorcolumn-133 { position: relative; }





.gen-editorcolumn-133 span {
	line-height: 1.2em;
}
.gen-editorcolumn-133 {
	line-height: 1.2em;
}

.gen-paragraph-148 { position: relative; }
.gen-paragraph-148 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 30px;
}





.gen-paragraph-148 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-148 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-148 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-148 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-148 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-148 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-148 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-18 { position: relative; }
.gen-input-18 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 15px;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-input-18 {
								margin-left: 0px;
							}
}

.gen-input-18 > .inner-wrapper > .input span {
}
.gen-input-18 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-18 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-18 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-18 > .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-18 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-18 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-18 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-18 > .inner-wrapper > .input + i{
padding:0 0px;
}



.gen-editorrow-73 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-73 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-73 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-73 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-73 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-73 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-73 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-73 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-73 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-73 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-73 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-73 { position: relative; }





.gen-editorrow-73 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-73 span {
	line-height: 1.2em;
}
.gen-editorrow-73 {
	line-height: 1.2em;
}
.gen-editorrow-73  {
}
.gen-editorrow-73 {
	color: rgba(215, 7, 7, 1);
}

.gen-editorcolumn-134 { position: relative; }





.gen-editorcolumn-134 span {
	line-height: 1.2em;
}
.gen-editorcolumn-134 {
	line-height: 1.2em;
}

.gen-paragraph-149 { position: relative; }
.gen-paragraph-149 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-paragraph-149 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-149 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-149 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-149 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-149 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-149 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-149 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-dropdown-1 { position: relative; }
.gen-dropdown-1 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 20px;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-dropdown-1 {
								margin-right: 0px;
							}
}

.gen-dropdown-1 .dropdown-input span {
}
.gen-dropdown-1 .dropdown-input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-dropdown-1 .dropdown-input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-dropdown-1 .dropdown-input  span {
font-size: 14px;
}
.gen-dropdown-1 .dropdown-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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-1 .dropdown-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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-1 .dropdown-input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 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(215, 7, 7, 1);
}

.gen-dropdown-1 .dropdown-button > i{
color:rgba(81, 70, 91, 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: Montserrat, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-dropdown-1 .dropdown-balloon  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-dropdown-1 .dropdown-balloon  span {
font-size: 14px;
}
.gen-dropdown-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(195, 196, 197, 1);
box-shadow: 0px 12px 20px rgba(14, 14, 14, 0.159);
	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(246, 248, 249, 1);
}
.gen-dropdown-1 .dropdown-balloon .dropdown-item.disabled{
background-color:rgba(239, 239, 239, 1);
}
.gen-dropdown-1 .dropdown-balloon .search { position: relative; }
.gen-dropdown-1 .dropdown-balloon .search {
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	width: auto;
	height: 36px;
}




@media (max-width: 575.98px) {
							.gen-dropdown-1 .dropdown-balloon .search {
								margin-right: 10px;
								margin-left: 10px;
							}
}

.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: Montserrat, 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-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(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-1 .dropdown-balloon .search > .inner-wrapper > .input:focus {
	color: rgba(4, 5, 6, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-1 .dropdown-balloon .search > .inner-wrapper > .input:hover {
	color: rgba(4, 5, 6, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-1 .dropdown-balloon .search > .inner-wrapper > .input:disabled {
	color: rgba(0, 0, 0, 0);
}

.gen-dropdown-1 .dropdown-balloon .search > .inner-wrapper > .input + i{
padding:0 0px;
}




.gen-editorcolumn-135 { position: relative; }





.gen-editorcolumn-135 span {
	line-height: 1.2em;
}
.gen-editorcolumn-135 {
	line-height: 1.2em;
}

.gen-paragraph-150 { position: relative; }
.gen-paragraph-150 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 30px;
}





.gen-paragraph-150 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-150 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-150 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-150 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-150 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-150 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-150 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-19 { position: relative; }
.gen-input-19 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 15px;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-input-19 {
								margin-left: 0px;
							}
}

.gen-input-19 > .inner-wrapper > .input span {
}
.gen-input-19 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-19 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-19 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-19 > .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-19 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-19 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-19 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-19 > .inner-wrapper > .input + i{
padding:0 0px;
}



.gen-editorrow-74 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-74 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-74 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-74 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-74 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-74 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-74 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-74 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-74 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@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 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-74 span {
	line-height: 1.2em;
}
.gen-editorrow-74 {
	line-height: 1.2em;
}
.gen-editorrow-74  {
}
.gen-editorrow-74 {
	color: rgba(215, 7, 7, 1);
}

.gen-editorcolumn-136 { position: relative; }





.gen-editorcolumn-136 span {
	line-height: 1.2em;
}
.gen-editorcolumn-136 {
	line-height: 1.2em;
}

.gen-paragraph-151 { position: relative; }
.gen-paragraph-151 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-paragraph-151 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-151 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-151 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-151 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-151 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-151 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-151 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-20 { position: relative; }
.gen-input-20 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 20px;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-input-20 {
								margin-right: 0px;
							}
}

.gen-input-20 > .inner-wrapper > .input span {
}
.gen-input-20 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-20 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-20 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-20 > .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-20 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-20 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-20 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-20 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-editorcolumn-137 { position: relative; }





.gen-editorcolumn-137 span {
	line-height: 1.2em;
}
.gen-editorcolumn-137 {
	line-height: 1.2em;
}

.gen-paragraph-152 { position: relative; }
.gen-paragraph-152 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 30px;
}





.gen-paragraph-152 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-152 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-152 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-152 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-152 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-152 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-152 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-21 { position: relative; }
.gen-input-21 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 15px;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-input-21 {
								margin-left: 0px;
							}
}

.gen-input-21 > .inner-wrapper > .input span {
}
.gen-input-21 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-21 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-21 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-21 > .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-21 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-21 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-21 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-21 > .inner-wrapper > .input + i{
padding:0 0px;
}



.gen-paragraph-153 { position: relative; }
.gen-paragraph-153 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-paragraph-153 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-153 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-153 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-153 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-153 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-153 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-153 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-22 { position: relative; }
.gen-input-22 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	width: auto;
	height: 48px;
}





.gen-input-22 > .inner-wrapper > .input span {
}
.gen-input-22 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-22 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-22 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-22 > .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-22 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-22 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-22 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-22 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-input-23 { position: relative; }
.gen-input-23 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	width: auto;
	height: 48px;
}





.gen-input-23 > .inner-wrapper > .input span {
}
.gen-input-23 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-23 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-23 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-23 > .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-23 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-23 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-23 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-23 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-paragraph-154 { position: relative; }
.gen-paragraph-154 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-paragraph-154 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-154 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-154 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-154 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-154 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-154 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-154 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-textarea-2 { position: relative; }
.gen-textarea-2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	width: auto;
	height: 48px;
}





.gen-textarea-2 .text-area span {
}
.gen-textarea-2 .text-area {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-textarea-2 .text-area  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-textarea-2 .text-area  span {
font-size: 14px;
}
.gen-textarea-2 .text-area {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-textarea-2 .text-area: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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-textarea-2 .text-area: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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-textarea-2 .text-area:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}



.gen-addressform-1 { position: relative; }
.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(215, 7, 7, 1);
}

.gen-button-38 { position: relative; }
.gen-button-38 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 205px;
	height: 50px;
}

@media (max-width: 1199.98px) {
	.gen-button-38 {
		margin-right: auto;
		margin-left: auto;
	}
}



@media (max-width: 575.98px) {
					.gen-button-38 {
						margin-right: 15px;
						margin-left: 15px;
						width: auto;
					}
}

.gen-button-38 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-38 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-38 > .button  {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-button-38 > .button  span {
font-size: 16px;
}
.gen-button-38 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-button-38 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-38 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-38 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-button-38 > .button > span{
padding:0 10px;
}







.gen-editormain-14 { position: relative; }





.gen-editorsection-30 { position: relative; }





.gen-editorsection-30 span {
}
.gen-editorsection-30 {
	text-transform: 0;
}
.gen-editorsection-30  {
	padding-top: 35px;
	padding-bottom: 60px;
}
@media (max-width: 767.98px) {
  .gen-editorsection-30  {
	padding-top: 35px;
	padding-bottom: 250px;
	}
}
.gen-editorsection-30 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(255, 255, 255, 1);
	background-image: url('/Designs/Images/bg5.xqixvp0iafg.png') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: auto ;
}

.webp .gen-editorsection-30 { background-image:url('/o/bg5.xqixvp0iafg.1920x1080.o.bg.webp'); }
.no-webp .gen-editorsection-30 { background-image:url('/o/bg5.xqixvp0iafg.1920x1080.o.bg.png'); }
.gen-editorrow-75 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-75 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-75 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-75 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-75 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-75 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-75 { position: relative; }
.gen-editorrow-75 {
	margin-bottom: 25px;
}


@media (max-width: 991.98px) {
			.gen-editorrow-75 {
				margin-bottom: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-editorrow-75 {
				margin-bottom: 0px;
			}
}


.gen-editorrow-75 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-75 span {
}
.gen-editorrow-75 {
	text-transform: 0;
}
.gen-editorrow-75  {
	padding-top: 10px;
	padding-bottom: 0px;
}
.gen-editorrow-75 {
	color: rgba(0, 0, 0, 0);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
}

.gen-editorcolumn-138 { position: relative; }





.gen-editorcolumn-138 span {
}
.gen-editorcolumn-138 {
	text-transform: 0;
}

.gen-block-60 { position: relative; }
.gen-block-60 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: -2px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-block-60 {
				margin-right: 0px;
				margin-left: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-block-60 {
				margin-right: auto;
				margin-bottom: -2px;
				margin-left: auto;
				width: 100%;
			}
}

@media (max-width: 575.98px) {
			.gen-block-60 {
				margin-right: auto;
				margin-left: auto;
				width: auto;
			}
}

.gen-block-60 span {
	line-height: 1.2em;
}
.gen-block-60 {
	line-height: 1.2em;
}
.gen-block-60  {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
@media (max-width: 575.98px) {
  .gen-block-60  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-block-60 {
	color: rgba(215, 7, 7, 1);
}

.gen-button-39 { position: relative; }
.gen-button-39 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-button-39 {
				margin-right: 0px;
				margin-left: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-button-39 {
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-button-39 {
				width: 50%;
			}
}

.gen-button-39 > .button span {
	line-height: 1.2em;
}
.gen-button-39 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	transition: all 0.2s;
}
.gen-button-39 > .button  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-button-39 > .button  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-button-39 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-button-39 > .button  span {
font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-39 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-39 > .button  span {
font-size: 16px;
	}
}
.gen-button-39 > .button {
	color: rgba(141, 199, 63, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-button-39 > .button:hover {
	color: rgba(141, 199, 63, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-button-39 > .button:active {
	color: rgba(141, 199, 63, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-button-39 > .button:disabled {
	color: rgba(239, 239, 239, 1);
}

.gen-button-39 > .button > i{
color:rgba(141, 199, 63, 1);
}
.gen-button-39 > .button > span{
padding:0 7px;
}

.gen-button-40 { position: relative; }
.gen-button-40 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-button-40 {
				margin-right: 0px;
				margin-left: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-button-40 {
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-button-40 {
				width: 50%;
			}
}

.gen-button-40 > .button span {
	line-height: 1.2em;
}
.gen-button-40 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	transition: all 0.2s;
}
.gen-button-40 > .button  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-button-40 > .button  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-button-40 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-button-40 > .button  span {
font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-40 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-40 > .button  span {
font-size: 16px;
	}
}
.gen-button-40 > .button {
	color: rgba(84, 101, 118, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(84, 101, 118, 1);
}
.gen-button-40 > .button:hover {
	color: rgba(49, 59, 69, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(49, 59, 69, 1);
}
.gen-button-40 > .button:active {
	color: rgba(49, 59, 69, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(49, 59, 69, 1);
}
.gen-button-40 > .button:disabled {
	color: rgba(239, 239, 239, 1);
}

.gen-button-40 > .button > i{
color:rgba(84, 101, 118, 1);
}
.gen-button-40 > .button > span{
padding:0 2px;
}

.gen-button-41 { position: relative; }
.gen-button-41 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-button-41 {
				margin-right: 0px;
				margin-left: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-button-41 {
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-button-41 {
				width: 50%;
			}
}

.gen-button-41 > .button span {
	line-height: 1.2em;
}
.gen-button-41 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	transition: all 0.2s;
}
.gen-button-41 > .button  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-button-41 > .button  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-button-41 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-button-41 > .button  span {
font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-41 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-41 > .button  span {
font-size: 16px;
	}
}
.gen-button-41 > .button {
	color: rgba(84, 101, 118, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(84, 101, 118, 1);
}
.gen-button-41 > .button:hover {
	color: rgba(49, 59, 69, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(49, 59, 69, 1);
}
.gen-button-41 > .button:active {
	color: rgba(49, 59, 69, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(49, 59, 69, 1);
}
.gen-button-41 > .button:disabled {
	color: rgba(239, 239, 239, 1);
}

.gen-button-41 > .button > i{
color:rgba(66, 80, 93, 1);
}
.gen-button-41 > .button > span{
padding:0 7px;
}

.gen-button-42 { position: relative; }
.gen-button-42 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-button-42 {
				margin-right: 0px;
				margin-left: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-button-42 {
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-button-42 {
				width: 50%;
			}
}

.gen-button-42 > .button span {
	line-height: 1.2em;
}
.gen-button-42 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	transition: all 0.2s;
}
.gen-button-42 > .button  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-button-42 > .button  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-button-42 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-button-42 > .button  span {
font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-42 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-42 > .button  span {
font-size: 16px;
	}
}
.gen-button-42 > .button {
	color: rgba(84, 101, 118, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(84, 101, 118, 1);
}
.gen-button-42 > .button:hover {
	color: rgba(141, 199, 63, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-button-42 > .button:active {
	color: rgba(141, 199, 63, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-button-42 > .button:disabled {
	color: rgba(239, 239, 239, 1);
}

.gen-button-42 > .button > i{
color:rgba(84, 101, 118, 1);
}
.gen-button-42 > .button > span{
padding:0 7px;
}




.gen-editorrow-76 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-76 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-76 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-76 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-76 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-76 .col:nth-child(1) {
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 {
}
.gen-editorrow-76 {
	text-transform: 0;
}
.gen-editorrow-76  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-76   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-76  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-76  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-76  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-76 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-139 { position: relative; }





.gen-editorcolumn-139 span {
}
.gen-editorcolumn-139 {
	text-transform: 0;
}

.gen-orderlist-1 { position: relative; }
.gen-orderlist-1 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 80%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-orderlist-1 {
		width: 100%;
	}
}


@media (max-width: 767.98px) {
			.gen-orderlist-1 {
				margin-right: 0px;
				margin-left: 0px;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-orderlist-1 {
				margin-right: 0px;
				margin-left: 0px;
			}
}

.gen-orderlist-1 span {
	line-height: 1.2em;
}
.gen-orderlist-1 {
	line-height: 1.2em;
}
.gen-orderlist-1  {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
@media (max-width: 767.98px) {
  .gen-orderlist-1  {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
}
.gen-orderlist-1 {
	color: rgba(215, 7, 7, 1);
}

.gen-orderlist-1 .empty { position: relative; }





.gen-orderlist-1 .empty span {
}
.gen-orderlist-1 .empty {
}

.gen-image-50 { position: relative; }
.gen-image-50 {
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: auto;
	height: 130px;
}


@media (max-width: 991.98px) {
			.gen-image-50 {
				margin-right: auto;
				margin-left: auto;
				width: auto;
				height: 130px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-50 {
						margin-right: auto;
						margin-left: auto;
						width: auto;
						height: 100px;
					}
}

.gen-image-50 .image-a span {
	line-height: 1.2em;
}
.gen-image-50 .image-a {
	line-height: 1.2em;
}
.gen-image-50 .image-a  {
}
.gen-image-50 .image-a {
	color: rgba(215, 7, 7, 1);
}


.gen-paragraph-155 { position: relative; }
.gen-paragraph-155 {
	margin-bottom: 0px;
}





.gen-paragraph-155 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-155 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-155 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-155 .paragraph  span {
font-size: 18px;
}
.gen-paragraph-155 .paragraph {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-155 .paragraph:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-155 .paragraph:active {
	color: rgba(84, 101, 118, 1);
}


.gen-paragraph-156 { position: relative; }
.gen-paragraph-156 {
	margin-bottom: 80px;
}





.gen-paragraph-156 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-156 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-156 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: center;
}
.gen-paragraph-156 .paragraph  span {
font-size: 14px;
}
@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(64, 56, 72, 1);
}



.gen-orderlist-1 .order-view { position: relative; }
.gen-orderlist-1 .order-view {
	margin-right: 0px;
	margin-bottom: 35px;
	width: 100%;
}




@media (max-width: 575.98px) {
							.gen-orderlist-1 .order-view {
								margin-top: 0px;
								margin-right: 0px;
								margin-left: 0px;
								width: 100%;
							}
}

.gen-orderlist-1 .order-view span {
	line-height: 1.2em;
}
.gen-orderlist-1 .order-view {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-orderlist-1 .order-view  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-orderlist-1 .order-view {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-editorrow-77 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-77 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-77 .col:nth-child(2) {
flex: 0 0 auto;
 width: 66.66666666666667%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-77 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.28140714798852%;
}
.gen-editorrow-77 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.71859285201148%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.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%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.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%;
}

}
@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 {
	margin-bottom: 0px;
}





.gen-editorrow-77 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-77 span {
	line-height: 1.2em;
}
.gen-editorrow-77 {
	line-height: 1.2em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-editorrow-77  {
	padding-top: 5px;
	padding-bottom: 5px;
}
.gen-editorrow-77 {
	color: rgba(215, 7, 7, 1);
}

.gen-editorcolumn-140 { position: relative; }





.gen-editorcolumn-140 span {
	line-height: 1.2em;
}
.gen-editorcolumn-140 {
	line-height: 1.2em;
}

.gen-editorrow-78 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-78 .col:nth-child(1) {
flex: 0 0 auto;
 width: 13.250353107344631%;
}
.gen-editorrow-78 .col:nth-child(2) {
flex: 0 0 auto;
 width: 86.74964689265536%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-78 .col:nth-child(1) {
flex: 0 0 auto;
 width: 12.529612597547379%;
}
.gen-editorrow-78 .col:nth-child(2) {
flex: 0 0 auto;
 width: 87.47038740245262%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-78 .col:nth-child(1) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-78 .col:nth-child(2) {
flex: 0 0 auto;
 width: 95%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-78 .col:nth-child(1) {
flex: 0 0 auto;
 width: 6.527721501890869%;
}
.gen-editorrow-78 .col:nth-child(2) {
flex: 0 0 auto;
 width: 93.47227849810913%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-78 .col:nth-child(1) {
flex: 0 0 auto;
 width: 9.66025641025641%;
}
.gen-editorrow-78 .col:nth-child(2) {
flex: 0 0 auto;
 width: 90.33974358974359%;
}

}
.gen-editorrow-78 { position: relative; }





.gen-editorrow-78 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-78 span {
}
.gen-editorrow-78 {
	text-transform: 0;
}
.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: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-78  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-78 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-141 { position: relative; }





.gen-editorcolumn-141 span {
}
.gen-editorcolumn-141 {
	text-transform: 0;
}

.gen-verticalline-3 { position: relative; }
.gen-verticalline-3 {
	margin-right: auto;
	margin-left: auto;
	height: 100%;
}





.gen-verticalline-3 .vl span {
	line-height: 1.2em;
}
.gen-verticalline-3 .vl {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-verticalline-3 .vl  {
	padding-right: 0px;
	padding-left: 0px;
}
.gen-verticalline-3 .vl {
	color: rgba(215, 7, 7, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 6px;
	border-style: solid;
	border-color: rgba(111, 158, 50, 1);
}



.gen-editorcolumn-142 { position: relative; }





.gen-editorcolumn-142 span {
}
.gen-editorcolumn-142 {
	text-transform: 0;
}

.gen-block-61 { position: relative; }


@media (max-width: 991.98px) {
				.gen-block-61 {
					margin-right: 10px;
					width: auto;
				}
}



.gen-block-61 span {
	line-height: 1.2em;
}
.gen-block-61 {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-block-61  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.gen-block-61 {
	color: rgba(215, 7, 7, 1);
	background-color: rgba(246, 248, 249, 1);
}

.gen-block-62 { position: relative; }
.gen-block-62 {
	margin-bottom: 5px;
}





.gen-block-62 span {
	line-height: 1.2em;
}
.gen-block-62 {
	line-height: 1.2em;
}
.gen-block-62  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-62 {
	color: rgba(0, 192, 88, 1);
}

.gen-paragraph-157 { position: relative; }
.gen-paragraph-157 {
	width: auto;
}





.gen-paragraph-157 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-157 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-157 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-paragraph-157 .paragraph {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-157 .paragraph:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-157 .paragraph:active {
	color: rgba(84, 101, 118, 1);
}


.gen-paragraph-158 { position: relative; }
.gen-paragraph-158 {
	width: auto;
}





.gen-paragraph-158 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-158 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-158 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-paragraph-158 .paragraph {
	color: rgba(82, 117, 37, 1);
}
.gen-paragraph-158 .paragraph:hover {
	color: rgba(82, 117, 37, 1);
}
.gen-paragraph-158 .paragraph:active {
	color: rgba(82, 117, 37, 1);
}



.gen-paragraph-159 { position: relative; }





.gen-paragraph-159 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-159 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-159 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-159 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-159 .paragraph {
	color: rgba(64, 56, 72, 1);
}


.gen-paragraph-160 { position: relative; }





.gen-paragraph-160 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-160 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.6000000000000003em;
font-weight: bold;
}
.gen-paragraph-160 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-160 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-160 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-160 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-160 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}






.gen-editorcolumn-143 { position: relative; }





.gen-editorcolumn-143 span {
	line-height: 1.2em;
}
.gen-editorcolumn-143 {
	line-height: 1.2em;
}

.gen-editorrow-79 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-79 .col:nth-child(1) {
flex: 0 0 auto;
 width: 25%;
}
.gen-editorrow-79 .col:nth-child(2) {
flex: 0 0 auto;
 width: 25%;
}
.gen-editorrow-79 .col:nth-child(3) {
flex: 0 0 auto;
 width: 25%;
}
.gen-editorrow-79 .col:nth-child(4) {
flex: 0 0 auto;
 width: 25%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-79 .col:nth-child(1) {
flex: 0 0 auto;
 width: 25%;
}
.gen-editorrow-79 .col:nth-child(2) {
flex: 0 0 auto;
 width: 25%;
}
.gen-editorrow-79 .col:nth-child(3) {
flex: 0 0 auto;
 width: 25%;
}
.gen-editorrow-79 .col:nth-child(4) {
flex: 0 0 auto;
 width: 25%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-79 .col:nth-child(1) {
flex: 0 0 auto;
 width: 25%;
}
.gen-editorrow-79 .col:nth-child(2) {
flex: 0 0 auto;
 width: 25%;
}
.gen-editorrow-79 .col:nth-child(3) {
flex: 0 0 auto;
 width: 25%;
}
.gen-editorrow-79 .col:nth-child(4) {
flex: 0 0 auto;
 width: 25%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-79 .col:nth-child(1) {
flex: 0 0 auto;
 width: 25%;
}
.gen-editorrow-79 .col:nth-child(2) {
flex: 0 0 auto;
 width: 25%;
}
.gen-editorrow-79 .col:nth-child(3) {
flex: 0 0 auto;
 width: 25%;
}
.gen-editorrow-79 .col:nth-child(4) {
flex: 0 0 auto;
 width: 25%;
}

}
@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 .col:nth-child(3) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-79 .col:nth-child(4) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-79 { position: relative; }





.gen-editorrow-79 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-79 span {
}
.gen-editorrow-79 {
	text-transform: 0;
}
.gen-editorrow-79  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@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, 0);
}

.gen-editorcolumn-144 { position: relative; }





.gen-editorcolumn-144 span {
}
.gen-editorcolumn-144 {
	text-transform: 0;
}

.gen-paragraph-161 { position: relative; }


@media (max-width: 991.98px) {
				.gen-paragraph-161 {
					margin-right: 0px;
					margin-bottom: 0px;
					margin-left: 0px;
				}
}


@media (max-width: 575.98px) {
						.gen-paragraph-161 {
							margin-right: auto;
							margin-left: auto;
						}
}

.gen-paragraph-161 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-161 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-161 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: center;
}
.gen-paragraph-161 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-161 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-161 .paragraph:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-161 .paragraph:active {
	color: rgba(84, 101, 118, 1);
}


.gen-paragraph-162 { position: relative; }


@media (max-width: 991.98px) {
				.gen-paragraph-162 {
					margin-right: 0px;
					margin-bottom: 10px;
					margin-left: 0px;
				}
}


@media (max-width: 575.98px) {
						.gen-paragraph-162 {
							margin-right: auto;
							margin-left: auto;
						}
}

.gen-paragraph-162 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-162 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.6000000000000003em;
font-weight: bold;
}
.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(84, 101, 118, 1);
}
.gen-paragraph-162 .paragraph:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-162 .paragraph:active {
	color: rgba(84, 101, 118, 1);
}



.gen-editorcolumn-145 { position: relative; }





.gen-editorcolumn-145 span {
}
.gen-editorcolumn-145 {
	text-transform: 0;
}

.gen-paragraph-163 { position: relative; }


@media (max-width: 991.98px) {
				.gen-paragraph-163 {
					margin-right: 0px;
					margin-bottom: 0px;
					margin-left: 0px;
				}
}


@media (max-width: 575.98px) {
						.gen-paragraph-163 {
							margin-right: auto;
							margin-left: auto;
						}
}

.gen-paragraph-163 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-163 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-163 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: center;
}
.gen-paragraph-163 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-163 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-163 .paragraph:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-163 .paragraph:active {
	color: rgba(84, 101, 118, 1);
}


.gen-paragraph-164 { position: relative; }


@media (max-width: 991.98px) {
				.gen-paragraph-164 {
					margin-right: 0px;
					margin-bottom: 10px;
					margin-left: 0px;
				}
}


@media (max-width: 575.98px) {
						.gen-paragraph-164 {
							margin-right: auto;
							margin-left: auto;
						}
}

.gen-paragraph-164 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-164 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.6000000000000003em;
font-weight: bold;
}
.gen-paragraph-164 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-164 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-164 .paragraph {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-164 .paragraph:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-164 .paragraph:active {
	color: rgba(84, 101, 118, 1);
}



.gen-editorcolumn-146 { position: relative; }





.gen-editorcolumn-146 span {
}
.gen-editorcolumn-146 {
	text-transform: 0;
}

.gen-paragraph-165 { position: relative; }


@media (max-width: 991.98px) {
				.gen-paragraph-165 {
					margin-right: 0px;
					margin-bottom: 0px;
					margin-left: 0px;
				}
}


@media (max-width: 575.98px) {
						.gen-paragraph-165 {
							margin-right: auto;
							margin-left: auto;
						}
}

.gen-paragraph-165 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-165 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-165 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: center;
}
.gen-paragraph-165 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-165 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-165 .paragraph:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-165 .paragraph:active {
	color: rgba(84, 101, 118, 1);
}


.gen-paragraph-166 { position: relative; }


@media (max-width: 991.98px) {
				.gen-paragraph-166 {
					margin-right: 0px;
					margin-bottom: 10px;
					margin-left: 0px;
				}
}


@media (max-width: 575.98px) {
						.gen-paragraph-166 {
							margin-right: auto;
							margin-bottom: 0px;
							margin-left: auto;
						}
}

.gen-paragraph-166 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-166 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.6000000000000003em;
font-weight: bold;
}
.gen-paragraph-166 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-166 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-166 .paragraph {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-166 .paragraph:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-166 .paragraph:active {
	color: rgba(84, 101, 118, 1);
}



.gen-editorcolumn-147 { position: relative; }





.gen-editorcolumn-147 span {
}
.gen-editorcolumn-147 {
	text-transform: 0;
}

.gen-paragraph-167 { position: relative; }


@media (max-width: 991.98px) {
				.gen-paragraph-167 {
					margin-right: 0px;
					margin-bottom: 0px;
					margin-left: 0px;
				}
}


@media (max-width: 575.98px) {
						.gen-paragraph-167 {
							margin-right: auto;
							margin-left: auto;
						}
}

.gen-paragraph-167 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-167 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-167 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: center;
}
.gen-paragraph-167 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-167 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-167 .paragraph:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-167 .paragraph:active {
	color: rgba(84, 101, 118, 1);
}


.gen-paragraph-168 { position: relative; }
.gen-paragraph-168 {
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-168 {
				margin-right: auto;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-168 {
				margin-right: auto;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-paragraph-168 {
				margin-right: auto;
				margin-left: auto;
			}
}

.gen-paragraph-168 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-168 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-paragraph-168 .paragraph  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-size: 12px;
	text-align: center;
}
.gen-paragraph-168 .paragraph  span {
font-size: 12px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-168 .paragraph  {
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	}
}
.gen-paragraph-168 .paragraph {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-paragraph-168 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-paragraph-168 .paragraph:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(82, 117, 37, 1);
}
.gen-paragraph-168 .paragraph:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}






.gen-editorrow-80 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-80 .col:nth-child(1) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-80 .col:nth-child(2) {
flex: 0 0 auto;
 width: 23.333333333333332%;
}
.gen-editorrow-80 .col:nth-child(3) {
flex: 0 0 auto;
 width: 46.666666666666664%;
}
.gen-editorrow-80 .col:nth-child(4) {
flex: 0 0 auto;
 width: 25%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-80 .col:nth-child(1) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-80 .col:nth-child(2) {
flex: 0 0 auto;
 width: 20.758553650970605%;
}
.gen-editorrow-80 .col:nth-child(3) {
flex: 0 0 auto;
 width: 35.511328559634705%;
}
.gen-editorrow-80 .col:nth-child(4) {
flex: 0 0 auto;
 width: 38.73011778939468%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-80 .col:nth-child(1) {
flex: 0 0 auto;
 width: 5.36856112299298%;
}
.gen-editorrow-80 .col:nth-child(2) {
flex: 0 0 auto;
 width: 23.043405147051153%;
}
.gen-editorrow-80 .col:nth-child(3) {
flex: 0 0 auto;
 width: 35.794016864977934%;
}
.gen-editorrow-80 .col:nth-child(4) {
flex: 0 0 auto;
 width: 35.794016864977934%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-80 .col:nth-child(1) {
flex: 0 0 auto;
 width: 6.5625%;
}
.gen-editorrow-80 .col:nth-child(2) {
flex: 0 0 auto;
 width: 25.406901041666664%;
}
.gen-editorrow-80 .col:nth-child(3) {
flex: 0 0 auto;
 width: 35.569661458333336%;
}
.gen-editorrow-80 .col:nth-child(4) {
flex: 0 0 auto;
 width: 32.4609375%;
}

}
@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 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-80 .col:nth-child(4) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-80 { position: relative; }


@media (max-width: 991.98px) {
				.gen-editorrow-80 {
					width: auto;
				}
}



.gen-editorrow-80 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-80 span {
	line-height: 1.2em;
}
.gen-editorrow-80 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
}
.gen-editorrow-80  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-80  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	}
}
.gen-editorrow-80 {
	color: rgba(215, 7, 7, 1);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(246, 248, 249, 1);
}

.gen-editorcolumn-148 { position: relative; }





.gen-editorcolumn-148 span {
	line-height: 1.2em;
}
.gen-editorcolumn-148 {
	line-height: 1.2em;
}

.gen-verticalline-4 { position: relative; }
.gen-verticalline-4 {
	height: 100%;
}





.gen-verticalline-4 .vl span {
	line-height: 1.2em;
}
.gen-verticalline-4 .vl {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-verticalline-4 .vl  {
}
.gen-verticalline-4 .vl {
	color: rgba(215, 7, 7, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 6px;
	border-style: solid;
	border-color: rgba(84, 101, 118, 1);
}



.gen-editorcolumn-149 { position: relative; }





.gen-editorcolumn-149 span {
	line-height: 1.2em;
}
.gen-editorcolumn-149 {
	line-height: 1.2em;
}

.gen-button-43 { position: relative; }
.gen-button-43 {
	margin-left: 0px;
	width: auto;
	height: 42px;
}

@media (max-width: 1199.98px) {
	.gen-button-43 {
		margin-left: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-43 {
		margin-right: auto;
		margin-left: 0px;
		width: auto;
	}
}


@media (max-width: 575.98px) {
			.gen-button-43 {
				margin-right: auto;
				margin-bottom: 15px;
				margin-left: auto;
				width: 100%;
			}
}

.gen-button-43 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-43 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-43 > .button  {
	padding-right: 15px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-button-43 > .button  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-button-43 > .button   {
	font-size: 14px;
	}
}
@media (max-width: 1199.98px) {
  .gen-button-43 > .button   span {
font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-button-43 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-button-43 > .button  span {
font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-43 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-43 > .button  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-43 > .button  {
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	}
}
.gen-button-43 > .button {
	color: rgba(84, 101, 118, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(84, 101, 118, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-43 > .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(111, 158, 50, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-43 > .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(141, 199, 63, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-button-43 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-button-43 > .button > span{
padding:0 10px;
}


.gen-editorcolumn-150 { position: relative; }





.gen-editorcolumn-150 span {
}
.gen-editorcolumn-150 {
	text-transform: 0;
}

.gen-button-44 { position: relative; }
.gen-button-44 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 15px;
	width: auto;
	height: 42px;
}


@media (max-width: 991.98px) {
			.gen-button-44 {
				margin-right: auto;
				margin-left: 15px;
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-button-44 {
						margin-right: auto;
						margin-bottom: 15px;
						margin-left: auto;
						width: 100%;
					}
}

.gen-button-44 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-44 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-44 > .button  {
	padding-right: 15px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-button-44 > .button  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-button-44 > .button   {
	font-size: 14px;
	}
}
@media (max-width: 1199.98px) {
  .gen-button-44 > .button   span {
font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-button-44 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-button-44 > .button  span {
font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-44 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-44 > .button  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-44 > .button  {
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	}
}
.gen-button-44 > .button {
	color: rgba(84, 101, 118, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(84, 101, 118, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-44 > .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(111, 158, 50, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-44 > .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(141, 199, 63, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-button-44 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-button-44 > .button > span{
padding:0 10px;
}


.gen-editorcolumn-151 { position: relative; }





.gen-editorcolumn-151 span {
}
.gen-editorcolumn-151 {
	text-transform: 0;
}

.gen-button-45 { position: relative; }
.gen-button-45 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 42px;
}


@media (max-width: 991.98px) {
			.gen-button-45 {
				margin-right: 15px;
				margin-left: auto;
				width: auto;
			}
}


@media (max-width: 575.98px) {
					.gen-button-45 {
						margin-right: auto;
						margin-left: auto;
						width: 100%;
					}
}

.gen-button-45 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-45 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-45 > .button  {
	padding-right: 15px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-button-45 > .button  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-button-45 > .button   {
	font-size: 14px;
	}
}
@media (max-width: 1199.98px) {
  .gen-button-45 > .button   span {
font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-button-45 > .button  {
	padding-right: 15px;
	padding-left: 15px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-45 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-45 > .button  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-45 > .button  {
	padding-right: 15px;
	padding-left: 15px;
	}
}
.gen-button-45 > .button {
	color: rgba(84, 101, 118, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(84, 101, 118, 1);
}
.gen-button-45 > .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(111, 158, 50, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-45 > .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(141, 199, 63, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-button-45 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-button-45 > .button > span{
padding:0 10px;
}








.gen-editormain-15 { position: relative; }





.gen-editorsection-31 { position: relative; }





.gen-editorsection-31 span {
}
.gen-editorsection-31 {
	text-transform: 0;
}
.gen-editorsection-31  {
	padding-top: 35px;
	padding-bottom: 60px;
}
.gen-editorsection-31 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(255, 255, 255, 1);
	background-image: url('/Designs/Images/bg5.xqixvp0iafg.png') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: auto ;
}

.webp .gen-editorsection-31 { background-image:url('/o/bg5.xqixvp0iafg.1920x1080.o.bg.webp'); }
.no-webp .gen-editorsection-31 { background-image:url('/o/bg5.xqixvp0iafg.1920x1080.o.bg.png'); }
.gen-editorrow-81 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.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: 25px;
}





.gen-editorrow-81 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-81 span {
}
.gen-editorrow-81 {
	text-transform: 0;
}
.gen-editorrow-81  {
	padding-top: 10px;
	padding-bottom: 0px;
}
.gen-editorrow-81 {
	color: rgba(0, 0, 0, 0);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
}

.gen-editorcolumn-152 { position: relative; }





.gen-editorcolumn-152 span {
}
.gen-editorcolumn-152 {
	text-transform: 0;
}

.gen-block-63 { position: relative; }
.gen-block-63 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: -2px;
	margin-left: auto;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-block-63 {
				margin-right: auto;
				margin-left: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-block-63 {
				margin-right: auto;
				margin-bottom: -2px;
				margin-left: auto;
				width: 100%;
			}
}

@media (max-width: 575.98px) {
			.gen-block-63 {
				margin-right: auto;
				margin-left: auto;
				width: auto;
			}
}

.gen-block-63 span {
	line-height: 1.2em;
}
.gen-block-63 {
	line-height: 1.2em;
}
.gen-block-63  {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
@media (max-width: 575.98px) {
  .gen-block-63  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-block-63 {
	color: rgba(215, 7, 7, 1);
}

.gen-button-46 { position: relative; }
.gen-button-46 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-button-46 {
				margin-right: 0px;
				margin-left: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-button-46 {
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-button-46 {
				width: 50%;
			}
}

.gen-button-46 > .button span {
	line-height: 1.2em;
}
.gen-button-46 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	transition: all 0.2s;
}
.gen-button-46 > .button  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-button-46 > .button  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-button-46 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-button-46 > .button  span {
font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-46 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-46 > .button  span {
font-size: 16px;
	}
}
.gen-button-46 > .button {
	color: rgba(141, 199, 63, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-button-46 > .button:hover {
	color: rgba(141, 199, 63, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-button-46 > .button:active {
	color: rgba(141, 199, 63, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-button-46 > .button:disabled {
	color: rgba(239, 239, 239, 1);
}

.gen-button-46 > .button > i{
color:rgba(141, 199, 63, 1);
}
.gen-button-46 > .button > span{
padding:0 7px;
}

.gen-button-47 { position: relative; }
.gen-button-47 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-button-47 {
				margin-right: 0px;
				margin-left: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-button-47 {
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-button-47 {
				width: 50%;
			}
}

.gen-button-47 > .button span {
	line-height: 1.2em;
}
.gen-button-47 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	transition: all 0.2s;
}
.gen-button-47 > .button  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-button-47 > .button  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-button-47 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-button-47 > .button  span {
font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-47 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-47 > .button  span {
font-size: 16px;
	}
}
.gen-button-47 > .button {
	color: rgba(84, 101, 118, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(84, 101, 118, 1);
}
.gen-button-47 > .button:hover {
	color: rgba(49, 59, 69, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(49, 59, 69, 1);
}
.gen-button-47 > .button:active {
	color: rgba(49, 59, 69, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(49, 59, 69, 1);
}
.gen-button-47 > .button:disabled {
	color: rgba(239, 239, 239, 1);
}

.gen-button-47 > .button > i{
color:rgba(84, 101, 118, 1);
}
.gen-button-47 > .button > span{
padding:0 2px;
}

.gen-button-48 { position: relative; }
.gen-button-48 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-button-48 {
				margin-right: 0px;
				margin-left: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-button-48 {
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-button-48 {
				width: 50%;
			}
}

.gen-button-48 > .button span {
	line-height: 1.2em;
}
.gen-button-48 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	transition: all 0.2s;
}
.gen-button-48 > .button  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-button-48 > .button  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-button-48 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-button-48 > .button  span {
font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-48 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-48 > .button  span {
font-size: 16px;
	}
}
.gen-button-48 > .button {
	color: rgba(84, 101, 118, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(84, 101, 118, 1);
}
.gen-button-48 > .button:hover {
	color: rgba(49, 59, 69, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(49, 59, 69, 1);
}
.gen-button-48 > .button:active {
	color: rgba(49, 59, 69, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(49, 59, 69, 1);
}
.gen-button-48 > .button:disabled {
	color: rgba(239, 239, 239, 1);
}

.gen-button-48 > .button > i{
color:rgba(66, 80, 93, 1);
}
.gen-button-48 > .button > span{
padding:0 7px;
}

.gen-button-49 { position: relative; }
.gen-button-49 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-button-49 {
				margin-right: 0px;
				margin-left: 0px;
			}
}

@media (max-width: 767.98px) {
			.gen-button-49 {
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-button-49 {
				width: 50%;
			}
}

.gen-button-49 > .button span {
	line-height: 1.2em;
}
.gen-button-49 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	transition: all 0.2s;
}
.gen-button-49 > .button  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-button-49 > .button  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-button-49 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-button-49 > .button  span {
font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-49 > .button  {
	font-size: 16px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-49 > .button  span {
font-size: 16px;
	}
}
.gen-button-49 > .button {
	color: rgba(84, 101, 118, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(84, 101, 118, 1);
}
.gen-button-49 > .button:hover {
	color: rgba(141, 199, 63, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-button-49 > .button:active {
	color: rgba(141, 199, 63, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 3px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-button-49 > .button:disabled {
	color: rgba(239, 239, 239, 1);
}

.gen-button-49 > .button > i{
color:rgba(84, 101, 118, 1);
}
.gen-button-49 > .button > span{
padding:0 7px;
}




.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-top: 18px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 80%;
}

@media (max-width: 1199.98px) {
	.gen-editorrow-82 {
		width: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-editorrow-82 {
		margin-top: 0px;
	}
}


@media (max-width: 575.98px) {
			.gen-editorrow-82 {
				margin-top: 10px;
				margin-right: auto;
				margin-left: auto;
				width: 100%;
			}
}

.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;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-editorrow-82  {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-editorrow-82 {
	color: rgba(215, 7, 7, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-editorcolumn-153 { position: relative; }





.gen-editorcolumn-153 span {
}
.gen-editorcolumn-153 {
	text-transform: 0;
}

.gen-editorrow-83 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-83 .col:nth-child(1) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-83 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.0150462962963%;
}
.gen-editorrow-83 .col:nth-child(3) {
flex: 0 0 auto;
 width: 25.827064043209873%;
}
.gen-editorrow-83 .col:nth-child(4) {
flex: 0 0 auto;
 width: 36.15788966049382%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-83 .col:nth-child(1) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-83 .col:nth-child(2) {
flex: 0 0 auto;
 width: 29.166666666666664%;
}
.gen-editorrow-83 .col:nth-child(3) {
flex: 0 0 auto;
 width: 25.575086805555546%;
}
.gen-editorrow-83 .col:nth-child(4) {
flex: 0 0 auto;
 width: 40.258246527777786%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-83 .col:nth-child(1) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-83 .col:nth-child(2) {
flex: 0 0 auto;
 width: 40.72159641472868%;
}
.gen-editorrow-83 .col:nth-child(3) {
flex: 0 0 auto;
 width: 22.616001493863045%;
}
.gen-editorrow-83 .col:nth-child(4) {
flex: 0 0 auto;
 width: 31.66240209140827%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-83 .col:nth-child(1) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-83 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.825334854391876%;
}
.gen-editorrow-83 .col:nth-child(3) {
flex: 0 0 auto;
 width: 20.912667427195935%;
}
.gen-editorrow-83 .col:nth-child(4) {
flex: 0 0 auto;
 width: 32.26199771841218%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-83 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-83 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-83 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-83 .col:nth-child(4) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-83 { position: relative; }
.gen-editorrow-83 {
	margin-bottom: 0px;
}





.gen-editorrow-83 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-83 span {
	line-height: 1.2em;
}
.gen-editorrow-83 {
	line-height: 1.2em;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-editorrow-83  {
	padding-top: 10px;
	padding-bottom: 0px;
}
@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;
	}
}
.gen-editorrow-83 {
	color: rgba(0, 192, 88, 1);
}

.gen-editorcolumn-154 { position: relative; }





.gen-editorcolumn-154 span {
	line-height: 1.2em;
}
.gen-editorcolumn-154 {
	line-height: 1.2em;
}

.gen-verticalline-5 { position: relative; }
.gen-verticalline-5 {
	height: 100%;
}





.gen-verticalline-5 .vl span {
	line-height: 1.2em;
}
.gen-verticalline-5 .vl {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-verticalline-5 .vl  {
}
.gen-verticalline-5 .vl {
	color: rgba(215, 7, 7, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 6px;
	border-style: solid;
	border-color: rgba(111, 158, 50, 1);
}



.gen-editorcolumn-155 { position: relative; }





.gen-editorcolumn-155 span {
	line-height: 1.2em;
}
.gen-editorcolumn-155 {
	line-height: 1.2em;
}

.gen-block-64 { position: relative; }





.gen-block-64 span {
	line-height: 1.2em;
}
.gen-block-64 {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-block-64  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.gen-block-64 {
	color: rgba(215, 7, 7, 1);
	background-color: rgba(246, 248, 249, 1);
}

.gen-block-65 { position: relative; }
.gen-block-65 {
	margin-bottom: 5px;
}





.gen-block-65 span {
	line-height: 1.2em;
}
.gen-block-65 {
	line-height: 1.2em;
}
.gen-block-65  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-65 {
	color: rgba(0, 192, 88, 1);
}

.gen-paragraph-169 { position: relative; }
.gen-paragraph-169 {
	width: auto;
}





.gen-paragraph-169 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-169 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-169 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-paragraph-169 .paragraph {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-169 .paragraph:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-169 .paragraph:active {
	color: rgba(84, 101, 118, 1);
}


.gen-paragraph-170 { position: relative; }
.gen-paragraph-170 {
	width: auto;
}





.gen-paragraph-170 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-170 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-170 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-paragraph-170 .paragraph {
	color: rgba(82, 117, 37, 1);
}
.gen-paragraph-170 .paragraph:hover {
	color: rgba(82, 117, 37, 1);
}
.gen-paragraph-170 .paragraph:active {
	color: rgba(82, 117, 37, 1);
}



.gen-paragraph-171 { position: relative; }





.gen-paragraph-171 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-171 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-171 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-171 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-171 .paragraph {
	color: rgba(64, 56, 72, 1);
}


.gen-paragraph-172 { position: relative; }





.gen-paragraph-172 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-172 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.6000000000000003em;
font-weight: bold;
}
.gen-paragraph-172 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-172 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-172 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-172 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-172 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-156 { position: relative; }





.gen-editorcolumn-156 span {
}
.gen-editorcolumn-156 {
}

.gen-editorrow-84 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-84 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-84 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-84 .col:nth-child(1) {
flex: 0 0 auto;
 width: 40.20833333333333%;
}
.gen-editorrow-84 .col:nth-child(2) {
flex: 0 0 auto;
 width: 59.791666666666664%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-84 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-84 .col:nth-child(2) {
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%;
}
.gen-editorrow-84 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-84 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-84 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-84 { position: relative; }



@media (max-width: 767.98px) {
						.gen-editorrow-84 {
							margin-top: 5px;
							margin-bottom: 5px;
						}
}


.gen-editorrow-84 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-84 span {
}
.gen-editorrow-84 {
	text-transform: 0;
}
.gen-editorrow-84  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 767.98px) {
  .gen-editorrow-84  {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
.gen-editorrow-84 {
	color: rgba(0, 192, 88, 1);
}

.gen-editorcolumn-157 { position: relative; }





.gen-editorcolumn-157 span {
}
.gen-editorcolumn-157 {
	text-transform: 0;
}

.gen-paragraph-173 { position: relative; }

@media (max-width: 1199.98px) {
		.gen-paragraph-173 {
			margin-top: 0px;
		}
}




.gen-paragraph-173 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-173 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-173 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: center;
}
.gen-paragraph-173 .paragraph  span {
font-size: 14px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-173 .paragraph   {
	font-size: 14px;
	text-align: center;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-173 .paragraph   span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-173 .paragraph  {
	font-size: 14px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-173 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-173 .paragraph {
	color: rgba(64, 56, 72, 1);
}


.gen-paragraph-174 { position: relative; }

@media (max-width: 1199.98px) {
		.gen-paragraph-174 {
			margin-bottom: 0px;
		}
}

@media (max-width: 991.98px) {
		.gen-paragraph-174 {
			margin-right: 0px;
			margin-bottom: 10px;
			margin-left: 0px;
		}
}

@media (max-width: 767.98px) {
		.gen-paragraph-174 {
			margin-bottom: 10px;
		}
}

@media (max-width: 575.98px) {
		.gen-paragraph-174 {
			margin-right: 0px;
			margin-bottom: 0px;
			margin-left: 0px;
		}
}

.gen-paragraph-174 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-174 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.6000000000000003em;
font-weight: bold;
}
.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: 1199.98px) {
  .gen-paragraph-174 .paragraph   {
	font-size: 14px;
	text-align: center;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-174 .paragraph   span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-174 .paragraph  {
	font-size: 14px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-174 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-174 .paragraph {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-174 .paragraph:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-174 .paragraph:active {
	color: rgba(84, 101, 118, 1);
}



.gen-editorcolumn-158 { position: relative; }





.gen-editorcolumn-158 span {
}
.gen-editorcolumn-158 {
	text-transform: 0;
}

.gen-paragraph-175 { position: relative; }





.gen-paragraph-175 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-175 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-175 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: center;
}
.gen-paragraph-175 .paragraph  span {
font-size: 14px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-175 .paragraph   {
	font-size: 14px;
	text-align: center;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-175 .paragraph   span {
font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-175 .paragraph  {
	font-size: 14px;
	text-align: center;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-175 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-175 .paragraph  {
	font-size: 14px;
	text-align: center;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-175 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-175 .paragraph  {
	font-size: 14px;
	text-align: right;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-175 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-175 .paragraph {
	color: rgba(64, 56, 72, 1);
}


.gen-paragraph-176 { position: relative; }

@media (max-width: 1199.98px) {
		.gen-paragraph-176 {
			margin-bottom: 0px;
		}
}

@media (max-width: 991.98px) {
		.gen-paragraph-176 {
			margin-right: 0px;
			margin-bottom: 0px;
			margin-left: 0px;
		}
}

@media (max-width: 767.98px) {
		.gen-paragraph-176 {
			margin-bottom: 0px;
		}
}

@media (max-width: 575.98px) {
		.gen-paragraph-176 {
			margin-right: 0px;
			margin-left: 0px;
		}
}

.gen-paragraph-176 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-176 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.6000000000000003em;
font-weight: bold;
}
.gen-paragraph-176 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-176 .paragraph  span {
font-size: 16px;
}
@media (max-width: 1199.98px) {
  .gen-paragraph-176 .paragraph   {
	font-size: 14px;
	text-align: center;
	}
}
@media (max-width: 1199.98px) {
  .gen-paragraph-176 .paragraph   span {
font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-176 .paragraph  {
	font-size: 14px;
	text-align: center;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-176 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-176 .paragraph  {
	font-size: 14px;
	text-align: center;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-176 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-176 .paragraph  {
	font-size: 14px;
	text-align: right;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-176 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-176 .paragraph {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-176 .paragraph:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-176 .paragraph:active {
	color: rgba(84, 101, 118, 1);
}





.gen-editorcolumn-159 { position: relative; }





.gen-editorcolumn-159 span {
}
.gen-editorcolumn-159 {
	text-transform: 0;
}

.gen-editorrow-85 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-85 .col:nth-child(1) {
flex: 0 0 auto;
 width: 46.19833782569632%;
}
.gen-editorrow-85 .col:nth-child(2) {
flex: 0 0 auto;
 width: 53.80166217430369%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-85 .col:nth-child(1) {
flex: 0 0 auto;
 width: 47.89244186046512%;
}
.gen-editorrow-85 .col:nth-child(2) {
flex: 0 0 auto;
 width: 52.10755813953488%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-85 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-85 .col:nth-child(2) {
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%;
}
.gen-editorrow-85 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-85 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-85 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-85 { position: relative; }

@media (max-width: 1199.98px) {
		.gen-editorrow-85 {
			margin-top: 0px;
		}
}


@media (max-width: 767.98px) {
				.gen-editorrow-85 {
					margin-top: 0px;
				}
}

@media (max-width: 575.98px) {
				.gen-editorrow-85 {
					margin-bottom: 15px;
				}
}

.gen-editorrow-85 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-85 span {
}
.gen-editorrow-85 {
	text-transform: 0;
}
.gen-editorrow-85  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 767.98px) {
  .gen-editorrow-85  {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
.gen-editorrow-85 {
	color: rgba(0, 192, 88, 1);
}

.gen-editorcolumn-160 { position: relative; }





.gen-editorcolumn-160 span {
}
.gen-editorcolumn-160 {
	text-transform: 0;
}

.gen-paragraph-177 { position: relative; }


@media (max-width: 991.98px) {
				.gen-paragraph-177 {
					margin-top: 0px;
				}
}



.gen-paragraph-177 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-177 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-177 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: center;
}
.gen-paragraph-177 .paragraph  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-177 .paragraph  {
	font-size: 14px;
	text-align: right;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-177 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-177 .paragraph  {
	font-size: 14px;
	text-align: right;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-177 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-177 .paragraph  {
	font-size: 14px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-177 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-177 .paragraph {
	color: rgba(64, 56, 72, 1);
}


.gen-paragraph-178 { position: relative; }


@media (max-width: 991.98px) {
				.gen-paragraph-178 {
					margin-right: 0px;
					margin-bottom: 10px;
					margin-left: 0px;
				}
}


@media (max-width: 575.98px) {
						.gen-paragraph-178 {
							margin-right: 0px;
							margin-bottom: 0px;
							margin-left: 0px;
						}
}

.gen-paragraph-178 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-178 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.6000000000000003em;
font-weight: bold;
}
.gen-paragraph-178 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-178 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-178 .paragraph  {
	font-size: 14px;
	text-align: right;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-178 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-178 .paragraph  {
	font-size: 14px;
	text-align: right;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-178 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-178 .paragraph  {
	font-size: 14px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-178 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-178 .paragraph {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-178 .paragraph:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-178 .paragraph:active {
	color: rgba(84, 101, 118, 1);
}



.gen-editorcolumn-161 { position: relative; }





.gen-editorcolumn-161 span {
}
.gen-editorcolumn-161 {
	text-transform: 0;
}

.gen-paragraph-179 { position: relative; }



@media (max-width: 767.98px) {
						.gen-paragraph-179 {
							margin-bottom: 0px;
						}
}

@media (max-width: 575.98px) {
						.gen-paragraph-179 {
							margin-bottom: 0px;
							margin-left: auto;
							width: 145px;
						}
}

.gen-paragraph-179 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-179 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-179 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: center;
}
.gen-paragraph-179 .paragraph  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-179 .paragraph  {
	font-size: 14px;
	text-align: right;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-179 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-179 .paragraph  {
	font-size: 14px;
	text-align: right;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-179 .paragraph  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-179 .paragraph  {
	font-size: 14px;
	text-align: right;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-179 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-179 .paragraph {
	color: rgba(64, 56, 72, 1);
}


.gen-paragraph-180 { position: relative; }
.gen-paragraph-180 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-paragraph-180 {
				margin-right: 0px;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paragraph-180 {
				margin-right: 0px;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-paragraph-180 {
				margin-right: 0px;
				margin-left: auto;
			}
}

.gen-paragraph-180 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-180 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-paragraph-180 .paragraph  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-180 .paragraph  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-180 .paragraph  {
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-180 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-180 .paragraph {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-paragraph-180 .paragraph:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-paragraph-180 .paragraph:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(82, 117, 37, 1);
}
.gen-paragraph-180 .paragraph:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}






.gen-editorrow-86 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-86 .col:nth-child(1) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-86 .col:nth-child(2) {
flex: 0 0 auto;
 width: 95%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-86 .col:nth-child(1) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-86 .col:nth-child(2) {
flex: 0 0 auto;
 width: 95%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-86 .col:nth-child(1) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-86 .col:nth-child(2) {
flex: 0 0 auto;
 width: 95%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-86 .col:nth-child(1) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-86 .col:nth-child(2) {
flex: 0 0 auto;
 width: 95%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-86 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-86 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-86 { position: relative; }





.gen-editorrow-86 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-86 span {
}
.gen-editorrow-86 {
}
.gen-editorrow-86  {
	padding-top: 29px;
	padding-bottom: 30px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-86   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-86  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-86  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-86  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-86 {
	color: rgba(0, 192, 88, 1);
}

.gen-editorcolumn-162 { position: relative; }





.gen-editorcolumn-162 span {
}
.gen-editorcolumn-162 {
}

.gen-verticalline-6 { position: relative; }
.gen-verticalline-6 {
	height: 100%;
}





.gen-verticalline-6 .vl span {
	line-height: 1.2em;
}
.gen-verticalline-6 .vl {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-verticalline-6 .vl  {
}
.gen-verticalline-6 .vl {
	color: rgba(215, 7, 7, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 6px;
	border-style: solid;
	border-color: rgba(111, 158, 50, 1);
}



.gen-editorcolumn-163 { position: relative; }





.gen-editorcolumn-163 span {
}
.gen-editorcolumn-163 {
	text-transform: 0;
}

.gen-block-66 { position: relative; }





.gen-block-66 span {
	line-height: 1.2em;
}
.gen-block-66 {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-block-66  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-block-66 {
	color: rgba(215, 7, 7, 1);
	background-color: rgba(246, 248, 249, 1);
}

.gen-heading-36 { position: relative; }


@media (max-width: 991.98px) {
				.gen-heading-36 {
					margin-right: 0px;
					margin-bottom: 0px;
					margin-left: 0px;
				}
}


@media (max-width: 575.98px) {
						.gen-heading-36 {
							margin-right: 0px;
							margin-left: 0px;
						}
}

.gen-heading-36 .h span {
	line-height: 1.6000000000000003em;
}
.gen-heading-36 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.6000000000000003em;
font-weight: bold;
}
.gen-heading-36 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-36 .h  span {
font-size: 16px;
}
.gen-heading-36 .h {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-36 .h:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-36 .h:active {
	color: rgba(84, 101, 118, 1);
}


.gen-horizontalline-28 { position: relative; }
.gen-horizontalline-28 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
	height: 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(215, 7, 7, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(144, 145, 146, 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(0, 192, 88, 1);
}

.gen-orderitemlist-1 .order-item-view { position: relative; }
.gen-orderitemlist-1 .order-item-view {
	margin-bottom: 0px;
}





.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(0, 192, 88, 1);
}

.gen-editorrow-87 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-87 .col:nth-child(1) {
flex: 0 0 auto;
 width: 9.842500752994214%;
}
.gen-editorrow-87 .col:nth-child(2) {
flex: 0 0 auto;
 width: 90.15749924700579%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-87 .col:nth-child(1) {
flex: 0 0 auto;
 width: 10.471791362530412%;
}
.gen-editorrow-87 .col:nth-child(2) {
flex: 0 0 auto;
 width: 89.52820863746959%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-87 .col:nth-child(1) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}
.gen-editorrow-87 .col:nth-child(2) {
flex: 0 0 auto;
 width: 83.33333333333334%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-87 .col:nth-child(1) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}
.gen-editorrow-87 .col:nth-child(2) {
flex: 0 0 auto;
 width: 83.33333333333334%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-87 .col:nth-child(1) {
flex: 0 0 auto;
 width: 27.306818181818187%;
}
.gen-editorrow-87 .col:nth-child(2) {
flex: 0 0 auto;
 width: 72.69318181818181%;
}

}
.gen-editorrow-87 { position: relative; }
.gen-editorrow-87 {
	margin-top: 10px;
	margin-bottom: 10px;
}


@media (max-width: 991.98px) {
			.gen-editorrow-87 {
				width: 100%;
			}
}



.gen-editorrow-87 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-87 span {
	line-height: 1.2em;
}
.gen-editorrow-87 {
	line-height: 1.2em;
}
.gen-editorrow-87  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-87 {
	color: rgba(0, 192, 88, 1);
}
.gen-editorrow-87:hover {
	color: rgba(0, 192, 88, 1);
}

.gen-editorcolumn-164 { position: relative; }





.gen-editorcolumn-164 span {
	line-height: 1.2em;
}
.gen-editorcolumn-164 {
	line-height: 1.2em;
}

.gen-image-51 { position: relative; }
.gen-image-51 {
	margin-right: auto;
	margin-left: 0px;
	width: 80px;
	height: 80px;
}

@media (max-width: 1199.98px) {
	.gen-image-51 {
		width: 80px;
		height: 80px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-51 {
		width: 80px;
		height: 80px;
	}
}

@media (max-width: 767.98px) {
	.gen-image-51 {
		width: 80px;
		height: 80px;
	}
}

@media (max-width: 575.98px) {
	.gen-image-51 {
		margin-bottom: 15px;
		width: 80px;
		height: 80px;
	}
}

.gen-image-51 .image-a span {
	line-height: 1.2em;
}
.gen-image-51 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-image-51 .image-a  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-image-51 .image-a {
	color: rgba(0, 192, 88, 1);
}



.gen-editorcolumn-165 { position: relative; }





.gen-editorcolumn-165 span {
	line-height: 1.2em;
}
.gen-editorcolumn-165 {
	line-height: 1.2em;
}

.gen-editorrow-88 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-88 .col:nth-child(1) {
flex: 0 0 auto;
 width: 75%;
}
.gen-editorrow-88 .col:nth-child(2) {
flex: 0 0 auto;
 width: 24.999999999999996%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-88 .col:nth-child(1) {
flex: 0 0 auto;
 width: 75%;
}
.gen-editorrow-88 .col:nth-child(2) {
flex: 0 0 auto;
 width: 24.999999999999996%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-88 .col:nth-child(1) {
flex: 0 0 auto;
 width: 75%;
}
.gen-editorrow-88 .col:nth-child(2) {
flex: 0 0 auto;
 width: 24.999999999999996%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-88 .col:nth-child(1) {
flex: 0 0 auto;
 width: 75%;
}
.gen-editorrow-88 .col:nth-child(2) {
flex: 0 0 auto;
 width: 24.999999999999996%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-88 .col:nth-child(1) {
flex: 0 0 auto;
 width: 75%;
}
.gen-editorrow-88 .col:nth-child(2) {
flex: 0 0 auto;
 width: 24.999999999999996%;
}

}
.gen-editorrow-88 { position: relative; }
.gen-editorrow-88 {
	margin-bottom: 0px;
}




@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 {
}
.gen-editorrow-88  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.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: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-88 {
	color: rgba(0, 192, 88, 1);
}

.gen-editorcolumn-166 { position: relative; }





.gen-editorcolumn-166 span {
}
.gen-editorcolumn-166 {
}

.gen-heading-37 { position: relative; }


@media (max-width: 991.98px) {
				.gen-heading-37 {
					margin-right: 0px;
					margin-bottom: 10px;
					margin-left: 0px;
				}
}


@media (max-width: 575.98px) {
						.gen-heading-37 {
							margin-right: 0px;
							margin-left: 0px;
						}
}

.gen-heading-37 .h span {
	line-height: 1.6000000000000003em;
}
.gen-heading-37 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.6000000000000003em;
font-weight: bold;
}
.gen-heading-37 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-37 .h  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-heading-37 .h  {
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-37 .h  span {
font-size: 14px;
	}
}
.gen-heading-37 .h {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-37 .h:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-37 .h:active {
	color: rgba(84, 101, 118, 1);
}



.gen-editorcolumn-167 { position: relative; }





.gen-editorcolumn-167 span {
}
.gen-editorcolumn-167 {
}

.gen-paragraph-181 { position: relative; }





.gen-paragraph-181 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-181 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-181 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: right;
}
.gen-paragraph-181 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-181 .paragraph {
	color: rgba(64, 56, 72, 1);
}


.gen-paragraph-182 { position: relative; }


@media (max-width: 991.98px) {
				.gen-paragraph-182 {
					margin-right: 0px;
					margin-bottom: 10px;
					margin-left: 0px;
				}
}


@media (max-width: 575.98px) {
						.gen-paragraph-182 {
							margin-right: auto;
							margin-left: auto;
						}
}

.gen-paragraph-182 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-182 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.6000000000000003em;
font-weight: bold;
}
.gen-paragraph-182 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: right;
}
.gen-paragraph-182 .paragraph {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-182 .paragraph:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-182 .paragraph:active {
	color: rgba(84, 101, 118, 1);
}







.gen-orderitemlist-1 .empty { position: relative; }





.gen-orderitemlist-1 .empty span {
}
.gen-orderitemlist-1 .empty {
}



.gen-horizontalline-29 { position: relative; }
.gen-horizontalline-29 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
	height: 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(215, 7, 7, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(144, 145, 146, 1);
}


.gen-editorrow-89 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-89 .col:nth-child(1) {
flex: 0 0 auto;
 width: 61.96267590149513%;
}
.gen-editorrow-89 .col:nth-child(2) {
flex: 0 0 auto;
 width: 38.03732409850487%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-89 .col:nth-child(1) {
flex: 0 0 auto;
 width: 61.96267590149513%;
}
.gen-editorrow-89 .col:nth-child(2) {
flex: 0 0 auto;
 width: 38.03732409850487%;
}

}
@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: 50%;
}
.gen-editorrow-89 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-89 { position: relative; }





.gen-editorrow-89 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-89 span {
	line-height: 1.2em;
}
.gen-editorrow-89 {
	line-height: 1.2em;
}
.gen-editorrow-89  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-89 {
	color: rgba(0, 192, 88, 1);
}

.gen-editorcolumn-168 { position: relative; }





.gen-editorcolumn-168 span {
	line-height: 1.2em;
}
.gen-editorcolumn-168 {
	line-height: 1.2em;
}

.gen-heading-38 { position: relative; }




@media (max-width: 575.98px) {
								.gen-heading-38 {
									margin-top: 0px;
									margin-bottom: 0px;
								}
}

.gen-heading-38 .h span {
	line-height: 1.2em;
}
.gen-heading-38 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-heading-38 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-heading-38 .h  span {
font-size: 14px;
}
.gen-heading-38 .h {
	color: rgba(64, 56, 72, 1);
}



.gen-editorcolumn-169 { position: relative; }





.gen-editorcolumn-169 span {
	line-height: 1.2em;
}
.gen-editorcolumn-169 {
	line-height: 1.2em;
}

.gen-paragraph-183 { position: relative; }


@media (max-width: 991.98px) {
				.gen-paragraph-183 {
					margin-right: 0px;
					margin-bottom: 10px;
					margin-left: 0px;
				}
}


@media (max-width: 575.98px) {
						.gen-paragraph-183 {
							margin-top: 0px;
							margin-right: 0px;
							margin-bottom: 0px;
							margin-left: 0px;
							width: auto;
						}
}

.gen-paragraph-183 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-183 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.6000000000000003em;
font-weight: bold;
}
.gen-paragraph-183 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-183 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-183 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-183 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-183 .paragraph {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-183 .paragraph:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-183 .paragraph:active {
	color: rgba(84, 101, 118, 1);
}




.gen-horizontalline-30 { position: relative; }
.gen-horizontalline-30 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
	height: 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(215, 7, 7, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(144, 145, 146, 1);
}


.gen-editorrow-90 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-90 .col:nth-child(1) {
flex: 0 0 auto;
 width: 61.96267590149513%;
}
.gen-editorrow-90 .col:nth-child(2) {
flex: 0 0 auto;
 width: 38.03732409850487%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-90 .col:nth-child(1) {
flex: 0 0 auto;
 width: 61.96267590149513%;
}
.gen-editorrow-90 .col:nth-child(2) {
flex: 0 0 auto;
 width: 38.03732409850487%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-90 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-90 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-90 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-90 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-90 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-90 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-90 { position: relative; }





.gen-editorrow-90 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-90 span {
	line-height: 1.2em;
}
.gen-editorrow-90 {
	line-height: 1.2em;
}
.gen-editorrow-90  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-90 {
	color: rgba(0, 192, 88, 1);
}

.gen-editorcolumn-170 { position: relative; }





.gen-editorcolumn-170 span {
	line-height: 1.2em;
}
.gen-editorcolumn-170 {
	line-height: 1.2em;
}

.gen-heading-39 { position: relative; }





.gen-heading-39 .h span {
	line-height: 1.2em;
}
.gen-heading-39 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-heading-39 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-heading-39 .h  span {
font-size: 14px;
}
.gen-heading-39 .h {
	color: rgba(64, 56, 72, 1);
}



.gen-editorcolumn-171 { position: relative; }





.gen-editorcolumn-171 span {
	line-height: 1.2em;
}
.gen-editorcolumn-171 {
	line-height: 1.2em;
}

.gen-paragraph-184 { position: relative; }


@media (max-width: 991.98px) {
				.gen-paragraph-184 {
					margin-right: 0px;
					margin-bottom: 10px;
					margin-left: 0px;
				}
}


@media (max-width: 575.98px) {
						.gen-paragraph-184 {
							margin-right: 0px;
							margin-bottom: 0px;
							margin-left: 0px;
						}
}

.gen-paragraph-184 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-184 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.6000000000000003em;
font-weight: bold;
}
.gen-paragraph-184 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-184 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-184 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-184 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-184 .paragraph {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-184 .paragraph:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-184 .paragraph:active {
	color: rgba(84, 101, 118, 1);
}




.gen-horizontalline-31 { position: relative; }
.gen-horizontalline-31 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 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(215, 7, 7, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(144, 145, 146, 1);
}


.gen-editorrow-91 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-91 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-91 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-91 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-91 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-91 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-91 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-91 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-91 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-91 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-91 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-91 { position: relative; }





.gen-editorrow-91 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-91 span {
	line-height: 1.2em;
}
.gen-editorrow-91 {
	line-height: 1.2em;
}
.gen-editorrow-91  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-91 {
	color: rgba(0, 192, 88, 1);
}

.gen-editorcolumn-172 { position: relative; }





.gen-editorcolumn-172 span {
	line-height: 1.2em;
}
.gen-editorcolumn-172 {
	line-height: 1.2em;
}

.gen-heading-40 { position: relative; }





.gen-heading-40 .h span {
	line-height: 1.2em;
}
.gen-heading-40 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-heading-40 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-heading-40 .h  span {
font-size: 14px;
}
.gen-heading-40 .h {
	color: rgba(64, 56, 72, 1);
}



.gen-editorcolumn-173 { position: relative; }





.gen-editorcolumn-173 span {
	line-height: 1.2em;
}
.gen-editorcolumn-173 {
	line-height: 1.2em;
}

.gen-paragraph-185 { position: relative; }


@media (max-width: 991.98px) {
				.gen-paragraph-185 {
					margin-right: 0px;
					margin-bottom: 10px;
					margin-left: 0px;
				}
}


@media (max-width: 575.98px) {
						.gen-paragraph-185 {
							margin-right: 0px;
							margin-bottom: 0px;
							margin-left: 0px;
						}
}

.gen-paragraph-185 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-185 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.6000000000000003em;
font-weight: bold;
}
.gen-paragraph-185 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-185 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-185 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-185 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-185 .paragraph {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-185 .paragraph:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-185 .paragraph:active {
	color: rgba(84, 101, 118, 1);
}




.gen-horizontalline-32 { position: relative; }
.gen-horizontalline-32 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 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(215, 7, 7, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(144, 145, 146, 1);
}


.gen-editorrow-92 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-92 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.15634164222872%;
}
.gen-editorrow-92 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.84365835777128%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-92 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-92 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-92 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-92 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-92 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-92 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-92 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-92 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-92 { position: relative; }
.gen-editorrow-92 {
	margin-bottom: 0px;
}





.gen-editorrow-92 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-92 span {
	line-height: 1.2em;
}
.gen-editorrow-92 {
	line-height: 1.2em;
}
.gen-editorrow-92  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-92 {
	color: rgba(0, 192, 88, 1);
}

.gen-editorcolumn-174 { position: relative; }





.gen-editorcolumn-174 span {
	line-height: 1.2em;
}
.gen-editorcolumn-174 {
	line-height: 1.2em;
}

.gen-heading-41 { position: relative; }




@media (max-width: 575.98px) {
								.gen-heading-41 {
									margin-top: 0px;
								}
}

.gen-heading-41 .h span {
	line-height: 1.2em;
}
.gen-heading-41 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-41 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-heading-41 .h  span {
font-size: 14px;
}
.gen-heading-41 .h {
	color: rgba(64, 56, 72, 1);
}



.gen-editorcolumn-175 { position: relative; }





.gen-editorcolumn-175 span {
	line-height: 1.2em;
}
.gen-editorcolumn-175 {
	line-height: 1.2em;
}

.gen-paragraph-186 { position: relative; }


@media (max-width: 991.98px) {
				.gen-paragraph-186 {
					margin-right: 0px;
					margin-bottom: 10px;
					margin-left: 0px;
				}
}


@media (max-width: 575.98px) {
						.gen-paragraph-186 {
							margin-right: 0px;
							margin-bottom: 0px;
							margin-left: 0px;
						}
}

.gen-paragraph-186 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-186 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.6000000000000003em;
font-weight: bold;
}
.gen-paragraph-186 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-186 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-186 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-186 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-186 .paragraph {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-186 .paragraph:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-186 .paragraph:active {
	color: rgba(84, 101, 118, 1);
}







.gen-editorrow-93 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-93 .col:nth-child(1) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-93 .col:nth-child(2) {
flex: 0 0 auto;
 width: 47.77777777777778%;
}
.gen-editorrow-93 .col:nth-child(3) {
flex: 0 0 auto;
 width: 47.22222222222222%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-93 .col:nth-child(1) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-93 .col:nth-child(2) {
flex: 0 0 auto;
 width: 47.5%;
}
.gen-editorrow-93 .col:nth-child(3) {
flex: 0 0 auto;
 width: 47.5%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-93 .col:nth-child(1) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-93 .col:nth-child(2) {
flex: 0 0 auto;
 width: 47.5%;
}
.gen-editorrow-93 .col:nth-child(3) {
flex: 0 0 auto;
 width: 47.5%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-93 .col:nth-child(1) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-93 .col:nth-child(2) {
flex: 0 0 auto;
 width: 47.5%;
}
.gen-editorrow-93 .col:nth-child(3) {
flex: 0 0 auto;
 width: 47.5%;
}

}
@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 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-93 { position: relative; }





.gen-editorrow-93 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-93 span {
}
.gen-editorrow-93 {
}
.gen-editorrow-93  {
	padding-top: 10px;
	padding-bottom: 30px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-93   {
	padding-top: 10px;
	padding-bottom: 15px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-93  {
	padding-top: 10px;
	padding-bottom: 20px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-93  {
	padding-top: 10px;
	padding-bottom: 19px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-93  {
	padding-top: 10px;
	padding-bottom: 20px;
	}
}
.gen-editorrow-93 {
	color: rgba(0, 192, 88, 1);
}

.gen-editorcolumn-176 { position: relative; }





.gen-editorcolumn-176 span {
}
.gen-editorcolumn-176 {
}

.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;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-verticalline-7 .vl  {
}
.gen-verticalline-7 .vl {
	color: rgba(215, 7, 7, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 6px;
	border-style: solid;
	border-color: rgba(111, 158, 50, 1);
}



.gen-editorcolumn-177 { position: relative; }





.gen-editorcolumn-177 span {
}
.gen-editorcolumn-177 {
}

.gen-block-67 { position: relative; }
.gen-block-67 {
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-block-67 {
								margin-bottom: 20px;
							}
}

.gen-block-67 span {
	line-height: 1.2em;
}
.gen-block-67 {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-block-67  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-block-67 {
	color: rgba(215, 7, 7, 1);
	background-color: rgba(246, 248, 249, 1);
}

.gen-imagewithsimpletext-21 { position: relative; }


@media (max-width: 991.98px) {
				.gen-imagewithsimpletext-21 {
					margin-right: 0px;
					margin-bottom: 0px;
					margin-left: 0px;
				}
}


@media (max-width: 575.98px) {
						.gen-imagewithsimpletext-21 {
							margin-right: 0px;
							margin-bottom: 0px;
							margin-left: 0px;
						}
}

.gen-imagewithsimpletext-21 span {
	line-height: 1.6000000000000003em;
}
.gen-imagewithsimpletext-21 {
	font-family: Montserrat, sans-serif;
	line-height: 1.6000000000000003em;
font-weight: bold;
}
.gen-imagewithsimpletext-21  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-21  span {
font-size: 16px;
}
.gen-imagewithsimpletext-21 {
	color: rgba(84, 101, 118, 1);
}
.gen-imagewithsimpletext-21:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-imagewithsimpletext-21:active {
	color: rgba(84, 101, 118, 1);
}

.gen-imagewithsimpletext-21 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-21 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-21 .image-wrapper {
	margin-right: 8px;
	margin-left: 0px;
	width: 24px;
	height: 24px;
}



@media (max-width: 767.98px) {
					.gen-imagewithsimpletext-21 .image-wrapper {
						margin-right: 5px;
					}
}


.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, 192, 88, 1);
}



.gen-horizontalline-33 { position: relative; }
.gen-horizontalline-33 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 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(215, 7, 7, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(144, 145, 146, 1);
}


.gen-editorrow-94 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-94 .col:nth-child(1) {
flex: 0 0 auto;
 width: 38.74397382920111%;
}
.gen-editorrow-94 .col:nth-child(2) {
flex: 0 0 auto;
 width: 61.25602617079888%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-94 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-94 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.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%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.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%;
}

}
@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; }





.gen-editorrow-94 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-94 span {
}
.gen-editorrow-94 {
}
.gen-editorrow-94  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-94  {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-94  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-94 {
	color: rgba(0, 192, 88, 1);
}

.gen-editorcolumn-178 { position: relative; }





.gen-editorcolumn-178 span {
}
.gen-editorcolumn-178 {
}

.gen-heading-42 { position: relative; }
.gen-heading-42 {
	margin-bottom: 0px;
}





.gen-heading-42 .h span {
	line-height: 1.2em;
}
.gen-heading-42 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-42 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-heading-42 .h  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-heading-42 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	}
}
.gen-heading-42 .h {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-42 .h:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-42 .h:active {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-179 { position: relative; }





.gen-editorcolumn-179 span {
}
.gen-editorcolumn-179 {
}

.gen-paragraph-187 { position: relative; }





.gen-paragraph-187 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-187 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-187 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-187 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-187 .paragraph {
	color: rgba(64, 56, 72, 1);
}




.gen-editorrow-95 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-95 .col:nth-child(1) {
flex: 0 0 auto;
 width: 38.468491735537185%;
}
.gen-editorrow-95 .col:nth-child(2) {
flex: 0 0 auto;
 width: 61.53150826446281%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-95 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-95 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-95 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-95 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-95 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-95 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-95 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-95 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-95 { position: relative; }





.gen-editorrow-95 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-95 span {
}
.gen-editorrow-95 {
}
.gen-editorrow-95  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-95  {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-95  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-95 {
	color: rgba(0, 192, 88, 1);
}

.gen-editorcolumn-180 { position: relative; }





.gen-editorcolumn-180 span {
}
.gen-editorcolumn-180 {
}

.gen-heading-43 { position: relative; }
.gen-heading-43 {
	margin-bottom: 0px;
}





.gen-heading-43 .h span {
	line-height: 1.2em;
}
.gen-heading-43 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-43 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-heading-43 .h  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-heading-43 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	}
}
.gen-heading-43 .h {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-43 .h:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-43 .h:active {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-181 { position: relative; }





.gen-editorcolumn-181 span {
}
.gen-editorcolumn-181 {
}

.gen-paragraph-188 { position: relative; }





.gen-paragraph-188 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-188 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-188 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-188 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-188 .paragraph {
	color: rgba(64, 56, 72, 1);
}






.gen-editorcolumn-182 { position: relative; }





.gen-editorcolumn-182 span {
}
.gen-editorcolumn-182 {
	text-transform: 0;
}

.gen-block-68 { position: relative; }
.gen-block-68 {
	height: 100%;
}





.gen-block-68 span {
	line-height: 1.2em;
}
.gen-block-68 {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-block-68  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-block-68 {
	color: rgba(215, 7, 7, 1);
	background-color: rgba(246, 248, 249, 1);
}

.gen-imagewithsimpletext-22 { position: relative; }


@media (max-width: 991.98px) {
				.gen-imagewithsimpletext-22 {
					margin-right: 0px;
					margin-bottom: 0px;
					margin-left: 0px;
				}
}


@media (max-width: 575.98px) {
						.gen-imagewithsimpletext-22 {
							margin-right: 0px;
							margin-bottom: 0px;
							margin-left: 0px;
						}
}

.gen-imagewithsimpletext-22 span {
	line-height: 1.6000000000000003em;
}
.gen-imagewithsimpletext-22 {
	font-family: Montserrat, sans-serif;
	line-height: 1.6000000000000003em;
font-weight: bold;
}
.gen-imagewithsimpletext-22  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-imagewithsimpletext-22  span {
font-size: 16px;
}
.gen-imagewithsimpletext-22 {
	color: rgba(84, 101, 118, 1);
}
.gen-imagewithsimpletext-22:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-imagewithsimpletext-22:active {
	color: rgba(84, 101, 118, 1);
}

.gen-imagewithsimpletext-22 .image-label .image-title{
margin-bottom:0;
}
.gen-imagewithsimpletext-22 .image-wrapper { position: relative; }
.gen-imagewithsimpletext-22 .image-wrapper {
	margin-right: 8px;
	margin-left: 0px;
	width: 24px;
	height: 24px;
}



@media (max-width: 767.98px) {
					.gen-imagewithsimpletext-22 .image-wrapper {
						margin-right: 5px;
					}
}


.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, 192, 88, 1);
}



.gen-horizontalline-34 { position: relative; }
.gen-horizontalline-34 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 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(215, 7, 7, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(144, 145, 146, 1);
}


.gen-editorrow-96 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-96 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-96 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-96 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-96 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-96 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-96 .col:nth-child(2) {
flex: 0 0 auto;
 width: 66.66666666666667%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-96 .col:nth-child(1) {
flex: 0 0 auto;
 width: 53.823091736694664%;
}
.gen-editorrow-96 .col:nth-child(2) {
flex: 0 0 auto;
 width: 46.176908263305336%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-96 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-96 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-96 { position: relative; }





.gen-editorrow-96 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-96 span {
}
.gen-editorrow-96 {
}
.gen-editorrow-96  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-96  {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
.gen-editorrow-96 {
	color: rgba(0, 192, 88, 1);
}

.gen-editorcolumn-183 { position: relative; }





.gen-editorcolumn-183 span {
}
.gen-editorcolumn-183 {
}

.gen-heading-44 { position: relative; }





.gen-heading-44 .h span {
	line-height: 1.2em;
}
.gen-heading-44 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-heading-44 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-heading-44 .h  span {
font-size: 14px;
}
.gen-heading-44 .h {
	color: rgba(64, 56, 72, 1);
}



.gen-editorcolumn-184 { position: relative; }





.gen-editorcolumn-184 span {
}
.gen-editorcolumn-184 {
}

.gen-paragraph-189 { position: relative; }


@media (max-width: 991.98px) {
				.gen-paragraph-189 {
					margin-right: 0px;
					margin-bottom: 10px;
					margin-left: 0px;
				}
}


@media (max-width: 575.98px) {
						.gen-paragraph-189 {
							margin-right: 0px;
							margin-bottom: 0px;
							margin-left: 0px;
						}
}

.gen-paragraph-189 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-189 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.6000000000000003em;
font-weight: bold;
}
.gen-paragraph-189 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-189 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-189 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-189 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-189 .paragraph {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-189 .paragraph:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-189 .paragraph:active {
	color: rgba(84, 101, 118, 1);
}




.gen-editorrow-97 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-97 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-97 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-97 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-97 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-97 .col:nth-child(1) {
flex: 0 0 auto;
 width: 46.35416666666667%;
}
.gen-editorrow-97 .col:nth-child(2) {
flex: 0 0 auto;
 width: 53.64583333333333%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-97 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-97 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-97 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-97 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-97 { position: relative; }





.gen-editorrow-97 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-97 span {
}
.gen-editorrow-97 {
}
.gen-editorrow-97  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-97  {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
.gen-editorrow-97 {
	color: rgba(0, 192, 88, 1);
}

.gen-editorcolumn-185 { position: relative; }





.gen-editorcolumn-185 span {
}
.gen-editorcolumn-185 {
}

.gen-heading-45 { position: relative; }





.gen-heading-45 .h span {
	line-height: 1.2em;
}
.gen-heading-45 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-heading-45 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-heading-45 .h  span {
font-size: 14px;
}
.gen-heading-45 .h {
	color: rgba(64, 56, 72, 1);
}



.gen-editorcolumn-186 { position: relative; }





.gen-editorcolumn-186 span {
}
.gen-editorcolumn-186 {
}

.gen-paragraph-190 { position: relative; }


@media (max-width: 991.98px) {
				.gen-paragraph-190 {
					margin-right: 0px;
					margin-bottom: 10px;
					margin-left: 0px;
				}
}


@media (max-width: 575.98px) {
						.gen-paragraph-190 {
							margin-right: 0px;
							margin-bottom: 0px;
							margin-left: 0px;
						}
}

.gen-paragraph-190 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-190 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.6000000000000003em;
font-weight: bold;
}
.gen-paragraph-190 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-190 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-190 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-190 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-190 .paragraph {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-190 .paragraph:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-190 .paragraph:active {
	color: rgba(84, 101, 118, 1);
}




.gen-editorrow-98 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-98 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-98 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-98 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-98 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-98 .col:nth-child(1) {
flex: 0 0 auto;
 width: 51.68539325842697%;
}
.gen-editorrow-98 .col:nth-child(2) {
flex: 0 0 auto;
 width: 48.31460674157303%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-98 .col:nth-child(1) {
flex: 0 0 auto;
 width: 56.81678921568627%;
}
.gen-editorrow-98 .col:nth-child(2) {
flex: 0 0 auto;
 width: 43.18321078431373%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-98 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-98 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-98 { position: relative; }



@media (max-width: 767.98px) {
						.gen-editorrow-98 {
							margin-left: auto;
						}
}


.gen-editorrow-98 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-98 span {
}
.gen-editorrow-98 {
}
.gen-editorrow-98  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-98  {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
.gen-editorrow-98 {
	color: rgba(0, 192, 88, 1);
}

.gen-editorcolumn-187 { position: relative; }





.gen-editorcolumn-187 span {
}
.gen-editorcolumn-187 {
}

.gen-heading-46 { position: relative; }





.gen-heading-46 .h span {
	line-height: 1.2em;
}
.gen-heading-46 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-heading-46 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-heading-46 .h  span {
font-size: 14px;
}
.gen-heading-46 .h {
	color: rgba(64, 56, 72, 1);
}



.gen-editorcolumn-188 { position: relative; }





.gen-editorcolumn-188 span {
}
.gen-editorcolumn-188 {
}

.gen-paragraph-191 { position: relative; }


@media (max-width: 991.98px) {
				.gen-paragraph-191 {
					margin-right: 0px;
					margin-bottom: 10px;
					margin-left: 0px;
				}
}


@media (max-width: 575.98px) {
						.gen-paragraph-191 {
							margin-right: 0px;
							margin-bottom: 0px;
							margin-left: 0px;
						}
}

.gen-paragraph-191 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-191 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.6000000000000003em;
font-weight: bold;
}
.gen-paragraph-191 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-191 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-191 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-191 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-191 .paragraph {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-191 .paragraph:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-paragraph-191 .paragraph:active {
	color: rgba(84, 101, 118, 1);
}







.gen-editorrow-99 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-99 .col:nth-child(1) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-99 .col:nth-child(2) {
flex: 0 0 auto;
 width: 21.170105177993534%;
}
.gen-editorrow-99 .col:nth-child(3) {
flex: 0 0 auto;
 width: 48.82989482200646%;
}
.gen-editorrow-99 .col:nth-child(4) {
flex: 0 0 auto;
 width: 25%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-99 .col:nth-child(1) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-99 .col:nth-child(2) {
flex: 0 0 auto;
 width: 29.166666666666664%;
}
.gen-editorrow-99 .col:nth-child(3) {
flex: 0 0 auto;
 width: 40.833333333333336%;
}
.gen-editorrow-99 .col:nth-child(4) {
flex: 0 0 auto;
 width: 25%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-99 .col:nth-child(1) {
flex: 0 0 auto;
 width: 5%;
}
.gen-editorrow-99 .col:nth-child(2) {
flex: 0 0 auto;
 width: 29.166666666666664%;
}
.gen-editorrow-99 .col:nth-child(3) {
flex: 0 0 auto;
 width: 40.833333333333336%;
}
.gen-editorrow-99 .col:nth-child(4) {
flex: 0 0 auto;
 width: 25%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-99 .col:nth-child(1) {
flex: 0 0 auto;
 width: 5.137061403508772%;
}
.gen-editorrow-99 .col:nth-child(2) {
flex: 0 0 auto;
 width: 36.27641547049441%;
}
.gen-editorrow-99 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.586523125996806%;
}
.gen-editorrow-99 .col:nth-child(4) {
flex: 0 0 auto;
 width: 25%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-99 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-99 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-99 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-99 .col:nth-child(4) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-99 { position: relative; }





.gen-editorrow-99 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-99 span {
	line-height: 1.2em;
}
.gen-editorrow-99 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
}
.gen-editorrow-99  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-99  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	}
}
.gen-editorrow-99 {
	color: rgba(215, 7, 7, 1);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(246, 248, 249, 1);
}

.gen-editorcolumn-189 { position: relative; }





.gen-editorcolumn-189 span {
}
.gen-editorcolumn-189 {
	text-transform: 0;
}

.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;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-verticalline-8 .vl  {
}
.gen-verticalline-8 .vl {
	color: rgba(215, 7, 7, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 6px;
	border-style: solid;
	border-color: rgba(84, 101, 118, 1);
}



.gen-editorcolumn-190 { position: relative; }





.gen-editorcolumn-190 span {
}
.gen-editorcolumn-190 {
	text-transform: 0;
}

.gen-button-50 { position: relative; }
.gen-button-50 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 15px;
	width: auto;
	height: 42px;
}


@media (max-width: 991.98px) {
			.gen-button-50 {
				margin-left: 15px;
			}
}


@media (max-width: 575.98px) {
					.gen-button-50 {
						margin-right: auto;
						margin-bottom: 15px;
						margin-left: auto;
						width: 100%;
					}
}

.gen-button-50 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-50 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-50 > .button  {
	padding-right: 15px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-button-50 > .button  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-button-50 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-button-50 > .button  span {
font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-50 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-50 > .button  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-50 > .button  {
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	}
}
.gen-button-50 > .button {
	color: rgba(84, 101, 118, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(84, 101, 118, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-50 > .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(111, 158, 50, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-50 > .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(141, 199, 63, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-button-50 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-button-50 > .button > span{
padding:0 10px;
}


.gen-editorcolumn-191 { position: relative; }





.gen-editorcolumn-191 span {
}
.gen-editorcolumn-191 {
	text-transform: 0;
}

.gen-button-51 { position: relative; }
.gen-button-51 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 42px;
}




@media (max-width: 575.98px) {
							.gen-button-51 {
								margin-right: auto;
								margin-bottom: 15px;
								margin-left: auto;
								width: 100%;
							}
}

.gen-button-51 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-51 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-51 > .button  {
	padding-right: 15px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-button-51 > .button  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-button-51 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-button-51 > .button  span {
font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-51 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-button-51 > .button  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-51 > .button  {
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	}
}
.gen-button-51 > .button {
	color: rgba(84, 101, 118, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(84, 101, 118, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-51 > .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(111, 158, 50, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-51 > .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(141, 199, 63, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-button-51 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-button-51 > .button > span{
padding:0 10px;
}


.gen-editorcolumn-192 { position: relative; }





.gen-editorcolumn-192 span {
}
.gen-editorcolumn-192 {
	text-transform: 0;
}

.gen-button-52 { position: relative; }
.gen-button-52 {
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: auto;
}


@media (max-width: 991.98px) {
			.gen-button-52 {
				margin-right: 15px;
				margin-left: auto;
				width: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-button-52 {
				margin-right: auto;
				margin-left: 0px;
				width: auto;
			}
}

@media (max-width: 575.98px) {
			.gen-button-52 {
				margin-right: auto;
				margin-left: auto;
				width: 100%;
			}
}

.gen-button-52 > .button span {
	line-height: 1.2em;
}
.gen-button-52 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-52 > .button  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-size: 16px;
	text-align: center;
}
.gen-button-52 > .button  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-button-52 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-button-52 > .button  span {
font-size: 14px;
	}
}
.gen-button-52 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-52 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-52 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(82, 117, 37, 1);
}
.gen-button-52 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-button-52 > .button > span{
padding:0 12px;
}






.gen-editormain-16 { position: relative; }





.gen-editorsection-32 { position: relative; }





.gen-editorsection-32 span {
}
.gen-editorsection-32 {
	text-transform: 0;
}
.gen-editorsection-32  {
	padding-top: 35px;
	padding-bottom: 0px;
}
.gen-editorsection-32 {
	color: rgba(0, 0, 0, 0);
	background-image: url('/Designs/Images/bg3.uaaso5utx52.png') ;
	background-position: center top ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: auto ;
}

.webp .gen-editorsection-32 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.webp'); }
.no-webp .gen-editorsection-32 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.png'); }
.gen-editorrow-100 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-100 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-100 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-100 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-100 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-100 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-100 { position: relative; }





.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: 10px;
	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;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-100  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-100 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-193 { position: relative; }





.gen-editorcolumn-193 span {
}
.gen-editorcolumn-193 {
	text-transform: 0;
}

.gen-heading-47 { position: relative; }
.gen-heading-47 {
	margin-bottom: 5px;
	margin-left: 15px;
	width: auto;
}





.gen-heading-47 .h span {
	line-height: 1.2em;
	letter-spacing: 0.05em ;
}
.gen-heading-47 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
.gen-heading-47 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 34px;
	text-align: center;
}
.gen-heading-47 .h  span {
font-size: 34px;
}
@media (max-width: 575.98px) {
  .gen-heading-47 .h  {
	font-size: 28px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-47 .h  span {
font-size: 28px;
	}
}
.gen-heading-47 .h {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-47 .h:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-47 .h:active {
	color: rgba(0, 0, 0, 1);
}


.gen-horizontalline-35 { position: relative; }
.gen-horizontalline-35 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: 80px;
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-horizontalline-35 {
								margin-right: auto;
								margin-left: 25px;
							}
}

.gen-horizontalline-35 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-35 > hr {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.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: 6px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}


.gen-map-1 { position: relative; }
.gen-map-1 {
	width: 100%;
	height: 408px;
}




@media (max-width: 575.98px) {
							.gen-map-1 {
								height: 270px;
							}
}

.gen-map-1 span {
	line-height: 1.2em;
}
.gen-map-1 {
	line-height: 1.2em;
}
.gen-map-1  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-map-1 {
	color: rgba(0, 0, 0, 1);
}

.gen-map-1 .map-tooltip { position: relative; }





.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(0, 0, 0, 0);
}

.gen-paragraph-192 { position: relative; }
.gen-paragraph-192 {
	width: 200px;
}





.gen-paragraph-192 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-192 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-192 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-192 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-192 .paragraph {
	color: rgba(49, 59, 69, 1);
}


.gen-paragraph-193 { position: relative; }
.gen-paragraph-193 {
	margin-bottom: 5px;
	width: 200px;
}





.gen-paragraph-193 .paragraph span {
	line-height: 1.3em;
}
.gen-paragraph-193 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.3em;
}
.gen-paragraph-193 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 12px;
}
.gen-paragraph-193 .paragraph  span {
font-size: 12px;
}
.gen-paragraph-193 .paragraph {
	color: rgba(32, 38, 45, 1);
}
.gen-paragraph-193 .paragraph:hover {
	color: rgba(32, 38, 45, 1);
}
.gen-paragraph-193 .paragraph:active {
	color: rgba(32, 38, 45, 1);
}







.gen-editorsection-33 { position: relative; }





.gen-editorsection-33 span {
}
.gen-editorsection-33 {
	text-transform: 0;
}
.gen-editorsection-33  {
	padding-top: 40px;
	padding-bottom: 40px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-33  {
	padding-top: 15px;
	padding-bottom: 15px;
	}
}
.gen-editorsection-33 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorrow-101 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-101 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-101 .col:nth-child(2) {
flex: 0 0 auto;
 width: 66.66666666666667%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-101 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-101 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.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: 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-194 { position: relative; }





.gen-editorcolumn-194 span {
}
.gen-editorcolumn-194 {
	text-transform: 0;
}

.gen-heading-48 { position: relative; }
.gen-heading-48 {
	margin-bottom: 40px;
}




@media (max-width: 575.98px) {
							.gen-heading-48 {
								margin-bottom: 20px;
							}
}

.gen-heading-48 .h span {
	line-height: 1.2em;
}
.gen-heading-48 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	text-transform: uppercase;
}
.gen-heading-48 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 24px;
}
.gen-heading-48 .h  span {
font-size: 24px;
}
.gen-heading-48 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-imagewithsimpletext-23 { position: relative; }
.gen-imagewithsimpletext-23 {
	margin-bottom: 10px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-23 span {
}
.gen-imagewithsimpletext-23 {
	font-family: Montserrat, sans-serif;
}
.gen-imagewithsimpletext-23  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-imagewithsimpletext-23  span {
font-size: 14px;
}
.gen-imagewithsimpletext-23 {
	color: rgba(144, 145, 146, 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: 7px;
	width: 18px;
	height: 18px;
}





.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(88, 142, 255, 1);
}



.gen-imagewithsimpletext-24 { position: relative; }
.gen-imagewithsimpletext-24 {
	margin-bottom: 25px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-24 span {
	line-height: 1.7000000000000004em;
}
.gen-imagewithsimpletext-24 {
	font-family: Montserrat, sans-serif;
	line-height: 1.7000000000000004em;
}
.gen-imagewithsimpletext-24  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-imagewithsimpletext-24  span {
font-size: 14px;
}
.gen-imagewithsimpletext-24 {
	color: rgba(144, 145, 146, 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: 7px;
	width: 18px;
	height: 18px;
}





.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(88, 142, 255, 1);
}



.gen-block-69 { position: relative; }




@media (max-width: 575.98px) {
								.gen-block-69 {
									margin-bottom: 20px;
								}
}

.gen-block-69 span {
	line-height: 1.2em;
}
.gen-block-69 {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-block-69  {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.gen-block-69 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(246, 248, 249, 1);
}

.gen-paragraph-194 { position: relative; }





.gen-paragraph-194 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-194 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.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(84, 101, 118, 1);
}


.gen-paragraph-195 { position: relative; }





.gen-paragraph-195 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-195 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-195 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-195 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-195 .paragraph {
	color: rgba(144, 145, 146, 1);
}




.gen-editorcolumn-195 { position: relative; }





.gen-editorcolumn-195 span {
}
.gen-editorcolumn-195 {
	text-transform: 0;
}

.gen-heading-49 { position: relative; }
.gen-heading-49 {
	margin-right: 30px;
	margin-bottom: 40px;
	margin-left: 30px;
}


@media (max-width: 991.98px) {
			.gen-heading-49 {
				margin-right: 0px;
				margin-left: 0px;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-49 {
						margin-bottom: 20px;
					}
}

.gen-heading-49 .h span {
	line-height: 1.2em;
}
.gen-heading-49 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-49 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 24px;
}
.gen-heading-49 .h  span {
font-size: 24px;
}
.gen-heading-49 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-contactform-1 { position: relative; }
.gen-contactform-1 {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-contactform-1 {
				margin-top: 0px;
			}
}


@media (max-width: 575.98px) {
					.gen-contactform-1 {
						margin-bottom: 0px;
					}
}

.gen-contactform-1 span {
	line-height: 1.2em;
}
.gen-contactform-1 {
	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-contactform-1  {
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
}
@media (max-width: 991.98px) {
  .gen-contactform-1  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-contactform-1 {
	color: rgba(215, 7, 7, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}

.gen-paragraph-196 { position: relative; }
.gen-paragraph-196 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-paragraph-196 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-196 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-196 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-196 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-196 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-196 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-196 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-24 { position: relative; }
.gen-input-24 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	width: 460px;
	height: 48px;
}





.gen-input-24 > .inner-wrapper > .input span {
}
.gen-input-24 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-24 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-24 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-24 > .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-24 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-24 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-24 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-24 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-paragraph-197 { position: relative; }
.gen-paragraph-197 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-paragraph-197 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-197 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-197 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-197 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-197 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-197 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-197 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-25 { position: relative; }
.gen-input-25 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	width: 460px;
	height: 48px;
}





.gen-input-25 > .inner-wrapper > .input span {
}
.gen-input-25 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-25 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-25 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-25 > .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-25 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-25 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-25 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-25 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-paragraph-198 { position: relative; }
.gen-paragraph-198 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-paragraph-198 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-198 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-198 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-198 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-198 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-198 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-198 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-textarea-3 { position: relative; }
.gen-textarea-3 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	width: auto;
	height: 48px;
}





.gen-textarea-3 .text-area span {
}
.gen-textarea-3 .text-area {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-textarea-3 .text-area  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-textarea-3 .text-area  span {
font-size: 14px;
}
.gen-textarea-3 .text-area {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-textarea-3 .text-area: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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-textarea-3 .text-area: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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-textarea-3 .text-area:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}


.gen-button-53 { position: relative; }
.gen-button-53 {
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 200px;
	height: 50px;
}

@media (max-width: 1199.98px) {
	.gen-button-53 {
		margin-right: auto;
		margin-left: 0px;
	}
}



@media (max-width: 575.98px) {
					.gen-button-53 {
						margin-right: 15px;
						margin-left: 15px;
						width: auto;
					}
}

.gen-button-53 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-53 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-53 > .button  {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-button-53 > .button  span {
font-size: 16px;
}
.gen-button-53 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-button-53 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-53 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-53 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-button-53 > .button > span{
padding:0 5px;
}





.gen-editormain-17 { position: relative; }





.gen-editorsection-34 { position: relative; }





.gen-editorsection-34 span {
}
.gen-editorsection-34 {
	text-transform: 0;
}
.gen-editorsection-34  {
	padding-top: 35px;
	padding-bottom: 120px;
}
.gen-editorsection-34 {
	color: rgba(0, 0, 0, 0);
	background-image: url('/Designs/Images/bg3.uaaso5utx52.png') ;
	background-position: center top ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: auto ;
}

.webp .gen-editorsection-34 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.webp'); }
.no-webp .gen-editorsection-34 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.png'); }
.gen-editorrow-102 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-102 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-102 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-102 .col:nth-child(1) {
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%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-102 .col:nth-child(1) {
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: 0px;
}
@media (max-width: 1199.98px) {
  .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-196 { position: relative; }





.gen-editorcolumn-196 span {
}
.gen-editorcolumn-196 {
	text-transform: 0;
}

.gen-heading-50 { position: relative; }
.gen-heading-50 {
	margin-bottom: 5px;
	margin-left: 15px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-heading-50 {
								margin-right: auto;
								margin-left: 0px;
							}
}

.gen-heading-50 .h span {
	line-height: 1.2em;
	letter-spacing: 0.05em ;
}
.gen-heading-50 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
.gen-heading-50 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 34px;
	text-align: center;
}
.gen-heading-50 .h  span {
font-size: 34px;
}
@media (max-width: 575.98px) {
  .gen-heading-50 .h  {
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-50 .h  span {
font-size: 28px;
	}
}
.gen-heading-50 .h {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-50 .h:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-50 .h:active {
	color: rgba(0, 0, 0, 1);
}


.gen-horizontalline-36 { position: relative; }
.gen-horizontalline-36 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: 80px;
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-horizontalline-36 {
								margin-right: auto;
								margin-left: 5px;
							}
}

.gen-horizontalline-36 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-36 > hr {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.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: 6px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}


.gen-paragraph-199 { position: relative; }





.gen-paragraph-199 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-199 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-199 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: center;
}
.gen-paragraph-199 .paragraph  span {
font-size: 14px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-199 .paragraph  {
	font-size: 14px;
	text-align: left;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-199 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-199 .paragraph {
	color: rgba(0, 0, 0, 1);
}





.gen-editormain-18 { position: relative; }





.gen-editorsection-35 { position: relative; }





.gen-editorsection-35 span {
}
.gen-editorsection-35 {
	text-transform: 0;
}
.gen-editorsection-35  {
	padding-top: 35px;
	padding-bottom: 120px;
}
.gen-editorsection-35 {
	color: rgba(0, 0, 0, 0);
	background-image: url('/Designs/Images/bg3.uaaso5utx52.png') ;
	background-position: center top ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: auto ;
}

.webp .gen-editorsection-35 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.webp'); }
.no-webp .gen-editorsection-35 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.png'); }
.gen-editorrow-103 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-103 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-103 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-103 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-103 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-103 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-103 { position: relative; }





.gen-editorrow-103 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-103 span {
}
.gen-editorrow-103 {
	text-transform: 0;
}
.gen-editorrow-103  {
	padding-top: 10px;
	padding-bottom: 0px;
}
@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-197 { position: relative; }





.gen-editorcolumn-197 span {
}
.gen-editorcolumn-197 {
	text-transform: 0;
}

.gen-heading-51 { position: relative; }
.gen-heading-51 {
	margin-bottom: 5px;
	margin-left: 15px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-heading-51 {
								margin-right: auto;
								margin-left: 0px;
							}
}

.gen-heading-51 .h span {
	line-height: 1.2em;
	letter-spacing: 0.05em ;
}
.gen-heading-51 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
.gen-heading-51 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 34px;
	text-align: center;
}
.gen-heading-51 .h  span {
font-size: 34px;
}
@media (max-width: 575.98px) {
  .gen-heading-51 .h  {
	font-size: 28px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-51 .h  span {
font-size: 28px;
	}
}
.gen-heading-51 .h {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-51 .h:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-51 .h:active {
	color: rgba(0, 0, 0, 1);
}


.gen-horizontalline-37 { position: relative; }
.gen-horizontalline-37 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: 80px;
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-horizontalline-37 {
								margin-right: auto;
								margin-left: 5px;
							}
}

.gen-horizontalline-37 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-37 > hr {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.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: 6px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}


.gen-paragraph-200 { position: relative; }





.gen-paragraph-200 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-200 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-200 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-200 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-200 .paragraph {
	color: rgba(0, 0, 0, 1);
}





.gen-editormain-19 { position: relative; }





.gen-editorsection-36 { position: relative; }





.gen-editorsection-36 span {
}
.gen-editorsection-36 {
	text-transform: 0;
}
.gen-editorsection-36  {
	padding-top: 35px;
	padding-bottom: 120px;
}
.gen-editorsection-36 {
	color: rgba(0, 0, 0, 0);
	background-image: url('/Designs/Images/bg3.uaaso5utx52.png') ;
	background-position: center top ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: auto ;
}

.webp .gen-editorsection-36 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.webp'); }
.no-webp .gen-editorsection-36 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.png'); }
.gen-editorrow-104 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-104 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-104 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-104 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-104 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-104 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-104 { position: relative; }





.gen-editorrow-104 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-104 span {
}
.gen-editorrow-104 {
	text-transform: 0;
}
.gen-editorrow-104  {
	padding-top: 10px;
	padding-bottom: 0px;
}
@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-198 { position: relative; }





.gen-editorcolumn-198 span {
}
.gen-editorcolumn-198 {
	text-transform: 0;
}

.gen-heading-52 { position: relative; }
.gen-heading-52 {
	margin-bottom: 5px;
	margin-left: 15px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-heading-52 {
								margin-right: auto;
								margin-left: 0px;
							}
}

.gen-heading-52 .h span {
	line-height: 1.2em;
	letter-spacing: 0.05em ;
}
.gen-heading-52 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
.gen-heading-52 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 34px;
	text-align: center;
}
.gen-heading-52 .h  span {
font-size: 34px;
}
@media (max-width: 575.98px) {
  .gen-heading-52 .h  {
	font-size: 28px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-52 .h  span {
font-size: 28px;
	}
}
.gen-heading-52 .h {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-52 .h:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-52 .h:active {
	color: rgba(0, 0, 0, 1);
}


.gen-horizontalline-38 { position: relative; }
.gen-horizontalline-38 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: 80px;
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-horizontalline-38 {
								margin-right: auto;
								margin-left: 5px;
							}
}

.gen-horizontalline-38 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-38 > hr {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-horizontalline-38 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-38 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 6px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}


.gen-paragraph-201 { position: relative; }





.gen-paragraph-201 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-201 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-201 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: center;
}
.gen-paragraph-201 .paragraph  span {
font-size: 14px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-201 .paragraph  {
	font-size: 14px;
	text-align: left;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-201 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-201 .paragraph {
	color: rgba(0, 0, 0, 1);
}





.gen-editormain-20 { position: relative; }





.gen-editorsection-37 { position: relative; }





.gen-editorsection-37 span {
}
.gen-editorsection-37 {
	text-transform: 0;
}
.gen-editorsection-37  {
	padding-top: 35px;
	padding-bottom: 120px;
}
.gen-editorsection-37 {
	color: rgba(0, 0, 0, 0);
	background-image: url('/Designs/Images/bg3.uaaso5utx52.png') ;
	background-position: center top ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: auto ;
}

.webp .gen-editorsection-37 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.webp'); }
.no-webp .gen-editorsection-37 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.png'); }
.gen-editorrow-105 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.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; }





.gen-editorrow-105 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-105 span {
}
.gen-editorrow-105 {
	text-transform: 0;
}
.gen-editorrow-105  {
	padding-top: 10px;
	padding-bottom: 0px;
}
@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-199 { position: relative; }





.gen-editorcolumn-199 span {
}
.gen-editorcolumn-199 {
	text-transform: 0;
}

.gen-heading-53 { position: relative; }
.gen-heading-53 {
	margin-bottom: 5px;
	margin-left: 15px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-heading-53 {
								margin-right: auto;
								margin-left: 0px;
							}
}

.gen-heading-53 .h span {
	line-height: 1.2em;
	letter-spacing: 0.05em ;
}
.gen-heading-53 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
.gen-heading-53 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 34px;
	text-align: center;
}
.gen-heading-53 .h  span {
font-size: 34px;
}
@media (max-width: 575.98px) {
  .gen-heading-53 .h  {
	font-size: 28px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-53 .h  span {
font-size: 28px;
	}
}
.gen-heading-53 .h {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-53 .h:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-53 .h:active {
	color: rgba(0, 0, 0, 1);
}


.gen-horizontalline-39 { position: relative; }
.gen-horizontalline-39 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: 80px;
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-horizontalline-39 {
								margin-right: auto;
								margin-left: 5px;
							}
}

.gen-horizontalline-39 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-39 > hr {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-horizontalline-39 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-39 > hr {
	color: rgba(0, 0, 0, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 6px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}


.gen-paragraph-202 { position: relative; }





.gen-paragraph-202 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-202 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-202 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: center;
}
.gen-paragraph-202 .paragraph  span {
font-size: 14px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-202 .paragraph  {
	font-size: 14px;
	text-align: left;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-202 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-202 .paragraph {
	color: rgba(0, 0, 0, 1);
}





.gen-editormain-21 { position: relative; }





.gen-editorsection-38 { position: relative; }





.gen-editorsection-38 span {
}
.gen-editorsection-38 {
	text-transform: 0;
}
.gen-editorsection-38  {
	padding-top: 35px;
	padding-bottom: 120px;
}
.gen-editorsection-38 {
	color: rgba(0, 0, 0, 0);
	background-image: url('/Designs/Images/bg3.uaaso5utx52.png') ;
	background-position: center top ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: auto ;
}

.webp .gen-editorsection-38 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.webp'); }
.no-webp .gen-editorsection-38 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.png'); }
.gen-editorrow-106 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.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: 0px; padding-right: 0px }
.gen-editorrow-106 span {
}
.gen-editorrow-106 {
	text-transform: 0;
}
.gen-editorrow-106  {
	padding-top: 10px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-106   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-106  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-106  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-106  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-106 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-200 { position: relative; }





.gen-editorcolumn-200 span {
}
.gen-editorcolumn-200 {
	text-transform: 0;
}

.gen-heading-54 { position: relative; }
.gen-heading-54 {
	margin-bottom: 5px;
	margin-left: 15px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-heading-54 {
								margin-right: auto;
								margin-left: 0px;
							}
}

.gen-heading-54 .h span {
	line-height: 1.2em;
	letter-spacing: 0.05em ;
}
.gen-heading-54 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
.gen-heading-54 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 34px;
	text-align: center;
}
.gen-heading-54 .h  span {
font-size: 34px;
}
@media (max-width: 575.98px) {
  .gen-heading-54 .h  {
	font-size: 28px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-54 .h  span {
font-size: 28px;
	}
}
.gen-heading-54 .h {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-54 .h:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-54 .h:active {
	color: rgba(0, 0, 0, 1);
}


.gen-horizontalline-40 { position: relative; }
.gen-horizontalline-40 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: 80px;
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-horizontalline-40 {
								margin-right: auto;
								margin-left: 5px;
							}
}

.gen-horizontalline-40 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-40 > hr {
	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-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: 6px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}


.gen-paragraph-203 { position: relative; }





.gen-paragraph-203 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-203 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-203 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: center;
}
.gen-paragraph-203 .paragraph  span {
font-size: 14px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-203 .paragraph  {
	font-size: 14px;
	text-align: left;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-203 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-203 .paragraph {
	color: rgba(0, 0, 0, 1);
}





.gen-editormain-22 { position: relative; }





.gen-editorsection-39 { position: relative; }





.gen-editorsection-39 span {
}
.gen-editorsection-39 {
	text-transform: 0;
}
.gen-editorsection-39  {
	padding-top: 35px;
	padding-bottom: 120px;
}
.gen-editorsection-39 {
	color: rgba(0, 0, 0, 0);
	background-image: url('/Designs/Images/bg3.uaaso5utx52.png') ;
	background-position: center top ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: auto ;
}

.webp .gen-editorsection-39 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.webp'); }
.no-webp .gen-editorsection-39 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.png'); }
.gen-editorrow-107 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.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: 0px; padding-right: 0px }
.gen-editorrow-107 span {
}
.gen-editorrow-107 {
	text-transform: 0;
}
.gen-editorrow-107  {
	padding-top: 10px;
	padding-bottom: 0px;
}
@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-editorrow-107 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-201 { position: relative; }





.gen-editorcolumn-201 span {
}
.gen-editorcolumn-201 {
	text-transform: 0;
}

.gen-heading-55 { position: relative; }
.gen-heading-55 {
	margin-bottom: 5px;
	margin-left: 15px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-heading-55 {
								margin-right: auto;
								margin-left: 0px;
							}
}

.gen-heading-55 .h span {
	line-height: 1.2em;
	letter-spacing: 0.05em ;
}
.gen-heading-55 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
.gen-heading-55 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 34px;
	text-align: center;
}
.gen-heading-55 .h  span {
font-size: 34px;
}
@media (max-width: 575.98px) {
  .gen-heading-55 .h  {
	font-size: 28px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-55 .h  span {
font-size: 28px;
	}
}
.gen-heading-55 .h {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-55 .h:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-55 .h:active {
	color: rgba(0, 0, 0, 1);
}


.gen-horizontalline-41 { position: relative; }
.gen-horizontalline-41 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: 80px;
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-horizontalline-41 {
								margin-right: auto;
								margin-left: 5px;
							}
}

.gen-horizontalline-41 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-41 > hr {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.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: 6px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}


.gen-paragraph-204 { position: relative; }





.gen-paragraph-204 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-204 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-204 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: center;
}
.gen-paragraph-204 .paragraph  span {
font-size: 14px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-204 .paragraph  {
	font-size: 14px;
	text-align: left;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-204 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-204 .paragraph {
	color: rgba(0, 0, 0, 1);
}





.gen-editormain-23 { position: relative; }





.gen-editorsection-40 { position: relative; }





.gen-editorsection-40 span {
}
.gen-editorsection-40 {
	text-transform: 0;
}
.gen-editorsection-40  {
	padding-top: 35px;
	padding-bottom: 120px;
}
.gen-editorsection-40 {
	color: rgba(0, 0, 0, 0);
	background-image: url('/Designs/Images/bg3.uaaso5utx52.png') ;
	background-position: center top ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: auto ;
}

.webp .gen-editorsection-40 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.webp'); }
.no-webp .gen-editorsection-40 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.png'); }
.gen-editorrow-108 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-108 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-108 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-108 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-108 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-108 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-108 { position: relative; }





.gen-editorrow-108 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-108 span {
}
.gen-editorrow-108 {
	text-transform: 0;
}
.gen-editorrow-108  {
	padding-top: 10px;
	padding-bottom: 0px;
}
@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-202 { position: relative; }





.gen-editorcolumn-202 span {
}
.gen-editorcolumn-202 {
	text-transform: 0;
}

.gen-heading-56 { position: relative; }
.gen-heading-56 {
	margin-bottom: 5px;
	margin-left: 15px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-heading-56 {
								margin-right: auto;
								margin-left: 0px;
							}
}

.gen-heading-56 .h span {
	line-height: 1.2em;
	letter-spacing: 0.05em ;
}
.gen-heading-56 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
.gen-heading-56 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 34px;
	text-align: center;
}
.gen-heading-56 .h  span {
font-size: 34px;
}
@media (max-width: 575.98px) {
  .gen-heading-56 .h  {
	font-size: 28px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-56 .h  span {
font-size: 28px;
	}
}
.gen-heading-56 .h {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-56 .h:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-56 .h:active {
	color: rgba(0, 0, 0, 1);
}


.gen-horizontalline-42 { position: relative; }
.gen-horizontalline-42 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: 80px;
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-horizontalline-42 {
								margin-right: auto;
								margin-left: 5px;
							}
}

.gen-horizontalline-42 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-42 > hr {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.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: 6px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}


.gen-paragraph-205 { position: relative; }





.gen-paragraph-205 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-205 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.6000000000000003em;
}
.gen-paragraph-205 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
	text-align: center;
}
.gen-paragraph-205 .paragraph  span {
font-size: 14px;
}
@media (max-width: 767.98px) {
  .gen-paragraph-205 .paragraph  {
	font-size: 14px;
	text-align: left;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-205 .paragraph  span {
font-size: 14px;
	}
}
.gen-paragraph-205 .paragraph {
	color: rgba(0, 0, 0, 1);
}





.gen-editormain-24 { position: relative; }





.gen-editorsection-41 { position: relative; }





.gen-editorsection-41 span {
}
.gen-editorsection-41 {
	text-transform: 0;
}
.gen-editorsection-41  {
	padding-top: 35px;
	padding-bottom: 120px;
}
.gen-editorsection-41 {
	color: rgba(0, 0, 0, 0);
	background-image: url('/Designs/Images/bg3.uaaso5utx52.png') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: auto ;
}

.webp .gen-editorsection-41 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.webp'); }
.no-webp .gen-editorsection-41 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.png'); }
.gen-editorrow-109 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.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: 0px; padding-right: 0px }
.gen-editorrow-109 span {
}
.gen-editorrow-109 {
	text-transform: 0;
}
.gen-editorrow-109  {
	padding-top: 10px;
	padding-bottom: 0px;
}
@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-203 { position: relative; }





.gen-editorcolumn-203 span {
}
.gen-editorcolumn-203 {
	text-transform: 0;
}

.gen-heading-57 { position: relative; }
.gen-heading-57 {
	margin-bottom: 5px;
	margin-left: 15px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-heading-57 {
								margin-right: auto;
								margin-left: 0px;
							}
}

.gen-heading-57 .h span {
	line-height: 1.2em;
	letter-spacing: 0.05em ;
}
.gen-heading-57 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
.gen-heading-57 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 34px;
	text-align: center;
}
.gen-heading-57 .h  span {
font-size: 34px;
}
@media (max-width: 991.98px) {
  .gen-heading-57 .h  {
	font-size: 32px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-57 .h  span {
font-size: 32px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-57 .h  {
	font-size: 26px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-57 .h  span {
font-size: 26px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-57 .h  {
	font-size: 22px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-57 .h  span {
font-size: 22px;
	}
}
.gen-heading-57 .h {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-57 .h:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-57 .h:active {
	color: rgba(0, 0, 0, 1);
}


.gen-horizontalline-43 { position: relative; }
.gen-horizontalline-43 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 80px;
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-horizontalline-43 {
								margin-right: auto;
								margin-left: 5px;
							}
}

.gen-horizontalline-43 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-43 > hr {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.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: 6px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}


.gen-block-70 { position: relative; }
.gen-block-70 {
	margin-right: auto;
	margin-left: auto;
	width: auto;
}





.gen-block-70 span {
	line-height: 1.2em;
}
.gen-block-70 {
	line-height: 1.2em;
}
.gen-block-70  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}
.gen-block-70 {
	color: rgba(0, 0, 0, 1);
}

.gen-imagewithsimpletext-25 { position: relative; }
.gen-imagewithsimpletext-25 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-25 span {
}
.gen-imagewithsimpletext-25 {
	font-family: Montserrat, sans-serif;
}
.gen-imagewithsimpletext-25  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 12px;
}
.gen-imagewithsimpletext-25  span {
font-size: 12px;
}
.gen-imagewithsimpletext-25 {
	color: rgba(0, 0, 0, 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: 7px;
	width: 18px;
	height: 18px;
}





.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(88, 142, 255, 1);
}



.gen-paragraph-206 { position: relative; }
.gen-paragraph-206 {
	margin-right: 15px;
}





.gen-paragraph-206 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-206 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.6000000000000003em;
font-weight: bold;
}
.gen-paragraph-206 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-206 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-206 .paragraph {
	color: rgba(49, 59, 69, 1);
}


.gen-imagewithsimpletext-26 { position: relative; }
.gen-imagewithsimpletext-26 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-imagewithsimpletext-26 span {
}
.gen-imagewithsimpletext-26 {
	font-family: Montserrat, sans-serif;
}
.gen-imagewithsimpletext-26  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 12px;
}
.gen-imagewithsimpletext-26  span {
font-size: 12px;
}
.gen-imagewithsimpletext-26 {
	color: rgba(0, 0, 0, 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: 7px;
	width: 18px;
	height: 18px;
}





.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(88, 142, 255, 1);
}



.gen-paragraph-207 { position: relative; }





.gen-paragraph-207 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-207 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.6000000000000003em;
font-weight: bold;
}
.gen-paragraph-207 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-207 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-207 .paragraph {
	color: rgba(49, 59, 69, 1);
}



.gen-image-52 { position: relative; }
.gen-image-52 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: 771px;
	height: 529px;
}


@media (max-width: 991.98px) {
			.gen-image-52 {
				width: 80%;
				height: 350px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-52 {
				margin-right: auto;
				margin-left: auto;
				width: 80%;
				height: 324px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-52 {
				width: 100%;
				height: 260px;
			}
}

.gen-image-52 .image-a span {
	line-height: 1.2em;
}
.gen-image-52 .image-a {
	line-height: 1.2em;
}
.gen-image-52 .image-a  {
}
.gen-image-52 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-208 { position: relative; }
.gen-paragraph-208 {
	margin-right: auto;
	margin-left: auto;
	width: 70%;
}





.gen-paragraph-208 .paragraph span {
	line-height: 1.1999999999999997em;
}
.gen-paragraph-208 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.1999999999999997em;
}
.gen-paragraph-208 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-208 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-208 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-button-54 { position: relative; }
.gen-button-54 {
	margin-top: 35px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 45px;
}





.gen-button-54 > .button span {
	line-height: 1.2em;
}
.gen-button-54 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	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-54 > .button  {
	font-size: 14px;
}
.gen-button-54 > .button  span {
font-size: 14px;
}
.gen-button-54 > .button {
	color: rgba(84, 101, 118, 1);
}
.gen-button-54 > .button:hover {
	color: rgba(141, 199, 63, 1);
}
.gen-button-54 > .button:active {
	color: rgba(141, 199, 63, 1);
}
.gen-button-54 > .button:disabled {
	color: rgba(239, 239, 239, 1);
}

.gen-button-54 > .button > span{
padding:0 5px;
}




.gen-editormain-25 { position: relative; }





.gen-editorsection-42 { position: relative; }





.gen-editorsection-42 span {
}
.gen-editorsection-42 {
	text-transform: 0;
}
.gen-editorsection-42  {
	padding-top: 35px;
	padding-bottom: 60px;
}
.gen-editorsection-42 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(246, 248, 249, 1);
	background-image: url('/Designs/Images/bg3.uaaso5utx52.png') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-42 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.webp'); }
.no-webp .gen-editorsection-42 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.png'); }
.gen-editorrow-110 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-110 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-110 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-110 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-110 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-110 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-110 { position: relative; }





.gen-editorrow-110 > .col { padding-left: 0px; padding-right: 0px }
.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;
	}
}
.gen-editorrow-110 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-204 { position: relative; }





.gen-editorcolumn-204 span {
}
.gen-editorcolumn-204 {
	text-transform: 0;
}

.gen-heading-58 { position: relative; }
.gen-heading-58 {
	margin-bottom: 0px;
}




@media (max-width: 575.98px) {
							.gen-heading-58 {
								margin-right: 10px;
								margin-left: 10px;
							}
}

.gen-heading-58 .h span {
	line-height: 1.2em;
	letter-spacing: 0.05em ;
}
.gen-heading-58 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
.gen-heading-58 .h  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 34px;
	text-align: center;
}
.gen-heading-58 .h  span {
font-size: 34px;
}
@media (max-width: 575.98px) {
  .gen-heading-58 .h  {
	font-size: 28px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-58 .h  span {
font-size: 28px;
	}
}
.gen-heading-58 .h {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-58 .h:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-58 .h:active {
	color: rgba(0, 0, 0, 1);
}


.gen-horizontalline-44 { position: relative; }
.gen-horizontalline-44 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: 80px;
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-horizontalline-44 {
								margin-right: auto;
								margin-left: 15px;
							}
}

.gen-horizontalline-44 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-44 > hr {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.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: 6px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}


.gen-blogcategoryfilter-1 { position: relative; }
.gen-blogcategoryfilter-1 {
	margin-bottom: 0px;
}





.gen-blogcategoryfilter-1 span {
	line-height: 1.2em;
}
.gen-blogcategoryfilter-1 {
	line-height: 1.2em;
	text-transform: 0;
}
.gen-blogcategoryfilter-1  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.gen-blogcategoryfilter-1 {
	color: rgba(0, 0, 0, 1);
}

.gen-blogcategoryfilter-1 .blog-category-filter-option { position: relative; }
.gen-blogcategoryfilter-1 .blog-category-filter-option {
	margin-right: 10px;
	margin-bottom: 0px;
	width: auto;
	height: 100%;
}





.gen-blogcategoryfilter-1 .blog-category-filter-option span {
	line-height: 1.2em;
}
.gen-blogcategoryfilter-1 .blog-category-filter-option {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-blogcategoryfilter-1 .blog-category-filter-option  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.gen-blogcategoryfilter-1 .blog-category-filter-option {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(177, 177, 177, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-blogcategoryfilter-1 .blog-category-filter-option: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(141, 199, 63, 1);
}
.gen-blogcategoryfilter-1 .blog-category-filter-option:active {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-blogcategoryfilter-1 .blog-category-filter-option.selected {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(141, 199, 63, 1);
}
.blog-block {
    cursor: pointer;
}


.gen-blogarticlelist-2 { position: relative; }
.gen-blogarticlelist-2 {
	margin-bottom: 30px;
}





.gen-blogarticlelist-2 span {
	line-height: 1.2em;
}
.gen-blogarticlelist-2 {
	line-height: 1.2em;
	text-transform: 0;
}
.gen-blogarticlelist-2  {
}
.gen-blogarticlelist-2 {
	color: rgba(0, 0, 0, 0);
}

.gen-blogarticlelist-2 > .list .blog-article-view{
flex:0 0 calc(100% / 4); max-width: calc(100% / 4);
}
.gen-blogarticlelist-2 > .list .blog-article-view{
flex:0 0 calc(100% / 3); max-width: calc(100% / 3);
}
.gen-blogarticlelist-2 .blog-article-view { position: relative; }





.gen-blogarticlelist-2 .blog-article-view span {
}
.gen-blogarticlelist-2 .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-2 .blog-article-view  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.gen-blogarticlelist-2 .blog-article-view {
	color: rgba(0, 0, 0, 0);
}

.gen-block-71 { position: relative; }
.gen-block-71 {
	height: 100%;
}





.gen-block-71 span {
	line-height: 1.2em;
}
.gen-block-71 {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-block-71  {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.gen-block-71 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(177, 177, 177, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-block-71: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(141, 199, 63, 1);
}
.blog-block {
    cursor: pointer;
}
.gen-image-53 { position: relative; }
.gen-image-53 {
	margin-bottom: 15px;
	width: auto;
	height: 250px;
}

@media (max-width: 1199.98px) {
	.gen-image-53 {
		height: 200px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-53 {
		width: auto;
		height: 215px;
	}
}

@media (max-width: 767.98px) {
	.gen-image-53 {
		height: 190px;
	}
}

@media (max-width: 575.98px) {
	.gen-image-53 {
		width: auto;
		height: 220px;
	}
}

.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);
}


.gen-heading-59 { position: relative; }
.gen-heading-59 {
	margin-bottom: 0px;
}





.gen-heading-59 .h span {
	line-height: 1.2em;
}
.gen-heading-59 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-59 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 18px;
}
.gen-heading-59 .h  span {
font-size: 18px;
}
.gen-heading-59 .h {
	color: rgba(49, 59, 69, 1);
}
.gen-heading-59 .h:hover {
	color: rgba(141, 199, 63, 1);
}
.gen-heading-59 .h:active {
	color: rgba(141, 199, 63, 1);
}


.gen-paragraph-209 { position: relative; }
.gen-paragraph-209 {
	margin-bottom: 15px;
}





.gen-paragraph-209 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-209 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.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(141, 199, 63, 1);
}


.gen-paragraph-210 { position: relative; }





.gen-paragraph-210 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-210 .paragraph {
	font-family: Montserrat, 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(84, 101, 118, 1);
}





.gen-paginator-1 { position: relative; }
.gen-paginator-1 {
	margin-right: auto;
	margin-left: auto;
	width: auto;
}





.gen-paginator-1 span {
	line-height: 1.2em;
}
.gen-paginator-1 {
	line-height: 1.2em;
}
.gen-paginator-1  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-paginator-1 {
	color: rgba(0, 192, 88, 1);
}

.gen-paginator-1 .button-left { position: relative; }
.gen-paginator-1 .button-left {
	margin-right: 5px;
	width: auto;
	height: 40px;
}


@media (max-width: 991.98px) {
			.gen-paginator-1 .button-left {
				margin-right: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paginator-1 .button-left {
				margin-right: auto;
				height: 30px;
			}
}

@media (max-width: 575.98px) {
			.gen-paginator-1 .button-left {
				margin-right: auto;
				width: auto;
			}
}

.gen-paginator-1 .button-left > .button span {
	line-height: 1.2em;
}
.gen-paginator-1 .button-left > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	transition: all 0.2s;
}
.gen-paginator-1 .button-left > .button  {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paginator-1 .button-left > .button  span {
font-size: 14px;
}
.gen-paginator-1 .button-left > .button {
	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-paginator-1 .button-left > .button:hover {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}
.gen-paginator-1 .button-left > .button:active {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}
.gen-paginator-1 .button-left > .button.selected {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(47, 41, 53, 1);
	background-color: rgba(47, 41, 53, 1);
}
.gen-paginator-1 .button-left > .button:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}

.gen-paginator-1 .button-left > .button > span{
padding:0 0px;
}

.gen-paginator-1 .page-button { position: relative; }
.gen-paginator-1 .page-button {
	margin-right: 5px;
	margin-left: 5px;
	width: 40px;
	height: 40px;
}



@media (max-width: 767.98px) {
					.gen-paginator-1 .page-button {
						margin-right: 3px;
						margin-left: 3px;
						width: 30px;
						height: 30px;
					}
}


.gen-paginator-1 .page-button span {
	line-height: 1.2em;
}
.gen-paginator-1 .page-button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-paginator-1 .page-button  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.gen-paginator-1 .page-button {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(177, 177, 177, 1);
}
.gen-paginator-1 .page-button:hover {
	color: rgba(111, 158, 50, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-paginator-1 .page-button:active {
	color: rgba(111, 158, 50, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-paginator-1 .page-button.selected {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-paginator-1 .page-button:disabled {
	color: rgba(0, 192, 88, 1);
}


.gen-paginator-1 .button-right { position: relative; }
.gen-paginator-1 .button-right {
	margin-right: 0px;
	margin-left: 5px;
	width: auto;
	height: 40px;
}


@media (max-width: 991.98px) {
			.gen-paginator-1 .button-right {
				margin-right: auto;
			}
}

@media (max-width: 767.98px) {
			.gen-paginator-1 .button-right {
				margin-right: auto;
				height: 30px;
			}
}

@media (max-width: 575.98px) {
			.gen-paginator-1 .button-right {
				margin-right: auto;
				width: auto;
			}
}

.gen-paginator-1 .button-right > .button span {
	line-height: 1.2em;
}
.gen-paginator-1 .button-right > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	transition: all 0.2s;
}
.gen-paginator-1 .button-right > .button  {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paginator-1 .button-right > .button  span {
font-size: 14px;
}
.gen-paginator-1 .button-right > .button {
	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-paginator-1 .button-right > .button:hover {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}
.gen-paginator-1 .button-right > .button:active {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}
.gen-paginator-1 .button-right > .button.selected {
	color: rgba(255, 255, 255, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(47, 41, 53, 1);
	background-color: rgba(47, 41, 53, 1);
}
.gen-paginator-1 .button-right > .button:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(255, 255, 255, 0);
}

.gen-paginator-1 .button-right > .button > span{
padding:0 0px;
}





.gen-editormain-26 { position: relative; }





.gen-editorsection-43 { position: relative; }





.gen-editorsection-43 span {
}
.gen-editorsection-43 {
	text-transform: 0;
}
.gen-editorsection-43  {
	padding-top: 35px;
	padding-bottom: 250px;
}
.gen-editorsection-43 {
	color: rgba(0, 0, 0, 0);
	background-image: url('/Designs/Images/bg3.uaaso5utx52.png') ;
	background-position: center top ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: auto ;
}

.webp .gen-editorsection-43 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.webp'); }
.no-webp .gen-editorsection-43 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.png'); }
.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(215, 7, 7, 1);
}

.gen-editorcolumn-205 { position: relative; }





.gen-editorcolumn-205 span {
}
.gen-editorcolumn-205 {
	text-transform: 0;
}

.gen-image-54 { position: relative; }
.gen-image-54 {
	margin-top: 60px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: auto;
	height: 130px;
}


@media (max-width: 991.98px) {
			.gen-image-54 {
				width: auto;
				height: 130px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-54 {
						width: auto;
						height: 100px;
					}
}

.gen-image-54 .image-a span {
	line-height: 1.2em;
}
.gen-image-54 .image-a {
	line-height: 1.2em;
}
.gen-image-54 .image-a  {
}
.gen-image-54 .image-a {
	color: rgba(215, 7, 7, 1);
}


.gen-heading-60 { position: relative; }
.gen-heading-60 {
	margin-bottom: 0px;
}





.gen-heading-60 .h span {
	line-height: 1.2em;
}
.gen-heading-60 .h {
	font-family: Montserrat, 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: 22px;
	text-align: center;
}
.gen-heading-60 .h  span {
font-size: 22px;
}
.gen-heading-60 .h {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-60 .h:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-60 .h:active {
	color: rgba(84, 101, 118, 1);
}


.gen-paragraph-211 { position: relative; }
.gen-paragraph-211 {
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	width: 60%;
}




@media (max-width: 575.98px) {
							.gen-paragraph-211 {
								width: auto;
							}
}

.gen-paragraph-211 .paragraph span {
	line-height: 1.6000000000000003em;
}
.gen-paragraph-211 .paragraph {
	font-family: Montserrat, 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;
	text-align: center;
}
.gen-paragraph-211 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-211 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-211 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-211 .paragraph {
	color: rgba(64, 56, 72, 1);
}


.gen-button-55 { position: relative; }
.gen-button-55 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 50px;
}

@media (max-width: 1199.98px) {
	.gen-button-55 {
		margin-right: auto;
		margin-left: auto;
	}
}



@media (max-width: 575.98px) {
					.gen-button-55 {
						margin-right: 15px;
						margin-left: 15px;
						width: 100%;
					}
}

.gen-button-55 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-55 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-55 > .button  {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-button-55 > .button  span {
font-size: 16px;
}
.gen-button-55 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-button-55 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-55 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-55 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-button-55 > .button > span{
padding:0 10px;
}




.gen-editormain-27 { position: relative; }





.gen-editorsection-44 { position: relative; }





.gen-editorsection-44 span {
}
.gen-editorsection-44 {
	text-transform: 0;
}
.gen-editorsection-44  {
	padding-top: 35px;
	padding-bottom: 35px;
}
.gen-editorsection-44 {
	color: rgba(0, 0, 0, 0);
	background-image: url('/Designs/Images/bg3.uaaso5utx52.png') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: auto ;
}

.webp .gen-editorsection-44 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.webp'); }
.no-webp .gen-editorsection-44 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.png'); }
.gen-editorrow-112 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-112 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-112 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-112 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-112 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-112 .col:nth-child(1) {
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-206 { position: relative; }





.gen-editorcolumn-206 span {
}
.gen-editorcolumn-206 {
	text-transform: 0;
}

.gen-heading-61 { position: relative; }
.gen-heading-61 {
	margin-bottom: 0px;
}





.gen-heading-61 .h span {
	line-height: 1.2em;
}
.gen-heading-61 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-heading-61 .h  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 45px;
}
.gen-heading-61 .h  span {
font-size: 45px;
}
.gen-heading-61 .h {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-61 .h:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-61 .h:active {
	color: rgba(0, 0, 0, 1);
}


.gen-heading-62 { position: relative; }
.gen-heading-62 {
	margin-bottom: 5px;
	margin-left: 15px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-heading-62 {
								margin-right: auto;
								margin-left: 0px;
							}
}

.gen-heading-62 .h span {
	line-height: 1.2em;
	letter-spacing: 0.05em ;
}
.gen-heading-62 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
.gen-heading-62 .h  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 34px;
	text-align: center;
}
.gen-heading-62 .h  span {
font-size: 34px;
}
@media (max-width: 575.98px) {
  .gen-heading-62 .h  {
	font-size: 28px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-62 .h  span {
font-size: 28px;
	}
}
.gen-heading-62 .h {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-62 .h:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-62 .h:active {
	color: rgba(0, 0, 0, 1);
}


.gen-horizontalline-45 { position: relative; }
.gen-horizontalline-45 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: 80px;
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-horizontalline-45 {
								margin-right: auto;
								margin-left: 5px;
							}
}

.gen-horizontalline-45 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-45 > hr {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.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: 6px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}


.gen-productlist-5 { position: relative; }
.gen-productlist-5 {
	margin-top: 0px;
	margin-bottom: 5px;
}





.gen-productlist-5 span {
	line-height: 1.2em;
}
.gen-productlist-5 {
	line-height: 1.2em;
}
.gen-productlist-5  {
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}
@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% / 5); max-width: calc(100% / 5);
}
.gen-productlist-5 .empty { position: relative; }





.gen-productlist-5 .empty span {
}
.gen-productlist-5 .empty {
	text-transform: 0;
}

.gen-image-55 { position: relative; }
.gen-image-55 {
	margin-top: 60px;
	margin-right: auto;
	margin-left: auto;
	width: 180px;
	height: 100px;
}


@media (max-width: 991.98px) {
			.gen-image-55 {
				width: 270px;
				height: 150px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-55 {
						width: 270px;
						height: 150px;
					}
}

.gen-image-55 .image-a span {
	line-height: 1.2em;
}
.gen-image-55 .image-a {
	line-height: 1.2em;
}
.gen-image-55 .image-a  {
}
.gen-image-55 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-212 { position: relative; }
.gen-paragraph-212 {
	margin-bottom: 60px;
}





.gen-paragraph-212 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-212 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-212 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: center;
}
.gen-paragraph-212 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-212 .paragraph {
	color: rgba(84, 101, 118, 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: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
@media (max-width: 575.98px) {
  .gen-productlist-5 .product-view  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	}
}
.gen-productlist-5 .product-view {
	color: rgba(0, 0, 0, 1);
}
.gen-productlist-5 .product-view:hover {
	color: rgba(0, 0, 0, 1);
}

.gen-block-72 { position: relative; }
.gen-block-72 {
	margin-top: 0px;
	margin-bottom: 0px;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-block-72 {
		height: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-block-72 {
		height: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-block-72 {
		height: 100%;
	}
}

@media (max-width: 575.98px) {
	.gen-block-72 {
		margin-right: 0px;
		margin-left: 0px;
		height: 100%;
	}
}

.gen-block-72 span {
	line-height: 1.2em;
}
.gen-block-72 {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-block-72  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-72 {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-blockabsolute-7 { position: relative; }
.gen-blockabsolute-7 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-blockabsolute-7 {
		height: 100%;
	}
}

@media (max-width: 991.98px) {
	.gen-blockabsolute-7 {
		width: 100%;
		height: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-blockabsolute-7 {
		height: 100%;
	}
}

@media (max-width: 575.98px) {
	.gen-blockabsolute-7 {
		width: 100%;
		height: 127px;
	}
}

.gen-blockabsolute-7 span {
	line-height: 1.2em;
}
.gen-blockabsolute-7 {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.30000000000000004s;
}
.gen-blockabsolute-7  {
	padding-left: 0px;
}
.gen-blockabsolute-7 {
	color: rgba(0, 0, 0, 1);
}
.gen-blockabsolute-7:hover {
	color: rgba(0, 0, 0, 1);
box-shadow: 0px 0px 0px 1px rgba(141, 199, 63, 1);
}

.gen-blockabsolute-7{
opacity: 0
}
.gen-blockabsolute-7 :hover{
opacity: 1
}
.gen-button-56 { position: relative; }
.gen-button-56 {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: auto;
	width: 38px;
	height: 38px;
}



@media (max-width: 767.98px) {
					.gen-button-56 {
						margin-top: 10px;
						width: 38px;
						height: 38px;
					}
}

@media (max-width: 575.98px) {
					.gen-button-56 {
						margin-top: 10px;
						width: 38px;
						height: 38px;
					}
}

.gen-button-56 > .button span {
	line-height: 1.2em;
}
.gen-button-56 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-56 > .button  {
	padding-top: 0px;
	padding-left: 20px;
	font-size: 5px;
}
.gen-button-56 > .button  span {
font-size: 5px;
}
.gen-button-56 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(84, 101, 118, 1);
}
.gen-button-56 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-56 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-56 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-button-56 > .button > i{
color:rgba(255, 255, 255, 1);
}
.gen-button-56 > .button > span{
padding:0 0px;
}

.gen-button-57 { position: relative; }
.gen-button-57 {
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 178px;
	height: 38px;
}

@media (max-width: 1199.98px) {
	.gen-button-57 {
		margin-top: 45px;
		margin-bottom: 10px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-57 {
		margin-top: 30px;
		margin-right: 8px;
		margin-bottom: 10px;
		margin-left: 8px;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-button-57 {
		margin-top: 30px;
		margin-bottom: 10px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-button-57 {
		margin-top: 30px;
		margin-bottom: 10px;
		width: auto;
	}
}

.gen-button-57 > .button span {
	line-height: 1.2em;
}
.gen-button-57 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-57 > .button  {
	padding-top: 0px;
	font-size: 14px;
}
.gen-button-57 > .button  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-button-57 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-button-57 > .button  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-57 > .button  {
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-button-57 > .button  span {
font-size: 12px;
	}
}
.gen-button-57 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(66, 67, 80, 0.795);
}
.gen-button-57 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(66, 80, 93, 1);
}
.gen-button-57 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(66, 80, 93, 1);
}
.gen-button-57 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-button-57 > .button > i{
color:rgba(255, 255, 255, 1);
}
.gen-button-57 > .button > span{
padding:0 10px;
}

.gen-buybutton-6 { position: relative; }
.gen-buybutton-6 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 178px;
	height: 38px;
}

@media (max-width: 1199.98px) {
	.gen-buybutton-6 {
		margin-top: 0px;
	}
}

@media (max-width: 991.98px) {
	.gen-buybutton-6 {
		margin-top: 0px;
		margin-right: 8px;
		margin-left: 8px;
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-buybutton-6 {
		margin-top: 0px;
		width: auto;
	}
}

@media (max-width: 575.98px) {
	.gen-buybutton-6 {
		margin-top: 0px;
		width: auto;
	}
}

.gen-buybutton-6 > .button span {
	line-height: 1.2em;
}
.gen-buybutton-6 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-buybutton-6 > .button  {
	padding-top: 0px;
	font-size: 14px;
}
.gen-buybutton-6 > .button  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-buybutton-6 > .button  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-buybutton-6 > .button  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-buybutton-6 > .button  {
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-buybutton-6 > .button  span {
font-size: 12px;
	}
}
.gen-buybutton-6 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-buybutton-6 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-buybutton-6 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-buybutton-6 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-buybutton-6 > .button > span{
padding:0 10px;
}


.gen-block-73 { position: relative; }
.gen-block-73 {
	margin-right: 10px;
	margin-left: 10px;
	width: auto;
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-block-73 {
								margin-right: 5px;
								margin-left: 5px;
								height: 100%;
							}
}

.gen-block-73 span {
	line-height: 1.2em;
}
.gen-block-73 {
	line-height: 1.2em;
}
.gen-block-73  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
@media (max-width: 1199.98px) {
  .gen-block-73   {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-73  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-block-73 {
	color: rgba(0, 0, 0, 1);
}

.gen-image-56 { position: relative; }
.gen-image-56 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: 170px;
}


@media (max-width: 991.98px) {
			.gen-image-56 {
				width: auto;
				height: 150px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-56 {
				height: 110px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-56 {
				height: 110px;
			}
}

.gen-image-56 .image-a span {
	line-height: 1.2em;
}
.gen-image-56 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-image-56 .image-a  {
}
.gen-image-56 .image-a {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}


.gen-horizontalline-46 { position: relative; }
.gen-horizontalline-46 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}





.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(195, 196, 197, 1);
}


.gen-block-74 { position: relative; }
.gen-block-74 {
	margin-top: 0px;
}



@media (max-width: 767.98px) {
					.gen-block-74 {
						height: auto;
					}
}

@media (max-width: 575.98px) {
					.gen-block-74 {
						margin-top: 0px;
						margin-right: 0px;
						margin-bottom: 0px;
						margin-left: 0px;
					}
}

.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: 5px;
	padding-left: 0px;
}
@media (max-width: 575.98px) {
  .gen-block-74  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-block-74 {
	color: rgba(0, 0, 0, 1);
}

.gen-heading-63 { position: relative; }
.gen-heading-63 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-heading-63 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-heading-63 .h span {
	line-height: 1.2em;
}
.gen-heading-63 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-63 .h  {
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-63 .h  span {
font-size: 16px;
}
@media (max-width: 991.98px) {
  .gen-heading-63 .h  {
	font-size: 14px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-63 .h  span {
font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-63 .h  {
	font-size: 14px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-63 .h  span {
font-size: 14px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-63 .h  {
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-63 .h  span {
font-size: 12px;
	}
}
.gen-heading-63 .h {
	color: rgba(49, 59, 69, 1);
}
.gen-heading-63 .h:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-63 .h:active {
	color: rgba(239, 239, 239, 1);
}


.gen-ratingbar-6 { position: relative; }
.gen-ratingbar-6 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 116px;
}





.gen-ratingbar-6 span {
	line-height: 1.2em;
}
.gen-ratingbar-6 {
	line-height: 1.2em;
}
.gen-ratingbar-6  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-ratingbar-6  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	}
}
.gen-ratingbar-6 {
	color: rgba(0, 0, 0, 1);
}

.gen-ratingbar-6{
font-size:14px;
}
.gen-ratingbar-6 .rating-icon:not(last-child){
margin-right:4px;
}
.gen-ratingbar-6{
color:rgba(141, 199, 63, 1);
}


.gen-editorrow-113 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-113 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-113 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-113 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-113 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-113 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-113 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-113 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-113 .col:nth-child(2) {
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 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-113 { position: relative; }
.gen-editorrow-113 {
	margin-right: 0px;
	margin-left: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-editorrow-113 {
								margin-top: 0px;
								margin-left: 0px;
							}
}

.gen-editorrow-113 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-113 span {
}
.gen-editorrow-113 {
	text-transform: 0;
}
.gen-editorrow-113  {
	padding-top: 5px;
	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: 0px;
	}
}
.gen-editorrow-113 {
	color: rgba(0, 0, 0, 0);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
}

.gen-editorcolumn-207 { position: relative; }





.gen-editorcolumn-207 span {
}
.gen-editorcolumn-207 {
	text-transform: 0;
}

.gen-paragraph-213 { position: relative; }





.gen-paragraph-213 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-213 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-213 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 12px;
	text-align: left;
}
.gen-paragraph-213 .paragraph  span {
font-size: 12px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-213 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-213 .paragraph  span {
font-size: 12px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-213 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-213 .paragraph  span {
font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-213 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-213 .paragraph  span {
font-size: 12px;
	}
}
.gen-paragraph-213 .paragraph {
	color: rgba(84, 101, 118, 1);
}


.gen-paragraph-214 { position: relative; }





.gen-paragraph-214 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-214 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.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;
}
@media (max-width: 991.98px) {
  .gen-paragraph-214 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-214 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-214 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	}
}
.gen-paragraph-214 .paragraph {
	color: rgba(141, 199, 63, 1);
}



.gen-editorcolumn-208 { position: relative; }





.gen-editorcolumn-208 span {
}
.gen-editorcolumn-208 {
	text-transform: 0;
}

.gen-paragraph-215 { position: relative; }
.gen-paragraph-215 {
	margin-left: auto;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-215 {
		margin-left: auto;
	}
}


@media (max-width: 767.98px) {
			.gen-paragraph-215 {
				margin-right: auto;
				margin-left: 0px;
			}
}

@media (max-width: 575.98px) {
			.gen-paragraph-215 {
				margin-right: auto;
				margin-left: 0px;
			}
}

.gen-paragraph-215 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-215 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-215 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 12px;
	text-align: right;
}
.gen-paragraph-215 .paragraph  span {
font-size: 12px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-215 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-215 .paragraph  span {
font-size: 12px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-215 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 767.98px) {
  .gen-paragraph-215 .paragraph  span {
font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-215 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-215 .paragraph  span {
font-size: 12px;
	}
}
.gen-paragraph-215 .paragraph {
	color: rgba(84, 101, 118, 1);
}


.gen-paragraph-216 { position: relative; }
.gen-paragraph-216 {
	margin-left: auto;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-216 {
		margin-left: auto;
	}
}


@media (max-width: 767.98px) {
			.gen-paragraph-216 {
				margin-right: auto;
				margin-left: 0px;
			}
}

@media (max-width: 575.98px) {
			.gen-paragraph-216 {
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: 0px;
				width: 100%;
			}
}

.gen-paragraph-216 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-216 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.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;
}
@media (max-width: 991.98px) {
  .gen-paragraph-216 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-216 .paragraph  span {
font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-216 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
}
.gen-paragraph-216 .paragraph {
	color: rgba(66, 80, 93, 1);
}











.gen-editormain-28 { position: relative; }





.gen-editorsection-45 { position: relative; }





.gen-editorsection-45 span {
}
.gen-editorsection-45 {
	text-transform: 0;
}
.gen-editorsection-45  {
	padding-top: 35px;
	padding-bottom: 60px;
}
.gen-editorsection-45 {
	color: rgba(0, 0, 0, 0);
	background-image: url('/Designs/Images/bg6.jklwqtqgdhs.png') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: auto ;
}

.webp .gen-editorsection-45 { background-image:url('/o/bg6.jklwqtqgdhs.1920x3206.o.bg.webp'); }
.no-webp .gen-editorsection-45 { background-image:url('/o/bg6.jklwqtqgdhs.1920x3206.o.bg.png'); }
.gen-editorrow-114 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-114 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-114 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-114 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-114 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-114 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-114 { position: relative; }
.gen-editorrow-114 {
	margin-top: 0px;
	margin-bottom: 0px;
}


@media (max-width: 991.98px) {
			.gen-editorrow-114 {
				margin-bottom: 0px;
			}
}


@media (max-width: 575.98px) {
					.gen-editorrow-114 {
						margin-top: 0px;
						margin-bottom: 0px;
					}
}

.gen-editorrow-114 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-114 span {
	line-height: 1.2em;
}
.gen-editorrow-114 {
	line-height: 1.2em;
}
.gen-editorrow-114  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 575.98px) {
  .gen-editorrow-114  {
	padding-bottom: 0px;
	}
}
.gen-editorrow-114 {
	color: rgba(215, 7, 7, 1);
}

.gen-editorcolumn-209 { position: relative; }





.gen-editorcolumn-209 span {
	line-height: 1.2em;
}
.gen-editorcolumn-209 {
	line-height: 1.2em;
}
.gen-editorcolumn-209  {
}

.gen-heading-64 { position: relative; }





.gen-heading-64 .h span {
	line-height: 1.2em;
}
.gen-heading-64 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	text-transform: uppercase;
}
.gen-heading-64 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: center;
}
.gen-heading-64 .h {
	color: rgba(0, 0, 0, 1);
}


.gen-horizontalline-47 { position: relative; }
.gen-horizontalline-47 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 80px;
	height: 100%;
}




@media (max-width: 575.98px) {
							.gen-horizontalline-47 {
								margin-right: auto;
								margin-left: 5px;
							}
}

.gen-horizontalline-47 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-47 > hr {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.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: 6px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 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-210 { position: relative; }





.gen-editorcolumn-210 span {
}
.gen-editorcolumn-210 {
	text-transform: 0;
}

.gen-sitemap-1 { position: relative; }
.gen-sitemap-1 {
	margin-right: auto;
	margin-left: auto;
	width: 60%;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-sitemap-1 {
		width: 80%;
	}
}

@media (max-width: 991.98px) {
	.gen-sitemap-1 {
		margin-left: 0px;
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.gen-sitemap-1 {
		width: 100%;
	}
}


.gen-sitemap-1 span {
}
.gen-sitemap-1 {
	text-transform: 0;
}
.gen-sitemap-1  {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.gen-sitemap-1 {
	color: rgba(0, 192, 88, 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: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	text-transform: 0;
	transition: all 0.2s;
}
.gen-sitemap-1 .sitemap-item  {
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
}
.gen-sitemap-1 .sitemap-item {
	color: rgba(0, 0, 0, 1);
}
.gen-sitemap-1 .sitemap-item:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-sitemap-1 .sitemap-item:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}






.gen-editormain-29 { position: relative; }





.gen-editorsection-46 { position: relative; }





.gen-editorsection-46 span {
}
.gen-editorsection-46 {
	text-transform: 0;
}
.gen-editorsection-46  {
	padding-top: 15px;
	padding-bottom: 60px;
}
@media (max-width: 1199.98px) {
  .gen-editorsection-46   {
	padding-top: 15px;
	padding-bottom: 60px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorsection-46  {
	padding-top: 15px;
	padding-bottom: 60px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorsection-46  {
	padding-top: 0px;
	padding-bottom: 60px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-46  {
	padding-top: 0px;
	padding-bottom: 60px;
	}
}
.gen-editorsection-46 {
	color: rgba(0, 0, 0, 0);
	background-image: url('/Designs/Images/bg6.jklwqtqgdhs.png') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: auto ;
}

.webp .gen-editorsection-46 { background-image:url('/o/bg6.jklwqtqgdhs.1920x3206.o.bg.webp'); }
.no-webp .gen-editorsection-46 { background-image:url('/o/bg6.jklwqtqgdhs.1920x3206.o.bg.png'); }
.gen-editorrow-116 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-116 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-116 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-116 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-116 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-116 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-116 { position: relative; }
.gen-editorrow-116 {
	margin-bottom: 20px;
}





.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-211 { position: relative; }





.gen-editorcolumn-211 span {
}
.gen-editorcolumn-211 {
	text-transform: 0;
}

.gen-heading-65 { position: relative; }
.gen-heading-65 {
	margin-bottom: 0px;
}




@media (max-width: 575.98px) {
							.gen-heading-65 {
								margin-top: 0px;
								margin-bottom: 0px;
							}
}

.gen-heading-65 .h span {
}
.gen-heading-65 .h {
	font-family: Montserrat, sans-serif;
font-weight: bold;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-heading-65 .h  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 42px;
}
.gen-heading-65 .h  span {
font-size: 42px;
}
@media (max-width: 991.98px) {
  .gen-heading-65 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-65 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-65 .h  {
	font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-65 .h  span {
font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-65 .h  {
	font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-65 .h  span {
font-size: 42px;
	}
}
.gen-heading-65 .h {
	color: rgba(14, 14, 14, 1);
}
.gen-heading-65 .h:hover {
	color: rgba(14, 14, 14, 1);
}
.gen-heading-65 .h:active {
	color: rgba(14, 14, 14, 1);
}


.gen-horizontalline-48 { position: relative; }
.gen-horizontalline-48 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 80px;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-48 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-horizontalline-48 {
		margin-top: 0px;
		margin-bottom: 15px;
	}
}


@media (max-width: 575.98px) {
			.gen-horizontalline-48 {
				margin-right: auto;
				margin-bottom: 15px;
				margin-left: 0px;
			}
}

.gen-horizontalline-48 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-48 > hr {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.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: 6px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}


.gen-block-75 { position: relative; }





.gen-block-75 span {
	line-height: 1.2em;
}
.gen-block-75 {
	line-height: 1.2em;
}
.gen-block-75  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
@media (max-width: 575.98px) {
  .gen-block-75  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-block-75 {
	color: rgba(255, 255, 0, 1);
}

.gen-button-58 { position: relative; }
.gen-button-58 {
	margin-right: 5px;
	margin-left: 0px;
}





.gen-button-58 > .button span {
	line-height: 1.2em;
}
.gen-button-58 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
	transition: all 0.3s;
}
.gen-button-58 > .button  {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-button-58 > .button  span {
font-size: 16px;
}
.gen-button-58 > .button {
	color: rgba(144, 145, 146, 1);
}
.gen-button-58 > .button:hover {
	color: rgba(141, 199, 63, 1);
}
.gen-button-58 > .button:active {
	color: rgba(141, 199, 63, 1);
}
.gen-button-58 > .button:disabled {
	color: rgba(239, 239, 239, 1);
}

.gen-button-58 > .button > span{
padding:0 0px;
}

.gen-button-59 { position: relative; }
.gen-button-59 {
	margin-right: 5px;
	margin-left: 0px;
}





.gen-button-59 > .button span {
	line-height: 1.2em;
}
.gen-button-59 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.3s;
}
.gen-button-59 > .button  {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-button-59 > .button  span {
font-size: 16px;
}
.gen-button-59 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-button-59 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-59 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-59 > .button:disabled {
	color: rgba(239, 239, 239, 1);
}

.gen-button-59 > .button > span{
padding:0 0px;
}

.gen-button-60 { position: relative; }
.gen-button-60 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-button-60 > .button span {
	line-height: 1.2em;
}
.gen-button-60 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
	border-bottom-left-radius: 16px;
	border-bottom-right-radius: 16px;
	transition: all 0.3s;
}
.gen-button-60 > .button  {
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-button-60 > .button  span {
font-size: 16px;
}
.gen-button-60 > .button {
	color: rgba(144, 145, 146, 1);
}
.gen-button-60 > .button:hover {
	color: rgba(141, 199, 63, 1);
}
.gen-button-60 > .button:active {
	color: rgba(141, 199, 63, 1);
}
.gen-button-60 > .button:disabled {
	color: rgba(239, 239, 239, 1);
}

.gen-button-60 > .button > span{
padding:0 0px;
}




.gen-editorrow-117 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-117 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-117 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-117 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-117 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.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%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.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%;
}

}
@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 {
	margin-bottom: 20px;
	width: 100%;
}





.gen-editorrow-117 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-117 span {
	line-height: 1.2em;
}
.gen-editorrow-117 {
	line-height: 1.2em;
}
.gen-editorrow-117  {
}
.gen-editorrow-117 {
	color: rgba(215, 7, 7, 1);
}

.gen-editorcolumn-212 { position: relative; }





.gen-editorcolumn-212 span {
	line-height: 1.2em;
}
.gen-editorcolumn-212 {
	line-height: 1.2em;
}
.gen-editorcolumn-212  {
}

.gen-guestform-1 { position: relative; }
.gen-guestform-1 {
	margin-bottom: 30px;
	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: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
@media (max-width: 991.98px) {
  .gen-guestform-1  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-guestform-1 {
	color: rgba(215, 7, 7, 1);
}

.gen-heading-66 { position: relative; }
.gen-heading-66 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}





.gen-heading-66 .h span {
	line-height: 1.2em;
}
.gen-heading-66 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-66 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 22px;
}
.gen-heading-66 .h  span {
font-size: 22px;
}
.gen-heading-66 .h {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-66 .h:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-66 .h:active {
	color: rgba(0, 0, 0, 1);
}


.gen-horizontalline-49 { position: relative; }
.gen-horizontalline-49 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 50px;
	height: 100%;
}





.gen-horizontalline-49 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-49 > hr {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.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: 6px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}


.gen-paragraph-217 { position: relative; }
.gen-paragraph-217 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-paragraph-217 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-217 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-217 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-217 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-217 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-217 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-217 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-26 { position: relative; }
.gen-input-26 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	width: 100%;
	height: 48px;
}





.gen-input-26 > .inner-wrapper > .input span {
}
.gen-input-26 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-26 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-26 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-26 > .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-26 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-26 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-26 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-26 > .inner-wrapper > .input::placeholder{
color:rgba(195, 196, 197, 1);
}
.gen-input-26 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-checkoutaddressform-1 { position: relative; }
.gen-checkoutaddressform-1 {
	margin-top: 0px;
	margin-bottom: 0px;
}




@media (max-width: 575.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: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
@media (max-width: 991.98px) {
  .gen-checkoutaddressform-1  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-checkoutaddressform-1 {
	color: rgba(215, 7, 7, 1);
}

.gen-heading-67 { position: relative; }
.gen-heading-67 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}





.gen-heading-67 .h span {
	line-height: 1.2em;
}
.gen-heading-67 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-67 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 22px;
}
.gen-heading-67 .h  span {
font-size: 22px;
}
.gen-heading-67 .h {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-67 .h:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-67 .h:active {
	color: rgba(0, 0, 0, 1);
}


.gen-horizontalline-50 { position: relative; }
.gen-horizontalline-50 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 50px;
	height: 100%;
}





.gen-horizontalline-50 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-50 > hr {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.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: 6px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}


.gen-editorrow-118 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-118 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-118 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-118 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-118 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-118 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-118 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-118 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-118 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-118 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-118 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-118 { position: relative; }





.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(215, 7, 7, 1);
}

.gen-editorcolumn-213 { position: relative; }





.gen-editorcolumn-213 span {
	line-height: 1.2em;
}
.gen-editorcolumn-213 {
	line-height: 1.2em;
}

.gen-paragraph-218 { position: relative; }
.gen-paragraph-218 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-paragraph-218 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-218 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-218 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-218 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-218 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-218 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-218 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-27 { position: relative; }
.gen-input-27 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 20px;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-input-27 {
								margin-right: 0px;
							}
}

.gen-input-27 > .inner-wrapper > .input span {
}
.gen-input-27 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-27 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-27 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-27 > .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-27 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-27 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-27 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-27 > .inner-wrapper > .input::placeholder{
color:rgba(195, 196, 197, 1);
}
.gen-input-27 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-editorcolumn-214 { position: relative; }





.gen-editorcolumn-214 span {
	line-height: 1.2em;
}
.gen-editorcolumn-214 {
	line-height: 1.2em;
}

.gen-paragraph-219 { position: relative; }
.gen-paragraph-219 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 30px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-219 {
								margin-left: 10px;
							}
}

.gen-paragraph-219 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-219 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-219 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-219 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-219 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-219 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-219 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-28 { position: relative; }
.gen-input-28 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 15px;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-input-28 {
								margin-left: 0px;
							}
}

.gen-input-28 > .inner-wrapper > .input span {
}
.gen-input-28 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-28 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-28 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-28 > .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-28 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-28 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-28 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-28 > .inner-wrapper > .input::placeholder{
color:rgba(195, 196, 197, 1);
}
.gen-input-28 > .inner-wrapper > .input + i{
padding:0 0px;
}



.gen-editorrow-119 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-119 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-119 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-119 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-119 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-119 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-119 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-119 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-119 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-119 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-119 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-119 { position: relative; }





.gen-editorrow-119 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-119 span {
	line-height: 1.2em;
}
.gen-editorrow-119 {
	line-height: 1.2em;
}
.gen-editorrow-119  {
}
.gen-editorrow-119 {
	color: rgba(215, 7, 7, 1);
}

.gen-editorcolumn-215 { position: relative; }





.gen-editorcolumn-215 span {
	line-height: 1.2em;
}
.gen-editorcolumn-215 {
	line-height: 1.2em;
}

.gen-paragraph-220 { position: relative; }
.gen-paragraph-220 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-paragraph-220 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-220 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-220 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-220 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-220 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-220 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-220 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-29 { position: relative; }
.gen-input-29 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 20px;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-input-29 {
								margin-right: 0px;
							}
}

.gen-input-29 > .inner-wrapper > .input span {
}
.gen-input-29 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-29 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-29 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-29 > .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-29 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-29 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-29 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-29 > .inner-wrapper > .input::placeholder{
color:rgba(195, 196, 197, 1);
}
.gen-input-29 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-editorcolumn-216 { position: relative; }





.gen-editorcolumn-216 span {
	line-height: 1.2em;
}
.gen-editorcolumn-216 {
	line-height: 1.2em;
}



.gen-editorrow-120 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-120 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-120 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-120 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-120 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-120 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-120 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-120 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-120 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-120 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-120 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-120 { position: relative; }





.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(215, 7, 7, 1);
}

.gen-editorcolumn-217 { position: relative; }





.gen-editorcolumn-217 span {
	line-height: 1.2em;
}
.gen-editorcolumn-217 {
	line-height: 1.2em;
}

.gen-paragraph-221 { position: relative; }
.gen-paragraph-221 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-paragraph-221 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-221 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-221 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-221 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-221 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-221 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-221 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-dropdown-2 { position: relative; }
.gen-dropdown-2 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 20px;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-dropdown-2 {
								margin-right: 0px;
							}
}

.gen-dropdown-2 .dropdown-input span {
}
.gen-dropdown-2 .dropdown-input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-dropdown-2 .dropdown-input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-dropdown-2 .dropdown-input  span {
font-size: 14px;
}
.gen-dropdown-2 .dropdown-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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-2 .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-2 .dropdown-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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-2 .dropdown-input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 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(215, 7, 7, 1);
}

.gen-dropdown-2 .dropdown-button > i{
color:rgba(81, 70, 91, 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: Montserrat, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-dropdown-2 .dropdown-balloon  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-dropdown-2 .dropdown-balloon  span {
font-size: 14px;
}
.gen-dropdown-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(195, 196, 197, 1);
box-shadow: 0px 12px 20px rgba(14, 14, 14, 0.159);
	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(246, 248, 249, 1);
}
.gen-dropdown-2 .dropdown-balloon .dropdown-item.disabled{
background-color:rgba(177, 177, 177, 1);
}
.gen-dropdown-2 .dropdown-balloon .search { position: relative; }
.gen-dropdown-2 .dropdown-balloon .search {
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	width: auto;
	height: 36px;
}




@media (max-width: 575.98px) {
							.gen-dropdown-2 .dropdown-balloon .search {
								margin-right: 10px;
								margin-left: 10px;
							}
}

.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: Montserrat, 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-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(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-2 .dropdown-balloon .search > .inner-wrapper > .input:focus {
	color: rgba(4, 5, 6, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-2 .dropdown-balloon .search > .inner-wrapper > .input:hover {
	color: rgba(4, 5, 6, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-2 .dropdown-balloon .search > .inner-wrapper > .input:disabled {
	color: rgba(0, 0, 0, 0);
}

.gen-dropdown-2 .dropdown-balloon .search > .inner-wrapper > .input + i{
padding:0 0px;
}




.gen-editorcolumn-218 { position: relative; }





.gen-editorcolumn-218 span {
	line-height: 1.2em;
}
.gen-editorcolumn-218 {
	line-height: 1.2em;
}

.gen-paragraph-222 { position: relative; }
.gen-paragraph-222 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 30px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-222 {
								margin-left: 10px;
							}
}

.gen-paragraph-222 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-222 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-222 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-222 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-222 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-222 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-222 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-30 { position: relative; }
.gen-input-30 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 15px;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-input-30 {
								margin-left: 0px;
							}
}

.gen-input-30 > .inner-wrapper > .input span {
}
.gen-input-30 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-30 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-30 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-30 > .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-30 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-30 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-30 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-30 > .inner-wrapper > .input::placeholder{
color:rgba(81, 70, 91, 1);
}
.gen-input-30 > .inner-wrapper > .input + i{
padding:0 0px;
}



.gen-editorrow-121 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-121 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-121 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-121 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-121 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-121 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-121 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-121 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-121 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-121 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-121 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-121 { position: relative; }





.gen-editorrow-121 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-121 span {
	line-height: 1.2em;
}
.gen-editorrow-121 {
	line-height: 1.2em;
}
.gen-editorrow-121  {
}
.gen-editorrow-121 {
	color: rgba(215, 7, 7, 1);
}

.gen-editorcolumn-219 { position: relative; }





.gen-editorcolumn-219 span {
	line-height: 1.2em;
}
.gen-editorcolumn-219 {
	line-height: 1.2em;
}

.gen-paragraph-223 { position: relative; }
.gen-paragraph-223 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-paragraph-223 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-223 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-223 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-223 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-223 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-223 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-223 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-31 { position: relative; }
.gen-input-31 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 20px;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-input-31 {
								margin-right: 0px;
							}
}

.gen-input-31 > .inner-wrapper > .input span {
}
.gen-input-31 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-31 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-31 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-31 > .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-31 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-31 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-31 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-31 > .inner-wrapper > .input::placeholder{
color:rgba(81, 70, 91, 1);
}
.gen-input-31 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-editorcolumn-220 { position: relative; }





.gen-editorcolumn-220 span {
	line-height: 1.2em;
}
.gen-editorcolumn-220 {
	line-height: 1.2em;
}

.gen-paragraph-224 { position: relative; }
.gen-paragraph-224 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 30px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-224 {
								margin-left: 10px;
							}
}

.gen-paragraph-224 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-224 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-224 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-224 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-224 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-224 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-224 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-32 { position: relative; }
.gen-input-32 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 15px;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-input-32 {
								margin-left: 0px;
							}
}

.gen-input-32 > .inner-wrapper > .input span {
}
.gen-input-32 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-32 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-32 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-32 > .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-32 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-32 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-32 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-32 > .inner-wrapper > .input::placeholder{
color:rgba(81, 70, 91, 1);
}
.gen-input-32 > .inner-wrapper > .input + i{
padding:0 0px;
}



.gen-paragraph-225 { position: relative; }
.gen-paragraph-225 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-paragraph-225 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-225 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-225 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-225 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-225 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-225 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-225 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-33 { position: relative; }
.gen-input-33 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	width: auto;
	height: 48px;
}





.gen-input-33 > .inner-wrapper > .input span {
}
.gen-input-33 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-33 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-33 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-33 > .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-33 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-33 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-33 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-33 > .inner-wrapper > .input::placeholder{
color:rgba(195, 196, 197, 1);
}
.gen-input-33 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-input-34 { position: relative; }
.gen-input-34 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	width: auto;
	height: 48px;
}





.gen-input-34 > .inner-wrapper > .input span {
}
.gen-input-34 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-34 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-34 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-34 > .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-34 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-34 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-34 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-34 > .inner-wrapper > .input::placeholder{
color:rgba(195, 196, 197, 1);
}
.gen-input-34 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-officeaddressform-1 { position: relative; }





.gen-officeaddressform-1 span {
}
.gen-officeaddressform-1 {
	text-transform: 0;
}
.gen-officeaddressform-1  {
	padding-bottom: 0px;
}
.gen-officeaddressform-1 {
	color: rgba(0, 192, 88, 1);
}

.gen-heading-68 { position: relative; }
.gen-heading-68 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}





.gen-heading-68 .h span {
	line-height: 1.2em;
}
.gen-heading-68 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-heading-68 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 22px;
}
.gen-heading-68 .h  span {
font-size: 22px;
}
.gen-heading-68 .h {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-68 .h:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-68 .h:active {
	color: rgba(0, 0, 0, 1);
}


.gen-horizontalline-51 { position: relative; }
.gen-horizontalline-51 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 50px;
	height: 100%;
}





.gen-horizontalline-51 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-51 > hr {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.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: 6px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}


.gen-editorrow-122 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-122 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-122 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-122 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-122 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-122 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-122 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-122 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-122 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-122 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-122 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-122 { position: relative; }





.gen-editorrow-122 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-122 span {
	line-height: 1.2em;
}
.gen-editorrow-122 {
	line-height: 1.2em;
}
.gen-editorrow-122  {
}
.gen-editorrow-122 {
	color: rgba(0, 192, 88, 1);
}

.gen-editorcolumn-221 { position: relative; }





.gen-editorcolumn-221 span {
	line-height: 1.2em;
}
.gen-editorcolumn-221 {
	line-height: 1.2em;
}

.gen-paragraph-226 { position: relative; }
.gen-paragraph-226 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-paragraph-226 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-226 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-226 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-226 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-226 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-226 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-226 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-35 { position: relative; }
.gen-input-35 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 20px;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-input-35 {
								margin-right: 0px;
							}
}

.gen-input-35 > .inner-wrapper > .input span {
}
.gen-input-35 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-35 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-35 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-35 > .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-35 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-35 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-35 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-35 > .inner-wrapper > .input::placeholder{
color:rgba(195, 196, 197, 1);
}
.gen-input-35 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-editorcolumn-222 { position: relative; }





.gen-editorcolumn-222 span {
	line-height: 1.2em;
}
.gen-editorcolumn-222 {
	line-height: 1.2em;
}

.gen-paragraph-227 { position: relative; }
.gen-paragraph-227 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 30px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-227 {
								margin-left: 10px;
							}
}

.gen-paragraph-227 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-227 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-227 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-227 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-227 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-227 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-227 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-36 { position: relative; }
.gen-input-36 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 15px;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-input-36 {
								margin-left: 0px;
							}
}

.gen-input-36 > .inner-wrapper > .input span {
}
.gen-input-36 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-36 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-36 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-36 > .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-36 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-36 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-36 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-36 > .inner-wrapper > .input::placeholder{
color:rgba(195, 196, 197, 1);
}
.gen-input-36 > .inner-wrapper > .input + i{
padding:0 0px;
}



.gen-editorrow-123 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-123 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-123 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-123 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-123 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-123 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-123 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-123 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-123 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-123 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-123 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-123 { position: relative; }





.gen-editorrow-123 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-123 span {
	line-height: 1.2em;
}
.gen-editorrow-123 {
	line-height: 1.2em;
}
.gen-editorrow-123  {
}
.gen-editorrow-123 {
	color: rgba(0, 192, 88, 1);
}

.gen-editorcolumn-223 { position: relative; }





.gen-editorcolumn-223 span {
	line-height: 1.2em;
}
.gen-editorcolumn-223 {
	line-height: 1.2em;
}

.gen-paragraph-228 { position: relative; }
.gen-paragraph-228 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-paragraph-228 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-228 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-228 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-228 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-228 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-228 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-228 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-37 { position: relative; }
.gen-input-37 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 20px;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-input-37 {
								margin-right: 0px;
							}
}

.gen-input-37 > .inner-wrapper > .input span {
}
.gen-input-37 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-37 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-37 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-37 > .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-37 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-37 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-37 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-37 > .inner-wrapper > .input::placeholder{
color:rgba(195, 196, 197, 1);
}
.gen-input-37 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-editorcolumn-224 { position: relative; }





.gen-editorcolumn-224 span {
	line-height: 1.2em;
}
.gen-editorcolumn-224 {
	line-height: 1.2em;
}



.gen-editorrow-124 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-124 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-124 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-124 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-124 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-124 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-124 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-124 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-124 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-124 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-124 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-124 { position: relative; }
.gen-editorrow-124 {
	margin-bottom: 0px;
}





.gen-editorrow-124 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-124 span {
	line-height: 1.2em;
}
.gen-editorrow-124 {
	line-height: 1.2em;
}
.gen-editorrow-124  {
}
.gen-editorrow-124 {
	color: rgba(0, 192, 88, 1);
}

.gen-editorcolumn-225 { position: relative; }





.gen-editorcolumn-225 span {
	line-height: 1.2em;
}
.gen-editorcolumn-225 {
	line-height: 1.2em;
}

.gen-paragraph-229 { position: relative; }
.gen-paragraph-229 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-229 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-229 .paragraph span {
}
.gen-paragraph-229 .paragraph {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-paragraph-229 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-paragraph-229 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-cityselect-1 { position: relative; }
.gen-cityselect-1 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 20px;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-cityselect-1 {
								margin-right: 0px;
							}
}

.gen-cityselect-1 .dropdown-input span {
}
.gen-cityselect-1 .dropdown-input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-cityselect-1 .dropdown-input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-cityselect-1 .dropdown-input  span {
font-size: 14px;
}
.gen-cityselect-1 .dropdown-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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-cityselect-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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-cityselect-1 .dropdown-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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-cityselect-1 .dropdown-input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-cityselect-1 .dropdown-button { position: relative; }
.gen-cityselect-1 .dropdown-button {
	width: 56px;
	height: 100%;
}





.gen-cityselect-1 .dropdown-button span {
	line-height: 1.2em;
}
.gen-cityselect-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-cityselect-1 .dropdown-button  {
}
.gen-cityselect-1 .dropdown-button {
	color: rgba(215, 7, 7, 1);
}

.gen-cityselect-1 .dropdown-button > i{
color:rgba(0, 0, 0, 1);
}

.gen-cityselect-1 .dropdown-balloon { position: relative; }
.gen-cityselect-1 .dropdown-balloon {
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}





.gen-cityselect-1 .dropdown-balloon span {
	line-height: 1.2em;
}
.gen-cityselect-1 .dropdown-balloon {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-cityselect-1 .dropdown-balloon  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-cityselect-1 .dropdown-balloon  span {
font-size: 14px;
}
.gen-cityselect-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(195, 196, 197, 1);
box-shadow: 0px 12px 20px rgba(14, 14, 14, 0.159);
	background-color: rgba(255, 255, 255, 1);
}
.gen-cityselect-1 .dropdown-balloon:hover {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-cityselect-1 .dropdown-balloon .dropdown-item{
padding:0 10px;
}
.gen-cityselect-1 .dropdown-balloon .dropdown-item{
min-height:35px;
}
.gen-cityselect-1 .dropdown-balloon .dropdown-item:hover{
background-color:rgba(246, 248, 249, 1);
}
.gen-cityselect-1 .dropdown-balloon .dropdown-item.disabled{
background-color:rgba(177, 177, 177, 1);
}
.gen-cityselect-1 .dropdown-balloon .search { position: relative; }
.gen-cityselect-1 .dropdown-balloon .search {
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	width: auto;
	height: 36px;
}




@media (max-width: 575.98px) {
							.gen-cityselect-1 .dropdown-balloon .search {
								margin-right: 10px;
								margin-left: 10px;
							}
}

.gen-cityselect-1 .dropdown-balloon .search > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-cityselect-1 .dropdown-balloon .search > .inner-wrapper > .input {
	font-family: Montserrat, 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-cityselect-1 .dropdown-balloon .search > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.gen-cityselect-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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-cityselect-1 .dropdown-balloon .search > .inner-wrapper > .input:focus {
	color: rgba(4, 5, 6, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-cityselect-1 .dropdown-balloon .search > .inner-wrapper > .input:hover {
	color: rgba(4, 5, 6, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-cityselect-1 .dropdown-balloon .search > .inner-wrapper > .input:disabled {
	color: rgba(0, 0, 0, 0);
}

.gen-cityselect-1 .dropdown-balloon .search > .inner-wrapper > .input + i{
padding:0 10px;
}
.gen-cityselect-1 .dropdown-balloon .search > .inner-wrapper > .input + i{
color:rgba(115, 115, 115, 1);
}




.gen-editorcolumn-226 { position: relative; }





.gen-editorcolumn-226 span {
	line-height: 1.2em;
}
.gen-editorcolumn-226 {
	line-height: 1.2em;
}



.gen-editorrow-125 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-125 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-125 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-125 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-125 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-125 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-125 { position: relative; }





.gen-editorrow-125 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-125 span {
}
.gen-editorrow-125 {
	text-transform: 0;
}
.gen-editorrow-125  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-125   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-125  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-125  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-125  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-125 {
	color: rgba(0, 192, 88, 1);
}

.gen-editorcolumn-227 { position: relative; }





.gen-editorcolumn-227 span {
}
.gen-editorcolumn-227 {
	text-transform: 0;
}

.gen-paragraph-230 { position: relative; }
.gen-paragraph-230 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
}




@media (max-width: 575.98px) {
							.gen-paragraph-230 {
								margin-right: 0px;
								margin-left: 0px;
							}
}

.gen-paragraph-230 .paragraph span {
}
.gen-paragraph-230 .paragraph {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-paragraph-230 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.gen-paragraph-230 .paragraph {
	color: rgba(0, 0, 0, 1);
}


.gen-officeselect-1 { position: relative; }
.gen-officeselect-1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-officeselect-1 {
								margin-right: 0px;
							}
}

.gen-officeselect-1 .dropdown-input span {
}
.gen-officeselect-1 .dropdown-input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-officeselect-1 .dropdown-input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-officeselect-1 .dropdown-input  span {
font-size: 14px;
}
.gen-officeselect-1 .dropdown-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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-officeselect-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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-officeselect-1 .dropdown-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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-officeselect-1 .dropdown-input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-officeselect-1 .dropdown-button { position: relative; }
.gen-officeselect-1 .dropdown-button {
	width: 50px;
	height: 100%;
}





.gen-officeselect-1 .dropdown-button span {
	line-height: 1.2em;
}
.gen-officeselect-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-officeselect-1 .dropdown-button  {
}
.gen-officeselect-1 .dropdown-button {
	color: rgba(0, 192, 88, 1);
}

.gen-officeselect-1 .dropdown-button > i{
color:rgba(64, 56, 72, 1);
}

.gen-officeselect-1 .dropdown-balloon { position: relative; }
.gen-officeselect-1 .dropdown-balloon {
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}





.gen-officeselect-1 .dropdown-balloon span {
	line-height: 1.2em;
}
.gen-officeselect-1 .dropdown-balloon {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-officeselect-1 .dropdown-balloon  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-officeselect-1 .dropdown-balloon  span {
font-size: 14px;
}
.gen-officeselect-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(195, 196, 197, 1);
box-shadow: 0px 12px 20px rgba(14, 14, 14, 0.159);
	background-color: rgba(255, 255, 255, 1);
}
.gen-officeselect-1 .dropdown-balloon:hover {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-officeselect-1 .dropdown-balloon .dropdown-item{
padding:0 10px;
}
.gen-officeselect-1 .dropdown-balloon .dropdown-item{
min-height:35px;
}
.gen-officeselect-1 .dropdown-balloon .dropdown-item:hover{
background-color:rgba(246, 248, 249, 1);
}
.gen-officeselect-1 .dropdown-balloon .dropdown-item.disabled{
background-color:rgba(177, 177, 177, 1);
}
.gen-officeselect-1 .dropdown-balloon .search { position: relative; }
.gen-officeselect-1 .dropdown-balloon .search {
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	width: auto;
	height: 36px;
}




@media (max-width: 575.98px) {
							.gen-officeselect-1 .dropdown-balloon .search {
								margin-right: 10px;
								margin-left: 10px;
							}
}

.gen-officeselect-1 .dropdown-balloon .search > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-officeselect-1 .dropdown-balloon .search > .inner-wrapper > .input {
	font-family: Montserrat, 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-officeselect-1 .dropdown-balloon .search > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.gen-officeselect-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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-officeselect-1 .dropdown-balloon .search > .inner-wrapper > .input:focus {
	color: rgba(4, 5, 6, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-officeselect-1 .dropdown-balloon .search > .inner-wrapper > .input:hover {
	color: rgba(4, 5, 6, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-officeselect-1 .dropdown-balloon .search > .inner-wrapper > .input:disabled {
	color: rgba(0, 0, 0, 0);
}

.gen-officeselect-1 .dropdown-balloon .search > .inner-wrapper > .input + i{
padding:0 10px;
}


.gen-officeselect-1 .find-on-map { position: relative; }
.gen-officeselect-1 .find-on-map {
	margin-left: 18px;
}





.gen-officeselect-1 .find-on-map > .button span {
}
.gen-officeselect-1 .find-on-map > .button {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	text-transform: 0;
	transition: all 0.3s;
}
.gen-officeselect-1 .find-on-map > .button  {
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.gen-officeselect-1 .find-on-map > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-officeselect-1 .find-on-map > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-officeselect-1 .find-on-map > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-officeselect-1 .find-on-map > .button:disabled {
	color: rgba(0, 192, 88, 1);
}

.gen-officeselect-1 .find-on-map > .button > i{
color:rgba(255, 255, 255, 1);
}
.gen-officeselect-1 .find-on-map > .button:hover> i{
color:rgba(255, 255, 255, 1);
}
.gen-officeselect-1 .find-on-map > .button > span{
padding:0 10px;
}





.gen-editorrow-126 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-126 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-126 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-126 .col:nth-child(1) {
flex: 0 0 auto;
 width: 47.91091160220995%;
}
.gen-editorrow-126 .col:nth-child(2) {
flex: 0 0 auto;
 width: 52.08908839779005%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-126 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-126 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-126 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-126 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@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 { position: relative; }


@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorrow-126 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
						.gen-editorrow-126 {
							margin-bottom: 30px;
						}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorrow-126 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
						.gen-editorrow-126 {
							margin-bottom: 60px;
						}
}
@media (max-width: 575.98px) {
	.gen-editorrow-126 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorrow-126 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorrow-126 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-editorrow-126 {
display:none !important;
} }
.gen-editorrow-126 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-126 span {
}
.gen-editorrow-126 {
}
.gen-editorrow-126  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-126  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-126  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-126  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-126 {
	color: rgba(255, 255, 0, 1);
}

.gen-editorcolumn-228 { position: relative; }





.gen-editorcolumn-228 span {
}
.gen-editorcolumn-228 {
}

.gen-button-61 { position: relative; }
.gen-button-61 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: 280px;
	height: 50px;
}

@media (max-width: 1199.98px) {
	.gen-button-61 {
		margin-right: auto;
		margin-left: 0px;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-61 {
		margin-bottom: 25px;
	}
}


@media (max-width: 575.98px) {
			.gen-button-61 {
				margin-right: 15px;
				margin-left: 15px;
				width: auto;
			}
}

.gen-button-61 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-61 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-61 > .button  {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-button-61 > .button  span {
font-size: 16px;
}
.gen-button-61 > .button {
	color: rgba(66, 80, 93, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(84, 101, 118, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-61 > .button:hover {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-61 > .button:active {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-61 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-button-61 > .button > span{
padding:0 5px;
}


.gen-editorcolumn-229 { position: relative; }





.gen-editorcolumn-229 span {
}
.gen-editorcolumn-229 {
}

.gen-button-62 { position: relative; }
.gen-button-62 {
	margin-bottom: 0px;
	margin-left: auto;
	width: 312px;
	height: 50px;
}

@media (max-width: 1199.98px) {
	.gen-button-62 {
		margin-right: 0px;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-62 {
		margin-bottom: 25px;
	}
}


@media (max-width: 575.98px) {
			.gen-button-62 {
				margin-right: 15px;
				margin-left: 15px;
				width: auto;
			}
}

.gen-button-62 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-62 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-62 > .button  {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-button-62 > .button  span {
font-size: 16px;
}
.gen-button-62 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-button-62 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-62 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-62 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-button-62 > .button > i{
color:rgba(255, 255, 255, 1);
}
.gen-button-62 > .button > span{
padding:0 5px;
}




.gen-editorcolumn-230 { position: relative; }





.gen-editorcolumn-230 span {
	line-height: 1.2em;
}
.gen-editorcolumn-230 {
	line-height: 1.2em;
}
.gen-editorcolumn-230  {
}

.gen-cartsummaryview-5 { position: relative; }
.gen-cartsummaryview-5 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-cartsummaryview-5 {
				margin-left: 0px;
			}
}



.gen-cartsummaryview-5 span {
	line-height: 1.2em;
}
.gen-cartsummaryview-5 {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-cartsummaryview-5  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-cartsummaryview-5 {
	color: rgba(215, 7, 7, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(246, 248, 249, 1);
}

.gen-heading-69 { position: relative; }
.gen-heading-69 {
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}





.gen-heading-69 .h span {
}
.gen-heading-69 .h {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-heading-69 .h  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 20px;
}
.gen-heading-69 .h  span {
font-size: 20px;
}
@media (max-width: 575.98px) {
  .gen-heading-69 .h  {
	font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-69 .h  span {
font-size: 18px;
	}
}
.gen-heading-69 .h {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-69 .h:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-69 .h:active {
	color: rgba(0, 0, 0, 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: 0px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}
.gen-cartitemlist-2 {
	color: rgba(215, 7, 7, 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: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.gen-cartitemlist-2 .cart-item-view {
	color: rgba(215, 7, 7, 1);
}

.gen-horizontalline-52 { position: relative; }
.gen-horizontalline-52 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	width: auto;
	height: 100%;
}



@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(215, 7, 7, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
}


.gen-editorrow-127 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-127 .col:nth-child(1) {
flex: 0 0 auto;
 width: 23.816856971153847%;
}
.gen-editorrow-127 .col:nth-child(2) {
flex: 0 0 auto;
 width: 76.18314302884616%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-127 .col:nth-child(1) {
flex: 0 0 auto;
 width: 29.273582600195493%;
}
.gen-editorrow-127 .col:nth-child(2) {
flex: 0 0 auto;
 width: 70.7264173998045%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-127 .col:nth-child(1) {
flex: 0 0 auto;
 width: 25%;
}
.gen-editorrow-127 .col:nth-child(2) {
flex: 0 0 auto;
 width: 75%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-127 .col:nth-child(1) {
flex: 0 0 auto;
 width: 25%;
}
.gen-editorrow-127 .col:nth-child(2) {
flex: 0 0 auto;
 width: 75%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-127 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.232923497267763%;
}
.gen-editorrow-127 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.76707650273224%;
}

}
.gen-editorrow-127 { position: relative; }
.gen-editorrow-127 {
	margin-bottom: 0px;
}





.gen-editorrow-127 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-127 span {
	line-height: 1.2em;
}
.gen-editorrow-127 {
	line-height: 1.2em;
}
.gen-editorrow-127  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-127  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-127  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-127 {
	color: rgba(215, 7, 7, 1);
}

.gen-editorcolumn-231 { position: relative; }





.gen-editorcolumn-231 span {
	line-height: 1.2em;
}
.gen-editorcolumn-231 {
	line-height: 1.2em;
}

.gen-image-57 { position: relative; }
.gen-image-57 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 88px;
	height: 88px;
}


@media (max-width: 991.98px) {
			.gen-image-57 {
				width: 88px;
				height: 88px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-57 {
				width: 110px;
				height: 110px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-57 {
				margin-bottom: 0px;
				width: 90px;
				height: 90px;
			}
}

.gen-image-57 .image-a span {
	line-height: 1.2em;
}
.gen-image-57 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-image-57 .image-a  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.gen-image-57 .image-a {
	color: rgba(215, 7, 7, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-232 { position: relative; }





.gen-editorcolumn-232 span {
	line-height: 1.2em;
}
.gen-editorcolumn-232 {
	line-height: 1.2em;
}

.gen-paragraph-231 { position: relative; }
.gen-paragraph-231 {
	margin-right: 5px;
	margin-left: 5px;
	width: auto;
}





.gen-paragraph-231 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-231 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-231 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-231 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-231 .paragraph {
	color: rgba(84, 101, 118, 1);
}


.gen-editorrow-128 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-128 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-128 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-128 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-128 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-128 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-128 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-128 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-128 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@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 { position: relative; }





.gen-editorrow-128 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-128 span {
}
.gen-editorrow-128 {
	text-transform: 0;
}
.gen-editorrow-128  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-128 {
	color: rgba(215, 7, 7, 1);
}

.gen-editorcolumn-233 { position: relative; }





.gen-editorcolumn-233 span {
}
.gen-editorcolumn-233 {
	text-transform: 0;
}

.gen-paragraph-232 { position: relative; }
.gen-paragraph-232 {
	margin-right: 10px;
	margin-left: 0px;
}





.gen-paragraph-232 .paragraph span {
}
.gen-paragraph-232 .paragraph {
	font-family: Montserrat, sans-serif;
}
.gen-paragraph-232 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-232 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-232 .paragraph {
	color: rgba(84, 101, 118, 1);
}


.gen-block-76 { position: relative; }





.gen-block-76 span {
	line-height: 1.2em;
}
.gen-block-76 {
	line-height: 1.2em;
}
.gen-block-76  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-76 {
	color: rgba(215, 7, 7, 1);
}

.gen-paragraph-233 { position: relative; }
.gen-paragraph-233 {
	margin-right: 0px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-233 .paragraph span {
}
.gen-paragraph-233 .paragraph {
	font-family: Montserrat, sans-serif;
}
.gen-paragraph-233 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-233 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-233 .paragraph {
	color: rgba(84, 101, 118, 1);
}


.gen-paragraph-234 { position: relative; }
.gen-paragraph-234 {
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}





.gen-paragraph-234 .paragraph span {
}
.gen-paragraph-234 .paragraph {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-paragraph-234 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-234 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-234 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-234 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-234 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-234 { position: relative; }





.gen-editorcolumn-234 span {
}
.gen-editorcolumn-234 {
	text-transform: 0;
}

.gen-paragraph-235 { position: relative; }
.gen-paragraph-235 {
	margin-bottom: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-235 {
								width: auto;
							}
}

.gen-paragraph-235 .paragraph span {
}
.gen-paragraph-235 .paragraph {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-paragraph-235 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-235 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-235 .paragraph  {
	font-size: 16px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-235 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-235 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-235 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-235 .paragraph:active {
	color: rgba(0, 0, 0, 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-promocodeform-1 { position: relative; }





.gen-promocodeform-1 span {
}
.gen-promocodeform-1 {
}
.gen-promocodeform-1  {
}
.gen-promocodeform-1 {
	color: rgba(215, 7, 7, 1);
}

.gen-editorrow-129 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-129 .col:nth-child(1) {
flex: 0 0 auto;
 width: 86.21105695718654%;
}
.gen-editorrow-129 .col:nth-child(2) {
flex: 0 0 auto;
 width: 13.788943042813461%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-129 .col:nth-child(1) {
flex: 0 0 auto;
 width: 83.33333333333333%;
}
.gen-editorrow-129 .col:nth-child(2) {
flex: 0 0 auto;
 width: 16.666666666666675%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-129 .col:nth-child(1) {
flex: 0 0 auto;
 width: 91.66666666666666%;
}
.gen-editorrow-129 .col:nth-child(2) {
flex: 0 0 auto;
 width: 8.333333333333337%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-129 .col:nth-child(1) {
flex: 0 0 auto;
 width: 90.37766747703942%;
}
.gen-editorrow-129 .col:nth-child(2) {
flex: 0 0 auto;
 width: 9.622332522960575%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-129 .col:nth-child(1) {
flex: 0 0 auto;
 width: 80.06250000000003%;
}
.gen-editorrow-129 .col:nth-child(2) {
flex: 0 0 auto;
 width: 19.937499999999975%;
}

}
.gen-editorrow-129 { position: relative; }
.gen-editorrow-129 {
	margin-right: auto;
	width: 100%;
}





.gen-editorrow-129 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-129 span {
}
.gen-editorrow-129 {
	text-transform: 0;
}
.gen-editorrow-129  {
	padding-top: 25px;
	padding-right: 20px;
	padding-bottom: 25px;
	padding-left: 20px;
}
.gen-editorrow-129 {
	color: rgba(215, 7, 7, 1);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-editorcolumn-235 { position: relative; }





.gen-editorcolumn-235 span {
}
.gen-editorcolumn-235 {
}

.gen-input-38 { position: relative; }
.gen-input-38 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
	height: 50px;
}





.gen-input-38 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-38 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-38 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 75px;
	padding-bottom: 5px;
	padding-left: 50px;
	font-size: 14px;
}
.gen-input-38 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-38 > .inner-wrapper > .input {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
}
.gen-input-38 > .inner-wrapper > .input:focus {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-input-38 > .inner-wrapper > .input:hover {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-input-38 > .inner-wrapper > .input:disabled {
	color: rgba(177, 177, 177, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(177, 177, 177, 1);
}

.gen-input-38 > .inner-wrapper > .input::placeholder{
color:rgba(81, 70, 91, 1);
}
.gen-input-38 > .inner-wrapper > .input + i{
padding:0 15px;
}
.gen-input-38 > .inner-wrapper > .input + i{
color:rgba(111, 158, 50, 1);
}


.gen-editorcolumn-236 { position: relative; }





.gen-editorcolumn-236 span {
}
.gen-editorcolumn-236 {
}

.gen-button-63 { position: relative; }
.gen-button-63 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 50px;
	height: 50px;
}





.gen-button-63 > .button span {
	line-height: 1.2em;
}
.gen-button-63 > .button {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-63 > .button  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-size: 14px;
}
.gen-button-63 > .button  span {
font-size: 14px;
}
.gen-button-63 > .button {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-button-63 > .button:hover {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-63 > .button:active {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-63 > .button:disabled {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(177, 177, 177, 1);
}

.gen-button-63 > .button > i{
color:rgba(255, 255, 255, 1);
}
.gen-button-63 > .button > span{
padding:0 0px;
}




.gen-editorrow-130 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-130 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-130 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-130 .col:nth-child(1) {
flex: 0 0 auto;
 width: 61.96267590149513%;
}
.gen-editorrow-130 .col:nth-child(2) {
flex: 0 0 auto;
 width: 38.03732409850487%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-130 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-130 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-130 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-130 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-130 .col:nth-child(1) {
flex: 0 0 auto;
 width: 52.649038461538446%;
}
.gen-editorrow-130 .col:nth-child(2) {
flex: 0 0 auto;
 width: 47.350961538461554%;
}

}
.gen-editorrow-130 { position: relative; }
.gen-editorrow-130 {
	margin-top: 15px;
}





.gen-editorrow-130 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-130 span {
	line-height: 1.2em;
}
.gen-editorrow-130 {
	line-height: 1.2em;
}
.gen-editorrow-130  {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
}
.gen-editorrow-130 {
	color: rgba(215, 7, 7, 1);
}

.gen-editorcolumn-237 { position: relative; }





.gen-editorcolumn-237 span {
	line-height: 1.2em;
}
.gen-editorcolumn-237 {
	line-height: 1.2em;
}

.gen-heading-70 { position: relative; }
.gen-heading-70 {
	margin-right: 10px;
	margin-left: 10px;
}





.gen-heading-70 .h span {
}
.gen-heading-70 .h {
	font-family: Montserrat, sans-serif;
}
.gen-heading-70 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-heading-70 .h  span {
font-size: 14px;
}
.gen-heading-70 .h {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-70 .h:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-70 .h:active {
	color: rgba(84, 101, 118, 1);
}



.gen-editorcolumn-238 { position: relative; }





.gen-editorcolumn-238 span {
	line-height: 1.2em;
}
.gen-editorcolumn-238 {
	line-height: 1.2em;
}

.gen-paragraph-236 { position: relative; }
.gen-paragraph-236 {
	margin-right: 0px;
	margin-left: auto;
	width: auto;
	height: auto;
}





.gen-paragraph-236 .paragraph span {
}
.gen-paragraph-236 .paragraph {
	font-family: Montserrat, sans-serif;
}
.gen-paragraph-236 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-236 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-236 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-236 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-236 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}




.gen-block-77 { position: relative; }





.gen-block-77 span {
	line-height: 1.2em;
}
.gen-block-77 {
	line-height: 1.2em;
}
.gen-block-77  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-77 {
	color: rgba(215, 7, 7, 1);
}
.discount-block {
   display:none;
}

.has-discount .discount-block {
   display:flex;
}
.gen-editorrow-131 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-131 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-131 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-131 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-131 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-131 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-131 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-131 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-131 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-131 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-131 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-131 { position: relative; }
.gen-editorrow-131 {
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	width: auto;
}





.gen-editorrow-131 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-131 span {
	line-height: 1.2em;
}
.gen-editorrow-131 {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-editorrow-131  {
	padding-top: 5px;
	padding-bottom: 5px;
}
.gen-editorrow-131 {
	color: rgba(215, 7, 7, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-editorcolumn-239 { position: relative; }





.gen-editorcolumn-239 span {
	line-height: 1.2em;
}
.gen-editorcolumn-239 {
	line-height: 1.2em;
}

.gen-heading-71 { position: relative; }
.gen-heading-71 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-heading-71 .h span {
}
.gen-heading-71 .h {
	font-family: Montserrat, sans-serif;
}
.gen-heading-71 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-heading-71 .h  span {
font-size: 14px;
}
.gen-heading-71 .h {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-71 .h:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-71 .h:active {
	color: rgba(84, 101, 118, 1);
}



.gen-editorcolumn-240 { position: relative; }





.gen-editorcolumn-240 span {
	line-height: 1.2em;
}
.gen-editorcolumn-240 {
	line-height: 1.2em;
}

.gen-paragraph-237 { position: relative; }
.gen-paragraph-237 {
	margin-right: 0px;
	margin-left: auto;
	width: auto;
	height: auto;
}





.gen-paragraph-237 .paragraph span {
}
.gen-paragraph-237 .paragraph {
	font-family: Montserrat, sans-serif;
}
.gen-paragraph-237 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-237 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-237 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-237 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-237 .paragraph:active {
	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: 50%;
}
.gen-editorrow-132 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-132 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-132 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-132 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-132 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-132 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-132 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-132 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-132 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-132 { position: relative; }
.gen-editorrow-132 {
	margin-bottom: 0px;
}





.gen-editorrow-132 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-132 span {
	line-height: 1.2em;
}
.gen-editorrow-132 {
	line-height: 1.2em;
}
.gen-editorrow-132  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-132 {
	color: rgba(215, 7, 7, 1);
}

.gen-editorcolumn-241 { position: relative; }





.gen-editorcolumn-241 span {
	line-height: 1.2em;
}
.gen-editorcolumn-241 {
	line-height: 1.2em;
}

.gen-heading-72 { position: relative; }
.gen-heading-72 {
	margin-right: 10px;
	margin-left: 10px;
}





.gen-heading-72 .h span {
}
.gen-heading-72 .h {
	font-family: Montserrat, sans-serif;
}
.gen-heading-72 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-heading-72 .h  span {
font-size: 14px;
}
.gen-heading-72 .h {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-72 .h:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-72 .h:active {
	color: rgba(84, 101, 118, 1);
}



.gen-editorcolumn-242 { position: relative; }





.gen-editorcolumn-242 span {
	line-height: 1.2em;
}
.gen-editorcolumn-242 {
	line-height: 1.2em;
}

.gen-paragraph-238 { position: relative; }
.gen-paragraph-238 {
	margin-right: 10px;
	margin-left: auto;
	width: auto;
	height: auto;
}





.gen-paragraph-238 .paragraph span {
}
.gen-paragraph-238 .paragraph {
	font-family: Montserrat, sans-serif;
}
.gen-paragraph-238 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-238 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-238 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-238 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-238 .paragraph:active {
	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: 50%;
}
.gen-editorrow-133 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-133 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-133 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-133 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-133 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-133 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-133 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-133 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-133 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-133 { position: relative; }
.gen-editorrow-133 {
	margin-bottom: 0px;
}





.gen-editorrow-133 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-133 span {
	line-height: 1.2em;
}
.gen-editorrow-133 {
	line-height: 1.2em;
}
.gen-editorrow-133  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-133 {
	color: rgba(215, 7, 7, 1);
}

.gen-editorcolumn-243 { position: relative; }





.gen-editorcolumn-243 span {
	line-height: 1.2em;
}
.gen-editorcolumn-243 {
	line-height: 1.2em;
}

.gen-heading-73 { position: relative; }
.gen-heading-73 {
	margin-right: 10px;
	margin-left: 10px;
}





.gen-heading-73 .h span {
}
.gen-heading-73 .h {
	font-family: Montserrat, sans-serif;
}
.gen-heading-73 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-heading-73 .h  span {
font-size: 14px;
}
.gen-heading-73 .h {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-73 .h:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-73 .h:active {
	color: rgba(84, 101, 118, 1);
}



.gen-editorcolumn-244 { position: relative; }





.gen-editorcolumn-244 span {
	line-height: 1.2em;
}
.gen-editorcolumn-244 {
	line-height: 1.2em;
}

.gen-paragraph-239 { position: relative; }
.gen-paragraph-239 {
	margin-right: 10px;
	margin-left: auto;
	width: auto;
	height: auto;
}





.gen-paragraph-239 .paragraph span {
}
.gen-paragraph-239 .paragraph {
	font-family: Montserrat, sans-serif;
}
.gen-paragraph-239 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-239 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-239 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-239 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-239 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-134 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-134 .col:nth-child(1) {
flex: 0 0 auto;
 width: 51.28880266075387%;
}
.gen-editorrow-134 .col:nth-child(2) {
flex: 0 0 auto;
 width: 48.71119733924613%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-134 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-134 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

}
@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: 50%;
}
.gen-editorrow-134 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-134 { position: relative; }
.gen-editorrow-134 {
	margin-bottom: 15px;
}





.gen-editorrow-134 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-134 span {
	line-height: 1.2em;
}
.gen-editorrow-134 {
	line-height: 1.2em;
}
.gen-editorrow-134  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-134 {
	color: rgba(215, 7, 7, 1);
}

.gen-editorcolumn-245 { position: relative; }





.gen-editorcolumn-245 span {
	line-height: 1.2em;
}
.gen-editorcolumn-245 {
	line-height: 1.2em;
}

.gen-heading-74 { position: relative; }
.gen-heading-74 {
	margin-right: 10px;
	margin-left: 10px;
}





.gen-heading-74 .h span {
}
.gen-heading-74 .h {
	font-family: Montserrat, sans-serif;
}
.gen-heading-74 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-heading-74 .h  span {
font-size: 14px;
}
.gen-heading-74 .h {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-74 .h:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-74 .h:active {
	color: rgba(84, 101, 118, 1);
}



.gen-editorcolumn-246 { position: relative; }





.gen-editorcolumn-246 span {
	line-height: 1.2em;
}
.gen-editorcolumn-246 {
	line-height: 1.2em;
}

.gen-paragraph-240 { position: relative; }
.gen-paragraph-240 {
	margin-right: 10px;
	margin-left: auto;
	width: auto;
	height: auto;
}





.gen-paragraph-240 .paragraph span {
}
.gen-paragraph-240 .paragraph {
	font-family: Montserrat, sans-serif;
}
.gen-paragraph-240 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-240 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-240 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-240 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-240 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-135 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.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%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.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%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.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%;
}

}
@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%;
}

}
@media (max-width: 575.98px) {
.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 { position: relative; }
.gen-editorrow-135 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-editorrow-135 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-135 span {
	line-height: 1.2em;
}
.gen-editorrow-135 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-editorrow-135  {
	padding-top: 10px;
	padding-bottom: 10px;
}
.gen-editorrow-135 {
	color: rgba(215, 7, 7, 1);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-editorcolumn-247 { position: relative; }





.gen-editorcolumn-247 span {
	line-height: 1.2em;
}
.gen-editorcolumn-247 {
	line-height: 1.2em;
}

.gen-heading-75 { position: relative; }
.gen-heading-75 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-heading-75 .h span {
}
.gen-heading-75 .h {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-heading-75 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-75 .h  span {
font-size: 16px;
}
.gen-heading-75 .h {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-75 .h:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-75 .h:active {
	color: rgba(84, 101, 118, 1);
}



.gen-editorcolumn-248 { position: relative; }





.gen-editorcolumn-248 span {
	line-height: 1.2em;
}
.gen-editorcolumn-248 {
	line-height: 1.2em;
}

.gen-paragraph-241 { position: relative; }
.gen-paragraph-241 {
	margin-right: 0px;
	width: 100%;
	height: auto;
}





.gen-paragraph-241 .paragraph span {
}
.gen-paragraph-241 .paragraph {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-paragraph-241 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-241 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-241 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-241 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-241 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}







.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: 47.91091160220995%;
}
.gen-editorrow-136 .col:nth-child(2) {
flex: 0 0 auto;
 width: 52.08908839779005%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.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: 767.98px) and (min-width: 576px) {
.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: 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) and (min-width: 992.00px) {
	.gen-editorrow-136 {
	display:none !important;
	}
}


@media (max-width: 767.98px) {
						.gen-editorrow-136 {
							margin-bottom: 30px;
						}
}

@media (max-width: 575.98px) {
						.gen-editorrow-136 {
							margin-bottom: 60px;
						}
}
@media (max-width: 575.98px) {
	.gen-editorrow-136 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-editorrow-136 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-136 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-editorrow-136 {
display:none !important;
} }
.gen-editorrow-136 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-136 span {
}
.gen-editorrow-136 {
}
.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(255, 255, 0, 1);
}

.gen-editorcolumn-249 { position: relative; }





.gen-editorcolumn-249 span {
}
.gen-editorcolumn-249 {
}

.gen-button-64 { position: relative; }
.gen-button-64 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: 280px;
	height: 50px;
}

@media (max-width: 1199.98px) {
	.gen-button-64 {
		margin-right: auto;
		margin-left: 5px;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-64 {
		margin-bottom: 0px;
		margin-left: 0px;
	}
}


@media (max-width: 575.98px) {
			.gen-button-64 {
				margin-right: 15px;
				margin-left: 15px;
				width: auto;
			}
}

.gen-button-64 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-64 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-64 > .button  {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-button-64 > .button  span {
font-size: 16px;
}
.gen-button-64 > .button {
	color: rgba(66, 80, 93, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(84, 101, 118, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-64 > .button:hover {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-64 > .button:active {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-64 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-button-64 > .button > span{
padding:0 5px;
}


.gen-editorcolumn-250 { position: relative; }





.gen-editorcolumn-250 span {
}
.gen-editorcolumn-250 {
}

.gen-button-65 { position: relative; }
.gen-button-65 {
	margin-bottom: 0px;
	margin-left: auto;
	width: 280px;
	height: 50px;
}

@media (max-width: 1199.98px) {
	.gen-button-65 {
		margin-right: 5px;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-65 {
		margin-right: 0px;
		margin-bottom: 0px;
	}
}


@media (max-width: 575.98px) {
			.gen-button-65 {
				margin-right: 15px;
				margin-left: 15px;
				width: auto;
			}
}

.gen-button-65 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-65 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-65 > .button  {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-button-65 > .button  span {
font-size: 16px;
}
.gen-button-65 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-button-65 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-65 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-65 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-button-65 > .button > i{
color:rgba(255, 255, 255, 1);
}
.gen-button-65 > .button > span{
padding:0 5px;
}



.gen-editorrow-137 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-137 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-137 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-137 .col:nth-child(1) {
flex: 0 0 auto;
 width: 47.91091160220995%;
}
.gen-editorrow-137 .col:nth-child(2) {
flex: 0 0 auto;
 width: 52.08908839779005%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-137 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-137 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-137 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-137 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-137 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-137 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-137 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorrow-137 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-137 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorrow-137 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
						.gen-editorrow-137 {
							margin-bottom: 30px;
						}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorrow-137 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
						.gen-editorrow-137 {
							margin-bottom: 0px;
						}
}

@media (min-width: 1200px) {
 .gen-editorrow-137 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-137 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorrow-137 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorrow-137 {
display:none !important;
} }
.gen-editorrow-137 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-137 span {
}
.gen-editorrow-137 {
}
.gen-editorrow-137  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-137  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-137  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-137  {
	padding-top: 0px;
	padding-bottom: 0px;
	}
}
.gen-editorrow-137 {
	color: rgba(255, 255, 0, 1);
}

.gen-editorcolumn-251 { position: relative; }





.gen-editorcolumn-251 span {
}
.gen-editorcolumn-251 {
}

.gen-button-66 { position: relative; }
.gen-button-66 {
	margin-bottom: 0px;
	margin-left: auto;
	width: 280px;
	height: 50px;
}

@media (max-width: 1199.98px) {
	.gen-button-66 {
		margin-right: 5px;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-66 {
		margin-bottom: 25px;
	}
}


@media (max-width: 575.98px) {
			.gen-button-66 {
				margin-right: 0px;
				margin-bottom: 15px;
				margin-left: 0px;
				width: auto;
			}
}

.gen-button-66 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-66 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-66 > .button  {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-button-66 > .button  span {
font-size: 16px;
}
.gen-button-66 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-button-66 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-66 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-66 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-button-66 > .button > i{
color:rgba(255, 255, 255, 1);
}
.gen-button-66 > .button > span{
padding:0 5px;
}


.gen-editorcolumn-252 { position: relative; }





.gen-editorcolumn-252 span {
}
.gen-editorcolumn-252 {
}

.gen-button-67 { position: relative; }
.gen-button-67 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: 280px;
	height: 50px;
}

@media (max-width: 1199.98px) {
	.gen-button-67 {
		margin-right: auto;
		margin-left: 5px;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-67 {
		margin-bottom: 25px;
	}
}


@media (max-width: 575.98px) {
			.gen-button-67 {
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: 0px;
				width: auto;
			}
}

.gen-button-67 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-67 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-67 > .button  {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-button-67 > .button  span {
font-size: 16px;
}
.gen-button-67 > .button {
	color: rgba(66, 80, 93, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(84, 101, 118, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-67 > .button:hover {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-67 > .button:active {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-67 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-button-67 > .button > span{
padding:0 5px;
}




.gen-editormain-30 { position: relative; }





.gen-editorsection-47 { position: relative; }





.gen-editorsection-47 span {
}
.gen-editorsection-47 {
	text-transform: 0;
}
.gen-editorsection-47  {
	padding-top: 15px;
	padding-bottom: 60px;
}
@media (max-width: 1199.98px) {
  .gen-editorsection-47   {
	padding-top: 15px;
	padding-bottom: 60px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorsection-47  {
	padding-top: 15px;
	padding-bottom: 60px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorsection-47  {
	padding-top: 0px;
	padding-bottom: 60px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorsection-47  {
	padding-top: 0px;
	padding-bottom: 60px;
	}
}
.gen-editorsection-47 {
	color: rgba(0, 0, 0, 0);
	background-image: url('/Designs/Images/bg6.jklwqtqgdhs.png') ;
	background-position: center bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: auto ;
}

.webp .gen-editorsection-47 { background-image:url('/o/bg6.jklwqtqgdhs.1920x3206.o.bg.webp'); }
.no-webp .gen-editorsection-47 { background-image:url('/o/bg6.jklwqtqgdhs.1920x3206.o.bg.png'); }
.gen-editorrow-138 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-138 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-138 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-138 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-138 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-138 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-138 { position: relative; }
.gen-editorrow-138 {
	margin-bottom: 20px;
}





.gen-editorrow-138 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-138 span {
}
.gen-editorrow-138 {
	text-transform: 0;
}
.gen-editorrow-138  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-138   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-138  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-138  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-138  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-138 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-253 { position: relative; }





.gen-editorcolumn-253 span {
}
.gen-editorcolumn-253 {
	text-transform: 0;
}

.gen-heading-76 { position: relative; }
.gen-heading-76 {
	margin-bottom: 0px;
}


@media (max-width: 991.98px) {
			.gen-heading-76 {
				margin-bottom: 0px;
			}
}


@media (max-width: 575.98px) {
					.gen-heading-76 {
						margin-top: 0px;
						margin-bottom: 0px;
					}
}

.gen-heading-76 .h span {
}
.gen-heading-76 .h {
	font-family: Montserrat, sans-serif;
font-weight: bold;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-heading-76 .h  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 42px;
}
.gen-heading-76 .h  span {
font-size: 42px;
}
@media (max-width: 991.98px) {
  .gen-heading-76 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-76 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-76 .h  {
	font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-76 .h  span {
font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-76 .h  {
	font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-76 .h  span {
font-size: 42px;
	}
}
.gen-heading-76 .h {
	color: rgba(14, 14, 14, 1);
}
.gen-heading-76 .h:hover {
	color: rgba(14, 14, 14, 1);
}
.gen-heading-76 .h:active {
	color: rgba(14, 14, 14, 1);
}


.gen-horizontalline-53 { position: relative; }
.gen-horizontalline-53 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 80px;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-53 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-horizontalline-53 {
		margin-top: 0px;
		margin-bottom: 15px;
	}
}


@media (max-width: 575.98px) {
			.gen-horizontalline-53 {
				margin-right: auto;
				margin-bottom: 15px;
				margin-left: 0px;
			}
}

.gen-horizontalline-53 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-53 > hr {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.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: 6px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}


.gen-block-78 { position: relative; }





.gen-block-78 span {
	line-height: 1.2em;
}
.gen-block-78 {
	line-height: 1.2em;
}
.gen-block-78  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
@media (max-width: 575.98px) {
  .gen-block-78  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-block-78 {
	color: rgba(255, 255, 0, 1);
}

.gen-button-68 { position: relative; }
.gen-button-68 {
	margin-right: 5px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-button-68 {
								margin-bottom: 5px;
							}
}

.gen-button-68 > .button span {
	line-height: 1.2em;
}
.gen-button-68 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.3s;
}
.gen-button-68 > .button  {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-button-68 > .button  span {
font-size: 16px;
}
.gen-button-68 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-button-68 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-68 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-68 > .button:disabled {
	color: rgba(239, 239, 239, 1);
}

.gen-button-68 > .button > span{
padding:0 0px;
}

.gen-button-69 { position: relative; }
.gen-button-69 {
	margin-right: 5px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-button-69 {
								margin-bottom: 5px;
							}
}

.gen-button-69 > .button span {
	line-height: 1.2em;
}
.gen-button-69 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
	transition: all 0.3s;
}
.gen-button-69 > .button  {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-button-69 > .button  span {
font-size: 16px;
}
.gen-button-69 > .button {
	color: rgba(144, 145, 146, 1);
}
.gen-button-69 > .button:hover {
	color: rgba(141, 199, 63, 1);
}
.gen-button-69 > .button:active {
	color: rgba(141, 199, 63, 1);
}
.gen-button-69 > .button:disabled {
	color: rgba(239, 239, 239, 1);
}

.gen-button-69 > .button > span{
padding:0 0px;
}

.gen-button-70 { position: relative; }
.gen-button-70 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-button-70 > .button span {
	line-height: 1.2em;
}
.gen-button-70 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
	border-bottom-left-radius: 16px;
	border-bottom-right-radius: 16px;
	transition: all 0.3s;
}
.gen-button-70 > .button  {
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-button-70 > .button  span {
font-size: 16px;
}
.gen-button-70 > .button {
	color: rgba(144, 145, 146, 1);
}
.gen-button-70 > .button:hover {
	color: rgba(141, 199, 63, 1);
}
.gen-button-70 > .button:active {
	color: rgba(141, 199, 63, 1);
}
.gen-button-70 > .button:disabled {
	color: rgba(239, 239, 239, 1);
}

.gen-button-70 > .button > span{
padding:0 0px;
}




.gen-editorrow-139 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-139 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-139 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-139 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-139 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-139 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-139 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-139 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-139 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-139 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-139 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-139 { position: relative; }
.gen-editorrow-139 {
	margin-bottom: 20px;
	width: 100%;
}





.gen-editorrow-139 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-139 span {
	line-height: 1.2em;
}
.gen-editorrow-139 {
	line-height: 1.2em;
}
.gen-editorrow-139  {
}
.gen-editorrow-139 {
	color: rgba(215, 7, 7, 1);
}

.gen-editorcolumn-254 { position: relative; }





.gen-editorcolumn-254 span {
	line-height: 1.2em;
}
.gen-editorcolumn-254 {
	line-height: 1.2em;
}
.gen-editorcolumn-254  {
}

.gen-paragraph-242 { position: relative; }
.gen-paragraph-242 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}





.gen-paragraph-242 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-242 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	text-transform: uppercase;
}
.gen-paragraph-242 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 22px;
}
.gen-paragraph-242 .paragraph  span {
font-size: 22px;
}
.gen-paragraph-242 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-242 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-242 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-horizontalline-54 { position: relative; }
.gen-horizontalline-54 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: 10px;
	width: 50px;
	height: 100%;
}





.gen-horizontalline-54 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-54 > hr {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.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: 6px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}


.gen-shippingoptionlist-1 { position: relative; }
.gen-shippingoptionlist-1 {
	margin-right: 5px;
	margin-bottom: 30px;
	margin-left: 5px;
}


@media (max-width: 991.98px) {
			.gen-shippingoptionlist-1 {
				margin-right: 0px;
				margin-left: 0px;
			}
}



.gen-shippingoptionlist-1 span {
	line-height: 1.2em;
}
.gen-shippingoptionlist-1 {
	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-shippingoptionlist-1  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.gen-shippingoptionlist-1 {
	color: rgba(215, 7, 7, 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: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-shippingoptionlist-1 .shipping-option-view  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.gen-shippingoptionlist-1 .shipping-option-view {
	color: rgba(215, 7, 7, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-shippingoptionlist-1 .shipping-option-view:hover {
	color: rgba(0, 0, 0, 0);
}
.gen-shippingoptionlist-1 .shipping-option-view:active {
	color: rgba(0, 0, 0, 0);
}
.gen-shippingoptionlist-1 .shipping-option-view.selected {
	color: rgba(215, 7, 7, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
box-shadow: 0px 0px 0px 2px rgba(141, 199, 63, 1);
	background-color: rgba(246, 248, 249, 1);
}
.shipping-option-view:hover {
    border: 2px solid #8DC73F;
    cursor: pointer;
}
.gen-editorrow-140 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-140 .col:nth-child(1) {
flex: 0 0 auto;
 width: 16.666666666666668%;
}
.gen-editorrow-140 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-140 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-140 .col:nth-child(1) {
flex: 0 0 auto;
 width: 16.666666666666668%;
}
.gen-editorrow-140 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-140 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-140 .col:nth-child(1) {
flex: 0 0 auto;
 width: 16.666666666666668%;
}
.gen-editorrow-140 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-140 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-140 .col:nth-child(1) {
flex: 0 0 auto;
 width: 16.666666666666668%;
}
.gen-editorrow-140 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-140 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-140 .col:nth-child(1) {
flex: 0 0 auto;
 width: 23.657734589713385%;
}
.gen-editorrow-140 .col:nth-child(2) {
flex: 0 0 auto;
 width: 43.008932076953286%;
}
.gen-editorrow-140 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
.gen-editorrow-140 { position: relative; }
.gen-editorrow-140 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}





.gen-editorrow-140 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-140 span {
	line-height: 1.2em;
}
.gen-editorrow-140 {
	line-height: 1.2em;
}
.gen-editorrow-140  {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.gen-editorrow-140 {
	color: rgba(215, 7, 7, 1);
}

.gen-editorcolumn-255 { position: relative; }





.gen-editorcolumn-255 span {
	line-height: 1.2em;
}
.gen-editorcolumn-255 {
	line-height: 1.2em;
}

.gen-image-58 { position: relative; }
.gen-image-58 {
	margin-right: auto;
	margin-left: 0px;
	width: 120px;
	height: 50px;
}


@media (max-width: 991.98px) {
			.gen-image-58 {
				width: 120px;
				height: 50px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-58 {
						width: 120px;
						height: 50px;
					}
}

.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(215, 7, 7, 1);
}



.gen-editorcolumn-256 { position: relative; }





.gen-editorcolumn-256 span {
	line-height: 1.2em;
}
.gen-editorcolumn-256 {
	line-height: 1.2em;
}

.gen-paragraph-243 { position: relative; }





.gen-paragraph-243 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-243 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-243 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-243 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-243 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-243 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-243 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-243 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-244 { position: relative; }





.gen-paragraph-244 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-244 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-244 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-244 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-244 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-244 .paragraph {
	color: rgba(94, 94, 95, 1);
}
.gen-paragraph-244 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-244 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}



.gen-editorcolumn-257 { position: relative; }





.gen-editorcolumn-257 span {
}
.gen-editorcolumn-257 {
	text-transform: 0;
}

.gen-paragraph-245 { position: relative; }





.gen-paragraph-245 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-245 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-245 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: right;
}
@media (max-width: 575.98px) {
  .gen-paragraph-245 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-245 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-245 .paragraph {
	color: rgba(8, 11, 3, 1);
}






.gen-editorrow-141 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.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: 1199.98px) and (min-width: 992px) {
.gen-editorrow-141 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-141 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@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: 100%;
}
.gen-editorrow-141 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-141 { position: relative; }


@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorrow-141 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
						.gen-editorrow-141 {
							margin-bottom: 30px;
						}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorrow-141 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
						.gen-editorrow-141 {
							margin-bottom: 60px;
						}
}
@media (max-width: 575.98px) {
	.gen-editorrow-141 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorrow-141 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorrow-141 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-editorrow-141 {
display:none !important;
} }
.gen-editorrow-141 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-141 span {
}
.gen-editorrow-141 {
}
.gen-editorrow-141  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-141  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-141  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-141  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-141 {
	color: rgba(255, 255, 0, 1);
}

.gen-editorcolumn-258 { position: relative; }





.gen-editorcolumn-258 span {
}
.gen-editorcolumn-258 {
}

.gen-button-71 { position: relative; }
.gen-button-71 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: 280px;
	height: 50px;
}

@media (max-width: 1199.98px) {
	.gen-button-71 {
		margin-right: auto;
		margin-left: 0px;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-71 {
		margin-bottom: 25px;
	}
}


@media (max-width: 575.98px) {
			.gen-button-71 {
				margin-right: 15px;
				margin-left: 15px;
				width: auto;
			}
}

.gen-button-71 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-71 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-71 > .button  {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-button-71 > .button  span {
font-size: 16px;
}
.gen-button-71 > .button {
	color: rgba(66, 80, 93, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(84, 101, 118, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-71 > .button:hover {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-71 > .button:active {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-71 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-button-71 > .button > span{
padding:0 5px;
}


.gen-editorcolumn-259 { position: relative; }





.gen-editorcolumn-259 span {
}
.gen-editorcolumn-259 {
}

.gen-button-72 { position: relative; }
.gen-button-72 {
	margin-bottom: 0px;
	margin-left: auto;
	width: 345px;
	height: 50px;
}

@media (max-width: 1199.98px) {
	.gen-button-72 {
		margin-right: 0px;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-72 {
		margin-bottom: 25px;
	}
}


@media (max-width: 575.98px) {
			.gen-button-72 {
				margin-right: 15px;
				margin-left: 15px;
				width: auto;
			}
}

.gen-button-72 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-72 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-72 > .button  {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-button-72 > .button  span {
font-size: 16px;
}
.gen-button-72 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-button-72 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-72 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-72 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-button-72 > .button > i{
color:rgba(255, 255, 255, 1);
}
.gen-button-72 > .button > span{
padding:0 5px;
}




.gen-editorcolumn-260 { position: relative; }





.gen-editorcolumn-260 span {
	line-height: 1.2em;
}
.gen-editorcolumn-260 {
	line-height: 1.2em;
}
.gen-editorcolumn-260  {
}

.gen-cartsummaryview-6 { position: relative; }
.gen-cartsummaryview-6 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-cartsummaryview-6 {
				margin-left: 0px;
			}
}



.gen-cartsummaryview-6 span {
	line-height: 1.2em;
}
.gen-cartsummaryview-6 {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-cartsummaryview-6  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-cartsummaryview-6 {
	color: rgba(215, 7, 7, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(246, 248, 249, 1);
}

.gen-heading-77 { position: relative; }
.gen-heading-77 {
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}





.gen-heading-77 .h span {
}
.gen-heading-77 .h {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-heading-77 .h  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 20px;
}
.gen-heading-77 .h  span {
font-size: 20px;
}
@media (max-width: 575.98px) {
  .gen-heading-77 .h  {
	font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-77 .h  span {
font-size: 18px;
	}
}
.gen-heading-77 .h {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-77 .h:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-77 .h:active {
	color: rgba(0, 0, 0, 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: 0px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}
.gen-cartitemlist-3 {
	color: rgba(215, 7, 7, 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: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.gen-cartitemlist-3 .cart-item-view {
	color: rgba(215, 7, 7, 1);
}

.gen-horizontalline-55 { position: relative; }
.gen-horizontalline-55 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	width: auto;
	height: 100%;
}



@media (max-width: 767.98px) {
					.gen-horizontalline-55 {
						margin-right: 0px;
						margin-left: 0px;
					}
}

@media (max-width: 575.98px) {
					.gen-horizontalline-55 {
						width: 100%;
					}
}

.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(215, 7, 7, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
}


.gen-editorrow-142 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-142 .col:nth-child(1) {
flex: 0 0 auto;
 width: 23.816856971153847%;
}
.gen-editorrow-142 .col:nth-child(2) {
flex: 0 0 auto;
 width: 76.18314302884616%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-142 .col:nth-child(1) {
flex: 0 0 auto;
 width: 29.273582600195493%;
}
.gen-editorrow-142 .col:nth-child(2) {
flex: 0 0 auto;
 width: 70.7264173998045%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-142 .col:nth-child(1) {
flex: 0 0 auto;
 width: 25%;
}
.gen-editorrow-142 .col:nth-child(2) {
flex: 0 0 auto;
 width: 75%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-142 .col:nth-child(1) {
flex: 0 0 auto;
 width: 25%;
}
.gen-editorrow-142 .col:nth-child(2) {
flex: 0 0 auto;
 width: 75%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-142 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.232923497267763%;
}
.gen-editorrow-142 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.76707650273224%;
}

}
.gen-editorrow-142 { position: relative; }
.gen-editorrow-142 {
	margin-bottom: 0px;
}





.gen-editorrow-142 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-142 span {
	line-height: 1.2em;
}
.gen-editorrow-142 {
	line-height: 1.2em;
}
.gen-editorrow-142  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-142  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-142  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-142 {
	color: rgba(215, 7, 7, 1);
}

.gen-editorcolumn-261 { position: relative; }





.gen-editorcolumn-261 span {
	line-height: 1.2em;
}
.gen-editorcolumn-261 {
	line-height: 1.2em;
}

.gen-image-59 { position: relative; }
.gen-image-59 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 88px;
	height: 88px;
}


@media (max-width: 991.98px) {
			.gen-image-59 {
				width: 88px;
				height: 88px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-59 {
				width: 110px;
				height: 110px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-59 {
				margin-bottom: 0px;
				width: 90px;
				height: 90px;
			}
}

.gen-image-59 .image-a span {
	line-height: 1.2em;
}
.gen-image-59 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-image-59 .image-a  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.gen-image-59 .image-a {
	color: rgba(215, 7, 7, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-262 { position: relative; }





.gen-editorcolumn-262 span {
	line-height: 1.2em;
}
.gen-editorcolumn-262 {
	line-height: 1.2em;
}

.gen-paragraph-246 { position: relative; }
.gen-paragraph-246 {
	margin-right: 5px;
	margin-left: 5px;
	width: auto;
}





.gen-paragraph-246 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-246 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-246 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-246 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-246 .paragraph {
	color: rgba(84, 101, 118, 1);
}


.gen-editorrow-143 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.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: 100%;
}
.gen-editorrow-143 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-143 { position: relative; }





.gen-editorrow-143 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-143 span {
}
.gen-editorrow-143 {
	text-transform: 0;
}
.gen-editorrow-143  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-143 {
	color: rgba(215, 7, 7, 1);
}

.gen-editorcolumn-263 { position: relative; }





.gen-editorcolumn-263 span {
}
.gen-editorcolumn-263 {
	text-transform: 0;
}

.gen-paragraph-247 { position: relative; }
.gen-paragraph-247 {
	margin-right: 10px;
	margin-left: 0px;
}





.gen-paragraph-247 .paragraph span {
}
.gen-paragraph-247 .paragraph {
	font-family: Montserrat, sans-serif;
}
.gen-paragraph-247 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-247 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-247 .paragraph {
	color: rgba(84, 101, 118, 1);
}


.gen-block-79 { position: relative; }





.gen-block-79 span {
	line-height: 1.2em;
}
.gen-block-79 {
	line-height: 1.2em;
}
.gen-block-79  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-79 {
	color: rgba(215, 7, 7, 1);
}

.gen-paragraph-248 { position: relative; }
.gen-paragraph-248 {
	margin-right: 0px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-248 .paragraph span {
}
.gen-paragraph-248 .paragraph {
	font-family: Montserrat, sans-serif;
}
.gen-paragraph-248 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-248 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-248 .paragraph {
	color: rgba(84, 101, 118, 1);
}


.gen-paragraph-249 { position: relative; }
.gen-paragraph-249 {
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}





.gen-paragraph-249 .paragraph span {
}
.gen-paragraph-249 .paragraph {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-paragraph-249 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-249 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-249 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-249 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-249 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-264 { position: relative; }





.gen-editorcolumn-264 span {
}
.gen-editorcolumn-264 {
	text-transform: 0;
}

.gen-paragraph-250 { position: relative; }
.gen-paragraph-250 {
	margin-bottom: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-250 {
								width: auto;
							}
}

.gen-paragraph-250 .paragraph span {
}
.gen-paragraph-250 .paragraph {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-paragraph-250 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-250 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-250 .paragraph  {
	font-size: 16px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-250 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-250 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-250 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-250 .paragraph:active {
	color: rgba(0, 0, 0, 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-promocodeform-2 { position: relative; }





.gen-promocodeform-2 span {
}
.gen-promocodeform-2 {
}
.gen-promocodeform-2  {
}
.gen-promocodeform-2 {
	color: rgba(215, 7, 7, 1);
}

.gen-editorrow-144 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-144 .col:nth-child(1) {
flex: 0 0 auto;
 width: 86.21105695718654%;
}
.gen-editorrow-144 .col:nth-child(2) {
flex: 0 0 auto;
 width: 13.788943042813461%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-144 .col:nth-child(1) {
flex: 0 0 auto;
 width: 83.33333333333333%;
}
.gen-editorrow-144 .col:nth-child(2) {
flex: 0 0 auto;
 width: 16.666666666666675%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-144 .col:nth-child(1) {
flex: 0 0 auto;
 width: 91.66666666666666%;
}
.gen-editorrow-144 .col:nth-child(2) {
flex: 0 0 auto;
 width: 8.333333333333337%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-144 .col:nth-child(1) {
flex: 0 0 auto;
 width: 90.37766747703942%;
}
.gen-editorrow-144 .col:nth-child(2) {
flex: 0 0 auto;
 width: 9.622332522960575%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-144 .col:nth-child(1) {
flex: 0 0 auto;
 width: 80.06250000000003%;
}
.gen-editorrow-144 .col:nth-child(2) {
flex: 0 0 auto;
 width: 19.937499999999975%;
}

}
.gen-editorrow-144 { position: relative; }
.gen-editorrow-144 {
	margin-right: auto;
	width: 100%;
}





.gen-editorrow-144 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-144 span {
}
.gen-editorrow-144 {
	text-transform: 0;
}
.gen-editorrow-144  {
	padding-top: 25px;
	padding-right: 20px;
	padding-bottom: 25px;
	padding-left: 20px;
}
.gen-editorrow-144 {
	color: rgba(215, 7, 7, 1);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-editorcolumn-265 { position: relative; }





.gen-editorcolumn-265 span {
}
.gen-editorcolumn-265 {
}

.gen-input-39 { position: relative; }
.gen-input-39 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
	height: 50px;
}





.gen-input-39 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-39 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-39 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 75px;
	padding-bottom: 5px;
	padding-left: 50px;
	font-size: 14px;
}
.gen-input-39 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-39 > .inner-wrapper > .input {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
}
.gen-input-39 > .inner-wrapper > .input:focus {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-input-39 > .inner-wrapper > .input:hover {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-input-39 > .inner-wrapper > .input:disabled {
	color: rgba(177, 177, 177, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(177, 177, 177, 1);
}

.gen-input-39 > .inner-wrapper > .input::placeholder{
color:rgba(81, 70, 91, 1);
}
.gen-input-39 > .inner-wrapper > .input + i{
padding:0 15px;
}
.gen-input-39 > .inner-wrapper > .input + i{
color:rgba(111, 158, 50, 1);
}


.gen-editorcolumn-266 { position: relative; }





.gen-editorcolumn-266 span {
}
.gen-editorcolumn-266 {
}

.gen-button-73 { position: relative; }
.gen-button-73 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 50px;
	height: 50px;
}





.gen-button-73 > .button span {
	line-height: 1.2em;
}
.gen-button-73 > .button {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-73 > .button  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-size: 14px;
}
.gen-button-73 > .button  span {
font-size: 14px;
}
.gen-button-73 > .button {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-button-73 > .button:hover {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-73 > .button:active {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-73 > .button:disabled {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(177, 177, 177, 1);
}

.gen-button-73 > .button > i{
color:rgba(255, 255, 255, 1);
}
.gen-button-73 > .button > span{
padding:0 0px;
}




.gen-editorrow-145 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-145 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-145 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-145 .col:nth-child(1) {
flex: 0 0 auto;
 width: 61.96267590149513%;
}
.gen-editorrow-145 .col:nth-child(2) {
flex: 0 0 auto;
 width: 38.03732409850487%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-145 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-145 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-145 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-145 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-145 .col:nth-child(1) {
flex: 0 0 auto;
 width: 52.649038461538446%;
}
.gen-editorrow-145 .col:nth-child(2) {
flex: 0 0 auto;
 width: 47.350961538461554%;
}

}
.gen-editorrow-145 { position: relative; }
.gen-editorrow-145 {
	margin-top: 15px;
}





.gen-editorrow-145 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-145 span {
	line-height: 1.2em;
}
.gen-editorrow-145 {
	line-height: 1.2em;
}
.gen-editorrow-145  {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
}
.gen-editorrow-145 {
	color: rgba(215, 7, 7, 1);
}

.gen-editorcolumn-267 { position: relative; }





.gen-editorcolumn-267 span {
	line-height: 1.2em;
}
.gen-editorcolumn-267 {
	line-height: 1.2em;
}

.gen-heading-78 { position: relative; }
.gen-heading-78 {
	margin-right: 10px;
	margin-left: 10px;
}





.gen-heading-78 .h span {
}
.gen-heading-78 .h {
	font-family: Montserrat, sans-serif;
}
.gen-heading-78 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-heading-78 .h  span {
font-size: 14px;
}
.gen-heading-78 .h {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-78 .h:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-78 .h:active {
	color: rgba(84, 101, 118, 1);
}



.gen-editorcolumn-268 { position: relative; }





.gen-editorcolumn-268 span {
	line-height: 1.2em;
}
.gen-editorcolumn-268 {
	line-height: 1.2em;
}

.gen-paragraph-251 { position: relative; }
.gen-paragraph-251 {
	margin-right: 0px;
	margin-left: auto;
	width: auto;
	height: auto;
}





.gen-paragraph-251 .paragraph span {
}
.gen-paragraph-251 .paragraph {
	font-family: Montserrat, sans-serif;
}
.gen-paragraph-251 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-251 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-251 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-251 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-251 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}




.gen-block-80 { position: relative; }





.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(215, 7, 7, 1);
}
.discount-block {
   display:none;
}

.has-discount .discount-block {
   display:flex;
}
.gen-editorrow-146 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.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: 1199.98px) and (min-width: 992px) {
.gen-editorrow-146 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-146 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.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: 767.98px) and (min-width: 576px) {
.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: 575.98px) {
.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%;
}

}
.gen-editorrow-146 { position: relative; }
.gen-editorrow-146 {
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	width: auto;
}





.gen-editorrow-146 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-146 span {
	line-height: 1.2em;
}
.gen-editorrow-146 {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-editorrow-146  {
	padding-top: 5px;
	padding-bottom: 5px;
}
.gen-editorrow-146 {
	color: rgba(215, 7, 7, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-editorcolumn-269 { position: relative; }





.gen-editorcolumn-269 span {
	line-height: 1.2em;
}
.gen-editorcolumn-269 {
	line-height: 1.2em;
}

.gen-heading-79 { position: relative; }
.gen-heading-79 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-heading-79 .h span {
}
.gen-heading-79 .h {
	font-family: Montserrat, sans-serif;
}
.gen-heading-79 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-heading-79 .h  span {
font-size: 14px;
}
.gen-heading-79 .h {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-79 .h:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-79 .h:active {
	color: rgba(84, 101, 118, 1);
}



.gen-editorcolumn-270 { position: relative; }





.gen-editorcolumn-270 span {
	line-height: 1.2em;
}
.gen-editorcolumn-270 {
	line-height: 1.2em;
}

.gen-paragraph-252 { position: relative; }
.gen-paragraph-252 {
	margin-right: 0px;
	margin-left: auto;
	width: auto;
	height: auto;
}





.gen-paragraph-252 .paragraph span {
}
.gen-paragraph-252 .paragraph {
	font-family: Montserrat, sans-serif;
}
.gen-paragraph-252 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-252 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-252 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-252 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-252 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}





.gen-editorrow-147 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.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: 1199.98px) and (min-width: 992px) {
.gen-editorrow-147 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-147 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.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: 767.98px) and (min-width: 576px) {
.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: 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 {
	margin-bottom: 0px;
}





.gen-editorrow-147 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-147 span {
	line-height: 1.2em;
}
.gen-editorrow-147 {
	line-height: 1.2em;
}
.gen-editorrow-147  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-147 {
	color: rgba(215, 7, 7, 1);
}

.gen-editorcolumn-271 { position: relative; }





.gen-editorcolumn-271 span {
	line-height: 1.2em;
}
.gen-editorcolumn-271 {
	line-height: 1.2em;
}

.gen-heading-80 { position: relative; }
.gen-heading-80 {
	margin-right: 10px;
	margin-left: 10px;
}





.gen-heading-80 .h span {
}
.gen-heading-80 .h {
	font-family: Montserrat, sans-serif;
}
.gen-heading-80 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-heading-80 .h  span {
font-size: 14px;
}
.gen-heading-80 .h {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-80 .h:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-80 .h:active {
	color: rgba(84, 101, 118, 1);
}



.gen-editorcolumn-272 { position: relative; }





.gen-editorcolumn-272 span {
	line-height: 1.2em;
}
.gen-editorcolumn-272 {
	line-height: 1.2em;
}

.gen-paragraph-253 { position: relative; }
.gen-paragraph-253 {
	margin-right: 10px;
	margin-left: auto;
	width: auto;
	height: auto;
}





.gen-paragraph-253 .paragraph span {
}
.gen-paragraph-253 .paragraph {
	font-family: Montserrat, sans-serif;
}
.gen-paragraph-253 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-253 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-253 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-253 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-253 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-148 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.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: 1199.98px) and (min-width: 992px) {
.gen-editorrow-148 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-148 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.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: 767.98px) and (min-width: 576px) {
.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: 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 {
	margin-bottom: 0px;
}





.gen-editorrow-148 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-148 span {
	line-height: 1.2em;
}
.gen-editorrow-148 {
	line-height: 1.2em;
}
.gen-editorrow-148  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-148 {
	color: rgba(215, 7, 7, 1);
}

.gen-editorcolumn-273 { position: relative; }





.gen-editorcolumn-273 span {
	line-height: 1.2em;
}
.gen-editorcolumn-273 {
	line-height: 1.2em;
}

.gen-heading-81 { position: relative; }
.gen-heading-81 {
	margin-right: 10px;
	margin-left: 10px;
}





.gen-heading-81 .h span {
}
.gen-heading-81 .h {
	font-family: Montserrat, sans-serif;
}
.gen-heading-81 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-heading-81 .h  span {
font-size: 14px;
}
.gen-heading-81 .h {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-81 .h:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-81 .h:active {
	color: rgba(84, 101, 118, 1);
}



.gen-editorcolumn-274 { position: relative; }





.gen-editorcolumn-274 span {
	line-height: 1.2em;
}
.gen-editorcolumn-274 {
	line-height: 1.2em;
}

.gen-paragraph-254 { position: relative; }
.gen-paragraph-254 {
	margin-right: 10px;
	margin-left: auto;
	width: auto;
	height: auto;
}





.gen-paragraph-254 .paragraph span {
}
.gen-paragraph-254 .paragraph {
	font-family: Montserrat, sans-serif;
}
.gen-paragraph-254 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-254 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-254 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-254 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-254 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-149 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-149 .col:nth-child(1) {
flex: 0 0 auto;
 width: 51.28880266075387%;
}
.gen-editorrow-149 .col:nth-child(2) {
flex: 0 0 auto;
 width: 48.71119733924613%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-149 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-149 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.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: 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 {
	margin-bottom: 15px;
}





.gen-editorrow-149 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-149 span {
	line-height: 1.2em;
}
.gen-editorrow-149 {
	line-height: 1.2em;
}
.gen-editorrow-149  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-149 {
	color: rgba(215, 7, 7, 1);
}

.gen-editorcolumn-275 { position: relative; }





.gen-editorcolumn-275 span {
	line-height: 1.2em;
}
.gen-editorcolumn-275 {
	line-height: 1.2em;
}

.gen-heading-82 { position: relative; }
.gen-heading-82 {
	margin-right: 10px;
	margin-left: 10px;
}





.gen-heading-82 .h span {
}
.gen-heading-82 .h {
	font-family: Montserrat, sans-serif;
}
.gen-heading-82 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-heading-82 .h  span {
font-size: 14px;
}
.gen-heading-82 .h {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-82 .h:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-82 .h:active {
	color: rgba(84, 101, 118, 1);
}



.gen-editorcolumn-276 { position: relative; }





.gen-editorcolumn-276 span {
	line-height: 1.2em;
}
.gen-editorcolumn-276 {
	line-height: 1.2em;
}

.gen-paragraph-255 { position: relative; }
.gen-paragraph-255 {
	margin-right: 10px;
	margin-left: auto;
	width: auto;
	height: auto;
}





.gen-paragraph-255 .paragraph span {
}
.gen-paragraph-255 .paragraph {
	font-family: Montserrat, sans-serif;
}
.gen-paragraph-255 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-255 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-255 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-255 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-255 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-150 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-150 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-150 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-150 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-150 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-150 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-150 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-150 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-150 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-150 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-150 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-150 { position: relative; }
.gen-editorrow-150 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-editorrow-150 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-150 span {
	line-height: 1.2em;
}
.gen-editorrow-150 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-editorrow-150  {
	padding-top: 10px;
	padding-bottom: 10px;
}
.gen-editorrow-150 {
	color: rgba(215, 7, 7, 1);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-editorcolumn-277 { position: relative; }





.gen-editorcolumn-277 span {
	line-height: 1.2em;
}
.gen-editorcolumn-277 {
	line-height: 1.2em;
}

.gen-heading-83 { position: relative; }
.gen-heading-83 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-heading-83 .h span {
}
.gen-heading-83 .h {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-heading-83 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-83 .h  span {
font-size: 16px;
}
.gen-heading-83 .h {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-83 .h:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-83 .h:active {
	color: rgba(84, 101, 118, 1);
}



.gen-editorcolumn-278 { position: relative; }





.gen-editorcolumn-278 span {
	line-height: 1.2em;
}
.gen-editorcolumn-278 {
	line-height: 1.2em;
}

.gen-paragraph-256 { position: relative; }
.gen-paragraph-256 {
	margin-right: 0px;
	width: 100%;
	height: auto;
}





.gen-paragraph-256 .paragraph span {
}
.gen-paragraph-256 .paragraph {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.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;
}
.gen-paragraph-256 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-256 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-256 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}







.gen-editorrow-151 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-151 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-151 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-151 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-151 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-151 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-151 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-151 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-151 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-151 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-151 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-151 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorrow-151 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-151 {
	display:none !important;
	}
}


@media (max-width: 767.98px) {
						.gen-editorrow-151 {
							margin-bottom: 30px;
						}
}

@media (max-width: 575.98px) {
						.gen-editorrow-151 {
							margin-bottom: 60px;
						}
}
@media (max-width: 575.98px) {
	.gen-editorrow-151 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-editorrow-151 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-151 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-editorrow-151 {
display:none !important;
} }
.gen-editorrow-151 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-151 span {
}
.gen-editorrow-151 {
}
.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(255, 255, 0, 1);
}

.gen-editorcolumn-279 { position: relative; }





.gen-editorcolumn-279 span {
}
.gen-editorcolumn-279 {
}

.gen-button-74 { position: relative; }
.gen-button-74 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: 280px;
	height: 50px;
}

@media (max-width: 1199.98px) {
	.gen-button-74 {
		margin-right: auto;
		margin-left: 5px;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-74 {
		margin-bottom: 0px;
		margin-left: 0px;
	}
}


@media (max-width: 575.98px) {
			.gen-button-74 {
				margin-right: 15px;
				margin-left: 15px;
				width: auto;
			}
}

.gen-button-74 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-74 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-74 > .button  {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-button-74 > .button  span {
font-size: 16px;
}
.gen-button-74 > .button {
	color: rgba(66, 80, 93, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(84, 101, 118, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-74 > .button:hover {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-74 > .button:active {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-74 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-button-74 > .button > span{
padding:0 5px;
}


.gen-editorcolumn-280 { position: relative; }





.gen-editorcolumn-280 span {
}
.gen-editorcolumn-280 {
}

.gen-button-75 { position: relative; }
.gen-button-75 {
	margin-bottom: 0px;
	margin-left: auto;
	width: 280px;
	height: 50px;
}

@media (max-width: 1199.98px) {
	.gen-button-75 {
		margin-right: 5px;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-75 {
		margin-right: 0px;
		margin-bottom: 0px;
	}
}


@media (max-width: 575.98px) {
			.gen-button-75 {
				margin-right: 15px;
				margin-left: 15px;
				width: auto;
			}
}

.gen-button-75 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-75 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-75 > .button  {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-button-75 > .button  span {
font-size: 16px;
}
.gen-button-75 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-button-75 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-75 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-75 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-button-75 > .button > i{
color:rgba(255, 255, 255, 1);
}
.gen-button-75 > .button > span{
padding:0 5px;
}



.gen-editorrow-152 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-152 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-152 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-152 .col:nth-child(1) {
flex: 0 0 auto;
 width: 41.666666666666664%;
}
.gen-editorrow-152 .col:nth-child(2) {
flex: 0 0 auto;
 width: 58.333333333333336%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-152 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-152 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-152 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-152 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-152 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-152 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-152 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorrow-152 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-152 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorrow-152 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
						.gen-editorrow-152 {
							margin-bottom: 30px;
						}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorrow-152 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
						.gen-editorrow-152 {
							margin-bottom: 0px;
						}
}

@media (min-width: 1200px) {
 .gen-editorrow-152 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-152 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorrow-152 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorrow-152 {
display:none !important;
} }
.gen-editorrow-152 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-152 span {
}
.gen-editorrow-152 {
}
.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: 0px;
	padding-bottom: 0px;
	}
}
.gen-editorrow-152 {
	color: rgba(255, 255, 0, 1);
}

.gen-editorcolumn-281 { position: relative; }





.gen-editorcolumn-281 span {
}
.gen-editorcolumn-281 {
}

.gen-button-76 { position: relative; }
.gen-button-76 {
	margin-bottom: 0px;
	margin-left: auto;
	width: 280px;
	height: 50px;
}

@media (max-width: 1199.98px) {
	.gen-button-76 {
		margin-right: 5px;
		margin-left: auto;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-76 {
		margin-bottom: 0px;
	}
}


@media (max-width: 575.98px) {
			.gen-button-76 {
				margin-right: 0px;
				margin-bottom: 15px;
				margin-left: 0px;
				width: auto;
			}
}

.gen-button-76 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-76 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-76 > .button  {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-button-76 > .button  span {
font-size: 16px;
}
.gen-button-76 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-button-76 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-76 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-76 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-button-76 > .button > i{
color:rgba(255, 255, 255, 1);
}
.gen-button-76 > .button > span{
padding:0 5px;
}


.gen-editorcolumn-282 { position: relative; }





.gen-editorcolumn-282 span {
}
.gen-editorcolumn-282 {
}

.gen-button-77 { position: relative; }
.gen-button-77 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: 280px;
	height: 50px;
}

@media (max-width: 1199.98px) {
	.gen-button-77 {
		margin-right: auto;
		margin-left: 5px;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-77 {
		margin-bottom: 0px;
	}
}


@media (max-width: 575.98px) {
			.gen-button-77 {
				margin-right: 0px;
				margin-left: 0px;
				width: auto;
			}
}

.gen-button-77 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-77 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-77 > .button  {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-button-77 > .button  span {
font-size: 16px;
}
.gen-button-77 > .button {
	color: rgba(66, 80, 93, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(84, 101, 118, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-77 > .button:hover {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-77 > .button:active {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-77 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-button-77 > .button > span{
padding:0 5px;
}




.gen-editormain-31 { position: relative; }





.gen-editorsection-48 { position: relative; }





.gen-editorsection-48 span {
}
.gen-editorsection-48 {
	text-transform: 0;
}
.gen-editorsection-48  {
	padding-top: 15px;
	padding-bottom: 60px;
}
.gen-editorsection-48 {
	color: rgba(0, 0, 0, 0);
	background-image: url('/Designs/Images/bg6.jklwqtqgdhs.png') ;
	background-position: left bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: auto ;
}

.webp .gen-editorsection-48 { background-image:url('/o/bg6.jklwqtqgdhs.1920x3206.o.bg.webp'); }
.no-webp .gen-editorsection-48 { background-image:url('/o/bg6.jklwqtqgdhs.1920x3206.o.bg.png'); }
.gen-editorrow-153 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-153 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-153 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-153 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-153 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-153 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-153 { position: relative; }
.gen-editorrow-153 {
	margin-bottom: 20px;
}





.gen-editorrow-153 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-153 span {
}
.gen-editorrow-153 {
	text-transform: 0;
}
.gen-editorrow-153  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-153   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-153  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-153  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-153  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-153 {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-283 { position: relative; }





.gen-editorcolumn-283 span {
}
.gen-editorcolumn-283 {
	text-transform: 0;
}

.gen-heading-84 { position: relative; }
.gen-heading-84 {
	margin-bottom: 0px;
}




@media (max-width: 575.98px) {
							.gen-heading-84 {
								margin-top: 0px;
								margin-bottom: 0px;
							}
}

.gen-heading-84 .h span {
}
.gen-heading-84 .h {
	font-family: Montserrat, sans-serif;
font-weight: bold;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.gen-heading-84 .h  {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 42px;
}
.gen-heading-84 .h  span {
font-size: 42px;
}
@media (max-width: 991.98px) {
  .gen-heading-84 .h  {
	font-size: 42px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-84 .h  span {
font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-84 .h  {
	font-size: 42px;
	}
}
@media (max-width: 767.98px) {
  .gen-heading-84 .h  span {
font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-84 .h  {
	font-size: 42px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-84 .h  span {
font-size: 42px;
	}
}
.gen-heading-84 .h {
	color: rgba(14, 14, 14, 1);
}
.gen-heading-84 .h:hover {
	color: rgba(14, 14, 14, 1);
}
.gen-heading-84 .h:active {
	color: rgba(14, 14, 14, 1);
}


.gen-horizontalline-56 { position: relative; }
.gen-horizontalline-56 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 80px;
	height: 100%;
}

@media (max-width: 1199.98px) {
	.gen-horizontalline-56 {
		margin-bottom: 15px;
	}
}

@media (max-width: 991.98px) {
	.gen-horizontalline-56 {
		margin-top: 0px;
		margin-bottom: 15px;
	}
}


@media (max-width: 575.98px) {
			.gen-horizontalline-56 {
				margin-right: auto;
				margin-bottom: 15px;
				margin-left: 0px;
			}
}

.gen-horizontalline-56 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-56 > hr {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.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: 6px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}


.gen-block-81 { position: relative; }





.gen-block-81 span {
	line-height: 1.2em;
}
.gen-block-81 {
	line-height: 1.2em;
}
.gen-block-81  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
@media (max-width: 575.98px) {
  .gen-block-81  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-block-81 {
	color: rgba(255, 255, 0, 1);
}

.gen-button-78 { position: relative; }
.gen-button-78 {
	margin-right: 5px;
	margin-left: 0px;
}





.gen-button-78 > .button span {
	line-height: 1.2em;
}
.gen-button-78 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
	transition: all 0.3s;
}
.gen-button-78 > .button  {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-button-78 > .button  span {
font-size: 16px;
}
.gen-button-78 > .button {
	color: rgba(144, 145, 146, 1);
}
.gen-button-78 > .button:hover {
	color: rgba(141, 199, 63, 1);
}
.gen-button-78 > .button:active {
	color: rgba(141, 199, 63, 1);
}
.gen-button-78 > .button:disabled {
	color: rgba(239, 239, 239, 1);
}

.gen-button-78 > .button > span{
padding:0 0px;
}

.gen-button-79 { position: relative; }
.gen-button-79 {
	margin-right: 5px;
	margin-left: 0px;
}





.gen-button-79 > .button span {
	line-height: 1.2em;
}
.gen-button-79 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
	transition: all 0.3s;
}
.gen-button-79 > .button  {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-button-79 > .button  span {
font-size: 16px;
}
.gen-button-79 > .button {
	color: rgba(144, 145, 146, 1);
}
.gen-button-79 > .button:hover {
	color: rgba(141, 199, 63, 1);
}
.gen-button-79 > .button:active {
	color: rgba(141, 199, 63, 1);
}
.gen-button-79 > .button:disabled {
	color: rgba(239, 239, 239, 1);
}

.gen-button-79 > .button > span{
padding:0 0px;
}

.gen-button-80 { position: relative; }
.gen-button-80 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-button-80 > .button span {
	line-height: 1.2em;
}
.gen-button-80 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.3s;
}
.gen-button-80 > .button  {
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-button-80 > .button  span {
font-size: 16px;
}
.gen-button-80 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-button-80 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-80 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-80 > .button:disabled {
	color: rgba(239, 239, 239, 1);
}

.gen-button-80 > .button > span{
padding:0 0px;
}




.gen-editorrow-154 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-154 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-154 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-154 .col:nth-child(1) {
flex: 0 0 auto;
 width: 58.33333333333333%;
}
.gen-editorrow-154 .col:nth-child(2) {
flex: 0 0 auto;
 width: 41.66666666666667%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-154 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-154 .col:nth-child(2) {
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%;
}
.gen-editorrow-154 .col:nth-child(2) {
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 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-154 { position: relative; }
.gen-editorrow-154 {
	margin-bottom: 20px;
	width: 100%;
}





.gen-editorrow-154 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-154 span {
	line-height: 1.2em;
}
.gen-editorrow-154 {
	line-height: 1.2em;
}
.gen-editorrow-154  {
}
.gen-editorrow-154 {
	color: rgba(215, 7, 7, 1);
}

.gen-editorcolumn-284 { position: relative; }





.gen-editorcolumn-284 span {
	line-height: 1.2em;
}
.gen-editorcolumn-284 {
	line-height: 1.2em;
}
.gen-editorcolumn-284  {
}

.gen-invoicingdetailsform-1 { position: relative; }
.gen-invoicingdetailsform-1 {
	margin-top: 0px;
	margin-bottom: 15px;
}




@media (max-width: 575.98px) {
							.gen-invoicingdetailsform-1 {
								margin-top: 0px;
								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: 991.98px) {
  .gen-invoicingdetailsform-1  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-invoicingdetailsform-1 {
	color: rgba(141, 199, 63, 1);
}

.gen-heading-85 { position: relative; }
.gen-heading-85 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}





.gen-heading-85 .h span {
	line-height: 1.2em;
}
.gen-heading-85 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
	text-transform: uppercase;
}
.gen-heading-85 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 22px;
}
.gen-heading-85 .h  span {
font-size: 22px;
}
.gen-heading-85 .h {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-85 .h:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-85 .h:active {
	color: rgba(0, 0, 0, 1);
}


.gen-horizontalline-57 { position: relative; }
.gen-horizontalline-57 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 50px;
	height: 100%;
}





.gen-horizontalline-57 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-57 > hr {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-horizontalline-57 > hr  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-horizontalline-57 > hr {
	color: rgba(141, 199, 63, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 6px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}


.gen-editorrow-155 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-155 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-155 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-155 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-155 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-155 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-155 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-155 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-155 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-155 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-155 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-155 { position: relative; }





.gen-editorrow-155 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-155 span {
	line-height: 1.2em;
}
.gen-editorrow-155 {
	line-height: 1.2em;
}
.gen-editorrow-155  {
}
.gen-editorrow-155 {
	color: rgba(141, 199, 63, 1);
}

.gen-editorcolumn-285 { position: relative; }





.gen-editorcolumn-285 span {
	line-height: 1.2em;
}
.gen-editorcolumn-285 {
	line-height: 1.2em;
}

.gen-paragraph-257 { position: relative; }
.gen-paragraph-257 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-paragraph-257 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-257 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-257 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-257 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-257 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-257 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-257 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-40 { position: relative; }
.gen-input-40 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 20px;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-input-40 {
								margin-right: 0px;
							}
}

.gen-input-40 > .inner-wrapper > .input span {
}
.gen-input-40 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-40 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-40 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-40 > .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-40 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-40 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-40 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-40 > .inner-wrapper > .input::placeholder{
color:rgba(195, 196, 197, 1);
}
.gen-input-40 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-editorcolumn-286 { position: relative; }





.gen-editorcolumn-286 span {
	line-height: 1.2em;
}
.gen-editorcolumn-286 {
	line-height: 1.2em;
}

.gen-paragraph-258 { position: relative; }
.gen-paragraph-258 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 30px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-258 {
								margin-left: 10px;
							}
}

.gen-paragraph-258 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-258 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-258 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-258 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-258 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-258 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-258 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-41 { position: relative; }
.gen-input-41 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 15px;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-input-41 {
								margin-left: 0px;
							}
}

.gen-input-41 > .inner-wrapper > .input span {
}
.gen-input-41 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-41 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-41 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-41 > .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-41 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-41 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-41 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-41 > .inner-wrapper > .input::placeholder{
color:rgba(195, 196, 197, 1);
}
.gen-input-41 > .inner-wrapper > .input + i{
padding:0 0px;
}



.gen-checkboxwithtext-5 { position: relative; }
.gen-checkboxwithtext-5 {
	margin-bottom: 20px;
	width: auto;
	height: auto;
}





.gen-checkboxwithtext-5 span {
}
.gen-checkboxwithtext-5 {
	font-family: Montserrat, sans-serif;
}
.gen-checkboxwithtext-5  {
	font-size: 14px;
}
.gen-checkboxwithtext-5  span {
font-size: 14px;
}
.gen-checkboxwithtext-5 {
	color: rgba(64, 56, 72, 1);
}

.gen-checkboxwithtext-5 .checkbox { position: relative; }
.gen-checkboxwithtext-5 .checkbox {
	margin-right: 10px;
	width: 20px;
	height: 20px;
}





.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: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
.gen-checkboxwithtext-5 .checkbox .checkmark-wrapper  {
}
.gen-checkboxwithtext-5 .checkbox .checkmark-wrapper {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 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(141, 199, 63, 1);
}
.gen-checkboxwithtext-5 .checkbox .checkmark-wrapper.checked{
border-color:rgba(141, 199, 63, 1);
}
.gen-checkboxwithtext-5 .checkbox .checkmark-wrapper i{
color:rgba(255, 255, 255, 1);
}


.gen-editorrow-156 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.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: 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 {
	margin-left: 0px;
}





.gen-editorrow-156 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-156 span {
	line-height: 1.2em;
}
.gen-editorrow-156 {
	line-height: 1.2em;
}
.gen-editorrow-156  {
}
.gen-editorrow-156 {
	color: rgba(141, 199, 63, 1);
}

.gen-editorcolumn-287 { position: relative; }





.gen-editorcolumn-287 span {
	line-height: 1.2em;
}
.gen-editorcolumn-287 {
	line-height: 1.2em;
}

.gen-paragraph-259 { position: relative; }
.gen-paragraph-259 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-paragraph-259 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-259 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-259 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-259 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-259 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-259 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-259 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-42 { position: relative; }
.gen-input-42 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 20px;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-input-42 {
								margin-right: 0px;
							}
}

.gen-input-42 > .inner-wrapper > .input span {
}
.gen-input-42 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-42 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-42 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-42 > .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-42 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-42 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-42 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-42 > .inner-wrapper > .input::placeholder{
color:rgba(195, 196, 197, 1);
}
.gen-input-42 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-editorcolumn-288 { position: relative; }





.gen-editorcolumn-288 span {
	line-height: 1.2em;
}
.gen-editorcolumn-288 {
	line-height: 1.2em;
}



.gen-editorrow-157 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-157 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-157 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-157 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-157 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-157 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-157 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-157 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-157 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-157 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-157 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-157 { position: relative; }





.gen-editorrow-157 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-157 span {
	line-height: 1.2em;
}
.gen-editorrow-157 {
	line-height: 1.2em;
}
.gen-editorrow-157  {
}
.gen-editorrow-157 {
	color: rgba(141, 199, 63, 1);
}

.gen-editorcolumn-289 { position: relative; }





.gen-editorcolumn-289 span {
	line-height: 1.2em;
}
.gen-editorcolumn-289 {
	line-height: 1.2em;
}

.gen-paragraph-260 { position: relative; }
.gen-paragraph-260 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-paragraph-260 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-260 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-260 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-260 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-260 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-260 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-260 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-dropdown-3 { position: relative; }
.gen-dropdown-3 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 20px;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-dropdown-3 {
								margin-right: 0px;
							}
}

.gen-dropdown-3 .dropdown-input span {
}
.gen-dropdown-3 .dropdown-input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-dropdown-3 .dropdown-input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-dropdown-3 .dropdown-input  span {
font-size: 14px;
}
.gen-dropdown-3 .dropdown-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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-3 .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-3 .dropdown-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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-3 .dropdown-input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 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(141, 199, 63, 1);
}

.gen-dropdown-3 .dropdown-button > i{
color:rgba(81, 70, 91, 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: Montserrat, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-dropdown-3 .dropdown-balloon  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-dropdown-3 .dropdown-balloon  span {
font-size: 14px;
}
.gen-dropdown-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(195, 196, 197, 1);
box-shadow: 0px 12px 20px rgba(14, 14, 14, 0.159);
	background-color: rgba(255, 255, 255, 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 15px;
}
.gen-dropdown-3 .dropdown-balloon .dropdown-item{
min-height:35px;
}
.gen-dropdown-3 .dropdown-balloon .dropdown-item:hover{
background-color:rgba(246, 248, 249, 1);
}
.gen-dropdown-3 .dropdown-balloon .dropdown-item.disabled{
background-color:rgba(177, 177, 177, 1);
}
.gen-dropdown-3 .dropdown-balloon .search { position: relative; }
.gen-dropdown-3 .dropdown-balloon .search {
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	width: auto;
	height: 36px;
}




@media (max-width: 575.98px) {
							.gen-dropdown-3 .dropdown-balloon .search {
								margin-right: 10px;
								margin-left: 10px;
							}
}

.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: Montserrat, 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-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(0, 0, 0, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-3 .dropdown-balloon .search > .inner-wrapper > .input:focus {
	color: rgba(4, 5, 6, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-3 .dropdown-balloon .search > .inner-wrapper > .input:hover {
	color: rgba(4, 5, 6, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-dropdown-3 .dropdown-balloon .search > .inner-wrapper > .input:disabled {
	color: rgba(141, 199, 63, 1);
}

.gen-dropdown-3 .dropdown-balloon .search > .inner-wrapper > .input + i{
padding:0 0px;
}




.gen-editorcolumn-290 { position: relative; }





.gen-editorcolumn-290 span {
	line-height: 1.2em;
}
.gen-editorcolumn-290 {
	line-height: 1.2em;
}

.gen-paragraph-261 { position: relative; }
.gen-paragraph-261 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 30px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-261 {
								margin-left: 10px;
							}
}

.gen-paragraph-261 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-261 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-261 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-261 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-261 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-261 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-261 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-43 { position: relative; }
.gen-input-43 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 15px;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-input-43 {
								margin-left: 0px;
							}
}

.gen-input-43 > .inner-wrapper > .input span {
}
.gen-input-43 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-43 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-43 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-43 > .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-43 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-43 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-43 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-43 > .inner-wrapper > .input + i{
padding:0 0px;
}



.gen-editorrow-158 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-158 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-158 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-158 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-158 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-158 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-158 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-158 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-158 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-158 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-158 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-158 { position: relative; }
.gen-editorrow-158 {
	margin-bottom: 0px;
}





.gen-editorrow-158 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-158 span {
	line-height: 1.2em;
}
.gen-editorrow-158 {
	line-height: 1.2em;
}
.gen-editorrow-158  {
}
.gen-editorrow-158 {
	color: rgba(141, 199, 63, 1);
}

.gen-editorcolumn-291 { position: relative; }





.gen-editorcolumn-291 span {
	line-height: 1.2em;
}
.gen-editorcolumn-291 {
	line-height: 1.2em;
}

.gen-paragraph-262 { position: relative; }
.gen-paragraph-262 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-paragraph-262 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-262 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-262 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-262 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-262 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-262 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-262 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-44 { position: relative; }
.gen-input-44 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 20px;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-input-44 {
								margin-right: 0px;
							}
}

.gen-input-44 > .inner-wrapper > .input span {
}
.gen-input-44 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-44 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-44 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-44 > .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-44 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-44 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-44 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-44 > .inner-wrapper > .input::placeholder{
color:rgba(195, 196, 197, 1);
}
.gen-input-44 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-editorcolumn-292 { position: relative; }





.gen-editorcolumn-292 span {
	line-height: 1.2em;
}
.gen-editorcolumn-292 {
	line-height: 1.2em;
}

.gen-paragraph-263 { position: relative; }
.gen-paragraph-263 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 30px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-263 {
								margin-left: 10px;
							}
}

.gen-paragraph-263 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-263 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-263 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-263 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-263 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-263 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-263 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-45 { position: relative; }
.gen-input-45 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 15px;
	width: auto;
	height: 48px;
}




@media (max-width: 575.98px) {
							.gen-input-45 {
								margin-left: 0px;
							}
}

.gen-input-45 > .inner-wrapper > .input span {
}
.gen-input-45 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-45 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-45 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-45 > .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-45 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-45 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-45 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-45 > .inner-wrapper > .input::placeholder{
color:rgba(195, 196, 197, 1);
}
.gen-input-45 > .inner-wrapper > .input + i{
padding:0 0px;
}



.gen-paragraph-264 { position: relative; }
.gen-paragraph-264 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-paragraph-264 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-264 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-264 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-264 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-264 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-264 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-264 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-46 { position: relative; }
.gen-input-46 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	width: auto;
	height: 48px;
}





.gen-input-46 > .inner-wrapper > .input span {
}
.gen-input-46 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-46 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-46 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-46 > .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-46 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-46 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-46 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-46 > .inner-wrapper > .input::placeholder{
color:rgba(195, 196, 197, 1);
}
.gen-input-46 > .inner-wrapper > .input + i{
padding:0 0px;
}

.gen-input-47 { position: relative; }
.gen-input-47 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	width: auto;
	height: 48px;
}





.gen-input-47 > .inner-wrapper > .input span {
}
.gen-input-47 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-47 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-47 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-47 > .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-47 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-47 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-47 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-47 > .inner-wrapper > .input::placeholder{
color:rgba(195, 196, 197, 1);
}
.gen-input-47 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-paragraph-265 { position: relative; }
.gen-paragraph-265 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}





.gen-paragraph-265 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-265 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-265 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 22px;
}
.gen-paragraph-265 .paragraph  span {
font-size: 22px;
}
.gen-paragraph-265 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-265 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-265 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-horizontalline-58 { position: relative; }
.gen-horizontalline-58 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: 10px;
	width: 50px;
	height: 100%;
}





.gen-horizontalline-58 > hr span {
	line-height: 1.2em;
}
.gen-horizontalline-58 > hr {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.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: 6px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}


.gen-paymentoptionlist-1 { position: relative; }
.gen-paymentoptionlist-1 {
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}


@media (max-width: 991.98px) {
			.gen-paymentoptionlist-1 {
				margin-right: 0px;
				margin-left: 0px;
			}
}



.gen-paymentoptionlist-1 span {
	line-height: 1.2em;
}
.gen-paymentoptionlist-1 {
	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-paymentoptionlist-1  {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.gen-paymentoptionlist-1 {
	color: rgba(141, 199, 63, 1);
}

.gen-paymentoptionlist-1 .payment-option-view { position: relative; }
.gen-paymentoptionlist-1 .payment-option-view {
	margin-bottom: 15px;
	width: 100%;
}





.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: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-paymentoptionlist-1 .payment-option-view  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-paymentoptionlist-1 .payment-option-view {
	color: rgba(141, 199, 63, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-paymentoptionlist-1 .payment-option-view.selected {
	color: rgba(141, 199, 63, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
box-shadow: 0px 0px 0px 2px rgba(141, 199, 63, 1);
	background-color: rgba(246, 248, 249, 1);
}
.payment-option-view:hover {
    border: 2px solid #8DC73F;
    cursor: pointer;
}
.gen-editorrow-159 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-159 .col:nth-child(1) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}
.gen-editorrow-159 .col:nth-child(2) {
flex: 0 0 auto;
 width: 83.33333333333334%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-159 .col:nth-child(1) {
flex: 0 0 auto;
 width: 38.330739972337476%;
}
.gen-editorrow-159 .col:nth-child(2) {
flex: 0 0 auto;
 width: 61.66926002766253%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-159 .col:nth-child(1) {
flex: 0 0 auto;
 width: 38.330739972337476%;
}
.gen-editorrow-159 .col:nth-child(2) {
flex: 0 0 auto;
 width: 61.66926002766253%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-159 .col:nth-child(1) {
flex: 0 0 auto;
 width: 38.330739972337476%;
}
.gen-editorrow-159 .col:nth-child(2) {
flex: 0 0 auto;
 width: 61.66926002766253%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-159 .col:nth-child(1) {
flex: 0 0 auto;
 width: 38.330739972337476%;
}
.gen-editorrow-159 .col:nth-child(2) {
flex: 0 0 auto;
 width: 61.66926002766253%;
}

}
.gen-editorrow-159 { position: relative; }
.gen-editorrow-159 {
	margin-bottom: 0px;
}





.gen-editorrow-159 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-159 span {
	line-height: 1.2em;
}
.gen-editorrow-159 {
	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-editorrow-159  {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.gen-editorrow-159 {
	color: rgba(141, 199, 63, 1);
}
.gen-editorrow-159:hover {
	color: rgba(0, 0, 0, 0);
}

.gen-editorcolumn-293 { position: relative; }





.gen-editorcolumn-293 span {
	line-height: 1.2em;
}
.gen-editorcolumn-293 {
	line-height: 1.2em;
}

.gen-image-60 { position: relative; }
.gen-image-60 {
	margin-right: auto;
	margin-left: 0px;
	width: 120px;
	height: 50px;
}


@media (max-width: 991.98px) {
			.gen-image-60 {
				width: 120px;
				height: 50px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-60 {
						width: 120px;
						height: 50px;
					}
}

.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(141, 199, 63, 1);
}



.gen-editorcolumn-294 { position: relative; }





.gen-editorcolumn-294 span {
	line-height: 1.2em;
}
.gen-editorcolumn-294 {
	line-height: 1.2em;
}

.gen-paragraph-266 { position: relative; }





.gen-paragraph-266 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-266 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-266 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-266 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-266 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-266 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-266 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-266 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-267 { position: relative; }





.gen-paragraph-267 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-267 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-267 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-267 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-267 .paragraph  span {
font-size: 12px;
	}
}
.gen-paragraph-267 .paragraph {
	color: rgba(94, 94, 95, 1);
}
.gen-paragraph-267 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-267 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-268 { position: relative; }





.gen-paragraph-268 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-268 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-268 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-268 .paragraph  {
	font-size: 12px;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-268 .paragraph  span {
font-size: 12px;
	}
}
.gen-paragraph-268 .paragraph {
	color: rgba(94, 94, 95, 1);
}
.gen-paragraph-268 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-268 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}






.gen-paymentform-1 { position: relative; }
.gen-paymentform-1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}




@media (max-width: 575.98px) {
							.gen-paymentform-1 {
								margin-bottom: 30px;
							}
}

.gen-paymentform-1 span {
	line-height: 1.2em;
}
.gen-paymentform-1 {
	line-height: 1.2em;
}
.gen-paymentform-1  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
@media (max-width: 991.98px) {
  .gen-paymentform-1  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
}
.gen-paymentform-1 {
	color: rgba(141, 199, 63, 1);
}

.gen-editorrow-160 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-160 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-160 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-160 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-160 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-160 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-160 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-160 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-160 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-160 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-160 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.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: 1199.98px) {
  .gen-editorrow-160   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-160  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-160  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-160  {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-editorrow-160 {
	color: rgba(141, 199, 63, 1);
}

.gen-editorcolumn-295 { position: relative; }





.gen-editorcolumn-295 span {
}
.gen-editorcolumn-295 {
	text-transform: 0;
}

.gen-paragraph-269 { position: relative; }
.gen-paragraph-269 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-paragraph-269 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-269 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-269 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-269 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-269 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-269 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-269 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-48 { position: relative; }
.gen-input-48 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 20px;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-input-48 {
								margin-right: 0px;
							}
}

.gen-input-48 > .inner-wrapper > .input span {
}
.gen-input-48 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-48 > .inner-wrapper > .input  {
	padding-top: 14px;
	padding-right: 15px;
	padding-bottom: 14px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-48 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-48 > .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-48 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-48 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-48 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-48 > .inner-wrapper > .input::placeholder{
color:rgba(195, 196, 197, 1);
}
.gen-input-48 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-editorcolumn-296 { position: relative; }





.gen-editorcolumn-296 span {
}
.gen-editorcolumn-296 {
	text-transform: 0;
}

.gen-paragraph-270 { position: relative; }
.gen-paragraph-270 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-paragraph-270 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-270 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-270 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-paragraph-270 .paragraph  span {
font-size: 14px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-270 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
}
.gen-paragraph-270 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-270 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-270 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-49 { position: relative; }
.gen-input-49 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 15px;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-input-49 {
								margin-left: 0px;
							}
}

.gen-input-49 > .inner-wrapper > .input span {
}
.gen-input-49 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-49 > .inner-wrapper > .input  {
	padding-top: 14px;
	padding-right: 15px;
	padding-bottom: 14px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-49 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-49 > .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-49 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-49 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-49 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-49 > .inner-wrapper > .input::placeholder{
color:rgba(195, 196, 197, 1);
}
.gen-input-49 > .inner-wrapper > .input + i{
padding:0 0px;
}



.gen-editorrow-161 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-161 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-161 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-161 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-161 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-161 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-161 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-161 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-161 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-161 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-161 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-161 { position: relative; }
.gen-editorrow-161 {
	margin-bottom: 0px;
}





.gen-editorrow-161 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-161 span {
	line-height: 1.2em;
}
.gen-editorrow-161 {
	line-height: 1.2em;
}
.gen-editorrow-161  {
}
.gen-editorrow-161 {
	color: rgba(141, 199, 63, 1);
}

.gen-editorcolumn-297 { position: relative; }





.gen-editorcolumn-297 span {
	line-height: 1.2em;
}
.gen-editorcolumn-297 {
	line-height: 1.2em;
}

.gen-paragraph-271 { position: relative; }
.gen-paragraph-271 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}





.gen-paragraph-271 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-271 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-271 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-271 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-271 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-271 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-271 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-50 { position: relative; }
.gen-input-50 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 20px;
	width: auto;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-input-50 {
								width: 100%;
							}
}

.gen-input-50 > .inner-wrapper > .input span {
}
.gen-input-50 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-50 > .inner-wrapper > .input  {
	padding-top: 14px;
	padding-right: 15px;
	padding-bottom: 14px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-50 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-50 > .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-50 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-50 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-50 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-50 > .inner-wrapper > .input::placeholder{
color:rgba(195, 196, 197, 1);
}
.gen-input-50 > .inner-wrapper > .input + i{
padding:0 0px;
}


.gen-editorcolumn-298 { position: relative; }





.gen-editorcolumn-298 span {
	line-height: 1.2em;
}
.gen-editorcolumn-298 {
	line-height: 1.2em;
}

.gen-paragraph-272 { position: relative; }
.gen-paragraph-272 {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-272 {
								margin-left: 15px;
							}
}

.gen-paragraph-272 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-272 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.gen-paragraph-272 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-paragraph-272 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-272 .paragraph {
	color: rgba(49, 59, 69, 1);
}
.gen-paragraph-272 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-272 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}


.gen-input-51 { position: relative; }
.gen-input-51 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 15px;
	width: 141px;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-input-51 {
		width: 154px;
	}
}

@media (max-width: 991.98px) {
	.gen-input-51 {
		width: 143px;
	}
}

@media (max-width: 767.98px) {
	.gen-input-51 {
		width: 152px;
	}
}

@media (max-width: 575.98px) {
	.gen-input-51 {
		margin-left: 0px;
		width: 149px;
	}
}

.gen-input-51 > .inner-wrapper > .input span {
}
.gen-input-51 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-input-51 > .inner-wrapper > .input  {
	padding-top: 14px;
	padding-right: 15px;
	padding-bottom: 14px;
	padding-left: 15px;
	font-size: 14px;
}
.gen-input-51 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-51 > .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(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-51 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-51 > .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(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-input-51 > .inner-wrapper > .input:disabled {
	color: rgba(239, 239, 239, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(239, 239, 239, 1);
	background-color: rgba(195, 196, 197, 1);
}

.gen-input-51 > .inner-wrapper > .input::placeholder{
color:rgba(195, 196, 197, 1);
}
.gen-input-51 > .inner-wrapper > .input + i{
padding:0 0px;
}



.gen-checkboxwithtext-6 { position: relative; }
.gen-checkboxwithtext-6 {
	margin-bottom: 20px;
	width: 393px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-checkboxwithtext-6 {
								width: 100%;
							}
}

.gen-checkboxwithtext-6 span {
}
.gen-checkboxwithtext-6 {
	font-family: Montserrat, sans-serif;
}
.gen-checkboxwithtext-6  {
	font-size: 14px;
}
.gen-checkboxwithtext-6  span {
font-size: 14px;
}
.gen-checkboxwithtext-6 {
	color: rgba(64, 56, 72, 1);
}

.gen-checkboxwithtext-6 .checkbox { position: relative; }
.gen-checkboxwithtext-6 .checkbox {
	margin-right: 10px;
	width: 20px;
	height: 20px;
}





.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: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
.gen-checkboxwithtext-6 .checkbox .checkmark-wrapper  {
}
.gen-checkboxwithtext-6 .checkbox .checkmark-wrapper {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-checkboxwithtext-6 .checkbox .checkmark-wrapper{
font-size:20px;
}
.gen-checkboxwithtext-6 .checkbox .checkmark-wrapper.checked{
background-color:rgba(141, 199, 63, 1);
}
.gen-checkboxwithtext-6 .checkbox .checkmark-wrapper.checked{
border-color:rgba(141, 199, 63, 1);
}
.gen-checkboxwithtext-6 .checkbox .checkmark-wrapper i{
color:rgba(255, 255, 255, 1);
}



.gen-editorrow-162 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-162 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-162 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-162 .col:nth-child(1) {
flex: 0 0 auto;
 width: 48.840354511970546%;
}
.gen-editorrow-162 .col:nth-child(2) {
flex: 0 0 auto;
 width: 51.15964548802945%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-162 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-162 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-162 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-162 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-162 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-162 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-162 { position: relative; }


@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorrow-162 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
						.gen-editorrow-162 {
							margin-bottom: 30px;
						}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorrow-162 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
						.gen-editorrow-162 {
							margin-bottom: 60px;
						}
}
@media (max-width: 575.98px) {
	.gen-editorrow-162 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorrow-162 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorrow-162 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-editorrow-162 {
display:none !important;
} }
.gen-editorrow-162 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-162 span {
}
.gen-editorrow-162 {
}
.gen-editorrow-162  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-162   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-162  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-162  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-162  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-162 {
	color: rgba(255, 255, 0, 1);
}

.gen-editorcolumn-299 { position: relative; }





.gen-editorcolumn-299 span {
}
.gen-editorcolumn-299 {
}

.gen-button-81 { position: relative; }
.gen-button-81 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: 315px;
	height: 50px;
}

@media (max-width: 1199.98px) {
	.gen-button-81 {
		margin-right: auto;
		margin-left: 0px;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-button-81 {
		margin-bottom: 25px;
	}
}


@media (max-width: 575.98px) {
			.gen-button-81 {
				margin-right: 15px;
				margin-left: 15px;
				width: auto;
			}
}

.gen-button-81 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-81 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-81 > .button  {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-button-81 > .button  span {
font-size: 16px;
}
.gen-button-81 > .button {
	color: rgba(66, 80, 93, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(84, 101, 118, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-81 > .button:hover {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-81 > .button:active {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-81 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-button-81 > .button > span{
padding:0 5px;
}


.gen-editorcolumn-300 { position: relative; }





.gen-editorcolumn-300 span {
}
.gen-editorcolumn-300 {
}

.gen-button-82 { position: relative; }
.gen-button-82 {
	margin-bottom: 0px;
	margin-left: auto;
	width: 280px;
	height: 50px;
}

@media (max-width: 1199.98px) {
	.gen-button-82 {
		margin-right: 0px;
		margin-left: auto;
		width: 268px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-82 {
		margin-bottom: 25px;
	}
}
@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-button-82 {
	display:none !important;
	}
}

@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-button-82 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
			.gen-button-82 {
				margin-right: 15px;
				margin-left: 15px;
				width: auto;
			}
}
@media (max-width: 575.98px) {
	.gen-button-82 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-button-82 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-button-82 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-button-82 {
display:none !important;
} }
.gen-button-82 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-82 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-82 > .button  {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-button-82 > .button  span {
font-size: 16px;
}
.gen-button-82 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-button-82 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-82 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-82 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-button-82 > .button > i{
color:rgba(255, 255, 255, 1);
}
.gen-button-82 > .button > span{
padding:0 5px;
}




.gen-editorcolumn-301 { position: relative; }





.gen-editorcolumn-301 span {
	line-height: 1.2em;
}
.gen-editorcolumn-301 {
	line-height: 1.2em;
}
.gen-editorcolumn-301  {
}

.gen-cartsummaryview-7 { position: relative; }
.gen-cartsummaryview-7 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	width: auto;
}


@media (max-width: 991.98px) {
			.gen-cartsummaryview-7 {
				margin-left: 0px;
			}
}



.gen-cartsummaryview-7 span {
	line-height: 1.2em;
}
.gen-cartsummaryview-7 {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-cartsummaryview-7  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-cartsummaryview-7 {
	color: rgba(215, 7, 7, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(246, 248, 249, 1);
}

.gen-heading-86 { position: relative; }
.gen-heading-86 {
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}





.gen-heading-86 .h span {
}
.gen-heading-86 .h {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-heading-86 .h  {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 20px;
}
.gen-heading-86 .h  span {
font-size: 20px;
}
@media (max-width: 575.98px) {
  .gen-heading-86 .h  {
	font-size: 18px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-86 .h  span {
font-size: 18px;
	}
}
.gen-heading-86 .h {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-86 .h:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-86 .h:active {
	color: rgba(0, 0, 0, 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: 0px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}
.gen-cartitemlist-4 {
	color: rgba(215, 7, 7, 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: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.gen-cartitemlist-4 .cart-item-view {
	color: rgba(215, 7, 7, 1);
}

.gen-horizontalline-59 { position: relative; }
.gen-horizontalline-59 {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	width: auto;
	height: 100%;
}



@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(215, 7, 7, 1);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
}


.gen-editorrow-163 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-163 .col:nth-child(1) {
flex: 0 0 auto;
 width: 23.816856971153847%;
}
.gen-editorrow-163 .col:nth-child(2) {
flex: 0 0 auto;
 width: 76.18314302884616%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-163 .col:nth-child(1) {
flex: 0 0 auto;
 width: 29.273582600195493%;
}
.gen-editorrow-163 .col:nth-child(2) {
flex: 0 0 auto;
 width: 70.7264173998045%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-163 .col:nth-child(1) {
flex: 0 0 auto;
 width: 25%;
}
.gen-editorrow-163 .col:nth-child(2) {
flex: 0 0 auto;
 width: 75%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-163 .col:nth-child(1) {
flex: 0 0 auto;
 width: 25%;
}
.gen-editorrow-163 .col:nth-child(2) {
flex: 0 0 auto;
 width: 75%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-163 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.232923497267763%;
}
.gen-editorrow-163 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.76707650273224%;
}

}
.gen-editorrow-163 { position: relative; }
.gen-editorrow-163 {
	margin-bottom: 0px;
}





.gen-editorrow-163 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-163 span {
	line-height: 1.2em;
}
.gen-editorrow-163 {
	line-height: 1.2em;
}
.gen-editorrow-163  {
	padding-top: 0px;
	padding-bottom: 0px;
}
@media (max-width: 991.98px) {
  .gen-editorrow-163  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-163  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-163 {
	color: rgba(215, 7, 7, 1);
}

.gen-editorcolumn-302 { position: relative; }





.gen-editorcolumn-302 span {
	line-height: 1.2em;
}
.gen-editorcolumn-302 {
	line-height: 1.2em;
}

.gen-image-61 { position: relative; }
.gen-image-61 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 88px;
	height: 88px;
}


@media (max-width: 991.98px) {
			.gen-image-61 {
				width: 88px;
				height: 88px;
			}
}

@media (max-width: 767.98px) {
			.gen-image-61 {
				width: 110px;
				height: 110px;
			}
}

@media (max-width: 575.98px) {
			.gen-image-61 {
				margin-bottom: 0px;
				width: 90px;
				height: 90px;
			}
}

.gen-image-61 .image-a span {
	line-height: 1.2em;
}
.gen-image-61 .image-a {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-image-61 .image-a  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.gen-image-61 .image-a {
	color: rgba(215, 7, 7, 1);
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}



.gen-editorcolumn-303 { position: relative; }





.gen-editorcolumn-303 span {
	line-height: 1.2em;
}
.gen-editorcolumn-303 {
	line-height: 1.2em;
}

.gen-paragraph-273 { position: relative; }
.gen-paragraph-273 {
	margin-right: 5px;
	margin-left: 5px;
	width: auto;
}





.gen-paragraph-273 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-273 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
font-weight: bold;
}
.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(84, 101, 118, 1);
}


.gen-editorrow-164 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-164 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-164 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-164 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-164 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-164 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-164 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-164 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-164 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-164 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-164 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-164 { position: relative; }





.gen-editorrow-164 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-164 span {
}
.gen-editorrow-164 {
	text-transform: 0;
}
.gen-editorrow-164  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-164 {
	color: rgba(215, 7, 7, 1);
}

.gen-editorcolumn-304 { position: relative; }





.gen-editorcolumn-304 span {
}
.gen-editorcolumn-304 {
	text-transform: 0;
}

.gen-paragraph-274 { position: relative; }
.gen-paragraph-274 {
	margin-right: 10px;
	margin-left: 0px;
}





.gen-paragraph-274 .paragraph span {
}
.gen-paragraph-274 .paragraph {
	font-family: Montserrat, sans-serif;
}
.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(84, 101, 118, 1);
}


.gen-block-82 { position: relative; }





.gen-block-82 span {
	line-height: 1.2em;
}
.gen-block-82 {
	line-height: 1.2em;
}
.gen-block-82  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.gen-block-82 {
	color: rgba(215, 7, 7, 1);
}

.gen-paragraph-275 { position: relative; }
.gen-paragraph-275 {
	margin-right: 0px;
	margin-left: 0px;
	height: auto;
}





.gen-paragraph-275 .paragraph span {
}
.gen-paragraph-275 .paragraph {
	font-family: Montserrat, sans-serif;
}
.gen-paragraph-275 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-paragraph-275 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-275 .paragraph {
	color: rgba(84, 101, 118, 1);
}


.gen-paragraph-276 { position: relative; }
.gen-paragraph-276 {
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}





.gen-paragraph-276 .paragraph span {
}
.gen-paragraph-276 .paragraph {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-paragraph-276 .paragraph  {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-paragraph-276 .paragraph  span {
font-size: 14px;
}
.gen-paragraph-276 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-276 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-276 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}




.gen-editorcolumn-305 { position: relative; }





.gen-editorcolumn-305 span {
}
.gen-editorcolumn-305 {
	text-transform: 0;
}

.gen-paragraph-277 { position: relative; }
.gen-paragraph-277 {
	margin-bottom: 0px;
	width: auto;
}




@media (max-width: 575.98px) {
							.gen-paragraph-277 {
								width: auto;
							}
}

.gen-paragraph-277 .paragraph span {
}
.gen-paragraph-277 .paragraph {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-paragraph-277 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-277 .paragraph  span {
font-size: 16px;
}
@media (max-width: 575.98px) {
  .gen-paragraph-277 .paragraph  {
	font-size: 16px;
	text-align: left;
	}
}
@media (max-width: 575.98px) {
  .gen-paragraph-277 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-277 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-277 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-277 .paragraph:active {
	color: rgba(0, 0, 0, 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-promocodeform-3 { position: relative; }





.gen-promocodeform-3 span {
}
.gen-promocodeform-3 {
}
.gen-promocodeform-3  {
}
.gen-promocodeform-3 {
	color: rgba(215, 7, 7, 1);
}

.gen-editorrow-165 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-165 .col:nth-child(1) {
flex: 0 0 auto;
 width: 86.21105695718654%;
}
.gen-editorrow-165 .col:nth-child(2) {
flex: 0 0 auto;
 width: 13.788943042813461%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-165 .col:nth-child(1) {
flex: 0 0 auto;
 width: 83.33333333333333%;
}
.gen-editorrow-165 .col:nth-child(2) {
flex: 0 0 auto;
 width: 16.666666666666675%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-165 .col:nth-child(1) {
flex: 0 0 auto;
 width: 91.66666666666666%;
}
.gen-editorrow-165 .col:nth-child(2) {
flex: 0 0 auto;
 width: 8.333333333333337%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-165 .col:nth-child(1) {
flex: 0 0 auto;
 width: 90.37766747703942%;
}
.gen-editorrow-165 .col:nth-child(2) {
flex: 0 0 auto;
 width: 9.622332522960575%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-165 .col:nth-child(1) {
flex: 0 0 auto;
 width: 80.06250000000003%;
}
.gen-editorrow-165 .col:nth-child(2) {
flex: 0 0 auto;
 width: 19.937499999999975%;
}

}
.gen-editorrow-165 { position: relative; }
.gen-editorrow-165 {
	margin-right: auto;
	width: 100%;
}





.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: 25px;
	padding-right: 20px;
	padding-bottom: 25px;
	padding-left: 20px;
}
.gen-editorrow-165 {
	color: rgba(215, 7, 7, 1);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-editorcolumn-306 { position: relative; }





.gen-editorcolumn-306 span {
}
.gen-editorcolumn-306 {
}

.gen-input-52 { position: relative; }
.gen-input-52 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
	height: 50px;
}





.gen-input-52 > .inner-wrapper > .input span {
	line-height: 1.2em;
}
.gen-input-52 > .inner-wrapper > .input {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 0px;
	transition: all 0.2s;
}
.gen-input-52 > .inner-wrapper > .input  {
	padding-top: 5px;
	padding-right: 75px;
	padding-bottom: 5px;
	padding-left: 50px;
	font-size: 14px;
}
.gen-input-52 > .inner-wrapper > .input  span {
font-size: 14px;
}
.gen-input-52 > .inner-wrapper > .input {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
}
.gen-input-52 > .inner-wrapper > .input:focus {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-input-52 > .inner-wrapper > .input:hover {
	color: rgba(0, 0, 0, 1);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
}
.gen-input-52 > .inner-wrapper > .input:disabled {
	color: rgba(177, 177, 177, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(177, 177, 177, 1);
}

.gen-input-52 > .inner-wrapper > .input::placeholder{
color:rgba(81, 70, 91, 1);
}
.gen-input-52 > .inner-wrapper > .input + i{
padding:0 15px;
}
.gen-input-52 > .inner-wrapper > .input + i{
color:rgba(111, 158, 50, 1);
}


.gen-editorcolumn-307 { position: relative; }





.gen-editorcolumn-307 span {
}
.gen-editorcolumn-307 {
}

.gen-button-83 { position: relative; }
.gen-button-83 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 50px;
	height: 50px;
}





.gen-button-83 > .button span {
	line-height: 1.2em;
}
.gen-button-83 > .button {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-83 > .button  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-size: 14px;
}
.gen-button-83 > .button  span {
font-size: 14px;
}
.gen-button-83 > .button {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-button-83 > .button:hover {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-83 > .button:active {
	color: rgba(0, 0, 0, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-83 > .button:disabled {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(177, 177, 177, 1);
}

.gen-button-83 > .button > i{
color:rgba(255, 255, 255, 1);
}
.gen-button-83 > .button > span{
padding:0 0px;
}




.gen-editorrow-166 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-166 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-166 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-166 .col:nth-child(1) {
flex: 0 0 auto;
 width: 61.96267590149513%;
}
.gen-editorrow-166 .col:nth-child(2) {
flex: 0 0 auto;
 width: 38.03732409850487%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-166 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-166 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-166 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-166 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-166 .col:nth-child(1) {
flex: 0 0 auto;
 width: 52.649038461538446%;
}
.gen-editorrow-166 .col:nth-child(2) {
flex: 0 0 auto;
 width: 47.350961538461554%;
}

}
.gen-editorrow-166 { position: relative; }
.gen-editorrow-166 {
	margin-top: 15px;
}





.gen-editorrow-166 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-166 span {
	line-height: 1.2em;
}
.gen-editorrow-166 {
	line-height: 1.2em;
}
.gen-editorrow-166  {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
}
.gen-editorrow-166 {
	color: rgba(215, 7, 7, 1);
}

.gen-editorcolumn-308 { position: relative; }





.gen-editorcolumn-308 span {
	line-height: 1.2em;
}
.gen-editorcolumn-308 {
	line-height: 1.2em;
}

.gen-heading-87 { position: relative; }
.gen-heading-87 {
	margin-right: 10px;
	margin-left: 10px;
}





.gen-heading-87 .h span {
}
.gen-heading-87 .h {
	font-family: Montserrat, sans-serif;
}
.gen-heading-87 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-heading-87 .h  span {
font-size: 14px;
}
.gen-heading-87 .h {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-87 .h:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-87 .h:active {
	color: rgba(84, 101, 118, 1);
}



.gen-editorcolumn-309 { position: relative; }





.gen-editorcolumn-309 span {
	line-height: 1.2em;
}
.gen-editorcolumn-309 {
	line-height: 1.2em;
}

.gen-paragraph-278 { position: relative; }
.gen-paragraph-278 {
	margin-right: 0px;
	margin-left: auto;
	width: auto;
	height: auto;
}





.gen-paragraph-278 .paragraph span {
}
.gen-paragraph-278 .paragraph {
	font-family: Montserrat, sans-serif;
}
.gen-paragraph-278 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-278 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-278 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-278 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-278 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}




.gen-block-83 { position: relative; }





.gen-block-83 span {
	line-height: 1.2em;
}
.gen-block-83 {
	line-height: 1.2em;
}
.gen-block-83  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gen-block-83 {
	color: rgba(215, 7, 7, 1);
}
.discount-block {
   display:none;
}

.has-discount .discount-block {
   display:flex;
}
.gen-editorrow-167 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-167 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-167 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-167 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-167 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-167 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-167 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-167 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-167 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-167 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-167 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-167 { position: relative; }
.gen-editorrow-167 {
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	width: auto;
}





.gen-editorrow-167 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-167 span {
	line-height: 1.2em;
}
.gen-editorrow-167 {
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-editorrow-167  {
	padding-top: 5px;
	padding-bottom: 5px;
}
.gen-editorrow-167 {
	color: rgba(215, 7, 7, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-editorcolumn-310 { position: relative; }





.gen-editorcolumn-310 span {
	line-height: 1.2em;
}
.gen-editorcolumn-310 {
	line-height: 1.2em;
}

.gen-heading-88 { position: relative; }
.gen-heading-88 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-heading-88 .h span {
}
.gen-heading-88 .h {
	font-family: Montserrat, sans-serif;
}
.gen-heading-88 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-heading-88 .h  span {
font-size: 14px;
}
.gen-heading-88 .h {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-88 .h:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-88 .h:active {
	color: rgba(84, 101, 118, 1);
}



.gen-editorcolumn-311 { position: relative; }





.gen-editorcolumn-311 span {
	line-height: 1.2em;
}
.gen-editorcolumn-311 {
	line-height: 1.2em;
}

.gen-paragraph-279 { position: relative; }
.gen-paragraph-279 {
	margin-right: 0px;
	margin-left: auto;
	width: auto;
	height: auto;
}





.gen-paragraph-279 .paragraph span {
}
.gen-paragraph-279 .paragraph {
	font-family: Montserrat, sans-serif;
}
.gen-paragraph-279 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-279 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-279 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-279 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-279 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}





.gen-editorrow-168 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-168 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-168 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-168 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-168 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-168 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-168 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-168 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-168 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-168 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-168 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-168 { position: relative; }
.gen-editorrow-168 {
	margin-bottom: 0px;
}





.gen-editorrow-168 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-168 span {
	line-height: 1.2em;
}
.gen-editorrow-168 {
	line-height: 1.2em;
}
.gen-editorrow-168  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-168 {
	color: rgba(215, 7, 7, 1);
}

.gen-editorcolumn-312 { position: relative; }





.gen-editorcolumn-312 span {
	line-height: 1.2em;
}
.gen-editorcolumn-312 {
	line-height: 1.2em;
}

.gen-heading-89 { position: relative; }
.gen-heading-89 {
	margin-right: 10px;
	margin-left: 10px;
}





.gen-heading-89 .h span {
}
.gen-heading-89 .h {
	font-family: Montserrat, sans-serif;
}
.gen-heading-89 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-heading-89 .h  span {
font-size: 14px;
}
.gen-heading-89 .h {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-89 .h:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-89 .h:active {
	color: rgba(84, 101, 118, 1);
}



.gen-editorcolumn-313 { position: relative; }





.gen-editorcolumn-313 span {
	line-height: 1.2em;
}
.gen-editorcolumn-313 {
	line-height: 1.2em;
}

.gen-paragraph-280 { position: relative; }
.gen-paragraph-280 {
	margin-right: 10px;
	margin-left: auto;
	width: auto;
	height: auto;
}





.gen-paragraph-280 .paragraph span {
}
.gen-paragraph-280 .paragraph {
	font-family: Montserrat, sans-serif;
}
.gen-paragraph-280 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-280 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-280 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-280 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-280 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-169 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-169 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-169 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-169 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-169 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-169 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-169 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-169 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-169 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-169 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-169 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-169 { position: relative; }
.gen-editorrow-169 {
	margin-bottom: 0px;
}





.gen-editorrow-169 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-169 span {
	line-height: 1.2em;
}
.gen-editorrow-169 {
	line-height: 1.2em;
}
.gen-editorrow-169  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-169 {
	color: rgba(215, 7, 7, 1);
}

.gen-editorcolumn-314 { position: relative; }





.gen-editorcolumn-314 span {
	line-height: 1.2em;
}
.gen-editorcolumn-314 {
	line-height: 1.2em;
}

.gen-heading-90 { position: relative; }
.gen-heading-90 {
	margin-right: 10px;
	margin-left: 10px;
}





.gen-heading-90 .h span {
}
.gen-heading-90 .h {
	font-family: Montserrat, sans-serif;
}
.gen-heading-90 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-heading-90 .h  span {
font-size: 14px;
}
.gen-heading-90 .h {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-90 .h:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-90 .h:active {
	color: rgba(84, 101, 118, 1);
}



.gen-editorcolumn-315 { position: relative; }





.gen-editorcolumn-315 span {
	line-height: 1.2em;
}
.gen-editorcolumn-315 {
	line-height: 1.2em;
}

.gen-paragraph-281 { position: relative; }
.gen-paragraph-281 {
	margin-right: 10px;
	margin-left: auto;
	width: auto;
	height: auto;
}





.gen-paragraph-281 .paragraph span {
}
.gen-paragraph-281 .paragraph {
	font-family: Montserrat, sans-serif;
}
.gen-paragraph-281 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-281 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-281 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-281 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-281 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-170 .col {
 padding-left: 5px; 
padding-right: 5px; 
}
.gen-editorrow-170 .col:nth-child(1) {
flex: 0 0 auto;
 width: 51.28880266075387%;
}
.gen-editorrow-170 .col:nth-child(2) {
flex: 0 0 auto;
 width: 48.71119733924613%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-170 .col:nth-child(1) {
flex: 0 0 auto;
 width: 62.23065083553207%;
}
.gen-editorrow-170 .col:nth-child(2) {
flex: 0 0 auto;
 width: 37.76934916446793%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-170 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-170 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-170 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-170 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-170 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-170 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-170 { position: relative; }
.gen-editorrow-170 {
	margin-bottom: 15px;
}





.gen-editorrow-170 > .col { padding-left: 5px; padding-right: 5px }
.gen-editorrow-170 span {
	line-height: 1.2em;
}
.gen-editorrow-170 {
	line-height: 1.2em;
}
.gen-editorrow-170  {
	padding-top: 0px;
	padding-bottom: 0px;
}
.gen-editorrow-170 {
	color: rgba(215, 7, 7, 1);
}

.gen-editorcolumn-316 { position: relative; }





.gen-editorcolumn-316 span {
	line-height: 1.2em;
}
.gen-editorcolumn-316 {
	line-height: 1.2em;
}

.gen-heading-91 { position: relative; }
.gen-heading-91 {
	margin-right: 10px;
	margin-left: 10px;
}





.gen-heading-91 .h span {
}
.gen-heading-91 .h {
	font-family: Montserrat, sans-serif;
}
.gen-heading-91 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.gen-heading-91 .h  span {
font-size: 14px;
}
.gen-heading-91 .h {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-91 .h:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-91 .h:active {
	color: rgba(84, 101, 118, 1);
}



.gen-editorcolumn-317 { position: relative; }





.gen-editorcolumn-317 span {
	line-height: 1.2em;
}
.gen-editorcolumn-317 {
	line-height: 1.2em;
}

.gen-paragraph-282 { position: relative; }
.gen-paragraph-282 {
	margin-right: 10px;
	margin-left: auto;
	width: auto;
	height: auto;
}





.gen-paragraph-282 .paragraph span {
}
.gen-paragraph-282 .paragraph {
	font-family: Montserrat, sans-serif;
}
.gen-paragraph-282 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-282 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-282 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-282 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-282 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}




.gen-editorrow-171 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-171 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-171 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-171 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-171 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-171 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-171 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-171 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-171 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-171 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-171 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
.gen-editorrow-171 { position: relative; }
.gen-editorrow-171 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
}





.gen-editorrow-171 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-171 span {
	line-height: 1.2em;
}
.gen-editorrow-171 {
	line-height: 1.2em;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-editorrow-171  {
	padding-top: 10px;
	padding-bottom: 10px;
}
.gen-editorrow-171 {
	color: rgba(215, 7, 7, 1);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(195, 196, 197, 1);
	background-color: rgba(255, 255, 255, 1);
}

.gen-editorcolumn-318 { position: relative; }





.gen-editorcolumn-318 span {
	line-height: 1.2em;
}
.gen-editorcolumn-318 {
	line-height: 1.2em;
}

.gen-heading-92 { position: relative; }
.gen-heading-92 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-heading-92 .h span {
}
.gen-heading-92 .h {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-heading-92 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
}
.gen-heading-92 .h  span {
font-size: 16px;
}
.gen-heading-92 .h {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-92 .h:hover {
	color: rgba(84, 101, 118, 1);
}
.gen-heading-92 .h:active {
	color: rgba(84, 101, 118, 1);
}



.gen-editorcolumn-319 { position: relative; }





.gen-editorcolumn-319 span {
	line-height: 1.2em;
}
.gen-editorcolumn-319 {
	line-height: 1.2em;
}

.gen-paragraph-283 { position: relative; }
.gen-paragraph-283 {
	margin-right: 0px;
	width: 100%;
	height: auto;
}





.gen-paragraph-283 .paragraph span {
}
.gen-paragraph-283 .paragraph {
	font-family: Montserrat, sans-serif;
font-weight: bold;
}
.gen-paragraph-283 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: right;
}
.gen-paragraph-283 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-283 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-283 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-283 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}







.gen-editorrow-172 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-172 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-172 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-172 .col:nth-child(1) {
flex: 0 0 auto;
 width: 48.840354511970546%;
}
.gen-editorrow-172 .col:nth-child(2) {
flex: 0 0 auto;
 width: 51.15964548802945%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-172 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-172 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-172 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-172 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-172 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-172 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-172 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorrow-172 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-172 {
	display:none !important;
	}
}


@media (max-width: 767.98px) {
						.gen-editorrow-172 {
							margin-bottom: 30px;
						}
}

@media (max-width: 575.98px) {
						.gen-editorrow-172 {
							margin-bottom: 60px;
						}
}
@media (max-width: 575.98px) {
	.gen-editorrow-172 {
	display:none !important;
	}
}

@media (min-width: 1200px) {
 .gen-editorrow-172 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-172 {
display:none !important;
} }
@media (max-width: 575.98px) {
 .gen-editorrow-172 {
display:none !important;
} }
.gen-editorrow-172 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-172 span {
}
.gen-editorrow-172 {
}
.gen-editorrow-172  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-172   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-172  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-172  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-172 {
	color: rgba(255, 255, 0, 1);
}

.gen-editorcolumn-320 { position: relative; }





.gen-editorcolumn-320 span {
}
.gen-editorcolumn-320 {
}

.gen-button-84 { position: relative; }
.gen-button-84 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: 280px;
	height: 50px;
}

@media (max-width: 1199.98px) {
	.gen-button-84 {
		margin-right: auto;
		margin-left: 5px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-84 {
		margin-bottom: 0px;
		margin-left: 0px;
	}
}


@media (max-width: 575.98px) {
			.gen-button-84 {
				margin-right: 15px;
				margin-left: 15px;
				width: auto;
			}
}

.gen-button-84 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-84 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-84 > .button  {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-button-84 > .button  span {
font-size: 16px;
}
.gen-button-84 > .button {
	color: rgba(66, 80, 93, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(84, 101, 118, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-84 > .button:hover {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-84 > .button:active {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-84 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-button-84 > .button > span{
padding:0 5px;
}


.gen-editorcolumn-321 { position: relative; }





.gen-editorcolumn-321 span {
}
.gen-editorcolumn-321 {
}

.gen-button-85 { position: relative; }
.gen-button-85 {
	margin-bottom: 0px;
	margin-left: auto;
	width: 280px;
	height: 50px;
}

@media (max-width: 1199.98px) {
	.gen-button-85 {
		margin-right: auto;
		margin-left: 5px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-85 {
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: auto;
	}
}


@media (max-width: 575.98px) {
			.gen-button-85 {
				margin-right: 15px;
				margin-left: 15px;
				width: auto;
			}
}

.gen-button-85 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-85 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-85 > .button  {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-button-85 > .button  span {
font-size: 16px;
}
.gen-button-85 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-button-85 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-85 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-85 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-button-85 > .button > i{
color:rgba(255, 255, 255, 1);
}
.gen-button-85 > .button > span{
padding:0 5px;
}



.gen-editorrow-173 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-173 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-173 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-173 .col:nth-child(1) {
flex: 0 0 auto;
 width: 48.840354511970546%;
}
.gen-editorrow-173 .col:nth-child(2) {
flex: 0 0 auto;
 width: 51.15964548802945%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-173 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-173 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-173 .col:nth-child(1) {
flex: 0 0 auto;
 width: 50%;
}
.gen-editorrow-173 .col:nth-child(2) {
flex: 0 0 auto;
 width: 50%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-173 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-173 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-173 { position: relative; }
@media (min-width: 1200.00px) {
	.gen-editorrow-173 {
	display:none !important;
	}
}

@media (max-width: 1199.98px) and (min-width: 992.00px) {
	.gen-editorrow-173 {
	display:none !important;
	}
}

@media (max-width: 991.98px) and (min-width: 768.00px) {
	.gen-editorrow-173 {
	display:none !important;
	}
}

@media (max-width: 767.98px) {
						.gen-editorrow-173 {
							margin-bottom: 30px;
						}
}
@media (max-width: 767.98px) and (min-width: 576.00px) {
	.gen-editorrow-173 {
	display:none !important;
	}
}

@media (max-width: 575.98px) {
						.gen-editorrow-173 {
							margin-bottom: 0px;
							margin-left: 0px;
						}
}

@media (min-width: 1200px) {
 .gen-editorrow-173 {
display:none !important;
} }
@media (max-width: 1199.98px) and (min-width: 992px) {
 .gen-editorrow-173 {
display:none !important;
} }
@media (max-width: 991.98px) and (min-width: 768px) {
 .gen-editorrow-173 {
display:none !important;
} }
@media (max-width: 767.98px) and (min-width: 576px) {
 .gen-editorrow-173 {
display:none !important;
} }
.gen-editorrow-173 > .col { padding-left: 0px; padding-right: 0px }
.gen-editorrow-173 span {
}
.gen-editorrow-173 {
}
.gen-editorrow-173  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-173   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-173  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-173  {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	}
}
.gen-editorrow-173 {
	color: rgba(255, 255, 0, 1);
}

.gen-editorcolumn-322 { position: relative; }





.gen-editorcolumn-322 span {
}
.gen-editorcolumn-322 {
}

.gen-button-86 { position: relative; }
.gen-button-86 {
	margin-bottom: 0px;
	margin-left: auto;
	width: 280px;
	height: 50px;
}

@media (max-width: 1199.98px) {
	.gen-button-86 {
		margin-right: auto;
		margin-left: 5px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-86 {
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: auto;
	}
}


@media (max-width: 575.98px) {
			.gen-button-86 {
				margin-right: 0px;
				margin-bottom: 15px;
				margin-left: 0px;
				width: auto;
			}
}

.gen-button-86 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-86 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-86 > .button  {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-button-86 > .button  span {
font-size: 16px;
}
.gen-button-86 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-button-86 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-86 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-86 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-button-86 > .button > i{
color:rgba(255, 255, 255, 1);
}
.gen-button-86 > .button > span{
padding:0 5px;
}


.gen-editorcolumn-323 { position: relative; }





.gen-editorcolumn-323 span {
}
.gen-editorcolumn-323 {
}

.gen-button-87 { position: relative; }
.gen-button-87 {
	margin-bottom: 0px;
	margin-left: 0px;
	width: 280px;
	height: 50px;
}

@media (max-width: 1199.98px) {
	.gen-button-87 {
		margin-right: auto;
		margin-left: 5px;
	}
}

@media (max-width: 991.98px) {
	.gen-button-87 {
		margin-bottom: 0px;
		margin-left: 0px;
	}
}


@media (max-width: 575.98px) {
			.gen-button-87 {
				margin-right: 0px;
				margin-left: 0px;
				width: auto;
			}
}

.gen-button-87 > .button span {
	line-height: 1.6em;
	letter-spacing: 0em ;
}
.gen-button-87 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.6em;
	letter-spacing: 0em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-87 > .button  {
	padding-right: 20px;
	padding-left: 20px;
	font-size: 16px;
}
.gen-button-87 > .button  span {
font-size: 16px;
}
.gen-button-87 > .button {
	color: rgba(66, 80, 93, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(84, 101, 118, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-87 > .button:hover {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-87 > .button:active {
	color: rgba(141, 199, 63, 1);
	border-top: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: rgba(141, 199, 63, 1);
	background-color: rgba(255, 255, 255, 1);
}
.gen-button-87 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-button-87 > .button > span{
padding:0 5px;
}




.gen-editormain-32 { position: relative; }





.gen-editorsection-49 { position: relative; }





.gen-editorsection-49 span {
}
.gen-editorsection-49 {
	text-transform: 0;
}
.gen-editorsection-49  {
	padding-top: 15px;
	padding-bottom: 60px;
}
.gen-editorsection-49 {
	color: rgba(0, 0, 0, 0);
	background-color: rgba(255, 255, 255, 1);
	background-image: url('/Designs/Images/bg5.xqixvp0iafg.png') ;
	background-position: right bottom ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: cover ;
}

.webp .gen-editorsection-49 { background-image:url('/o/bg5.xqixvp0iafg.1920x1080.o.bg.webp'); }
.no-webp .gen-editorsection-49 { background-image:url('/o/bg5.xqixvp0iafg.1920x1080.o.bg.png'); }
.gen-editorrow-174 .col {
 padding-left: 10px; 
padding-right: 10px; 
}
.gen-editorrow-174 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-174 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-174 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-174 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-174 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-174 { position: relative; }





.gen-editorrow-174 > .col { padding-left: 10px; padding-right: 10px }
.gen-editorrow-174 span {
}
.gen-editorrow-174 {
	text-transform: 0;
}
.gen-editorrow-174  {
	padding-top: 10px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-174   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-174  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-174  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-174  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-174 {
	color: rgba(12, 162, 255, 1);
}

.gen-editorcolumn-324 { position: relative; }





.gen-editorcolumn-324 span {
}
.gen-editorcolumn-324 {
	text-transform: 0;
}

.gen-block-84 { position: relative; }
.gen-block-84 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 450px;
	height: auto;
}




@media (max-width: 575.98px) {
							.gen-block-84 {
								width: 100%;
								height: 297px;
							}
}

.gen-block-84 span {
}
.gen-block-84 {
}
.gen-block-84  {
	padding-top: 75px;
	padding-right: 5px;
	padding-bottom: 57px;
	padding-left: 5px;
}
@media (max-width: 991.98px) {
  .gen-block-84  {
	padding-top: 35px;
	padding-right: 5px;
	padding-bottom: 57px;
	padding-left: 5px;
	}
}
@media (max-width: 575.98px) {
  .gen-block-84  {
	padding-top: 35px;
	padding-right: 5px;
	padding-bottom: 60px;
	padding-left: 5px;
	}
}
.gen-block-84 {
	color: rgba(12, 162, 255, 1);
}

.gen-heading-93 { position: relative; }
.gen-heading-93 {
	margin-top: 0px;
	margin-bottom: 15px;
}




@media (max-width: 575.98px) {
							.gen-heading-93 {
								margin-top: 0px;
							}
}

.gen-heading-93 .h span {
	line-height: 0.9999999999999999em;
}
.gen-heading-93 .h {
	font-family: Montserrat, sans-serif;
	line-height: 0.9999999999999999em;
font-weight: bold;
}
.gen-heading-93 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 98px;
	text-align: center;
}
.gen-heading-93 .h  span {
font-size: 98px;
}
@media (max-width: 991.98px) {
  .gen-heading-93 .h  {
	font-size: 72px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-93 .h  span {
font-size: 72px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-93 .h  {
	font-size: 60px;
	}
}
@media (max-width: 575.98px) {
  .gen-heading-93 .h  span {
font-size: 60px;
	}
}
.gen-heading-93 .h {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-93 .h:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-heading-93 .h:active {
	color: rgba(0, 0, 0, 1);
}


.gen-image-62 { position: relative; }
.gen-image-62 {
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	width: auto;
	height: 105px;
}


@media (max-width: 991.98px) {
			.gen-image-62 {
				width: auto;
				height: 100px;
			}
}


@media (max-width: 575.98px) {
					.gen-image-62 {
						width: auto;
						height: 76px;
					}
}

.gen-image-62 .image-a span {
	line-height: 1.2em;
}
.gen-image-62 .image-a {
	line-height: 1.2em;
}
.gen-image-62 .image-a  {
}
.gen-image-62 .image-a {
	color: rgba(0, 0, 0, 1);
}


.gen-paragraph-284 { position: relative; }
.gen-paragraph-284 {
	margin-bottom: 0px;
}





.gen-paragraph-284 .paragraph span {
	line-height: 1.2em;
}
.gen-paragraph-284 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-paragraph-284 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 18px;
	text-align: center;
}
.gen-paragraph-284 .paragraph  span {
font-size: 18px;
}
@media (max-width: 991.98px) {
  .gen-paragraph-284 .paragraph  {
	font-size: 16px;
	}
}
@media (max-width: 991.98px) {
  .gen-paragraph-284 .paragraph  span {
font-size: 16px;
	}
}
.gen-paragraph-284 .paragraph {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-284 .paragraph:hover {
	color: rgba(0, 0, 0, 1);
}
.gen-paragraph-284 .paragraph:active {
	color: rgba(0, 0, 0, 1);
}



.gen-button-88 { position: relative; }
.gen-button-88 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
	height: 52px;
}



@media (max-width: 767.98px) {
					.gen-button-88 {
						margin-top: 0px;
						width: auto;
					}
}

@media (max-width: 575.98px) {
					.gen-button-88 {
						margin-top: 0px;
						width: auto;
					}
}

.gen-button-88 > .button span {
	line-height: 1.2em;
}
.gen-button-88 > .button {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.2s;
}
.gen-button-88 > .button  {
	padding-top: 0px;
	padding-left: 15px;
	font-size: 16px;
}
.gen-button-88 > .button  span {
font-size: 16px;
}
.gen-button-88 > .button {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(141, 199, 63, 1);
}
.gen-button-88 > .button:hover {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-88 > .button:active {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(111, 158, 50, 1);
}
.gen-button-88 > .button:disabled {
	color: rgba(255, 255, 255, 1);
	background-color: rgba(239, 239, 239, 1);
}

.gen-button-88 > .button > span{
padding:0 10px;
}




.gen-editormain-33 { position: relative; }





.gen-editorsection-50 { position: relative; }





.gen-editorsection-50 span {
}
.gen-editorsection-50 {
	text-transform: 0;
}
.gen-editorsection-50  {
	padding-top: 35px;
	padding-bottom: 80px;
}
@media (max-width: 575.98px) {
  .gen-editorsection-50  {
	padding-top: 0px;
	padding-bottom: 80px;
	}
}
.gen-editorsection-50 {
	color: rgba(0, 0, 0, 0);
	background-image: url('/Designs/Images/bg3.uaaso5utx52.png') ;
	background-position: center top ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: auto ;
}

.webp .gen-editorsection-50 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.webp'); }
.no-webp .gen-editorsection-50 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.png'); }
.gen-editorrow-175 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-175 .col:nth-child(1) {
flex: 0 0 auto;
 width: 10.443412162162163%;
}
.gen-editorrow-175 .col:nth-child(2) {
flex: 0 0 auto;
 width: 89.55658783783784%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-175 .col:nth-child(1) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}
.gen-editorrow-175 .col:nth-child(2) {
flex: 0 0 auto;
 width: 83.33333333333334%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-175 .col:nth-child(1) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}
.gen-editorrow-175 .col:nth-child(2) {
flex: 0 0 auto;
 width: 83.33333333333334%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-175 .col:nth-child(1) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}
.gen-editorrow-175 .col:nth-child(2) {
flex: 0 0 auto;
 width: 83.33333333333334%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-175 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-175 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-175 { position: relative; }
.gen-editorrow-175 {
	margin-top: 30px;
	margin-bottom: 120px;
}




@media (max-width: 575.98px) {
							.gen-editorrow-175 {
								margin-bottom: 30px;
							}
}

.gen-editorrow-175 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-175 span {
	line-height: 1.2em;
}
.gen-editorrow-175 {
	line-height: 1.2em;
}
.gen-editorrow-175  {
}
.gen-editorrow-175 {
	color: rgba(88, 142, 255, 1);
}

.gen-editorcolumn-325 { position: relative; }





.gen-editorcolumn-325 span {
	line-height: 1.2em;
}
.gen-editorcolumn-325 {
	line-height: 1.2em;
}

.gen-image-63 { position: relative; }
.gen-image-63 {
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-image-63 {
		height: 90px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-63 {
		width: auto;
		height: 90px;
	}
}


@media (max-width: 575.98px) {
			.gen-image-63 {
				margin-right: auto;
				margin-left: 0px;
				width: 90px;
				height: 90px;
			}
}

.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(88, 142, 255, 1);
}



.gen-editorcolumn-326 { position: relative; }





.gen-editorcolumn-326 span {
}
.gen-editorcolumn-326 {
	text-transform: 0;
}

.gen-heading-94 { position: relative; }
.gen-heading-94 {
	margin-bottom: 0px;
}





.gen-heading-94 .h span {
	line-height: 1.3em;
}
.gen-heading-94 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.3em;
font-weight: bold;
}
.gen-heading-94 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 26px;
	text-align: left;
}
.gen-heading-94 .h  span {
font-size: 26px;
}
@media (max-width: 991.98px) {
  .gen-heading-94 .h  {
	font-size: 26px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-94 .h  span {
font-size: 26px;
	}
}
.gen-heading-94 .h {
	color: rgba(255, 160, 0, 1);
}
.gen-heading-94 .h:hover {
	color: rgba(255, 160, 0, 1);
}
.gen-heading-94 .h:active {
	color: rgba(255, 160, 0, 1);
}


.gen-editorrow-176 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-176 .col:nth-child(1) {
flex: 0 0 auto;
 width: 15.231944444444443%;
}
.gen-editorrow-176 .col:nth-child(2) {
flex: 0 0 auto;
 width: 84.76805555555555%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-176 .col:nth-child(1) {
flex: 0 0 auto;
 width: 22.810402684563755%;
}
.gen-editorrow-176 .col:nth-child(2) {
flex: 0 0 auto;
 width: 77.18959731543625%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-176 .col:nth-child(1) {
flex: 0 0 auto;
 width: 31.610282874617727%;
}
.gen-editorrow-176 .col:nth-child(2) {
flex: 0 0 auto;
 width: 68.38971712538226%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-176 .col:nth-child(1) {
flex: 0 0 auto;
 width: 35.12883771929823%;
}
.gen-editorrow-176 .col:nth-child(2) {
flex: 0 0 auto;
 width: 64.87116228070177%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-176 .col:nth-child(1) {
flex: 0 0 auto;
 width: 54.1293431053203%;
}
.gen-editorrow-176 .col:nth-child(2) {
flex: 0 0 auto;
 width: 45.8706568946797%;
}

}
.gen-editorrow-176 { position: relative; }
.gen-editorrow-176 {
	margin-bottom: 10px;
}


@media (max-width: 991.98px) {
			.gen-editorrow-176 {
				margin-left: 0px;
			}
}



.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: 10px;
	padding-bottom: 10px;
}
.gen-editorrow-176 {
	color: rgba(0, 0, 0, 0);
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(177, 177, 177, 1);
}

.gen-editorcolumn-327 { position: relative; }





.gen-editorcolumn-327 span {
}
.gen-editorcolumn-327 {
	text-transform: 0;
}

.gen-paragraph-285 { position: relative; }
.gen-paragraph-285 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-285 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-285 {
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-paragraph-285 {
		width: 100%;
	}
}

@media (max-width: 575.98px) {
	.gen-paragraph-285 {
		width: 100%;
	}
}

.gen-paragraph-285 .paragraph span {
	line-height: 1.4em;
}
.gen-paragraph-285 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.4em;
font-weight: bold;
}
.gen-paragraph-285 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: left;
}
.gen-paragraph-285 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-285 .paragraph {
	color: rgba(144, 145, 146, 1);
}



.gen-editorcolumn-328 { position: relative; }





.gen-editorcolumn-328 span {
}
.gen-editorcolumn-328 {
	text-transform: 0;
}

.gen-paragraph-286 { position: relative; }
.gen-paragraph-286 {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 5px;
	width: auto;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-286 {
		margin-right: auto;
		margin-left: 0px;
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-286 {
		margin-left: 0px;
	}
}

@media (max-width: 767.98px) {
	.gen-paragraph-286 {
		margin-right: auto;
		margin-left: 0px;
	}
}

@media (max-width: 575.98px) {
	.gen-paragraph-286 {
		margin-top: 5px;
		margin-right: auto;
		margin-bottom: 10px;
		margin-left: 0px;
		width: auto;
	}
}

.gen-paragraph-286 .paragraph span {
}
.gen-paragraph-286 .paragraph {
	font-family: Montserrat, sans-serif;
font-weight: bold;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.gen-paragraph-286 .paragraph  {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 16px;
}
.gen-paragraph-286 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-286 .paragraph {
	color: rgba(49, 59, 69, 1);
	background-color: rgba(246, 248, 249, 1);
}




.gen-paragraph-287 { position: relative; }
.gen-paragraph-287 {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-287 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-287 {
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-paragraph-287 {
		width: 100%;
	}
}

@media (max-width: 575.98px) {
	.gen-paragraph-287 {
		width: 100%;
	}
}

.gen-paragraph-287 .paragraph span {
	line-height: 1.4em;
}
.gen-paragraph-287 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.4em;
}
.gen-paragraph-287 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: left;
}
.gen-paragraph-287 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-287 .paragraph {
	color: rgba(144, 145, 146, 1);
}


.gen-paragraph-288 { position: relative; }
.gen-paragraph-288 {
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 100%;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-288 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-288 {
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-paragraph-288 {
		width: 100%;
	}
}

@media (max-width: 575.98px) {
	.gen-paragraph-288 {
		width: 100%;
	}
}

.gen-paragraph-288 .paragraph span {
	line-height: 1.4em;
}
.gen-paragraph-288 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.4em;
}
.gen-paragraph-288 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: left;
}
.gen-paragraph-288 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-288 .paragraph {
	color: rgba(144, 145, 146, 1);
}


.gen-paragraph-289 { position: relative; }
.gen-paragraph-289 {
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 100%;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-289 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-289 {
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-paragraph-289 {
		width: 100%;
	}
}

@media (max-width: 575.98px) {
	.gen-paragraph-289 {
		width: 100%;
	}
}

.gen-paragraph-289 .paragraph span {
	line-height: 1.4em;
}
.gen-paragraph-289 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.4em;
}
.gen-paragraph-289 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: left;
}
.gen-paragraph-289 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-289 .paragraph {
	color: rgba(144, 145, 146, 1);
}


.gen-editorrow-177 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-177 .col:nth-child(1) {
flex: 0 0 auto;
 width: 22.22222222222222%;
}
.gen-editorrow-177 .col:nth-child(2) {
flex: 0 0 auto;
 width: 25.925925925925924%;
}
.gen-editorrow-177 .col:nth-child(3) {
flex: 0 0 auto;
 width: 51.85185185185184%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-177 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-177 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-177 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-177 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-177 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-177 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-177 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-177 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-177 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-177 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-177 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-177 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}

}
.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: 15px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-177   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-177  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-177  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-177  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-177 {
	color: rgba(88, 142, 255, 1);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(177, 177, 177, 1);
}

.gen-editorcolumn-329 { position: relative; }





.gen-editorcolumn-329 span {
}
.gen-editorcolumn-329 {
	text-transform: 0;
}

.gen-imagewithinlinetext-10 { position: relative; }
.gen-imagewithinlinetext-10 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-imagewithinlinetext-10 span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-10 {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithinlinetext-10  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithinlinetext-10  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-imagewithinlinetext-10  {
	font-size: 12px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithinlinetext-10  span {
font-size: 12px;
	}
}
.gen-imagewithinlinetext-10 {
	color: rgba(14, 14, 14, 1);
}

.gen-imagewithinlinetext-10 .image-title{
margin-bottom:6px;
}
.gen-imagewithinlinetext-10 .image-wrapper { position: relative; }
.gen-imagewithinlinetext-10 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 40px;
	height: 40px;
}





.gen-imagewithinlinetext-10 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-10 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-10 .image-wrapper .image-a  {
	padding-right: 0px;
}
.gen-imagewithinlinetext-10 .image-wrapper .image-a {
	color: rgba(88, 142, 255, 1);
}
.gen-imagewithinlinetext-10 .image-wrapper .image-a:hover {
	color: rgba(88, 142, 255, 1);
}




.gen-editorcolumn-330 { position: relative; }





.gen-editorcolumn-330 span {
}
.gen-editorcolumn-330 {
	text-transform: 0;
}

.gen-imagewithinlinetext-11 { position: relative; }
.gen-imagewithinlinetext-11 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-imagewithinlinetext-11 span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-11 {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithinlinetext-11  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithinlinetext-11  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-imagewithinlinetext-11  {
	font-size: 12px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithinlinetext-11  span {
font-size: 12px;
	}
}
.gen-imagewithinlinetext-11 {
	color: rgba(14, 14, 14, 1);
}

.gen-imagewithinlinetext-11 .image-title{
margin-bottom:6px;
}
.gen-imagewithinlinetext-11 .image-wrapper { position: relative; }
.gen-imagewithinlinetext-11 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 40px;
	height: 40px;
}





.gen-imagewithinlinetext-11 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-11 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-11 .image-wrapper .image-a  {
	padding-right: 0px;
}
.gen-imagewithinlinetext-11 .image-wrapper .image-a {
	color: rgba(88, 142, 255, 1);
}
.gen-imagewithinlinetext-11 .image-wrapper .image-a:hover {
	color: rgba(88, 142, 255, 1);
}




.gen-editorcolumn-331 { position: relative; }





.gen-editorcolumn-331 span {
}
.gen-editorcolumn-331 {
	text-transform: 0;
}

.gen-imagewithinlinetext-12 { position: relative; }
.gen-imagewithinlinetext-12 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-imagewithinlinetext-12 span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-12 {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithinlinetext-12  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithinlinetext-12  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-imagewithinlinetext-12  {
	font-size: 12px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithinlinetext-12  span {
font-size: 12px;
	}
}
.gen-imagewithinlinetext-12 {
	color: rgba(14, 14, 14, 1);
}

.gen-imagewithinlinetext-12 .image-title{
margin-bottom:6px;
}
.gen-imagewithinlinetext-12 .image-wrapper { position: relative; }
.gen-imagewithinlinetext-12 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 40px;
	height: 40px;
}





.gen-imagewithinlinetext-12 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-12 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-12 .image-wrapper .image-a  {
	padding-right: 0px;
}
.gen-imagewithinlinetext-12 .image-wrapper .image-a {
	color: rgba(88, 142, 255, 1);
}
.gen-imagewithinlinetext-12 .image-wrapper .image-a:hover {
	color: rgba(88, 142, 255, 1);
}








.gen-editormain-34 { position: relative; }





.gen-editorsection-51 { position: relative; }





.gen-editorsection-51 span {
}
.gen-editorsection-51 {
	text-transform: 0;
}
.gen-editorsection-51  {
	padding-top: 35px;
	padding-bottom: 80px;
}
.gen-editorsection-51 {
	color: rgba(0, 0, 0, 0);
	background-image: url('/Designs/Images/bg3.uaaso5utx52.png') ;
	background-position: center top ;
	background-clip: initial ;
	background-repeat: no-repeat ;
	background-size: auto ;
}

.webp .gen-editorsection-51 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.webp'); }
.no-webp .gen-editorsection-51 { background-image:url('/o/bg3.uaaso5utx52.1920x1080.o.bg.png'); }
.gen-editorrow-178 .col {
 padding-left: 15px; 
padding-right: 15px; 
}
.gen-editorrow-178 .col:nth-child(1) {
flex: 0 0 auto;
 width: 10.443412162162163%;
}
.gen-editorrow-178 .col:nth-child(2) {
flex: 0 0 auto;
 width: 89.55658783783784%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-178 .col:nth-child(1) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}
.gen-editorrow-178 .col:nth-child(2) {
flex: 0 0 auto;
 width: 83.33333333333334%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-178 .col:nth-child(1) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}
.gen-editorrow-178 .col:nth-child(2) {
flex: 0 0 auto;
 width: 83.33333333333334%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-178 .col:nth-child(1) {
flex: 0 0 auto;
 width: 16.666666666666664%;
}
.gen-editorrow-178 .col:nth-child(2) {
flex: 0 0 auto;
 width: 83.33333333333334%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-178 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-178 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}

}
.gen-editorrow-178 { position: relative; }
.gen-editorrow-178 {
	margin-top: 30px;
	margin-bottom: 120px;
}




@media (max-width: 575.98px) {
							.gen-editorrow-178 {
								margin-bottom: 30px;
							}
}

.gen-editorrow-178 > .col { padding-left: 15px; padding-right: 15px }
.gen-editorrow-178 span {
	line-height: 1.2em;
}
.gen-editorrow-178 {
	line-height: 1.2em;
}
.gen-editorrow-178  {
}
.gen-editorrow-178 {
	color: rgba(88, 142, 255, 1);
}

.gen-editorcolumn-332 { position: relative; }





.gen-editorcolumn-332 span {
	line-height: 1.2em;
}
.gen-editorcolumn-332 {
	line-height: 1.2em;
}

.gen-image-64 { position: relative; }
.gen-image-64 {
	width: auto;
	height: auto;
}

@media (max-width: 1199.98px) {
	.gen-image-64 {
		height: 90px;
	}
}

@media (max-width: 991.98px) {
	.gen-image-64 {
		width: auto;
		height: 90px;
	}
}


@media (max-width: 575.98px) {
			.gen-image-64 {
				margin-right: auto;
				margin-left: 0px;
				width: 90px;
				height: 90px;
			}
}

.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(88, 142, 255, 1);
}



.gen-editorcolumn-333 { position: relative; }





.gen-editorcolumn-333 span {
}
.gen-editorcolumn-333 {
	text-transform: 0;
}

.gen-heading-95 { position: relative; }
.gen-heading-95 {
	margin-bottom: 0px;
}





.gen-heading-95 .h span {
	line-height: 1.3em;
}
.gen-heading-95 .h {
	font-family: Montserrat, sans-serif;
	line-height: 1.3em;
font-weight: bold;
}
.gen-heading-95 .h  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 26px;
	text-align: left;
}
.gen-heading-95 .h  span {
font-size: 26px;
}
@media (max-width: 991.98px) {
  .gen-heading-95 .h  {
	font-size: 26px;
	}
}
@media (max-width: 991.98px) {
  .gen-heading-95 .h  span {
font-size: 26px;
	}
}
.gen-heading-95 .h {
	color: rgba(255, 160, 0, 1);
}
.gen-heading-95 .h:hover {
	color: rgba(255, 160, 0, 1);
}
.gen-heading-95 .h:active {
	color: rgba(255, 160, 0, 1);
}


.gen-paragraph-290 { position: relative; }
.gen-paragraph-290 {
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 100%;
}

@media (max-width: 1199.98px) {
	.gen-paragraph-290 {
		width: auto;
	}
}

@media (max-width: 991.98px) {
	.gen-paragraph-290 {
		width: auto;
	}
}

@media (max-width: 767.98px) {
	.gen-paragraph-290 {
		width: 100%;
	}
}

@media (max-width: 575.98px) {
	.gen-paragraph-290 {
		width: 100%;
	}
}

.gen-paragraph-290 .paragraph span {
	line-height: 1.4em;
}
.gen-paragraph-290 .paragraph {
	font-family: Montserrat, sans-serif;
	line-height: 1.4em;
}
.gen-paragraph-290 .paragraph  {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 16px;
	text-align: left;
}
.gen-paragraph-290 .paragraph  span {
font-size: 16px;
}
.gen-paragraph-290 .paragraph {
	color: rgba(144, 145, 146, 1);
}


.gen-editorrow-179 .col {
 padding-left: 0px; 
padding-right: 0px; 
}
.gen-editorrow-179 .col:nth-child(1) {
flex: 0 0 auto;
 width: 22.22222222222222%;
}
.gen-editorrow-179 .col:nth-child(2) {
flex: 0 0 auto;
 width: 25.925925925925924%;
}
.gen-editorrow-179 .col:nth-child(3) {
flex: 0 0 auto;
 width: 51.85185185185184%;
}

@media (max-width: 1199.98px) and (min-width: 992px) {
.gen-editorrow-179 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-179 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-179 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 991.98px) and (min-width: 768px) {
.gen-editorrow-179 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-179 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-179 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 767.98px) and (min-width: 576px) {
.gen-editorrow-179 .col:nth-child(1) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-179 .col:nth-child(2) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}
.gen-editorrow-179 .col:nth-child(3) {
flex: 0 0 auto;
 width: 33.33333333333333%;
}

}
@media (max-width: 575.98px) {
.gen-editorrow-179 .col:nth-child(1) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-179 .col:nth-child(2) {
flex: 0 0 auto;
 width: 100%;
}
.gen-editorrow-179 .col:nth-child(3) {
flex: 0 0 auto;
 width: 100%;
}

}
.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: 15px;
	padding-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .gen-editorrow-179   {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 991.98px) {
  .gen-editorrow-179  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 767.98px) {
  .gen-editorrow-179  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
@media (max-width: 575.98px) {
  .gen-editorrow-179  {
	padding-top: 10px;
	padding-bottom: 10px;
	}
}
.gen-editorrow-179 {
	color: rgba(88, 142, 255, 1);
	border-top: 1px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-style: solid;
	border-color: rgba(177, 177, 177, 1);
}

.gen-editorcolumn-334 { position: relative; }





.gen-editorcolumn-334 span {
}
.gen-editorcolumn-334 {
	text-transform: 0;
}

.gen-imagewithinlinetext-13 { position: relative; }
.gen-imagewithinlinetext-13 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-imagewithinlinetext-13 span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-13 {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithinlinetext-13  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithinlinetext-13  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-imagewithinlinetext-13  {
	font-size: 12px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithinlinetext-13  span {
font-size: 12px;
	}
}
.gen-imagewithinlinetext-13 {
	color: rgba(14, 14, 14, 1);
}

.gen-imagewithinlinetext-13 .image-title{
margin-bottom:6px;
}
.gen-imagewithinlinetext-13 .image-wrapper { position: relative; }
.gen-imagewithinlinetext-13 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 40px;
	height: 40px;
}





.gen-imagewithinlinetext-13 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-13 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-13 .image-wrapper .image-a  {
	padding-right: 0px;
}
.gen-imagewithinlinetext-13 .image-wrapper .image-a {
	color: rgba(88, 142, 255, 1);
}
.gen-imagewithinlinetext-13 .image-wrapper .image-a:hover {
	color: rgba(88, 142, 255, 1);
}




.gen-editorcolumn-335 { position: relative; }





.gen-editorcolumn-335 span {
}
.gen-editorcolumn-335 {
	text-transform: 0;
}

.gen-imagewithinlinetext-14 { position: relative; }
.gen-imagewithinlinetext-14 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-imagewithinlinetext-14 span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-14 {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithinlinetext-14  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithinlinetext-14  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-imagewithinlinetext-14  {
	font-size: 12px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithinlinetext-14  span {
font-size: 12px;
	}
}
.gen-imagewithinlinetext-14 {
	color: rgba(14, 14, 14, 1);
}

.gen-imagewithinlinetext-14 .image-title{
margin-bottom:6px;
}
.gen-imagewithinlinetext-14 .image-wrapper { position: relative; }
.gen-imagewithinlinetext-14 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 40px;
	height: 40px;
}





.gen-imagewithinlinetext-14 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-14 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-14 .image-wrapper .image-a  {
	padding-right: 0px;
}
.gen-imagewithinlinetext-14 .image-wrapper .image-a {
	color: rgba(88, 142, 255, 1);
}
.gen-imagewithinlinetext-14 .image-wrapper .image-a:hover {
	color: rgba(88, 142, 255, 1);
}




.gen-editorcolumn-336 { position: relative; }





.gen-editorcolumn-336 span {
}
.gen-editorcolumn-336 {
	text-transform: 0;
}

.gen-imagewithinlinetext-15 { position: relative; }
.gen-imagewithinlinetext-15 {
	margin-right: 0px;
	margin-left: 0px;
}





.gen-imagewithinlinetext-15 span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-15 {
	font-family: Montserrat, sans-serif;
	line-height: 1.2em;
}
.gen-imagewithinlinetext-15  {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
}
.gen-imagewithinlinetext-15  span {
font-size: 14px;
}
@media (max-width: 991.98px) {
  .gen-imagewithinlinetext-15  {
	font-size: 12px;
	}
}
@media (max-width: 991.98px) {
  .gen-imagewithinlinetext-15  span {
font-size: 12px;
	}
}
.gen-imagewithinlinetext-15 {
	color: rgba(14, 14, 14, 1);
}

.gen-imagewithinlinetext-15 .image-title{
margin-bottom:6px;
}
.gen-imagewithinlinetext-15 .image-wrapper { position: relative; }
.gen-imagewithinlinetext-15 .image-wrapper {
	margin-right: 10px;
	margin-left: 0px;
	width: 40px;
	height: 40px;
}





.gen-imagewithinlinetext-15 .image-wrapper .image-a span {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-15 .image-wrapper .image-a {
	line-height: 1.2em;
}
.gen-imagewithinlinetext-15 .image-wrapper .image-a  {
	padding-right: 0px;
}
.gen-imagewithinlinetext-15 .image-wrapper .image-a {
	color: rgba(88, 142, 255, 1);
}
.gen-imagewithinlinetext-15 .image-wrapper .image-a:hover {
	color: rgba(88, 142, 255, 1);
}









